WL同学关于算法伦理维度的提问:“不能从道德算法来评判算法好坏的,因为算法只是一个计算的步骤,它本身是没有道德的好坏的,虽然它是人写出来的,有缺陷和弱点,但是评价一个算法好坏的标准是时间空间复杂度,稳定性和思路是否简单,里面并没有道德标准。”
答:1、从算法是计算步骤的角度看,算法并不是价值中立的。原因是虽然每个步骤都是确定而客观的计算,但是单个步骤完成之后需要对结果进行评价和判断,以告诉机器下一步还要计算什么。见程序流程图的跳转即可知道。判断标准是设计者赋予的,其背后则是价值判断(即这一步计算的输出结果达到多少数值才可以跳到哪一步)。2、从算法是工具的角度看,算法并不是价值中立的。工具的设计是为了达到特定的目的的,同时工具的使用也是有确定的目的的,虽然设计工具的目的和使用工具的目的常常不一致,使用者也往往不知道工具设计者的意图。但是,所有工具都有目的。技术哲学家最喜欢列举的典型例子是纽约长岛的限高公路桥,其设计是为了限制非私家车的通行,具有非常典型的倾向性。3、从算法是商业应用的角度看,算法应当承担商业伦理,接受监管以确保其“不作恶”。虽然,商业算法涉及商业秘密,对其监管具有复杂性。但并不意味着商业算法可以不受监管。
FWJ同学提问:1、搜索引擎优化是影响网页排序的因素当中“网站声望”如何衡量?2、搜索请求的意图是什么意思?
答:1、“网站声望”的网站是指被搜索引擎评价的网站,因而也是需要考虑优化的网站。其声望值是指同行网站和用户对其可信度的评价,可信度则可以根据用户在社交平台上的分享等方面而得到判断。这里“声望”是针对“链接流行度”而说的,前面已经介绍过PageRank算法和Hub Authority算法,都是根据网页或网站的链接结构而作出排序。仅仅根据链接结构做排序,就有可能把钓鱼网站或者不良网站误判为好网站。增加“网站声望”的因子,就是对链接流行度进行补充。2、作为又一个影响排序的因子,“搜索请求的意图”是“Intent of search query”,即用户以关键词表达的search query,其蕴涵着的用户想要的东西是什么。例如用户输入“厦大+新媒体+书”,这里厦大+新媒体+书”就是搜索请求。这位用户的意图可能是“要找厦门大学图书馆收藏的新媒体教科书”。理解用户的意图,将与用户意图最相关的内容排在显著位置,这是搜索引擎提高准确性的必然要求。3、至于怎样组合关键词才能得到最佳结果,这是一个实践技能的问题,需要具体问题具体分析。