0
0
NLPml~5 mins

Fine-grained sentiment (5-class) in NLP - Cheat Sheet & Quick Revision

Choose your learning style9 modes available
Recall & Review
beginner
What does 'fine-grained sentiment analysis' mean?
It means classifying text into multiple sentiment categories, not just positive or negative, but more detailed levels like very negative, negative, neutral, positive, and very positive.
Click to reveal answer
beginner
Name the five classes used in fine-grained sentiment analysis.
The five classes are: very negative, negative, neutral, positive, and very positive.
Click to reveal answer
intermediate
Why is fine-grained sentiment analysis more challenging than binary sentiment analysis?
Because it requires the model to distinguish subtle differences between sentiments, like between 'negative' and 'very negative', which can be harder to detect from text.
Click to reveal answer
intermediate
What metric is commonly used to evaluate a 5-class sentiment classification model?
Accuracy is common, but weighted F1-score is often better because it accounts for class imbalances and measures precision and recall for each class.
Click to reveal answer
beginner
How can you prepare data for training a fine-grained sentiment model?
Label text samples clearly into the five sentiment classes, clean the text, tokenize it, and possibly balance the dataset so no class is too small or too large.
Click to reveal answer
Which of these is NOT a class in fine-grained 5-class sentiment analysis?
ASlightly positive
BNeutral
CVery positive
DVery negative
What is a key benefit of using weighted F1-score over accuracy in fine-grained sentiment?
AIt ignores class imbalance
BIt measures precision and recall per class
CIt only measures recall
DIt is easier to calculate
Which step is important before training a fine-grained sentiment model?
ARemoving all neutral texts
BUsing only positive and negative labels
CIgnoring data cleaning
DLabeling texts into five sentiment classes
Fine-grained sentiment analysis helps businesses by:
AOnly detecting if customers are happy or not
BReplacing human customer service
CUnderstanding subtle customer feelings in detail
DIgnoring neutral feedback
Which model output corresponds to fine-grained sentiment analysis?
AA label from very negative to very positive
BA score from 0 to 1
CA binary positive or negative label
DA list of keywords
Explain what fine-grained sentiment analysis is and why it is useful.
Think about how it differs from simple positive/negative sentiment.
You got /3 concepts.
    Describe the main challenges when building a fine-grained sentiment classification model.
    Consider what makes five classes harder than two.
    You got /3 concepts.