真・覆盖当前 AI 领域 90% 重要知识。
今年 5 月,一份网传 OpenAI 联合创始人兼首席科学家 Ilya Sutskever 整理的一份机器学习研究文章清单火了。网友称「Ilya 认为掌握了这些内容,你就了解了当前(人工智能领域) 90% 的重要内容。」
据说这份论文清单是 2020 年 OpenAI 的联合创始人、首席科学家 Ilya Sutskever 给另一位计算机领域大神,id Software 联合创始人,致力于转行 AGI 的 John Carmack 编写的。
虽然清单准确性难以考证(John Carmack 本人回应说已经把列表搞丢了),而且 AI 领域发展日新月异,但其内容很快流传开来,甚至有人表示它是 OpenAI 入职培训内容的一部分。
当时,这份清单包含 27 项机器学习资料,包括论文、博客文章、课程和两本书的章节,均来自 1993 年至 2020 年。
但据称,受 Meta 电子邮件删除策略的影响,该清单并不完整,原清单中应该包含约 40 项阅读资料。
转发来转发去,一小半内容被挤掉了,这你受的了吗?
特别是,根据与资料清单一起共享的一项声明,整个「元学习」类论文列表都丢失了。元学习是机器学习的一个子领域,是将自动学习算法应用于机器学习实验的元数据上。
就像红楼梦缺失的 40 回,清单资料缺失的 13 篇论文引发了不少讨论,对于哪些论文足够重要而应该包括在内,人们提出了许多不同的想法。
最近,一位名为 Taro Langner 的网友根据 Ilya Sutskever 多年来演讲内容、OpenAI 共享的资源等,试图找出清单丢失的资料。最后补充完成了「覆盖 AI 领域 90% 知识」的 AI 论文名单。
与此同时,他还指出了一些你必须注意的额外内容,包括 Yann LeCun、Ian Goodfellow 等重要 AI 学者的工作,以及关于 U-Net、YOLO 目标检测、GAN、WaveNet、Word2Vec 等技术的论文。
让我们看看其中的内容,和论文推荐的理由。
现在的 AI 系统可以通过大量时间和经验从头学习一项复杂技能。但是,我们如果想使智能体掌握多种技能、适应多种环境,则不应该从头开始在每一个环境中训练每一项技能,而是需要智能体通过对以往经验的再利用来学习如何学习多项新任务,因此我们不应该独立地训练每一个新任务。
这种学习如何学习的方法,又叫元学习(meta-learning),是通往可持续学习多项新任务的多面智能体的必经之路。
Ilya Sutskever 担任 OpenAI 首席科学家时曾发布教育资源「Spinning Up in Deep RL」,并公开发表过几次关于「元学习」的演讲:
Taro Langner 据此推测原始清单应该包含以下几篇研究论文:
值得注意的是,Ilya Sutskever 在上述「元学习」演讲中,还提到了以下几篇论文:
可以发现,强化学习 (RL) 在演讲中也占有重要地位,因为强化学习与元学习有着密切的联系。一个关键概念是竞争性自我博弈,其中智能体在模拟环境中进行交互以达到特定的目标。
Ilya Sutskever 提出了一种进化生物学观点,将竞争性自我博弈与社交互动对大脑大小的影响联系起来。根据他的判断,在模拟的「智能体社会」中快速获得能力最终可能会为某种形式的通用人工智能提供一条可行的道路。
考虑到他赋予这些概念的重要性,一些被引用的有关自我博弈的论文也可能被纳入阅读清单:
其他可能性
当然,原始的 40 篇论文名单上可能还有许多其他作品和作者,但从现在开始,证据越来越薄弱了。
总体而言,目前补充完整的论文名单在涵盖不同模型类别、应用和理论的同时,还涵盖了该领域的许多著名作者,端水端得已经挺稳了。但显然,还有很多重要内容值得注意。
我们似乎可以继续列入:
在更多信息公布之前,这篇文章在很大程度上仍是推测性的。毕竟,原版的「Ilya 阅读清单」本身也从未得到官方证实是真的。尽管如此,你可以看出目前补充好的列表是绝对具有含金量的。总之让我们先填补好空白,用作者的话来说,这大致相当于当时缺失了「重要内容的 30%」。
参考内容:
https://tensorlabbet.com/2024/11/11/lost-reading-items/
https://www.reddit.com/r/MachineLearning/comments/1grti0x/d_the_lost_reading_items_of_ilya_sutskevers_ai/
文章来自于“机器之心”,作者“机器之心编辑部”。
【开源免费】AutoGPT是一个允许用户创建和运行智能体的(AI Agents)项目。用户创建的智能体能够自动执行各种任务,从而让AI有步骤的去解决实际问题。
项目地址:https://github.com/Significant-Gravitas/AutoGPT
【开源免费】MetaGPT是一个“软件开发公司”的智能体项目,只需要输入一句话的老板需求,MetaGPT即可输出用户故事 / 竞品分析 / 需求 / 数据结构 / APIs / 文件等软件开发的相关内容。MetaGPT内置了各种AI角色,包括产品经理 / 架构师 / 项目经理 / 工程师,MetaGPT提供了一个精心调配的软件公司研发全过程的SOP。
项目地址:https://github.com/geekan/MetaGPT/blob/main/docs/README_CN.md