来自 社会 1970-01-01 08:00 的文章

摘要:随着近年来互联网的发展,算法技术得到了越来越广泛的运用,而价值观对算法的影响,也逐渐成为了公众讨论的焦点,本文通过对算法演化方向的研究、价值观在算法的前期开发、后期管理以及算法本身的影响,配合对人民网、知乎、今日头条等典型案例的分析,探究主流价值观对算法的驾驭及算法未来的发展方向。

一. 引言

现今算法被应用于各个领域:信息的获取及筛选,收集数据对用户喜好进行分析和个性化推荐等。可若单一考虑用户立场或信息受欢迎度进行信息筛选而进行算法设计可能会导致不好的结果,例如推送一些诸如抢劫、行凶等消息会对导致社会风气走向危险的道路。此时,就需要企业对价值观做一个衡量,是选择利益,还是选择引导,这些选择会被体现在算法中。

二.  算法的演化方向与研究

算法是一个逐渐演变的过程。它的诞生初期仅仅是人类开始开发他们的智慧,用以改造生活;渐渐地,人类的生活得以满足,算法被用来创造金钱;近年来,算法已与科技无法分开,成为人类价值观的一种体现。

(1)初期算法——文明的起源

早期的算法是没有分类的,人类仅仅是将他们的生活经验进行总结并扩大应用。公元前4000年,最早的历算法“一周七天”,“一年十二个月”等诞生了;公元前3000年,多位数乘法出现;公元前2100年,美索不达米亚人已经有了乘法表,使用着六十进位制的算法,甚至还拥有了倒数表、平方和立方表等,同时,中国夏朝出现的象征吉祥的河图洛书纵横图的“九宫算”,被认为是现代“组合数学”最古老的发现[1];公元前2000年,十进制的算法在达罗毗托人的生活中出现;公元前400年,斯巴达人将密码用于军事用途……

(2)早期算法——知识的启蒙

公元前300年,欧几里得算法诞生;公元前200年,矩阵诞生;公元前50年,恺撒密码诞生;50年,“秦九韶算法”诞生;100年,《九章数学》成书;263年,圆周率的近似值被推出;500年,多项式方程算法出现;600年,十进制系统出现;1360年,奥雷姆通过横、纵坐标表示点的位置并进而讨论函数图像;1484年,正负号诞生;1545年,一元三次方程与一元四次方程的解被得出;1593年,珠算发展到了顶峰;1607年,《几何原本》前六卷出版;1628年,《筹算》出版;1686年,莱布尼茨发表第一篇积分学论文《深奥的几何与不可分量及无限的分析》[1],创造了微分符号及积分号,发现了微分和积分的互逆关系;1700年,莱布尼茨提出二进制算法……

(3)中期算法——科技的角逐

二进制算法出现后,计算机领域得到了飞速发展,人类对算法的研究逐渐转移到更复杂、更深奥的领域,同时,算法也与科技及商业绑定。

1815年,阿达奥古斯塔为巴贝奇分析机拟定了“算法”,写了一份“程序设计流程图”,这份规划被人们视为“第一件计算机程序”,阿达奥古斯塔被认为是世界上第一位软件工程师;1834年,巴贝奇提出分析机的概念,分析机分类堆栈、运算器、控制器三部分;1847年,布尔运算诞生;1930年,Prim-Jarnik算法诞生;1934年,哥德尔使用原始递归函数;1943年,哥德尔确定出可计算函数;1951年,Booth算法诞生;1958年,面向算法的语言ALGOL诞生;1959年,Dijkstra算法诞生;1965年,LR算法诞生,复杂度的概念被提出;1973年,数据加密标准诞生;1986年,BP网络和BP算法被提出……

(4)现代算法——价值观的需求

随着算法体系的不断完善与科技的不断进步,商业市场逐渐扩张,算法不再是数学家们为了研究知识而提出的解决方案,更多的时候,它是商业家们为了完成商业需求而开发的针对性算法,或者,他们将已完善的算法拿来,用以满足他们的商业需求;算法是没有价值观的,但他们却是使用者价值观的体现。例如,有人利用网络算法无法对上传内容进行分辨的空子,进行违法活动;同时也有人利用算法对客户的喜好进行总结与推导,给予用户更好的产品体验。有人认为算法不应评判内容,而应给用户一个平等而自由的平台,无需平台给他们贴标签;也有人认为,网络应该给予人民好的引导形象,算法应将坏的一面彻底剔除……在这些领域,每天的争议都不绝于耳,源于当今市场的复杂化,商业需要在满足用户需求、投资者需求的前提下追求最大的价值,有些产业选择走上非法之路,有些产业选择坚守正义,在这其中所体现的,就是算法的价值观,也是人的价值观。

三. 价值观对算法的影响研究

在与算法的融合过程中,价值观对算法的前期开发、后期管理乃至算法本身都产生了一定的影响,引发了一系列的变化。

(1) 价值观对算法前期开发的影响

热门文章