跳转至主目录

好算法,坏算法

算法越来越多地决定着我们的生活。它们是帮助还是危险?德国最重要的信息技术专家来解释这一点。

25.11.2019
人工智能是否能解决我们的问题?
人工智能是否能解决我们的问题? © phonlamaiphoto - stock.adobe.com

Zweig(茨威格)教授,您在社会信息学领域从事有关算法的研究。您是否可以简要地为我们解释一下,究竟什么是算法?

算法用于解决问题的一般行动指令。乘法笔算就是一个很好的例子:您的老师为此向您解释了运算的总体原则,它与具体有哪些数字相乘以及数字的长度都没有关系。这种普遍性就是一种好算法的标志。

凯瑟斯劳滕工业大学信息技术教授Katharina Zweig
凯瑟斯劳滕工业大学信息技术教授Katharina Zweig © TU Kaiserslautern

在哪些地方使用算法既有用又有意义呢?

如今人们所理解的“算法”通常根本就不是算法。算法本身是非常有用和有意义的,因为它通常都被证实是一种解决方案。算法的定义中就包含了这种保证。如今,当人们说起“算法”,通常指的是机器学习的方法。这些方法借助统计学在数据中寻找一定的模式,并由此制定出决策规则。比如:如果许多成功应聘的雇员在25至30岁之间,那么这个信息将成为下次聘用的决策标准之一。

问题不在于决策体系,而在于如何使用它。
凯瑟斯劳滕工业大学信息技术教授Katharina Zweig(凯瑟琳娜·茨威格)

什么时候应用算法会有问题?

从上面这个劳动领域的例子就能看出,规则有可能会造成歧视。在存在风险的领域,尤其是在是否获得国家服务或者在劳动领域,应当对这类从数据中进行学习的决策系统进行检查,看其中是否有可能存在歧视。为此,不需要懂得代码,只要查看具有不同特征(例如年龄或宗教背景)的人的结果就够了。顺便说一句,这不一定是决策系统的问题,而有可能是使用它的方式问题。你同样也可以运用找到的模式来弥补不公平。

在最新出版的《算法不懂分寸》(Ein Algorithmus hat kein Taktgefühl)一书中,您想要让门外汉都能“保持控制”。这能行吗?

是的,我相信所有人都能行 -- 因为我们可以让信息技术专家来完成技术实施。但算法应当在哪些数据中寻找哪种模式,以及其中应优化什么 -- 我们无法自己回答这个问题。如果规划一个预测犯罪分子是否会再次犯罪的系统,必须由社会来决定是否真的想要它。如果回答是肯定的,那就要决定构建该系统的方式,是让它能发现几乎所有的累犯,还是尽可能少地误判已被重新融入社会的人。为此,需要对机器学习的工作原理有一个大致了解,以及健全的理智。所有以敏锐目光观察世界的人都拥有这样的理智。

Katharina Zweig教授是凯泽斯劳滕工业大学的“图论和复杂网络分析”教席负责人,并主持了“社会信息学”专业的建设,该专业研究信息技术对社会的影响。

采访人:Martin Orth

© www.deutschland.de

You would like to receive regular information about Germany? Subscribe here: