Inspiration
Mental health challenges often escalate silently. People usually realize they are struggling only when emotional distress has already become overwhelming. Emome was inspired by the idea that emotional deterioration follows patterns, and that these patterns can be detected earlier with the right tools.
The project was motivated by the lack of preventive, data-driven systems that help individuals reflect on their emotional state continuously, privately, and without judgment. Emome aims to shift mental health support from reactive to preventive.
What it does
Emome is an AI-powered emotional early-warning system. It allows users to log emotional interactions and states over time, transforming subjective experiences into structured emotional signals.
By analyzing trends, intensity, and recurrence of emotional patterns, Emome identifies early signs of emotional distress and highlights potential risk signals before they escalate into more serious mental health issues.
The system is designed to be private-first, with no social exposure and no data sharing.
How we built it
Emome is built around a modular machine learning pipeline:
- Emotional data is processed into numerical representations
- Deep learning models (ANN and CNN) are used to learn patterns and representations
- Feature extraction enables unsupervised clustering to discover hidden emotional structures
- Clustering techniques help identify anomalies, ambiguous states, and emotional outliers
The architecture separates supervised learning (classification and prediction) from unsupervised analysis (pattern discovery), allowing both performance and interpretability.
Challenges we ran into
One of the main challenges was designing a system that balances technical depth with ethical responsibility. Emotional data is highly sensitive, so privacy, transparency, and interpretability were prioritized over black-box predictions.
Another challenge was avoiding overfitting and ensuring that learned patterns generalize meaningfully, which required careful model evaluation, feature analysis, and validation strategies.
What we learned
This project highlighted how combining supervised and unsupervised learning can significantly improve interpretability in health-related AI systems. It also reinforced the importance of designing AI not only for accuracy, but for human impact, trust, and prevention.
Emome demonstrates how AI can support mental health not by replacing professionals, but by augmenting awareness and early detection.
Built With
- hdbscan
- keras
- matplotlib
- numpy
- python
- scikit-learn
- tensorflow
Log in or sign up for Devpost to join the conversation.