我们可以通过与人工智能的对话来检测人类的情绪(或感觉)吗?

人工智能 自然语言处理 情商 情绪分析
2021-10-30 09:52:33

我们可以通过与人工智能的对话来检测人类的情绪(或感觉)吗?

有点像“忏悔者”,不顾人类撒谎的可能性。

下面,我有快乐、悲伤、愤怒、恐惧和喜爱的类别。对于每个类别,在引用它的文本中可以有几个词。

  • 喜悦:( 开朗、开心、自信、开心、满意、兴奋、感兴趣、眼花缭乱、乐观、如释重负、欣快、醉酒、机智、好

  • 悲伤:( 悲伤,绝望,不高兴,沮丧,无聊,孤独,受伤,凄凉,沉思,被骗,孤僻,怜悯,集中,沮丧,忧郁,怀旧

  • 愤怒:( 好斗的、批评的、愤怒的、歇斯底里的、嫉妒的、脾气暴躁的、失望的、震惊的、恼怒的、沮丧的、傲慢的、嫉妒的、痛苦的、敌对的、报复的

  • 恐惧:( 害羞,害怕,害怕,惊恐,怀疑,不相信,尴尬,尴尬,动摇,惊讶,内疚,焦虑,谨慎,优柔寡断,尴尬,谦虚

  • 感情:( 的,热情的,支持的,恶意的,眼花缭乱的,呆滞的,想家的,尴尬的,冷漠的,好奇的,温柔的,感动的,希望的

流示例

短语 1: “我很高兴!大学毕业了。”

分类 1:  - 喜悦(+1)

  • 悲伤(-1)

短语 2: “我很难过,我妈妈去世了。”

分类 2:  - 悲伤(+1)

  • 喜悦(-1)

短语3: “我遇到了一个女孩,但我很惭愧。”

分类 3:  - 恐惧(+1)

这是一种遵循和/或改进的聪明方法,还是我完全不碍事?

我看到有一个谷歌产品可以根据短语创建解析。我不知道它是如何工作的,因为我喜欢重新创建我认为它会工作的方式。

请记住,这不是对短语进行分类的唯一方法。这将是分析的第一阶段。我还可以识别句子的主题,因此在大多数情况下,我们会知道悲伤是来自消息的创建者还是来自第三方。

3个回答

我认为你绝对是在一个非常明智的轨道上。没有人在情感领域定义对与错。这不是硬科学。都是理论。

我最近阅读了一篇关于强化学习 (RL) 中情绪的论文。它从心理学、神经科学计算机科学三个角度简要解释了情感。特别是,您对情绪的定义方式与心理学角度中的分类情绪理论之一相匹配。心理学视角情感成分的其他理论您可以尝试实现它们并尝试哪一个效果好。该论文还介绍了测量情绪水平(情绪激发)的方法。

这是我提到的论文的链接。我相信你会得到很多灵感。我还写了这篇论文的摘要看看原始论文是否太长而无法阅读。

我没有任何具体的实施方案。但总的想法总是试图对抽象概念进行分类和量化。并尝试一些东西,并迭代地修改和改进它。一切顺利!

我不想对你的方法泼冷水,但我非常怀疑并且(我自己从事过情绪分析)认为这太简单了。

各种交际意图被编码在语言中,并且为此目的采用了广泛的语言特征。单词的选择只是其中之一;这是最明显的一个,因为我们可以很容易地看到单词本身。但是孤立的词没有任何意义,上下文很重要。当然不难想出你列出的单词的情感效果相反的例句。最简单的否定是:我对此不满意。当然,您可以检查单词之前是否有一个not,但是如果您停止发出这样的声音,我会很高兴。——这里的当前状态肯定是一种不快乐吗?如果您考虑实际示例,它会突然变得非常复杂。

此外,单词通常有多种含义:这个杯子只差一升。我相信你会同意这并不表示“恐惧”。调车员在旧蒸汽机上移动了招标。不是关于感情。但解决这个问题涉及词义消歧,这本身就是一个很难解决的问题。

问题是,最初基于单词的方法看起来非常好且透明,因为您可以很容易地看到正在发生的事情。但不幸的是,语言不能发挥作用,在现实生活中,系统往往不能很好地工作。词汇选择只是编码情感的一种方式,还有语法模式。但这些通常是非常微妙的,在语言研究中还没有得到很好的探索。

要以积极的态度结束,请看一下评估研究(这与情绪有关)。例如,Susan Hunston 的语料库评估方法,(Routledge 2011)。这应该会给你一些进一步的指示。

只要您拥有所需的数据集,它就可以使用监督学习来工作。

然而,使用人类情感谱的无监督学习的低错误率将被证明更加困难。

例如:你如何定义神经网络的爱?喜悦+1,悲伤-1?

现在,你如何定义爱上一个你知道你永远不可能在一起的人?喜悦-1,悲伤+1,但同时,您正在考虑那个人的唯一事实带来喜悦+1。

人的情绪是相当复杂的。一个好的开始(以我的拙见)是阅读“与情绪有关的”激素,以及它们如何影响大脑(多巴胺、血清素等)。

有些情绪实际上是这些荷尔蒙的精确混合,可能会给你一个很好的提示,告诉你如何“照顾”你的网络。