开发情绪识别人工智能时的道德考量

情绪调节人工智能是机器学习领域的最新技术进步之一。尽管它显示出巨大的潜力,但道德问题将影响其采用率和寿命。人工智能开发人员能克服这些问题吗?
什么是情绪识别人工智能?
情绪识别人工智能是一种机器学习模型。它通常依赖于计算机视觉技术,捕捉和分析面部表情,以解读图像和视频中的情绪。然而,它也可以对音频片段进行操作,以确定语音或书面文字的语调,以评估语言的情感。
这种算法代表了人工智能领域的一项令人着迷的进步,因为到目前为止,模型还无法理解人类的情感。虽然像 ChatGPT 这样的大型语言模型可以令人信服地模拟情绪和角色,但它们只能将单词逻辑地串联在一起——它们无法感受到任何东西,也无法表现出情商。 虽然情绪识别模型无法产生情感,但它仍然可以检测和分类情感。这一进展意义重大,因为它表明人工智能可能很快就能真正理解和表现快乐、悲伤或愤怒。这样的技术飞跃表明进步正在加速。
人工智能情绪识别的用例
企业、教育工作者、顾问和心理健康护理专业人士是可以使用人工智能进行情绪识别的一些群体。
评估办公室风险
人力资源团队可以使用算法对团队成员之间的电子邮件通信或应用内聊天进行情绪分析。或者,他们可以将算法集成到监控或计算机视觉系统中。用户可以跟踪情绪来计算离职风险、倦怠率和员工满意度等指标。
协助客户服务人员
零售商可以使用内部 AI 客服代理为最终用户提供服务,也可以使用虚拟助理来解决压力很大的情况。由于他们的模型可以识别情绪,因此当它意识到消费者生气时,它可以建议缓和情绪的技巧或改变语气。这些对策可能会提高客户满意度和留存率。
在课堂上帮助学生
教育工作者可以使用这种人工智能来防止远程学习者落后。一家初创公司已经使用其工具测量学生脸上的肌肉点,同时记录他们的速度和成绩。这种方法可以确定他们的情绪、动机、优势和劣势。这家初创公司的创始人声称,使用该软件后,他们的测试成绩[提高了 10% 。(https://www.cnn.com/2021/02/16/tech/emotion-recognition-ai-education-spc-intl-hnk/index.html)
进行内部市场调研
企业可以使用情感识别模型进行内部市场研究。它可以帮助他们准确了解目标受众对其产品、服务或营销材料的反应,为他们提供有价值的数据驱动见解。因此,他们可以加快上市时间并增加收入。
使用人工智能检测情绪的问题
研究表明,准确率高度依赖于训练信息。一个研究小组试图从图像中解读情感,他们的模型在日本女性面部表情数据集上的准确率达到 92.05%,在扩展的 Cohn-Kanade 数据集上的准确率达到 98.13%,这证明了这一概念。
虽然 92% 和 98% 之间的差异似乎微不足道,但它却很重要——这种微小的差异可能会产生重大影响。作为参考,数据集中毒率低至 0.001%已被证明可以有效建立模型后门或故意造成错误分类。即使是百分之几也是很重要的。
此外,尽管研究看起来很有希望——准确率超过 90% 显示出潜力——但研究人员是在受控环境中进行的。在现实世界中,模糊的图像、虚假的面部表情、不良的角度和微妙的感觉更为常见。换句话说,人工智能可能无法始终如一地发挥作用。
情绪识别人工智能的现状
算法情绪分析是使用算法确定文本语气是积极、中性还是消极的过程。这项技术可以说是现代情绪检测模型的基础,因为它为算法情绪评估铺平了道路。面部识别软件等类似技术也为这一进步做出了贡献。
当今的算法主要只能检测出快乐、悲伤、愤怒、恐惧和惊讶等简单情绪,准确度各不相同。这些面部表情是天生的、普遍的——这意味着它们是自然的、全球都能理解的——因此训练人工智能识别它们相对简单。
此外,基本的面部表情往往被夸大。人们生气时会皱眉,悲伤时会皱眉,高兴时会微笑,震惊时会睁大眼睛。这些简单而戏剧性的表情很容易区分。更复杂的情绪更难确定,因为它们要么很微妙,要么结合了基本的面容。
由于这部分人工智能还处于研发阶段,它还没有发展到能够理解渴望、羞耻、悲伤、嫉妒、宽慰或困惑等复杂情感的程度。虽然它最终可能会理解更多情感,但并不能保证它能够解释所有这些情感。
事实上,算法可能永远无法与人类竞争。作为参考,虽然 OpenAI 的 GPT-4 数据集大约为 1 PB,但人类大脑的 1 立方毫米包含约 1.4 PB 的数据。尽管经过数十年的研究,神经科学家仍无法完全理解大脑如何感知情绪,因此构建高精度人工智能可能是不可能的。
虽然使用该技术进行情绪识别已有先例,但从技术上讲,该领域仍处于起步阶段。关于该概念的研究很多,但现实世界中大规模部署的案例却很少。一些迹象表明,由于担心准确性不一致和道德问题,该技术的应用可能滞后。
人工智能开发者的道德考量
根据一项调查,67% 的受访者同意人工智能应该受到一定程度甚至更多的监管。为了让人们安心,开发人员应该尽量减少偏见,确保他们的模型表现符合预期并改善结果。如果他们在开发过程中优先考虑道德问题,这些解决方案是可能的。
1. 自愿的数据收集和使用
在人工智能监管日益严格的时代,同意就是一切。如果员工发现自己的面部表情在不知情的情况下被记录下来,该怎么办?家长是否需要签署基于教育的情绪分析,还是学生可以自己决定?
开发人员应明确披露模型将收集哪些信息、何时运行、分析将用于什么目的以及谁可以访问这些详细信息。此外,他们还应包括选择退出功能,以便个人可以自定义权限。
2. 匿名情绪分析输出
数据匿名化既是隐私问题,也是安全问题。开发人员应该将收集的情绪信息匿名化,以保护相关人员。至少,他们应该认真考虑利用静态加密。
3. 人机交互决策
使用人工智能确定某人情绪状态的唯一原因是为决策提供信息。因此,无论是在心理健康领域还是在零售环境中使用,它都会对人们产生影响。开发人员应利用人机交互保护措施来最大限度地减少意外行为。
4.以人为本的人工智能输出反馈
即使算法的准确率接近 100%,也会产生误报。考虑到模型达到 50% 或 70% 的情况并不罕见(这还没有涉及偏见或幻觉问题),开发人员应该考虑实施反馈系统。
如果人们认为人工智能对其情绪状态和诉求的评价是错误的,他们应该能够对其进行审查。虽然这样的系统需要护栏和问责措施,但它可以最大限度地减少不准确输出带来的负面影响。
忽视道德的后果
道德考量应成为人工智能工程师、机器学习开发人员和企业主的首要任务,因为这会影响到他们。考虑到公众舆论越来越不确定,监管越来越严格,忽视道德的后果可能很严重。
相关文章:
开发情绪识别人工智能时的道德考量
情绪调节人工智能是机器学习领域的最新技术进步之一。尽管它显示出巨大的潜力,但道德问题将影响其采用率和寿命。人工智能开发人员能克服这些问题吗? 什么是情绪识别人工智能? 情绪识别人工智能是一种机器学习模型。它通常依赖于计算机视觉…...
MongoDB:基础语句及练习
一 基本命令 1.显示所有数据库 show dbs show databases 2.进入某个数据库 use 数据库名称 3.显示当前数据库信息 db.stats() 4.显示当前数据库的所有集合 show collections 5.显示当前数据库 db 在 MongoDB 里,数据库和集合都不用手动创建: 当使用“us…...
百度智能云创新业务部总经理李想:发挥AI企业科技创新优势 助力职业教育人才扬帆远航
前言:百度智能云教育行业解决方案作为百度智能云旗下的创新力量,专注于培养“AI教育”领域的新质生产力人才,一直以来备受职业教育领域的关注。在第六届人工智能“职教百强”院校长论坛开幕之际,中教全媒体对话论坛嘉宾百度智能云…...
了解股票沽空及其风险
什么是股票沽空? 股票沽空是一种投资策略,投资者通过借入股票并在市场上卖出,期望在未来以更低的价格买回股票,以赚取价差收益。这一策略在市场下跌时尤为常见,因为投资者可以从股票价格的下跌中获利。 股票沽空的…...
【Sql Server修改列类型错误信息:对象名依赖于列】
Sql Server修改列类型错误信息:对象名依赖于列 报错信息解决方法测试sql语句 报错信息 修改表中列类型,发生报错如下: [SQL Server]对象DF__Forecast___isCal__4E746892 依赖于 列isCalcFinished。 (5074) [42000] [Microsoft][ODBC Driver…...
【ACM珠海分会,IEEE Fellow加盟,CPS出版】第四届管理科学和软件工程国际学术会议(ICMSSE 2024,7月19-21)
第四届管理科学和软件工程国际学术会议(ICMSSE 2024)由ACM珠海分会,广州番禺职业技术学院主办;全国区块链行业产教融合共同体,AEIC学术交流中心承办,将于2024年7月19-21日于广州召开。 会议旨在为从事管理与软件工程领域的专家学…...
kmeans.fit_predict 和 kmeans.fit有什么区别
KMeans 是 scikit-learn 库中用于执行 K-means 聚类算法的类。fit_predict 和 fit 是该类中的两个方法,的主要区别在于返回的内容和用途。 kmeans.fit: 用途: 用于训练 K-means 模型。输入: 接受一个特征矩阵(通常是二维数组)作为输入。输出:…...
香港优才计划续签难吗?一次性说清楚优才续签要求,不在香港居住也能续签成功!
香港优才计划续签难吗?这个问题对考虑申请优才的人来说,还是挺重要的。我们申请优才,最关注的2个问题,一个是获批,还有一个就是续签了。 毕竟我们费那么大功夫申请优才,可不只是为了一个为期3年的香港临时…...
react获取访问过的路由历史记录
看了下,好像没有很好的解决方案,之前的useHistory现在也用不了了, chatgpt说使用useMatch,也报错 看了下浏览器原生的。本来浏览器就会限制这个histroy的读取,只能获取length https://developer.mozilla.org/zh-CN/…...
基于深度学习的点云降噪
基于深度学习的点云降噪是一种利用深度学习模型处理三维点云数据,以去除噪声并恢复点云的原始形状和细节的方法。点云数据广泛应用于自动驾驶、机器人导航、3D扫描和虚拟现实(VR)等领域,因此高质量的点云数据处理至关重要。以下是…...
数据结构-二叉搜索树与红黑树
4.二叉搜索树 又叫二叉查找树、有序二叉树、排序二叉树。树中任意一个结点,其左子树的每个节点值都要小于该节点,其右子树的每个节点值都要大于该节点 作用:能够进行快速查找、插入、删除操作 4.1 二叉搜索树的时间复杂度 注:二…...
52771-009P 同轴连接器
型号简介 52771-009P是Southwest Microwave的连接器。这款连接器外导体外壳、耦合螺母和电缆夹紧螺母都采用了不锈钢 UNS-S30300 材料。不锈钢具有优异的耐腐蚀性和机械强度,能够保证连接器在各种恶劣环境下都能稳定工作。 型号特点 中心触点、外壳、衬套固定环&am…...
鸿蒙语言基础类库:【@ohos.util.Vector (线性容器Vector)】
线性容器Vector 说明: 本模块首批接口从API version 8开始支持。后续版本的新增接口,采用上角标单独标记接口的起始版本。开发前请熟悉鸿蒙开发指导文档:gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md点击或者复制转到。 Vect…...
使用Python绘制堆积面积图
使用Python绘制堆积面积图 堆积面积图效果代码 堆积面积图 堆积面积图是面积图的一种扩展,通过堆积多个区域展示不同类别数据的累积变化。常用于显示不同部分对整体的贡献。 效果 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-pQbW4F…...
代码还原动态调试之 pstree 乘法变加法
乘法编译后,生成加法汇编,提升CPU执行效率; 406a: 85 ff test %edi,%edi // x ? 0406c: 0f 84 7e 00 00 00 je 40f0 <__sprintf_chkplt0x1980>*/int digits, div;if (x ! 0) {/*4072: 89 fd …...
C++:获取当前可执行核心数(开辟线程)
sysconf(_SC_NPROCESSORS_ONLN) 是一个在 POSIX 兼容系统上广泛使用的函数,它用于获取当前系统上可用的处理器(CPU 核心)的数量。这个函数是 sysconf 函数的一个特定调用,其中 _SC_NPROCESSORS_ONLN 是一个常量,指定了…...
【简历】吉林某985大学:JAVA实习简历指导,面试通过率相当低
注:为保证用户信息安全,姓名和学校等信息已经进行同层次变更,内容部分细节也进行了部分隐藏 简历说明 这份简历是一个顶级985吉林大学的同学投Java职位的简历。因为学校是顶级985,所以他的大厂简历通过率是比较高的,…...
C#中的MD5摘要算法与哈希算法
文章目录 一、哈希算法基础二、MD5 算法原理三、MD5摘要算法四、哈希算法五、C#实现示例MD5算法示例哈希算法示例字符串MD5值对比 六、总结 一、哈希算法基础 哈希算法是一种单向密码体制,它将任意长度的数据转换成固定长度的字符串。这种转换是不可逆的࿰…...
使用 python 构建企业级高可用海量爬虫调度系统
一、引言 在大数据时代,信息的获取与分析成为了企业决策的重要依据。对于营销行业而言,实时抓取和分析竞争对手动态、市场趋势以及用户反馈等数据,是制定有效策略的关键。然而,构建一个高可用的、能够处理海量数据的爬虫调度系统…...
IDEA常用技巧荟萃:精通开发利器的艺术
1 概述 在现代软件开发的快节奏环境中,掌握一款高效且功能全面的集成开发环境(IDE)是提升个人和团队生产力的关键。IntelliJ IDEA,作为Java开发者的首选工具之一,不仅提供了丰富的编码辅助功能,还拥有高度…...
Cursor实现用excel数据填充word模版的方法
cursor主页:https://www.cursor.com/ 任务目标:把excel格式的数据里的单元格,按照某一个固定模版填充到word中 文章目录 注意事项逐步生成程序1. 确定格式2. 调试程序 注意事项 直接给一个excel文件和最终呈现的word文件的示例,…...
C++初阶-list的底层
目录 1.std::list实现的所有代码 2.list的简单介绍 2.1实现list的类 2.2_list_iterator的实现 2.2.1_list_iterator实现的原因和好处 2.2.2_list_iterator实现 2.3_list_node的实现 2.3.1. 避免递归的模板依赖 2.3.2. 内存布局一致性 2.3.3. 类型安全的替代方案 2.3.…...
理解 MCP 工作流:使用 Ollama 和 LangChain 构建本地 MCP 客户端
🌟 什么是 MCP? 模型控制协议 (MCP) 是一种创新的协议,旨在无缝连接 AI 模型与应用程序。 MCP 是一个开源协议,它标准化了我们的 LLM 应用程序连接所需工具和数据源并与之协作的方式。 可以把它想象成你的 AI 模型 和想要使用它…...
ETLCloud可能遇到的问题有哪些?常见坑位解析
数据集成平台ETLCloud,主要用于支持数据的抽取(Extract)、转换(Transform)和加载(Load)过程。提供了一个简洁直观的界面,以便用户可以在不同的数据源之间轻松地进行数据迁移和转换。…...
短视频矩阵系统文案创作功能开发实践,定制化开发
在短视频行业迅猛发展的当下,企业和个人创作者为了扩大影响力、提升传播效果,纷纷采用短视频矩阵运营策略,同时管理多个平台、多个账号的内容发布。然而,频繁的文案创作需求让运营者疲于应对,如何高效产出高质量文案成…...
GruntJS-前端自动化任务运行器从入门到实战
Grunt 完全指南:从入门到实战 一、Grunt 是什么? Grunt是一个基于 Node.js 的前端自动化任务运行器,主要用于自动化执行项目开发中重复性高的任务,例如文件压缩、代码编译、语法检查、单元测试、文件合并等。通过配置简洁的任务…...
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的“no matching...“系列算法协商失败问题
【SSH疑难排查】轻松解决新版OpenSSH连接旧服务器的"no matching..."系列算法协商失败问题 摘要: 近期,在使用较新版本的OpenSSH客户端连接老旧SSH服务器时,会遇到 "no matching key exchange method found", "n…...
Selenium常用函数介绍
目录 一,元素定位 1.1 cssSeector 1.2 xpath 二,操作测试对象 三,窗口 3.1 案例 3.2 窗口切换 3.3 窗口大小 3.4 屏幕截图 3.5 关闭窗口 四,弹窗 五,等待 六,导航 七,文件上传 …...
力扣热题100 k个一组反转链表题解
题目: 代码: func reverseKGroup(head *ListNode, k int) *ListNode {cur : headfor i : 0; i < k; i {if cur nil {return head}cur cur.Next}newHead : reverse(head, cur)head.Next reverseKGroup(cur, k)return newHead }func reverse(start, end *ListNode) *ListN…...
论文阅读:LLM4Drive: A Survey of Large Language Models for Autonomous Driving
地址:LLM4Drive: A Survey of Large Language Models for Autonomous Driving 摘要翻译 自动驾驶技术作为推动交通和城市出行变革的催化剂,正从基于规则的系统向数据驱动策略转变。传统的模块化系统受限于级联模块间的累积误差和缺乏灵活性的预设规则。…...
