特斯拉、推特CEO埃隆·马斯克在多次宣布要公开推特代码后,今天他终于做到了,该代码公开后仅几小时内就收获了13.5K GitHub Star(点赞和收藏)
4月1日消息,特斯拉、推特CEO埃隆·马斯克在多次宣布要公开推特代码后,今天他终于做到了,该代码公开后仅几小时内就收获了13.5K GitHub Star(点赞和收藏)。“今天大部分推荐算法资源将公开,剩下的也将紧接着被公开。公开代码是为了展示给用户更准确且合理的内容,也许会有令人尴尬的问题暴露出来,但我们会尽快修复。”—特斯拉、推特CEO埃隆·马斯克认真地说道。
此前,埃隆·马斯克在正式收购推特之前就曾表示,会将推特的代码在GitHub公开,以便公众监督。收购完成后,埃隆·马斯克立刻在GitHub主页新增了一个“the-algorithm”空白仓库,上线后仅6小时内就收获了五千余点赞和收藏,马斯克表示“给言论自由提供一个包容性舞台是极为重要的”。可惜的是,该库此后一直未更新数据,很快就关闭了。
作者了解到,本次埃隆·马斯克公开的推特代码主要包括在用户时间线中推荐推文的算法。推荐算法实际上是提取推文、用户信息等相关数据,寻找推文内容及用户特征间的关联性,使用机器学习对推文进行排名,筛选过后能使推特为用户提供更相关的推荐。
此前,马斯克曾在推文中表示“开源大部分Twitter的源代码,以提高透明度,增强和用户、客户、及媒体之间的信任度。”作者结合参考信息分析,马斯克将推特源代码开源有以下几个方面影响和意义:
其一,通过开源算法,推特为用户和研究人员提供了一种了解其推荐系统和内容筛选方式的途径,有助于增加公众对该平台运作方式的了解和信任。
其二,开源算法将激发开发人员及研究者在推特现有技术基础上突破创新的思维,可能创造更多高质量的应用场景及改进方法。
其次,开源算法有助于推特履行社会责任,对抗有害信息及虚假内容,以及防止算法偏见和歧视。这样的行动有利于改进推特在内容筛选和推荐上的表现,从而更加符合社会道德价值观标准。
此外,开源算法会促使其它同行或行业研究者效仿,从而形成一个更加透明、包容的社交媒体生态系统,不仅有利于各平台之间的相互合作,还可以进一步提高行业标准。
作者认为,马斯克此次开源算法的目的并不一定被上述原因全面含括。除了充当“活雷锋”之外,开源算法很可能也是对于推特公司内部员工技术的一次审查,马斯克意在邀请全球的技术大佬一起帮推特寻找算法漏洞,从而促进推特快速优化迭代。
早在半个月前,马斯克因自己的推文浏览量过低,命令程序工程师直接修改算法,为他的推文“开绿灯”,从而使马斯克的推文直接绕过用户时间线直接排在了推荐队列的首位。之后有算法工程师告知马斯克他的推文浏览量低是因为观众对于他的关注度在下降,并表示拒绝频繁修改算法来提升马斯克的推文热度,最终这名员工成功收到了马斯克的解雇信,这也从侧面表露出马斯克对于推特算法工程师的不满和不信任。有程序研究人员表示,在此次开源的推特代码中确实找到了“Elon Musk”字样出现在推荐算法中,证明了事件的真实性。
作者分析,开源算法虽有益于营造透明的社交环境,且激励技术的突破创新,但仍存在问题隐患。例如,恶意行为者(黑客)可能会利用公开的算法信息进行针对性攻击或滥用。此外,不恰当的使用或配置开源算法也可能导致数据泄漏和隐私问题。推特官方表示,相关工作人员已对此类恶意行为高度重视,并制定了有效的解决方案。
作者观察到,埃隆·马斯克开源推特推荐算法在短短几小时内快速发酵,引发社会各界广泛关注。有专家认为开源算法是应用技术再发展的必经之路,集思广益可以在短时间内对算法进行优化,同时激发创造延展性新功能的灵感。网络上也有另一种声音指出,马斯克开源算法为全球社交平台产品发展提供了“捷径”,短时间内将会看到更多的效仿应用出现。