内容理解之情感计算

news2024/11/29 2:33:12

导语

概念定义:情感计算是自然语言处理领域的重要研究方向之一,其目标是赋予计算机类似于人一样的观察、理解和生成各种情感表达的能力,它是一个高度综合化的跨学科领域,涉及计算机科学、心理学、社会学和认知科学等。通过多学科的深度融合,分析人与人交互、人与计算机交互过程中的情感特点,充分设计具有情感反馈的人机交互环境,从而使人机交互更自然、亲切和生动。

发展脉络:情感计算的概念自1997年提出以来,其相关应用广泛活跃在社交媒体、电商网站、客服系统、智能语音助手等平台。近年来,有关情感计算在精神健康(如抑郁症检测)等方面的应用也逐渐兴起。

研究意义:情感计算是通过文本分析研究情感理解和生成的关键核心技术,有助于提高社会舆情与产品口碑分析系统的性能。情感计算的研究至今已有20余年的历史,随着新技术的变迁、新任务的出现以及更高性能算法需求的增长,情感计算技术目前仍是国内外学术界和产业界的研究热点。

研究任务:情感计算涉及多项有挑战性的研究任务,主要包括情感分类、情感抽取、情感推理、情感生成等。其中,情感分类和情感抽取是文本情感计算领域的基础任务,也是最核心的任务。情感推理、情感生成是昭示着机器类人化逐渐走向高阶的任务。

 研究趋势:情感计算领域包含了众多研究方向,目前该领域下的研究热点主要包括属性级情感分析、对话情感、多模态情感、精神情感。

工业领域应用:情感计算的相关应用广泛活跃在社交媒体、电商网站、客服系统、智能语音助手、精神健康等平台和领域。

1、概念定义概述

        情感在感知、决策、逻辑推理和社交等一系列智能活动中起到核心作用,是实现人机交互和机器智能的重要元素。

        情感计算是关于情感、情感产生以及影响情感方面的计算。旨在赋予机器识别、理解、表达和适应人的情感的能力来建立和谐人机环境,并使计算机具有更高、更全面的智能。让机器也具备“情感”,拥有“情商”。它被称为机器人的“读心术”,也有人称为“察言观色”的能力。情感计算主要通过计算机技术自动分析自然语言(文本)、视觉(图像或视频)、听觉(声音)、生理信号等多模态对象所包含的情感倾向及其强度。

情感计算的分类主要从主客观性和情感倾向两个方面

 2、研究趋势与领域应用简介

        情感计算领域包含了众多研究方向,目前该领域下的研究热点主要包括属性级情感分析、对话情感、多模态情感、精神情感。本文就当前研究热点进行简要介绍。

2.1 属性级情感分析

        细粒度情感分析任务的一种,典型任务为基于方面词的情感分析(Aspect-Based Sentiment Analysis,ABSA),主要涉及3个子任务:方面词提取(Aspect Extraction,AE)、观点词提取(Opinion Extraction,OE)和方面级情感分类(Sentiment Classification,SC)[3,4]。

例如,给定一条评论语句:这家餐厅的食物很好吃。

通过AE和OE,可以分别获得方面词“食物”和观点词“好吃”,进而通过SC可以分析出用户对于“食物”的情感极性为“积极”。

例如,在金融资讯中可以逐句分析:通过AE和OE可以获取方面词“公司”和观点词“处罚”等,进而通过SC可以分析出用户对于“公司”的情感极性倾向为“负面”。

        早期的研究工作分别聚焦在各个子任务上,通过深度学习技术,使用神经网络模型取得了令人瞩目的成果。然而,以这种流水线式(pipe-line)的方式逐一处理子任务,会产生很大的级联误差(error propagation),进而难以达到最优的效果。因此,近年来,研究者们将目光转向了搭建联合的ABSA框架,在同一个模型架构下,同时解决所有子任务。

2.2 对话情感

        对话情感任务旨在研究如何使对话机器人理解和表达人类的情感,主要分为对话中的情感识别和情感回复生成两个子任务。对于前者,对话情感识别的目标是输出一段对话中所有对话语句对应的情感极性。而对话情感回复生成,则要求模型输出一条具有情感色彩的回复语句,从而使得人机对话不再“冷冰冰”。

        目前,在对话情感识别任务上,学术界的研究已不仅仅局限在感知用户的情感,而转向探索对话中人类情感的认知方面因素,如情感原因,情感意图等等。而对话情感回复生成任务,当下的研究热点逐渐转向赋予对话机器人共情能力甚至情感支持能力。

