斯坦福大学和马萨诸塞大学阿姆赫斯特分校合作团队开发出一种方法,可以将模糊的目标进行量化,帮助机器学习算法更好地完成避免歧视或调节血糖等复杂任务。

图片来源:Deboki Chakravarti

得益于机器学习算法日益强大的能力,人工智能已进入了主流商业。机器学习算法使计算机能够训练自己完成诸如驾驶汽车,控制机器人或自动化决策等工作。

但是随着人工智能开始处理一些敏感任务,例如帮助选择哪些囚犯获得保释,政策制定者坚持要求计算机科学家提供保证,确保自动化系统的设计能够避免或最大程度地减少不希望的后果,例如过高的风险或种族和性别偏见。

由斯坦福大学(Stanford University)和马萨诸塞大学阿姆赫斯特分校(University of Massachusetts Amherst)的研究人员领导的团队于 11 月 22 日在《科学》杂志上发表了一篇论文,在这方面提出了一些建议。论文概述了一种新技术,可用于将诸如避免性别偏见之类的模糊目标转化为精确的数学标准,从而使机器学习算法可以训练人工智能应用程序来避免这种行为。

斯坦福大学计算机科学助理教授、该论文的资深作者 Emma Brunskill 表示:「我们希望推动人工智能的发展,尊重人类用户的价值观并证明我们对自主系统的信任是合理的。」

避免错误行为

这项工作的前提是,如果可以用数学方式定义「不安全」或「不公平」的结果或行为,那么就应该有可能创建相应的算法,可以从数据中学习如何避免不想要的结果,并具有很高的可信度。研究人员还希望开发一套技术,方便用户指定他们想要怎样的行为约束,使机器学习设计者可以放心地使用过去的数据训练的系统,将其应用到现实环境中。

「我们展示了机器学习算法的设计者可以如何帮助其他开发者,在将人工智能植入到其产品和服务中的时候,他们可以更容易描述不想要的结果或行为,而人工智能系统将以高概率避免这些状况。」马萨诸塞大学阿默斯特分校计算机科学助理教授、该论文的第一作者 Philip Thomas 说。

确保公平与安全

研究人员测试了他们的方法,试图提高基于考试成绩预测大学生 GPA 的算法的公平性,这种常见的算法可能产生性别偏见。他们使用实验数据集为算法提供了数学指令,以避免让最终得到的预测性方法系统性地高估或低估某一性别的 GPA。通过这些指令,该算法找到了一种比现有方法更好的方法来预测学生的 GPA,其系统性性别偏见要少得多。在这方面,先前的方法很困难,要么是因为它们没有内置的公平性过滤器,要么是因为为实现公平性而开发的算法的范围太有限。

研究小组还开发了另一种算法,并使用它来自动平衡胰岛素泵的安全性和性能。这种泵必须决定在进餐时间给病人输送多大剂量的胰岛素。理想情况下,泵输送的胰岛素刚好能保持血糖水平稳定。胰岛素过少会使血糖升高,导致恶心等短期不适,并增加心血管疾病等长期并发症的风险;过量使用胰岛素又会导致血糖暴跌,这是一个潜在的致命后果。

机器学习可以识别个体的血糖水平对不同剂量的胰岛素反应的微妙模式,从而更好地提供帮助,但是现有方法并不容易让医生明确自动剂量算法应避免的结果(如低血糖)。Brunskill 和 Thomas 展示了如何训练泵来确定为指定患者量身定制的剂量,避免因剂量过大或剂量不足而引起并发症。尽管该小组尚未准备好在真实的人身上测试该算法,但它指出了一种人工智能方法,该方法最终可能会改善糖尿病患者的生活质量。

Brunskill 和 Thomas在他们的《科学》论文中使用术语「Seldonian 算法」一词来定义他们的方法,引用于科幻小说作者阿西莫夫发明的角色 Hari Seldon,他曾经宣布了三条机器人定律,其开头是「机器人不应伤害人类,也不应因为无作为而伤害人类」。

Thomas 承认这个领域离遵循这三条定律还有很长的路要走,但他说,这种 Seldonian 框架将使机器学习设计人员更容易将避免行为指令构建到各种算法中,在某种程度上可以使他们能够评估训练过的系统在现实世界中正常运行的可能性。

Brunskill 说,这个提议框架建立在许多计算机科学家正在努力的基础上,在创建强大的算法和开发方法之间取得平衡以确保其可靠性。

「随着社会越来越依赖人工智能,思考如何创建出最能尊重安全、公平等价值的算法至关重要。」Brunskill 说。

————

编辑 ∑Gemini

来源:新浪科技

☞92年的小哥,985的特聘教授:3年博士期间发表40篇SCI

☞数学家家谱之可视化

☞曾捡破烂为生,穷到没饭吃,现在身家395亿,给员工发3亿年终奖!

☞“四院院士”新任北大理学部主任,这位顶尖科学家有多牛?

☞假如有人把支付宝存储服务器炸了(物理炸),大众在支付宝里的钱是不是就都没有了呢?

☞又一位!发40篇SCI,90后博士受聘985教授

算法数学之美微信公众号欢迎赐稿

