编译 | 陈韵竹

作者 | Tom Simonite

来源 | Wired

穆罕默德·本·穆萨·阿尔·花剌子模是公元九世纪的一位波斯学者。在阿尔·花剌子模逝世的数个世纪之后,他的作品引领欧洲进入小数和代数领域,为如今这个以技术为核心的年代奠定了基础。阿尔·花剌子模名字的拉丁文版本(Algorismus)现在演变成了一个很常见的词:算法(Algorithm)。

但在 2017 年,这个词却增添了一丝邪恶的气息。

事情的转变发生在上个月的美国众议院情报委员会。在俄罗斯干预 2016 年大选的听证会上,首席民主党议员 Adam Schiff 在 Facebook 的律师 Colin Stretch 面前指责道:「俄罗斯社交媒体运动为什么能够取得成功?其中一部分原因是,他们明白,你们 Facebook 使用的算法往往强调那些以恐怖为基础或以愤怒为基础的内容。」

莫非算法可以放大恐惧,从而帮助外国势力干涉民主规模?这听起来可太危险了!

几年前,「算法」表现出的现代性和智能性造就了 Google 等科技公司的成功。而今,人们却越来越担心科技公司的力量,「算法」成为了政治角力的替罪羊,还使得阿尔·花剌子模的名字笼罩上了一层负面光环。

今年 2 月,《Weapons of Math Destruction》一书的作者、数学家 Cathy O’Neil 提出了有关「算法霸主」的警告。YouTube 上面的儿童推荐视频算法引起了公众的不满,原因是将无害的 LBGT 内容删除,并将孩子们引向令人不安的内容。与此同时,学术研究者们还演示了机器视觉算法如何习得对性别的刻板印象;以及政府在刑事司法领域运用算法,反而将人民置于黑暗当中。

上周,前总统奥巴马的首席战略官 David Axelrod 在表露对未来媒体和政治担忧的时候,「算法」一词也突然到了他的嘴边。他说:「一切都在推着我们走向算法引导的定制化产品。这让我很担心。」

马里兰大学教授 Frank Pasquale 则表示:「大选真正让人们理解了算法系统的威力。」

这并非全新的担忧——关于 Facebook 抑制民众思想的「过滤泡沫」争论始于 2011 年。但是,Pasquale 表示,现在有一种更强烈的感觉,那就是算法应该被质疑并承担责任。他说,这个问题的一个分水岭是欧盟最高法院 2014 年的决议——授予市民「被类似 Google 等搜索引擎遗忘的权利」。Pasquale 称,这是一个早期的「算法公共义务和竞争性的小冲突」。

当然,对 Facebook 等公司的指责并不应该只针对算法或数学,更应考虑创建这些算法的公司和个人。这也就是 Facebook 首席律师 Capitol Hill 出现的原因。微软研究员兼麻州大学教授 Hanna Wallach 说,「我们不能将人工智能系统仅仅视为技术层面的东西,它已成为了一种社会技术的固有产物。」Hanna Wallach 正不断推进人工智能领域的道德考量。

有证据表明,部分硅谷的算法工程师很清楚这一点。塔夫茨大学人类学家 Nick Seaver 深入科技公司内部,以了解工作人员对于算法的想法。Seaver 在一篇关于「模糊性(fuzziness)」的论文中写道:「一个受访者说,『算法也是人类』,他可以画出自己和同事所研究的算法的界限。」

然而,Facebook 等公司承受的压力可能会让算法成为人类和企业失败的替罪羊。有一些说法暗示甚至明示,算法有其自主性。但不幸的是,让「科学怪兽」算法承担罪责可以转移公司制造算法时关于责任、策略和选择的问题关注度,但却减少了我们真正解决算法问题的机会。

让算法成为我们眼中的「洪水猛兽」,同样使得我们对算法如此普遍的原因熟视无睹。在计算蒙蔽我们双眼的时代,算法是理解数据风暴的唯一途径。算法提供了一种优雅而高效的方法完成任务,让世界变得更好。

在曼哈顿社区大学教授数学的 Audrey Nasar 指出,类似匹配肾脏捐赠者和接受者的算法应用告诉我们,算法并非都具邪恶色彩。他说:「算法对我而言是一种礼物,它是找到解决方式的一种手段。」Nasar 还发表了关于如何鼓励高中生进行算法思维的研究成果。

这可能是一种和阿尔·花剌子模产生共鸣的情绪。他在著名的代数教程中写道,算法将有助于「人们不断要求的各种任务,例如继承、遗产、分割、诉讼和贸易,以及相互之间的各种交易」。

人们需要算法,也期待 2018 年,公司、政府和人民能对算法的使用负责,而不在把问题归咎于「算法」一词。