2.3 多模态情感

        多模态情感计算通过提取图像、视频、音频、文本和生理信号等多种模态数据中的情感信号,完成情感的分类、回归、检测和检索任务。

        不同于现有的单模态情感计算,人类在处理情感时,时常处于多模态场景共存的情况下。由此,多模态情感计算,旨在多模态场景下计算机模拟人类理解和表达情感的相关技术。在此场景下,情感信号来自自然语言、视觉、听觉及生理信号等模态。

        对于该方向的研究,研究工作大多建立在多模态语义表示的基础上,进行多模态情感理解和表达两方面的探索。对于前者又可分为粗粒度多模态情感分类和细粒度多模态情感分类两种。粗粒度的任务旨在针对句子级的输入,面向图文、视频和生理信号等进行情感分析。而细粒度的任务则受启发于(1)中任务,对不同模态中的情感实体(如图片中人物的面部表情)进行细粒度地分析。对于多模态情感表达,则是在理解不同模态情感信号的基础上,生成有情感的单/多模态回复,具体的应用有对话系统、虚拟人等。

2.4 精神健康

        该任务目标在于帮助用户摆脱异常心理状态与心理疾病。主要涉及两个方面,异常心理状态检测与异常心理状态干预。对于前者,要求识别出那些可能存在精神疾病或者心理异常的用户,而后者要求让机器去尝试对用户精神进行干预。

        研究人员大多尝试使用社交媒体数据集去检测用户的精神状态。社交媒体数据集有着贴近真实日常生活与数据量大且方便收集的特点。研究主要集中于检测用户的抑郁症,创伤后应激障碍(PTSD),与精神分裂等主要心理疾病。而抚慰任务主要尝试基于心理学理论扭转用户的心理异常,比如压力,焦虑,认知扭曲等等。

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/49311.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

物联网卡有哪些类型

伴随着科学技术的不断升级,不断发展,5G和物联网必定成为未来生活的主角,而现在5G已经慢慢在我们生活越来越常见,这是我们肉眼可以看见的,其实物联网如同5G一样,在我们生活中也随处可见,如我们平…

谈谈Go语言中函数的本质

