How Sentiment Analysis Works
When you save an entry, Reflect AI:Analyzes Word Choice
VADER examines your text and assigns sentiment scores to individual words and phrases. It understands:
- Positive words (happy, excited, grateful, wonderful)
- Negative words (sad, frustrated, anxious, disappointing)
- Neutral words (went, meeting, weather, think)
- Intensifiers (very, extremely, really, quite)
- Negations (not, don’t, never, can’t)
Calculates Scores
The analysis produces four scores:
- Positive: Proportion of positive sentiment (0.0 to 1.0)
- Negative: Proportion of negative sentiment (0.0 to 1.0)
- Neutral: Proportion of neutral text (0.0 to 1.0)
- Compound: Overall sentiment score (-1.0 to +1.0)
Determines Mood Category
Based on the compound score, your entry is categorized into one of five moods (see details below).
The Five Mood Categories
😊 Very Positive (Joyful)
Compound Score: ≥ 0.5 What it means: Your entry contains strong positive sentiment with words like “amazing,” “love,” “thrilled,” or “wonderful.” These are your best days! Example phrases:- “I’m so grateful for today”
- “Everything went perfectly”
- “Feeling absolutely wonderful”
- “Best day in a long time”
🙂 Positive (Content)
Compound Score: 0.2 to 0.5 What it means: Your entry leans positive with words like “good,” “nice,” “enjoyed,” or “pleasant.” These are solid, satisfying days. Example phrases:- “Had a productive day”
- “Enjoyed dinner with friends”
- “Things went well”
- “Feeling pretty good”
😐 Neutral (Balanced)
Compound Score: -0.2 to 0.2 What it means: Your entry is balanced or factual, without strong emotional language. These entries might be informational or reflective. Example phrases:- “Went to work, came home”
- “Normal day, nothing special”
- “Worked on project, had lunch”
- “Thinking about next week”
😔 Negative (Reflective)
Compound Score: -0.5 to -0.2 What it means: Your entry contains some challenging emotions with words like “difficult,” “tired,” “stressed,” or “frustrated.” These are tough but manageable days. Example phrases:- “Feeling a bit overwhelmed”
- “Difficult meeting today”
- “Tired and stressed”
- “Not my best day”
😢 Very Negative (Processing)
Compound Score: ≤ -0.5 What it means: Your entry reflects significant distress with words like “terrible,” “hopeless,” “devastated,” or “awful.” These are the hardest days. Example phrases:- “Everything went wrong”
- “Feeling really down”
- “Terrible day, nothing worked”
- “So frustrated and upset”
Understanding Your Scores
You can see detailed sentiment scores in the Insights tab. Here’s how to interpret them:| Score Component | Range | Interpretation |
|---|---|---|
| Compound | -1.0 to +1.0 | Overall emotional tone (most important) |
| Positive | 0.0 to 1.0 | Percentage of positive language |
| Negative | 0.0 to 1.0 | Percentage of negative language |
| Neutral | 0.0 to 1.0 | Percentage of neutral/factual language |
An entry can have both positive and negative scores. For example, “Had a tough morning but a great afternoon” might score 0.3 positive, 0.2 negative, and 0.5 neutral, with a compound score around +0.15.
Factors That Influence Mood Detection
What VADER Recognizes
Intensifiers and Modifiers
Intensifiers and Modifiers
Words like “very,” “extremely,” and “incredibly” strengthen sentiment:
- “I’m happy” → Positive
- “I’m very happy” → More positive
- “I’m extremely happy” → Very positive
Negations
Negations
Words like “not,” “no,” and “never” flip sentiment:
- “I’m excited” → Positive
- “I’m not excited” → Negative
- “This is good” → Positive
- “This is not good” → Negative
Capitalization
Capitalization
ALL CAPS indicates stronger emotion:
- “I’m happy” → Positive
- “I’m HAPPY” → More positive
- “I’m SO HAPPY” → Very positive
Punctuation
Punctuation
Exclamation points add emphasis:
- “Great day” → Positive
- “Great day!” → More positive
- “Great day!!!” → Very positive
Emoticons and Emoji
Emoticons and Emoji
VADER recognizes common emoticons:
- ”:)” ”:-)” 😊 → Positive boost
- ”:(” ”:-(” 😢 → Negative boost
What Doesn’t Affect Scores
- Entry length: A short positive entry and long positive entry can have similar scores
- Grammar: Spelling and grammar errors don’t impact sentiment detection
- Topics: Writing about “work” isn’t inherently positive or negative—it depends on the emotional words you use
Mood Trends Over Time
Reflect AI tracks your mood patterns to help you understand your emotional journey: In the Insights Tab:- Mood Trend Chart: See your compound scores over the past month
- Mood Distribution: Pie chart showing your mood category breakdown
- Day of Week Patterns: Discover which days tend to be better or harder
- The app identifies activities that correlate with better moods
- Weekly and monthly summaries highlight emotional trends
- Activity-mood correlations show what helps you feel your best
Mood vs. Mental Health
It’s important to understand what mood tracking can and cannot tell you: Mood tracking helps you:- Notice patterns in your emotional life
- Identify activities that lift your spirits
- Track the effectiveness of lifestyle changes
- Reflect on your emotional growth over time
- Diagnose mental health conditions
- Replace professional assessment
- Predict future mental health episodes
- Provide medical or therapeutic advice
Think of mood tracking as a tool for self-awareness, not self-diagnosis. If you’re concerned about your mental health, consult a qualified professional.
Privacy and Your Mood Data
Your mood scores are:- ✅ Calculated locally on your device
- ✅ Never sent to external servers
- ✅ Stored only in your local journal file
- ✅ Completely private to you
- ✅ Exportable with your journal data
Improving Mood Accuracy
For the most accurate sentiment analysis:- Write naturally: Don’t try to “game” the system. Authentic writing produces meaningful insights.
- Use emotional words: “Felt great” is clearer than “It was okay” if you’re trying to capture positive feelings.
- Include context: “Stressful meeting but proud of how I handled it” captures complexity better than just “Stressful.”
- Be specific: Details about what made a day good or bad help the analysis work better.
Next Steps
AI Features
Use AI to get personalized insights about your mood patterns
Export Your Data
Back up your journal entries and mood history