情绪分析是什么?识别文字或语音中喜怒哀乐等具体情绪
情绪分析(Emotion Analysis),也叫情绪识别,是指通过技术手段识别文本、语音、面部表情等内容中所表达的具体情绪,比如喜悦、愤怒、悲伤、恐惧、惊讶、厌恶等。它与情感分析密切相关,但更加细致。
情绪分析和情感分析的区别
情感分析通常只判断一段内容的态度倾向:是正面的、负面的还是中性的。情绪分析则要进一步识别出具体是哪一种情绪。比如“航班又延误了,我已经等了三个小时”和“听说这次航班可能出事,我好害怕”,在情感分析中都是负面的,但前者表达的是愤怒和不满,后者表达的是恐惧和担忧。区分出具体的情绪,对于后续如何回应往往很重要:对愤怒的客户需要道歉和尽快解决问题,对焦虑的客户则需要安抚和提供确定的信息。
情绪的分类方式
情绪分析需要先确定把情绪分成哪些类别,心理学中有几种常用的理论。基本情绪理论:心理学家保罗·艾克曼通过对不同文化中人类面部表情的研究,提出了六种基本情绪:快乐、悲伤、愤怒、恐惧、惊讶和厌恶,认为它们在全世界的人类中是普遍共通的。普拉切克情绪轮:心理学家罗伯特·普拉切克提出了八种基本情绪,在艾克曼的基础上增加了信任和期待,并用一个轮状的图形表示情绪之间的关系和强度。维度模型:不把情绪看作一个个独立的类别,而是用几个连续的维度来描述,最常用的是愉悦度,从不愉快到愉快,以及唤醒度,从平静到激动。比如愤怒是不愉快且高唤醒的,悲伤是不愉快且低唤醒的。在实际应用中,研究者也常常根据具体的需要自定义情绪类别。
分析的对象和方法
文本情绪分析:分析评论、社交媒体帖子、聊天记录等文字中的情绪。早期主要依靠情绪词典,后来使用机器学习和深度学习模型,如今大语言模型能够结合上下文较好地理解文字中细腻、复杂的情绪。语音情绪识别:从说话的语调、音高、语速、音量等声音特征中识别情绪,同一句话用不同的语气说出来,表达的情绪可能完全不同。面部表情识别:通过分析面部的肌肉动作来识别情绪。多模态情绪识别:综合文字、声音、表情等多种信息进行判断,通常比单一的信息来源更准确。
难点
情绪本身是复杂和主观的:一段话中可能同时包含多种情绪;同样的表达在不同的语境和文化中含义不同;讽刺和反话很难识别;人们并不总是直接表达内心真实的情绪;而且不同的标注人员对同一段内容的情绪判断也可能不一致。
应用与边界
情绪分析被用于客服质检,识别情绪激动的客户并优先处理;舆情监测,了解公众对事件的情绪反应;产品和市场研究;人机交互,让语音助手和聊天机器人能够感知用户的情绪并做出更合适的回应;以及辅助心理健康服务。需要注意的是,从面部表情等推断人的内心情绪在科学上存在争议,准确性有限;而且情绪数据属于敏感的个人信息,在工作场所、教育等场景中使用情绪识别可能侵犯个人的隐私和权益。欧盟的《人工智能法》就对在工作场所和教育机构中使用情绪识别系统作出了严格限制。使用这类技术时,应当遵守个人信息保护的相关法律,告知并取得当事人的同意。