清华姚班学霸姚顺雨,官宣加入了 OpenAI。
而就是这么一则简短的消息,却引来了圈内众人的围观和祝福,来感受一下这个 feel:
其中不乏像 OpenAI 前沿研究主管、美国 IOI 教练 Mark Chen,以及 AI 领域的教授、投资人等等。
那么这位姚顺雨,到底为何能够引来如此关注?
从他过往的履历来看,我们可以提炼出这样几个关键词:
-
清华姚班
-
姚班联席会主席
-
清华大学学生说唱社联合创始人
-
普林斯顿计算机博士
但除了较为亮点的履历之外,真正让姚顺雨步入公众的视野,还是因为他的多项科研成果:
-
思维树(Tree of Thoughts):让 LLM 反复思考,大幅提高推理能力。
-
SWE-bench:一个大模型能力评估数据集。
-
SWE-agent:一个开源 AI 程序员。
毫不夸张地说,几乎每项研究都在圈里产生了不小的涟漪;并且非常明显的一点是,它们都是深深围绕着大模型而展开。
这或许也正应了姚顺雨此次官宣里的一句话:
是时候将研究愿景转变为现实了。
至于这个“研究愿景”,我们继续深入了解一下。
研究关键词:Language Agents
如果纵观姚顺雨的主页,尤其是论文研究部分,就不难发现有一个出镜频率极高的词组 ——Language Agents。
包括在他 X 主页中的简介,第一句话上来也是 Language Agents:
而这,也正是他博士毕业论文的题目:Language Agents: From Next-Token Prediction to Digital Automation。
Language Agents,即语言智能体,是姚顺雨提出来了一种新的智能体类别。
和传统智能体不同的是,这种方法是将语言模型用于智能体的推理和行动,主打一个让它们实现数字自动化(Digital Automation)。
至于具体的实现方法,则有三个关键技术(均有独立的论文),它们分别是:
-
ReAct:一种将推理和行动相结合的方法,通过语言模型生成推理轨迹和行动,来解决各种语言推理和决策任务。
-
思维树:一种基于树搜索的方法,通过生成和评估多个思维路径来解决复杂问题,提高语言模型的推理能力。
-
CoALA:一个概念框架,用于组织和设计语言代理,包括内存、行动空间和决策制定等方面。
以 ReAct 为例,研究是将语言模型的动作空间扩充为动作集和语言空间的并集。
语言空间中的动作(即思维或推理轨迹)不影响外部环境,但能通过对当前上下文的推理来更新上下文,可以支持未来的推理或行动。
例如在下图展示的对话中,采用 ReAct 的方法,可以引导智能体把“产生想法 → 采取行动 → 观察结果”这个过程进行循环。
如此一来,便可以结合推理的轨迹和操作,允许模型进行动态的推理,让智能体的决策和最终结果变得更优。
若是把 ReAct 的方法归结为让智能体“reason to act”,那么下一个方法,即思维树,则重在让智能体“reason to plan”。
思维树是把问题表示为在树结构上的搜索,每个节点是一个状态,代表部分解决方案,分支对应于修改状态的操作。
它主要涉及四个问题:
-
思维分解:将复杂问题分解为一系列中间步骤,每个步骤都可以看作是树的一个节点。
-
思维生成:利用语言模型生成每个节点的潜在思维,这些思维是解决问题的中间步骤或策略。
-
状态评估:通过语言模型对每个节点的状态进行评估,判断其在解决问题中的进展和潜力。
-
搜索算法:采用不同的搜索算法(如广度优先搜索 BFS 或深度优先搜索 DFS)来探索思维树,找到最优的解决方案。
将思维树应用到“24 点”游戏中,与此前的思维链(CoT)相比,准确率有了明显提高。
至于 Language Agents 中的最后一个关键技术,即 CoALA,则是一种用于组织和设计语言智能体的概念框架。
从下面的结构图来看,它大致分为信息存储、行动空间和决策制定三大模块。
信息存储是指语言智能体将信息存储在多个内存模块中,包括短期工作记忆和长期记忆(如语义记忆、情景记忆和程序记忆)。
这些内存模块用于存储不同类型的信息,如感知输入、知识、经验等,并在智能体的决策过程中发挥作用。
除此之外,CoALA 将智能体的行动空间分为外部行动和内部行动;外部行动涉及与外部环境的交互,如控制机器人、与人类交流或在数字环境中执行操作。
内部行动则与智能体的内部状态和记忆交互,包括推理、检索和学习等操作。
最终,语言智能体会通过决策制定过程选择要执行的行动;而这个过程也是会根据各种因素、反馈,从中找出最优解。
除此之外,还有像开源 AI 程序员的工作 SWE-agent 等,也在圈里广泛传播。
但我们从姚顺雨众多的科研课题中,除了 Language Agents 之外,还能看到他所追求的另一个关键词 —— 计算的思维。
而这一点,其实在他念本科的时候便已经有所透露。
在即将奔赴普林斯顿大学攻读计算机博士学位前,作为 2015 级学长,姚顺雨曾在清华 2019 年各类型自主选拔复试的开营仪式上向复试考生分享了本人在清华的学习成长经历。
相关内容记录在他自己写的名为“你在清华姚班学到了什么?姚顺雨:足以改变世界”的文章中。
当时他从理论和实践两方面重点分享了计算的思维,并透露觉得四年下来,最大的收获就是计算的思维:
从理论上我们现在看到很多不可能做到的事情。所谓理论指导实践,我觉得更多的是说,我们得从一个高度理解一个系统的能力极限和事情难易,然后再选择能做的、有意义的事情去做。
和阳光开朗大男孩 tag 锁死,姚顺雨还分享了因清华南方浸润计划项目,前往阿根廷的经历:
我遇到了一群阿根廷的孩子…… 英语并不是世界通用的,阿根廷人说西班牙语。我曾经试图学西班牙语,但是我放弃了,因为我学计算机,我拿出了谷歌翻译。我跟他们说北京的故宫和长城……
在他看来,这个时代,计算能和任何学科相结合,而世界很大,在清华可以做你想做的事。
说完姚顺雨,姚班还有哪些人在搞大模型?
爆火的大模型,姚班还有谁在搞?
不得不提的有马腾宇和陈丹琦。
俩人当年是同班同学,清华姚班 2008 级校友,并且之后都拿了具有“诺奖风向标”之称的斯隆奖。
马腾宇博士就读于普林斯顿大学,导师是理论计算机科学家、两届哥德尔奖得主 Sanjeev Arora 教授。
博士毕业后,MIT、哈佛、斯坦福等顶尖高校都给了他助理教授的 Offer,马腾宇最终选择了斯坦福。
去年年底,马腾宇还正式宣布大模型创业了 —— 创立 Voyage AI,透露将带队打造目前最好的嵌入模型,还会提供专注于某个领域或企业的定制化模型。
斯坦福人工智能实验室主任 Christopher Manning、AI 领域著名华人学者李飞飞等三名教授担任 Voyage AI 的学术顾问。
陈丹琦这边,清华姚班完成本科学业后,2018 年又在斯坦福大学拿下博士学位,主攻 NLP,最终成为普林斯顿大学计算机科学系助理教授、普林斯顿语言与智能项目副主任,共同领导普林斯顿 NLP 小组。
其个人主页显示,“这些天主要被开发大模型吸引”,正在研究主题包括:
-
检索如何在下一代模型中发挥重要作用,提高真实性、适应性、可解释性和可信度。
-
大模型的低成本训练和部署,改进训练方法、数据管理、模型压缩和下游任务适应优化。
-
还对真正增进对当前大模型功能和局限性理解的工作感兴趣,无论在经验上还是理论上。
陈丹琦团队的大模型工作,量子位也有持续关注。
比如,提出的大模型降本大法 —— 数据选择算法 LESS,只筛选出与任务最相关 5% 数据来进行指令微调,效果比用整个数据集还要好。
而指令微调正是让基础模型成为类 ChatGPT 助手模型的关键一步。
提出爆火的“羊驼剪毛”大法 ——LLM-Shearing 大模型剪枝法,只用 3% 的计算量、5% 的成本取得 SOTA,统治了 1B-3B 规模的开源大模型。
除了这两位,业界、学术界姚班校友在搞大模型的还有很多。
之前火爆全网的大模型原生应用《完蛋!我被大模型包围了》及其续作《我把大模型玩坏了》,就是由姚班学霸带队开发的。
游戏作者范浩强,旷视 6 号员工。当年以 IOI 金牌、保送清华姚班、高二实习等传奇事迹被誉为天才少年。如今他已是旷视科技研究总经理,谷歌学术 h-index 32 的行业大佬。
马斯克 xAI 首个研究成果 ——Tensor Programs VI,共同一作中也有姚班校友的身影。
Tensor Programs VI 是 xAI 创始成员、丘成桐弟子杨格(Greg Yang)之前 Tensor Programs 系列工作的延续,论文重点探讨了“如何训练无限深度网络”。
据说 Tensor Programs 相关成果,在 GPT-4 中已有应用。为解读论文,杨格本人当时还专门在 X 上进行了一场直播分享。
共同一作 Dingli Yu,本科毕业于清华姚班,目前 Dingli Yu 也快要在普林斯顿计算机科学系博士毕业了。
还有很多很多…………
说回这次姚顺雨被挖到 OpenAI,OpenAI 这边的招聘动作还在继续。
OpenAI 工程师 Karina Nguyen 发布最新招聘帖:
OpenAI 模型行为团队招人啦!这是一个集设计工程与训练后研究于一体的梦想职位,也是世界上最稀有的工作❤️
我们使用诸如 RLHF / RLAIF 等对齐方法定义模型核心行为,以体现基本价值观并提升 AGI 的创造性智能。通过这些成果,我们与产品 + 模型设计及工程团队共同开创 AI 界面和交互新模式,这将影响数百万用户……
有意思的是,Karina Nguyen 其实之前是 Anthropic AI(Claude 团队)研究员,去年五月还和思维链“开山论文”一作、OpenAI 的 Jason Wei 一同在 X(原 Twitter)上进行提示词决斗。
没想到 Karina Nguyen 这么快就跳槽到了 OpenAI……
顺便提一嘴,就在昨天有消息爆料,谷歌 DeepMind 研究员 Thibault Sottiaux 也被挖到了 OpenAI。
要知道,Thibault Sottiaux 在 Gemini 初代和 Gemini 1.5 等论文中都是核心贡献者。
由此可见大模型赛道目前火爆程度,各家抢赛道的抢赛道,抢人的抢人。
One More Thing
跟姚顺雨同年从清华毕业的,还有 2 位姚顺 yu!
清华大学官方在 2019 年三位姚顺 yu 毕业时,发了一条微博,还晒了三人的合照。
除了现已加入 OpenAI 的姚顺雨,还有一个姚顺雨是来自人文学院日语专业的一位女生。
另一位姚顺 yu 是姚顺宇,来自物理系,他是 2018 年本科生特奖得主,本科期间就以第一作者在物理顶刊 PRL(Physical Review Letters)上发表论文两篇、PRB(Physical Review B)一篇。
参考链接:
-
[1]https://x.com/ShunyuYao12/status/1818807946756997624
-
[2]https://ysymyth.github.io
-
[3]https://x.com/karinanguyen_/status/1819082842238079371
-
[4]https://weibo.com/1676317545/HCR7yuXAl?refer_flag=1001030103_