在很多编程语言中,都会有函数一说,今天我们来聊聊Go语言中的函数。 废话不多说,咱们直接上代码~ 代码 package mainimport "fmt"func main() {fmt.Printf("%T\n", function1)fmt.Printf("%T\n", function2)…

跨越速运如何构建实时统一的运单分析

作者:张杰,跨越速运大数据架构师(本文为作者在 StarRocks Summit Asia 2022 上的分享) 作为大型现代化综合速运企业,跨越速运拥有 3000 多家服务网点 ,日均处理 30 多万票运单。海量运单数据涌来&#xff…

博科交换机使用

博科交换机使用 ip查询 博科交换机的默认IP地址是10.77.77.77,用户名admin,密码:password。 ipaddrshowip修改 ipaddrset端口查询 交换机的端口表示为(A,B)或者(A,B;C,D)。 A,C表示交换机的…

使用JLINK给GD32下载程序

使用JLINK给GD32下载程序关于GD32单片机需要的工具和软件包①Jlink仿真器一个②相关软件包下载准备①选择好芯片②在DEBUG中选择JLINK下载现象总结关于GD32单片机 GD32是兆易创新基于Arm Cortex-M内核和RISC-V内核,推出的32位通用微控制器,对比了下两者…

[附源码]Python计算机毕业设计SSM流浪宠物申领信息平台(程序+LW)

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

Java中进制基础知识与算法题

本篇文章旨在给大家普及下计算机内部数据的机器级表示方式,即:二进制、八进制、十进制、十六进制… 对于进制,我们从小最先接触的是十进制,这个也是我们日常生活中应用最多的数值统计方式。然而,现实中我们感觉到的媒体…

python的opencv操作记录(十)——图像融合

文章目录前言opencv中的一个方法泊松融合图像梯度图像散度融合图像散度通过散度场进行图像重建泊松融合的一般逻辑前言 最近碰到一个项目上的难题,是要从电动显微镜对焦的多张图像进行融合。因为,显微镜物镜的景深范围较小,可能在同一视野中…

地理空间数据共享资源大汇总

1.全国12.5米分辨率ALOS高程数据 全国12.5米分辨率DEM数据,该数据由锐多宝的地理空间提供并进行分省裁剪与镶嵌,由测绘营地进行影像坐标系转换。 ALOS-12.5m高程数据参数: 覆盖范围:全国(仅有小部分区域存在数据空白…

本机使用python操作hdfs搭建及常见问题

一.虚拟机安装CentOS7并配置共享文件夹 二.CentOS 7 上hadoop伪分布式搭建全流程完整教程 三.本机使用python操作hdfs搭建及常见问题 四.mapreduce搭建 五.mapper-reducer编程搭建 本机使用python操作hdfs搭建及常见问题一、环境搭建1.打开虚拟机系统,打开hadoop2.修…

【JavaScript 逆向】极验四代滑块验证码逆向分析

前言 相较于三代滑块,四代的逻辑流程更简短,底图没混淆,某些点校验不严格 声明 本文章中所有内容仅供学习交流,相关链接做了脱敏处理,若有侵权,请联系我立即删除! 案例目标 滑动验证码&…

[NAS] QNAP/威联通 常用设置和操作

🍁简介 QNap 产品是一种可扩展的数据存储解决方案。它们包括具有 1 到 30 个驱动器托架的设备,并提供 HDMI、Thunderbolt 2 和 USB 3.1 等连接选项,以及 802.11ac/a/n Wi-Fi 和高达每秒 40 Gb 的以太网。内置软件提供基本服务,例如…

WeetCode2滑动窗口系列

一丶[无重复字符的最长子串](3. 无重复字符的最长子串 - 力扣(Leetcode))# 思路:# 维护一个窗口,窗口中不存在重复的字符,窗口右边界从第一个字符移动到最后,使用一个变量记录窗口大小的最大值 那么问题就变成了&…

浅谈h264和h265的区别

相比h264,压缩同样的视频获得同样的质量的情况下,h265可以做到压缩后的大小为前者的一半,但压缩时间复杂度增加。h264编码单元为宏块(MB),最大划分为16x16,而h265编码单元为编码树单元(CTU),最大划分为64x6…

C++ 不知算法系列之深入动态规划算法思想

1. 前言 前面写过一篇博文,介绍了什么是动态规划算法。动态规划算法的最大特点,原始问题可以通过分解成规模更小的子问题来解决,子问题之间互成依赖关系,先计算出来的子问题的结果会影响到后续子问题的结果。 有点类似于武侠片中…

Python——变量以及基础数据类型练习题

要求:注意变量名的命名规范问题!!!不能再出现没有意义的变量名!!!一行一注释,用下划线命名法。 请使用相对应的数据类型,不能全部使用字符串!!&a…

HotSpot VM垃圾收集器——Serial Parallel CMS G1垃圾收集器的JVM参数、使用说明、GC分析

目录HotspotVM的垃圾收集器简介1. Serial Collector2. Parallel Collector(throughput collector)3. Concurrent Mark Sweep Collector(CMS)4. Garbage-First Garbage Collector(G1)5. Z Garbage Collector…

STM32实战总结:HAL之GUI

在TFT上简单的显示字符、数字、汉字、图形、图片等,都是一些简单的显示。如果想要进行较为复杂的显示,就推荐使用GUI。 市面上常见的嵌入式GUI有LVGL,emWin(ucGUI),TouchGFX,Embedded GUI、QT f…

[附源码]计算机毕业设计springboot基于vuejs的爱宠用品销售app

项目运行 环境配置: Jdk1.8 Tomcat7.0 Mysql HBuilderX(Webstorm也行) Eclispe(IntelliJ IDEA,Eclispe,MyEclispe,Sts都支持)。 项目技术: SSM mybatis Maven Vue 等等组成,B/S模式 M…

ES系列二之常见问题解决

一 更新ES信息报错 报错信息如下:Use ElasticsearchException.getFailedDocuments() for detailed messages [{yjZ8D0oBElasticsearchException[Elasticsearch exception [typecluster_block_exception, reasonindex [au_report] blocked by: [FORBIDDEN/12/index …