稿件涉及数学、物理、算法、计算机、编程等相关领域,经采用我们将奉上稿酬。

投稿邮箱:math_alg@163.com

Science:这种算法,也许将创造更公平的人工智能相关推荐

  1. 郭瑞东 | 如何制造更聪明的人工智能?让人工生命在复杂环境中进化

    来源:集智俱乐部 作者:郭瑞东 我们都知道大脑是控制身体的中枢,或者夸张点说,身体只是大脑的傀儡.然而事实果真如此吗?认知科学指出,人类并不总是"先知后行",很多时候也会" ...

  2. 人工智能会让工作环境变得更公平,还是更压抑?

    人工智改变的不仅仅是工作内容-- 人工智能(AI)正在踏足商业领域.正如我们本周的特别报道所诠释到的那样,所有类型的公司都在利用人工智能来预测需求,雇佣员工和对付客户.2017年,企业在与人工智能相关 ...

  3. Web3:我们创造更好互联网的机会

    撰文:Li Jin & Katie Parrott 编辑:南风 前言:已故政治哲学家约翰·罗尔斯 (John Rawls) 的思想在我的世界观中占据了重要位置.尽管罗尔斯的巨著<正义论& ...

  4. 降级论–只需要降级,就能创造更大的价值,也能获得更大的满足。

    转自Q友的:http://www.ssqhm.com/323.html 摘要:当一个社会疯狂鼓吹快节奏的时候,一定需要有人来宣扬慢生活:当全社会跟打了鸡血似的吹捧升级的时候,一定需要有人来说说降级论. ...

  5. 女神特辑 | 弘衍科技张雁:是情怀,更是责任,数字化让教育更公平、更个性、更智慧

    教育是立国之本,强国之基,数字化时代,教育行业的数字化转型势在必行. 弘衍科技的创始人兼总裁张雁在深耕金融IT咨询十多年后,怀着一份创造美好教育的情怀,毅然投入教育赛道,在她看来,当下的数字化转型会让 ...

  6. 惠普:利用大数据创造更智能的IT服务台

    IT服务台并不是一项轻松的工作.服务单日积月累,用户变得沮丧并且越来越没有耐心,所有人都认为自己的问题最迫切. 以往,根据优先级别和提交时间处理服务单的方式进展可能还算顺利,但是现在,IT服务台的请求 ...

  7. 人工智能算法对发明创造的知识产权保护

    人工智能生成内容作为一种新生事物已经出现,就必须在法律上对此作出回应.因为,在立法不明的情况下,投资人(或其他利益相关人)为人工智能生成内容形成而作出的投入可能无法得到应有的回报,同时,还可能因利益驱 ...

  8. 架构师与算法工程师,谁更......

    架构师与算法工程师,谁更- 谁更有价值? 谁更聪明? 谁更重要? 在工作中如何定位自己的方向呢? 很多时候一个不是特别繁杂的算法都比很多架构要复杂得多. 那么如何衡量算法工程师和架构师的价值呢? 其实 ...

  9. C++算法:辗转相除法与更相减损术

    辗转相除法与更相减损术 1.我们已经学过求最大公因数的知识,你能求出18与30的公因数吗? 2.如果公因数比较大而且根据我们的观察又不能得到一些公因数,我们又应该怎样求它们的最大公因数?比如求8251 ...

最新文章

  1. 使用SharpPCap在C#下进行网络抓包
  2. Samtools安装与使用
  3. 直接内存访问(DMA)
  4. 基于intellij和meavn的整合开发struts2框架的web程序
  5. Python学习笔记——杂项
  6. 我的cookie读写
  7. 全连接层 时间复杂度_神经网络全连接层(3)
  8. protected default
  9. leetcode 645. 错误的集合
  10. 运维跟开发一定有仇么?
  11. vue2.0中transition组件的用法
  12. 统计学 贾俊平 笔记
  13. 为何台湾在移动互联网时代远远落后于大陆?
  14. 浅淡深度学习的发机机——张量计算
  15. CentOS虚拟机连接外网
  16. idea右侧没有maven,main方法无启动图标解决方法
  17. PHP面向对象-多态
  18. Intellij IDEA如何添加注释并且修改注释样式
  19. linux下怎么安装打印驱动安装驱动程序,Linux下安装HP打印机的驱动程序
  20. 手机cpu性能天梯图2023 手机cpu处理器排行榜2023

热门文章

  1. 【itext学习之路】--6.将html转成pdf(解决中文不显示)
  2. Change Unidirectional Association to Bidirectional(将单向关联改为双向关联)
  3. urlconnection java_java成神之——HttpURLConnection访问api
  4. Cocos creator -引擎解构
  5. html改元素怎么保存,是否可以在NW.js中保存html元素更改?
  6. java http超时重连_httpclient 重连机制
  7. linux常用架构,Linux常用到的一些命令-Go语言中文社区
  8. spark sql hbase java_Spark 读写 HBase 的两种方式(RDD、DataFrame)
  9. 软件工程作业 - word count
  10. java绘制图形代码_ImagePy_Learn | 图形学绘制代码学习:core\draw\polygonfill.py