当前位置:

首页 > 硬件相关 > o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

OpenAI用o1开启推理算力ScalingLaw,能走多远?数学证明来了:没有上限。斯隆奖得主马腾宇以及GoogleBrain推理团队创建者DennyZhou联手证明,只要思维链足够长,Transformer就可以解决任何问题!通过数学方法,他们证明了Transformer有能力模拟任意多项式大小的数字电路,论文已入选ICLR2024。用网友的话来说,CoT的集成缩小了Transformer与图灵机之间的差距,为Transformer实现图灵完备提供了可能。这意味着,神经网络理论上可以高效解决复杂问题。

本文目录

    OpenAI 用 o1 开启推理算力 Scaling Law,能走多远?

    数学证明来了:没有上限。

    斯隆奖得主马腾宇以及 Google Brain 推理团队创建者 Denny Zhou 联手证明,只要思维链足够长,Transformer 就可以解决任何问题!

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    通过数学方法,他们证明了 Transformer 有能力模拟任意多项式大小的数字电路,论文已入选 ICLR 2024。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    用网友的话来说,CoT 的集成缩小了 Transformer 与图灵机之间的差距,为 Transformer 实现图灵完备提供了可能。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    这意味着,神经网络理论上可以高效解决复杂问题。

    再说得直白些的话:Compute is all you need!

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    CoT 让 Transformer 运行更高效

    首先需要说明的是," 可以解决任何问题 " 是一个通俗化的表述,严格来说,论文的核心结论是思维链(CoT)能够显著提升 Transformer 的表达能力。

    作者首先通过理论分析,提出对于固定深度、多项式宽度、常数精度的 Transformer 模型,如果不使用 CoT,其表达能力将受限于 AC0 问题类别。(AC0 是一类可以在并行计算中高效解决的问题,但不包括需要复杂序列化计算的问题。)

    在固定指数位的情况下,固定深度、对数精度的 Transformer 模型即使引入了正确的舍入操作,其表达能力也仅限于 TC0 问题类别。

    但当引入 CoT 时,固定深度、常数精度的 Transformer 模型就能够解决任何由大小为 T 的布尔电路解决的问题。

    这表明 CoT 显著扩展了模型的表达能力,使其能够处理更复杂的问题。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    为了验证理论分析,论文在四个核心问题上进行了实验,考虑了基础(base)、CoT 和提示(hint)三种不同的训练设置:

    模运算(Modular Addition):并行计算问题,论文展示了 CoT 如何提高模型在这个问题上的准确性;

    置换群组合(Permutation Composition):需要序列化计算的问题,论文证明了 CoT 在解决这类问题上的有效性;

    迭代平方(Iterated Squaring):典型的序列化计算问题,论文展示了 CoT 如何使模型能够有效地解决这类问题;

    电路值问题(Circuit Value Problem):这是一个 P 完全问题,论文证明了即使是在模型深度较低的情况下,CoT 也能使模型能够解决这类问题。

    首先在可并行的模运算问题上,输入是若干个模 7 的数,输出是它们的模 7 和。

    实验结果表明,所有设置下的 Transformer 都能够学习模加;但在较长序列(如 n=16)上,CoT 的优势更加明显。

    这说明即使是可并行问题,CoT 也能带来一定的效率提升。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    在内在串行的置换群复合任务上,输入是 S_5 置换群中的若干个置换,输出是它们的复合结果。

    结果,CoT 提高了低深度模型的准确性——

    不使用 CoT 的 Transformer 即使深度较大也难以学习该任务(准确率约 20%),而使用 CoT 后即使是 1 层 Transformer 也能轻松学习(准确率 100%)。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    对于迭代平方任务,输入是一个质数 p、一个整数 r 和若干个 "^2" 符号,输出是 r^ ( 2^k ) mod p。

    实验结果与置换群复合任务相似:不使用 CoT 时。即使 16 层 Transformer 也难以学习;而使用 CoT 后。1 层 Transformer 就能完美求解。

    这再次验证了理论分析,即迭代平方是内在串行的,需要 CoT 来提供必要的计算能力。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    最后的电路值问题,输入是一个随机布尔电路的描述,输出是电路的最终输出值。

    实验结果表明,在基准设置下,4 层 Transformer 的准确率约为 50%,8 层约为 90%,16 层接近 100%;

    而使用 CoT 后,1 层 Transformer 就能达到接近 100% 的准确率。

    这验证了理论结果,即 CoT 赋予了 Transformer 任意电路的模拟能力,使其能够解决电路值问题这一 P 完全问题。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    CoT+Transformer 模拟门电路

    除了上述实验,作者还对以下结论进行了理论证明:

    对于任意一个可以用多项式大小的布尔电路计算的函数,都存在一个仅有常数层数的 Transformer,可以通过足够多步数的思维链(CoT)来模拟电路的计算过程,从而计算出这个函数。

    证明的思路是先将布尔电路视为一系列逻辑门的组合,然后利用 Transformer 中的位置编码为每个逻辑门及其状态分配一个独特的表示,进而通过逐步计算来模拟整个电路的执行过程。

    这个证明的关键,在于利用 CoT 来逐步模拟电路中每个门的计算。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    具体而言,对于一个有 T ( n ) 个门的电路,作者设计了一个 4T ( n ) 个 token 的输入序列。

    这个序列包含了电路的完整描述,每个门用 4 个连续的 token 表示:门类型、两个输入门的索引和当前门的索引,并用输入序列中的第一个 token 指示了电路的输入值。

    然后,作者构造了一个常数深度的 Transformer,这个 Transformer 的嵌入维度只需要 O ( log n ) ,就足以对 T ( n ) 个门进行编码。

    在第一层,Transformer 读取输入序列,并将电路的描述信息存储到其位置嵌入中。

    接下来是关键的 CoT 步骤。Transformer 逐步生成 4T ( n ) 个 token 的思维链,每 4 个 token 对应电路中的一个门。

    对于第 i 个门 ,Transformer 执行以下操作:

    利用注意力机制获取两个输入门的计算结果:如果输入门是电路的输入,可以直接从输入序列中读取;如果输入门是前面计算过的中间结果,则可以从思维链的对应位置读取。

    根据门的类型(与、或、非等),用前馈网络计算当前门的输出。

    将当前门的输出写回到思维链中,作为后续门的输入。

    通过这一过程,Transformer 逐步模拟了电路中每一个门的计算,并将中间结果存储在思维链中。在生成完整个思维链后,最后一个门的输出就对应了电路的最终输出。

    也就是说,通过将电路 " 展开 " 为一个长度为 O ( T ( n ) ) 的思维链,即使固有深度很浅,Transformer 也可以逐步执行电路中的计算。

    在此基础上,作者进一步证明,具有 O ( T ( n ) ) 长度 CoT 的常数深度 Transformer,可以模拟任意 T ( n ) 大小的电路,因此其计算能力等价于多项式大小电路。

    理论打通了,实际可行吗?

    能够模拟电路的计算过程,意味着 CoT+Transformer 能够解决可计算问题。

    同时,这也说明只要有足够的 CoT 思考时间,大模型不需要扩展尺寸也能解决复杂问题。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    有专业人士用一篇长文解释了 CoT 和图灵完备性之间的关系:

    如果没有 CoT,Transformer 仅限于执行 AC0 复杂度类中的可并行任务;

    CoT 推理从根本上改变了这一格局,它使 Transformer 能够通过中间推理 token 处理串行计算,从而增加计算深度并允许模型模拟 AC0 以外的更深层次的电路。

    这一进步将 Transformer 带入了 P/poly 领域,即多项式大小电路可以解决的问题类型。

    理论上,只要有足够的 CoT 步骤,Transformer 就可以模拟多项式大小电路可以执行的任何计算,从而缩小了 Transformer 与图灵机之间的差距。

    但实际限制仍然存在,例如有限的上下文窗口和计算资源。要充分利用这一潜力,需要仔细的模型设计和优化。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    还有人把这项成果和 OpenAI 的 " 草莓 ",也就是爆火的超强模型 o1 联系到了一起——

    草莓同样也是思考的时间越长,准确性越高,按照这个思路,只要有好的模型,就能解决人类面临的一系列难题。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    甚至有人表示,如果这项研究是真的,那么 AGI 就已经在到来的路上了……

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    不过也有人认为,这只是一个理论性的结果,距离实际应用还存在很大差距。

    即使抛开理论与实际条件的不同,时间和成本问题就是一个重要的限制因素。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    而且实验的一个假设是模型权重被正确设置,但实际模型的训练很难达到这一程度。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    还有人指出,这种模拟门电路运算,并不是大模型实际学习和工作的方式。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    换言之,如何将实际问题用布尔电路表示,是 Transformer 从能解决运算问题到能够解决实际问题的一个关键。

    但现实中,诸如 " 如何治疗癌症 " 这样的问题,很难以电路的形式去描述。

    o1 方法性能无上限!姚班马腾宇等数学证明:推理 token 够多,就能解决任意问题

    虽然距离实际应用还有一系列问题要解决,但这项研究至少揭开了 CoT 的巨大潜力。

    作者简介

    本论文一共有四名作者,全部都是华人。

    按署名顺序,第一位作者为清华姚班校友李志远,是马腾宇已毕业的博士生,现为芝加哥丰田技术学院(TTIC)的终身教授助理教授。

    第二位作者是Hong Liu,也是马腾宇的博士生,现在在读,本科就读于清华,曾获得特等奖学金及优秀毕业生荣誉。

    第三位是 Google Brain 推理团队创建者Denny Zhou,中科院博士,2017 年加入 Google 前在微软担任了 11 年的高级研究员。

    最后是 2021 年斯隆奖得主、斯坦福大学助理教授马腾宇,他是姚班校友、陈丹琦的同班同学。

    论文地址:

    https://arxiv.org/abs/2402.12875

    参考链接:

    [ 1 ] https://x.com/denny_zhou/status/1835761801453306089

    [ 2 ] https://www.reddit.com/r/singularity/comments/1fiemv4/denny_zhou_founded_lead_reasoning_team_at_google/

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    硬件相关 问题 解决
    上一篇: 微星宣布 AM5 主板更新 AGESA 1.2.0.2a,全面支持 AMD 锐龙 7 9800X3D 处理器
    下一篇: 西部数据推出 Elements SE 6TB PHDD 移动硬盘:USB 3.0 / 自动备份,到手 1259 元
    相关文章 更多
    Token与Tokenizer是什么?分词、BPE与上下文长度
    Token与Tokenizer是什么?分词、BPE与上下文长度

    深入解析大模型中的Token与Tokenizer工作机制,通过BPE分词示例说明文字如何转化为数字编号,澄清上下文长度与字数的区别,帮助用户准确评估模型处理长文本的实际能力。

    AI重构企业业务架构:超聚变“智企”范式核心解析
    AI重构企业业务架构:超聚变“智企”范式核心解析

    本文解析超聚变在2026数博会发布的“智企”范式,重点阐述如何通过Token生产平台(Token Factory)与企业业务本体建模,实现从简单AI工具调用到企业应用架构系统性重构的演进。文章详细拆解了智能体编排、数字孪生及生态协同等关键技术路径,为AI时代企业数字化转型提供可落地的参考方案。

    解决 admin5 日志错误:排查与修复方法
    解决 admin5 日志错误:排查与修复方法

    Admin5日志错误涉及后台管理或数据交互异常,常表现为数据库连接、文件权限或代码问题。排查需从环境配置、文件权限、数据库及代码层面由简到繁进行。修复需针对具体原因调整配置、权限或代码,并提前备份。预防建议定期备份、更新软硬件、监控资源并优化代码,以降低错误发生风险。

    解决 OPENKYLIN 系统启动问题的实用方法
    解决 OPENKYLIN 系统启动问题的实用方法

    OPENKYLIN系统启动故障常由硬件兼容性、系统文件损坏或配置错误导致。解决时需先观察启动停滞阶段,进入恢复环境获取命令行。可修复引导加载程序,例如重新安装GRUB并生成配置文件;检查修复文件系统错误;或恢复损坏的内核及初始化内存盘文件。这些方法能系统性解决多数启动问题。

    解决 propertieseditor 使用中的常见问题
    解决 propertieseditor 使用中的常见问题

    Properties文件存储键值对配置时,默认ISO-8859-1编码易致非西欧字符乱码,建议读写时显式指定UTF-8编码。特殊字符需转义处理,多环境配置可通过占位符与构建工具自动生成。编辑器应支持UTF-8、语法高亮及多语言资源管理,团队需统一编码规范并纳入版本控制。

    解决 replayer 使用中遇到的问题
    解决 replayer 使用中遇到的问题

    Replayer是用于记录和复现程序执行序列的工具,广泛应用于问题诊断与自动化测试。使用时需关注录制与回放两阶段:录制应确保数据完整,处理非确定性事件;回放需保持环境一致,管理依赖并控制时序。借助容器化、调试集成及差分回放等方法,可提升排查效率,并集成至开发流程以保障软件质量。

    解决 memorybarrier 使用中的常见问题
    解决 memorybarrier 使用中的常见问题

    内存屏障是多线程编程中的关键同步原语,用于控制指令顺序和内存操作的可见性,防止数据竞争。常见于无锁数据结构等场景,使用不当易导致状态不一致或性能问题。其实现因语言和硬件平台而异,需通过静态分析、压力测试验证正确性,并选用最弱必要的屏障以平衡性能与可靠性。

    使用Samba,如何在客户机上显示中文
    使用Samba,如何在客户机上显示中文

    用Solaris 10自带的Samba 3.0.4,配置文件直接走/etc/sfw默认路径,在WinXP下访问倒是一切正常。可一开telnet终端上去,文件名全成了乱码——这就有点难受了。翻了下man手册才发现,unix charset默认用的UTF-8编码,跟中文环境对不上。解决办法很简单,在sm

    总价值上亿元!360全员每人发1亿Token:周鸿祎想通了一件事
    总价值上亿元!360全员每人发1亿Token:周鸿祎想通了一件事

    360公司向全体员工每人发放1亿Token,总价值近亿元,旨在鼓励员工深度使用AI工具以提升效率。此举绕过了传统审批流程,大幅降低使用门槛。公司同时推出“龙虾教练”功能,通过对话式引导帮助员工轻松训练专属AI助手,进一步推动AI技术的普及与应用。

    对话小宿科技:搜索比推理便宜10倍,但90%的人不知道
    对话小宿科技:搜索比推理便宜10倍,但90%的人不知道

    随着AIAgent普及,其高昂的Token成本成为痛点,主要源于重复搜索、低质量上下文等造成的浪费。智能搜索专为Agent设计,通过将搜索与模型推理解耦,提供精准、结构化的任务信息,从而优化处理链路、降低成本。开发者应优先治理搜索与上下文质量,减少无效Token,再依据任务复杂度进行优化。

    查看更多
    精品专题 更多
    装机必备
    装机必备

    正软商城装机必备专区,精选办公、浏览器、安全防护、影音播放、压缩解压、设计创作和系统工具等电脑常用正版软件,帮助用户快速完成新电脑软件配置。

    Windows
    Windows

    正软商城Windows软件专区,汇集适用于Windows电脑的办公、设计、安全防护、影音播放、开发工具和系统优化软件,提供软件介绍、系统要求、正版授权及购买下载服务。

    PDF教程
    PDF教程

    正软商城PDF教程频道提供PDF编辑、转换、合并、拆分、压缩及格式处理方法,同时介绍常用PDF软件和工具的使用技巧。

    Mac软件 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    Aperty macOS版
    Aperty macOS版
    macOS

    Aperty 是 Skylum 推出的 AI 人像修图软件,支持自然肤质修饰、瑕疵处理、面部与身体调整、预设及批量同步。

    WINDOWS 更多
    讯飞智作 网页版
    讯飞智作 网页版
    Windows/ macOS/ Linux

    讯飞智作是一款基于语音合成技术、虚拟人驱动技术与数字人形象声音构建能力的 AI 数字人音视频创作平台。

    火山引擎 网页版
    火山引擎 网页版
    Windows/ macOS/ Linux

    火山引擎是字节跳动旗下企业级云与AI服务平台。聚焦大模型核心能力,依托字节自研豆包多模态大模型,凭借火山方舟一站式平台,提供模型精调、推理部署、智能应用搭建等全链路服务,结合高性能AI算力,助力各行业快速落地大模型数字化与智能化应用。

    PixTV 网页版
    PixTV 网页版
    Windows

    PixTV 是一款在浏览器中使用的 AI 视觉内容创作平台,提供图片、视频、音频、文字生成、AI 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。