Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Idea for Evals: Emotion and sentiment analysis Evals #637

Open
Pabreetzio opened this issue Apr 11, 2023 · 6 comments
Open

Idea for Evals: Emotion and sentiment analysis Evals #637

Pabreetzio opened this issue Apr 11, 2023 · 6 comments
Labels
Idea for Eval These issues keep track of requests for different kinds of eval PRs

Comments

@Pabreetzio
Copy link

Understanding emotions and sentiments is an essential aspect of human communication. The system's ability to recognize these emotions enables more appropriate, context-aware, and empathetic responses. Emotions and sentiments can be complex and nuanced, requiring a system to perform fine-grained analysis and interpretation. Evaluating a system's performance in this area provides insights into its overall ability to process and understand subtleties in language.

There are several different emotions that Evals could be written for:

  • Sarcasm (already covered in Sarcasm Detection #56 )
  • Positive sentiment (e.g., happiness, joy, excitement, gratitude)
  • Negative sentiment (e.g., anger, frustration, sadness, disappointment)
  • Neutral sentiment (e.g., indifference, objectivity, impartiality)
  • Fear (e.g., anxiety, apprehension, panic, terror)
  • Surprise (e.g., amazement, astonishment, bewilderment)
  • Love (e.g., affection, adoration, romance, passion)
  • Anticipation (e.g., eagerness, hope, curiosity)
  • Disgust (e.g., revulsion, repulsion, aversion, contempt)
  • Empathy (e.g., compassion, understanding, sympathy)
  • Confusion (e.g., perplexity, puzzlement, disorientation)
  • Pride (e.g., self-esteem, arrogance, satisfaction)
  • Envy (e.g., jealousy, covetousness, resentment)
  • Guilt (e.g., remorse, regret, shame)
  • Trust (e.g., confidence, faith, reliance)
  • Skepticism (e.g., doubt, disbelief, suspicion)

I suppose this could be covered in one Eval or many. If many, it might be good to come up with some sort of structure for organizing Evals for different sentiments or at least documenting what was covered already and what has yet to be covered. Sarcasm, for instance, was covered with an eval that contained news articles from the Onion. While article headlines are certainly one way of testing for sarcasm, others could be a dataset of tweets or reviews of products or examples from fiction.

@Ein-Tim
Copy link
Contributor

Ein-Tim commented Apr 11, 2023

@andrew-openai andrew-openai added the Idea for Eval These issues keep track of requests for different kinds of eval PRs label Apr 11, 2023
@gauravjaincr7
Copy link

for SEO - latent semantic indexing is already there, check out their Docs!!!!!

@DOGMATIL
Copy link

#637 (comment)

@DOGMATIL
Copy link

excellent

@DOGMATIL
Copy link

#637 (comment)

@DOGMATIL
Copy link

that's what you want for dinner tonight to get it out of

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Idea for Eval These issues keep track of requests for different kinds of eval PRs
Projects
None yet
Development

No branches or pull requests

5 participants