2017,人们视算法为「洪水猛兽」;算法说:我不想背锅相关推荐

  1. 无需多个模型也能实现知识整合?港中文MMLab提出「烘焙」算法,全面提升ImageNet性能...

    视学算法专栏 转载自:机器之心 作者:葛艺潇 来自港中文 MMLab 的研究者提出一种烘焙(BAKE)算法,为知识蒸馏中的知识整合提供了一个全新的思路,打破了固有的多模型整合的样式,创新地提出并尝试了 ...

  2. 如何看待 2020 届校招算法岗「爆炸」的情况?英雄所见略同

    来自:计算机视觉联盟公众号 转载 :知乎问题 如何看待 2020 届校招算法岗「爆炸」的情况? 链接:https://www.zhihu.com/question/342267611 本文仅作为学术交 ...

  3. 如何看待 2020 届校招算法岗「爆炸」的情况?

    编辑:忆臻 https://www.zhihu.com/question/342267611 本文仅作为学术分享,如果侵权,会删文处理 如何看待 2020 届校招算法岗「爆炸」的情况? 作者:Ted ...

  4. 如果我问你:排序算法的「稳定性」有何意义?你怎么回答?

    点击上方"朱小厮的博客",选择"设为星标" 后台回复"加群"加入公众号专属技术群 欢迎跳转到本文的原文链接:https://honeypps ...

  5. 这是发生在2017年科技圈那些「不堪回首」的重大失败,每一件都与你有关

    编译 | 王宇欣.陈韵竹 编辑 | 宇多田 每年,我们都不可避免地要见证科技世界中一些重大失败,2017 年也不例外. 而今年,似乎有了一个明确的共同主题:安全.如果你的个人信息没有在网络上外泄,那么 ...

  6. js实现kmp算法_「leetcode」459.重复的子字符串:KMP算法还能干这个!

    不瞒你说,重复子串问题,KMP很拿手 题目459.重复的子字符串 给定一个非空的字符串,判断它是否可以由它的一个子串重复多次构成.给定的字符串只含有小写英文字母,并且长度不超过10000. 示例 1: ...

  7. java 最少使用(lru)置换算法_「面试」LRU了解么?看看LinkedHashMap如何实现LRU算法...

    以下内容均是本人原创,希望你看完之后能有更多更深入的了解,欢迎关注➕ 问题:使用Java完成一个简单的LRU算法 什么是LRU算法 LRU(Least Recently Used),也就是最近最少使用 ...

  8. mysql区间算法_「五大常用算法」一文图解分治算法和思想

    前言 分治算法(divide and conquer)是五大常用算法(分治算法.动态规划算法.贪心算法.回溯法.分治界限法)之一,很多人在平时学习中可能只是知道分治算法,但是可能并没有系统的学习分治算 ...

  9. 原来,王兴是理想汽车的「二当家」!股份只比李想少1.6%丨理想汽车招股书

    郭一璞 搬运自 SEC 量子位 报道 | 公众号 QbitAI 今天,理想汽车(Li Auto Inc.),向SEC提交了招股书,开启纳斯达克IPO冲刺之旅. 理想汽车,名如其人,就是那个高中辍学,却 ...

最新文章

  1. 交易平台为什么而存在?
  2. Java算法--冒泡排序
  3. SimpleDateFormat 按照不同要求去改写时间的格式,或者把时间串变成date类型
  4. 【PAT - 甲级1095】Cars on Campus (30分)(模拟)
  5. thinkpad s3 安装win8 kali双系统笔记
  6. Python开发基础--- 进程间通信、进程池、协程
  7. 一个服务器端和多个客户端消息互发_python:OSError: [WinError 10022] 提供了一个无效的参数...
  8. mysql事件的使用-开启与关闭事件
  9. linux网站5秒盾,宝塔面板建站后接入CF自动开启5秒盾证码脚本
  10. 计算机系统的软件有,计算机系统软件有哪些
  11. stokes方程matlab,【Fluent】雷诺方程:推导与求解(附MATLAB代码)
  12. Completed 403 FORBIDDEN 后端解决跨域问题
  13. U3D开发的逆天级大型游戏有哪些
  14. 【高等数学基础进阶】导数与微分
  15. 来看看一位阿里P9的年薪和资产
  16. WifiRemoteStationManager中速率控制算法详解
  17. 压缩文件压缩率是什么意思
  18. 一位苦逼程序员的找工作经历
  19. 傅里叶变换和逆变换公式的我理解意义
  20. 合伙开公司要如何规避风险

热门文章

  1. Toward Fast, Flexible, and Robust Low-Light Image Enhancement(实现快速、灵活和稳健的弱光图像增强)CVPR2022
  2. html计算年龄代码,从“日期”计算年龄HTML元素
  3. 听说月薪3万的公众号运营者,都偷偷藏了这些网站
  4. B站高性能微服务架构
  5. stm32点亮LED的有关寄存器配置CRL、CRH、IDR、ODR
  6. 解决Zabbix用snmp监控网络流量不准的问题
  7. 计算机网络常见面试题目总结,含答案
  8. 百度语音合成Rest API使用
  9. arcengine 面积单位转换
  10. 计算机镜像怎么恢复,教你如何在win7系统创建系统恢复镜像