java - 情绪分析与情绪分析

标签 java nlp semantic-analysis emotion

文本挖掘 (NLP) 中的情绪(正面和负面)和情绪有什么区别?例如,愤怒是消极情绪,消极情绪似乎都是一样的。 Vijay Nadadur,SentiRank 的创建者,SentiRank 是一种对文本中的情绪进行排名的算法,Suggest Bio 情绪主要可以用二进制格式 (+ve & -ve) 以简单的方式表达。进一步补充,您可能有不同程度的 +ve 和 -ve 情绪,也许是中立的。然而,情绪有多个维度。愤怒当然是一种情绪,悲伤也是如此,但它们并不完全相同。

更具体地讲文本挖掘(基于NLP),做情感分析要简单得多,但进行情感分析却非常困难。情感分析的下一个层次是意图分析领域,很少有研究人员致力于从文本 block 中挖掘出意图,这似乎具有很高的商业值(value)。

最佳答案

人们可以将情感视为一种更细粒度的情感。正如您在问题本身中提到的,“愤怒”和“悲伤”都是负面情绪,但显然,它们是不同的情绪。因此,情感分析可以作为(相对)简单的情感分类之上的附加来完成。

===============================================================================
| Sentiment Polarity | 10 Emotion Classes | Emotion word examples             |
|-----------------------------------------------------------------------------|
|                    |    Happiness       | happy, joyful, glad               |
|      Positive      |    Pleasantness    | pleasant, enjoy, nice             |
|                    |    Relief          | relief, comfort, solace           |
|-----------------------------------------------------------------------------|
|                    |    Fear            | scare, fear, frightening          |
|                    |    Sadness         | sad, grief, mourn                 |
|                    |    Disappointment  | bummer, regret, dejected          |
|      Negative      |    Unpleasantness  | dislike, yuck, irksome            |
|                    |    Loneliness      | lonely, withdrawn                 |
|                    |    Anxiety         | anxiety, worry, distress          |
|                    |    Anger           | anger, furious, antagonize        |
===============================================================================

请注意,虽然情感分类可以是二元、三元或分级系统(如何 +ve 或-ve 一种情感),但情感分类更容易解释。例如,可以将 添加为积极情绪,将仇恨 添加为消极情绪。但是请记住,随着类别数量的增加,构建准确的分类器变得越来越困难。然后您可能不得不开始考虑软聚类方法,因为两种情绪之间的界限可能不明确(不仅是 AI,有时甚至对人类来说也不清楚!)。

关于java - 情绪分析与情绪分析,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26284950/

相关文章:

sentiment-analysis - 语义分析开源工具——需要建议

abstract-syntax-tree - 如何将 LR(1) Parse 转换为抽象语法树?

java - 将 Action 监听器添加到 RadioPanel

java - 如何检查KeyListener输入?

java - HashMap 作为唯一值存储/实例计数器。 java

java - 文本相似度算法

java - 在 Swing 中将图像移动到背景图像上时如何最小化渲染

java - 最简单的条件查询

python - python中的 bool 检索模型

nlp - Brown Corpus在基于WordNet的语义相似度测量中的作用是什么