当前位置:

首页 > 硬件相关 > 大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

大模型对现实世界,可以形成自己的理解!MIT的一项研究发现,随着模型能力越强,它对现实的理解可能不仅是简单模仿。比如大模型没有闻过气味,是否就意味着它不能理解气味?研究发现,它可以自发模拟一些概念,方便理解。这项研究意味着,大模型未来有希望更深入理解语言和世界,论文已被顶会ICML24接收。这篇论文的作者是MIT计算机与人工智能实验室(CSAIL)华裔博士生CharlesJin和他的导师MartinRinard教授。研究当中,作者让大模型只学习代码文本,结果发现模型逐渐掌握了其背后的含义。Rinard教授

本文目录

    大模型对现实世界,可以形成自己的理解!

    MIT 的一项研究发现,随着模型能力越强,它对现实的理解可能不仅是简单模仿。

    比如大模型没有闻过气味,是否就意味着它不能理解气味?

    研究发现,它可以自发模拟一些概念,方便理解。

    这项研究意味着,大模型未来有希望更深入理解语言和世界,论文已被顶会 ICML 24 接收。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    这篇论文的作者是 MIT 计算机与人工智能实验室(CSAIL)华裔博士生 Charles Jin 和他的导师 Martin Rinard 教授。

    研究当中,作者让大模型只学习代码文本,结果发现模型逐渐掌握了其背后的含义。

    Rinard 教授表示,这项研究直接针对现代人工智能的一个核心问题——

    大模型的能力仅仅是由于大规模的统计相关性,还是对它们要处理的现实问题产生了有意义的理解?

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    △来源:MIT 官网

    同时这项研究也引发了不少讨论。

    有网友表示,虽然大模型对语言的理解可能和人类不同,但这项研究至少说明了模型做的绝不仅仅是对训练数据的记忆。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    让大模型学习纯代码

    为了探究大模型能否产生语义层面的理解,作者构建了一个由程序代码及其对应输入输出组成的合成数据集。

    这些代码程序用一种名为Karel的教学语言编写,主要用于实现机器人在 2D 网格世界中导航的任务。

    这个网格世界由 8x8 的格子组成,每个格子可以包含障碍物、标记物或空地。机器人可以在格子间移动,并进行放置 / 拾取标记物等操作。

    Karel 语言包含 5 个原始操作—— move(前进一步)、turnLeft(左转 90 度)、turnRight(右转 90 度)、pickMarker(拾取标记物)、putMarker(放置标记物),程序就是由这些原始操作的序列组成。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    作者随机生成了一个包含 50 万个 Karel 程序的训练集,每个程序长度在 6 到 10 之间。

    每个训练样本由三部分组成:5 个输入状态、5 个输出状态和完整的程序代码,输入输出状态以特定格式编码进字符串中。

    利用这些数据,作者训练了标准 Transformer 架构的 CodeGen 模型的一个变体。

    训练过程中,模型可以访问每个样本中的输入输出信息和程序前缀,但看不到程序执行的完整轨迹和中间状态。

    除了训练集,作者还构建了一个包含 1 万个样本的测试集,用于评估模型的泛化性能。

    为了研究语言模型是否掌握了代码背后的语义,同时深入了解模型的 " 思维过程 ",作者设计了一套包含线性分类器和单 / 双隐层 MLP 的探测器组合。

    探测器的输入是语言模型在生成程序 tokens 过程中的隐藏状态,预测目标则是程序执行的中间状态,具体包括机器人的朝向(direction)、相对于初始位置的偏移量(position)以及是否正面朝向障碍物(obstacle) 这三个特征。

    在生成模型的训练过程中,作者每隔 4000 步记录一次上述三个特征,并同时记下生成模型的隐藏状态,形成探测器的训练数据集。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    大模型学习的三个阶段

    通过观察语言模型产生的程序的多样性、困惑度等指标随训练进程的变化,作者将训练过程分为了三个阶段——

    Babbling(胡言乱语)阶段:输出程序重复度高,探测器准确率不稳定。

    语法习得阶段:程序多样性迅速提高,生成准确率小幅提升,困惑度下降,说明语言模型习得了程序的句法结构。

    语义习得阶段:程序多样性和句法结构掌握程度平稳,但生成准确率和探测器性能大幅提升,说明语言模型习得了程序的语义。

    具体来说,Babbling 阶段占据了整个训练过程的前 50%,例如在训练到 20% 左右的时候,无论输入什么规范,模型都只会生成一个固定的程序—— "pickMarker" 重复 9 次。

    语法习得阶段处于训练过程的 50% 到 75%,模型在 Karel 程序上的困惑度显著下降,表明语言模型开始更好地适应 Karel 程序的统计特性,但生成程序的准确率提升幅度不大(从 10% 左右提升到 25% 左右),仍然无法准确完成任务。

    语义习得阶段是最后的 25%,程序的准确率出现了急剧提升,从 25% 左右提升到 90% 以上,生成的程序能够准确地完成给定的任务。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    进一步实验又发现,探测器不仅可以对 t 时刻的同时间步进行预测,还能预测后续时间步的程序执行状态。

    举例来说,假设生成模型在 t 时刻生成了 token"move",并将在 t+1 时刻生成 "turnLeft"。

    与此同时,t 时刻的程序状态是机器人面向北方,位于坐标 ( 0,0 ) ,而 t+1 时刻机器人将是机器人将面向西方,位置不变。

    如果探测器能够从语言模型在 t 时刻的隐藏状态中,成功预测到 t+1 时刻机器人会面向西方,就说明在生成 "turnLeft" 之前,隐藏状态就已经包含了这一操作带来的状态变化信息。

    这一现象说明,模型并非只对已生成的程序部分有语义理解,而是在生成每一步时,就已经对接下来要生成的内容有所预期和规划,显现出了初步的面向未来的推理能力。

    但这一发现又给这项研究带来了新的问题——

    实验中观察到的准确度提升,到底真的是生成模型进步了,还是探测器自己推论的结果呢?

    为了解决这个疑惑,作者补充了语义探测干预实验。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    实验的基本思路是改变程序操作的语义解释规则,具体又分为 "flip" 和 "adversarial" 两种方式。

    "flip" 是强行反转指令含义,如将 "turnRight" 强行解释为 " 左转 " 不过能进行这种反转的也只有 "turnLeft" 和 "turnRight";

    "adversarial" 则是将所有指令对应的语义随机打乱,具体方式如下方表格。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    如果生成模型的隐藏状态只编码了程序的句法结构,而非语义信息,那么探测器应该仍然能够从隐藏状态中以同等的性能去提取这些被改变的语义信息。

    相反,如果探测器性能显著下降,则说明探测器显示出的的性能提升的确是因为生成模型隐藏状态编码了实际语义。

    实验结果显示,在两种新语义下,探测器的性能都出现了显著下降。

    尤其是在 "adversarial" 模式下更加明显,这也与该模式下的语义与原始语义差异更大的特征相一致。

     大模型对语言有自己的理解!MIT 论文揭示大模型“思维过程”

    这些结果有力地排除了探测器 " 自己学会语义映射 " 的可能性,进一步证实了生成模型的确掌握了代码的含义。

    论文地址:

    https://icml.cc/virtual/2024/poster/34849

    参考链接:

    [ 1 ] https://news.mit.edu/2024/llms-develop-own-understanding-of-reality-as-language-abilities-improve-0814

    [ 2 ] https://www.reddit.com/r/LocalLLaMA/comments/1esxkin/llms_develop_their_own_understanding_of_reality/

    本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系bd@zhengruan.com
    作者最新文章
    硬件相关 语言 模型 MIT 理解
    上一篇: 贝纳利哈伦252 & 哈伦402上线重庆摩展 售1.78万元起
    下一篇: i5-13400F+RTX4060Ti:联想 T4900k 台式机 16+1TB 版 4799 元
    相关文章 更多
    谨以此献给我的祖国!写在博士论文首页的承诺,她用近40年兑现
    谨以此献给我的祖国!写在博士论文首页的承诺,她用近40年兑现

    75岁的陈赛娟院士获上海市科技功臣奖。她让急性早幼粒细胞白血病成为全球首个可基本治愈的急性髓系白血病。从回国时无实验室、土法PCR起步,到创立“上海方案”,用三十七年兑现博士论文首页“谨以此献给我的祖国”的承诺,挽救了十余万患者生命。

    30多年前交大教授获全国唯一特等奖,拍出200万,能在上海买10多套房
    30多年前交大教授获全国唯一特等奖,拍出200万,能在上海买10多套房

    一九九二年,上海交大教授古宏晨的磁带涂层技术在全国大学生发明大奖赛获唯一特等奖,拍卖出两百万元,当时可在上海购买十余套房,该成果一举打破日本TDK等进口垄断,意义深远,价值极高。

    澳媒:AI探测器助力识别“毒”蚊子
    澳媒:AI探测器助力识别“毒”蚊子

    澳大利亚伍伦贡大学研发出一款基于AI的微型声学监测设备,通过分析蚊虫振翅声纹,可快速识别伊蚊、按蚊和库蚊等致病蚊种,准确率达88%。该设备无需联网,成本低廉,适合偏远地区使用,有助于提升蚊媒传染病的前置防控能力。

    编程语言的编程模型
    编程语言的编程模型

    编程模型涵盖面向过程的C语言、面向对象的Ruby、基于栈的PostScript、基于规则的Prolog、基于原型的Lua、函数式的Erlang/Haskell及混合模型的Scala/Clojure。类型系统区分强类型与弱类型、动态类型与静态类型,元编程允许运行时操作代码,提升表达力。

    元编程的思想是一种新的编程细想吗
    元编程的思想是一种新的编程细想吗

    元编程是指编写程序生成数据或代码供运行时使用,其核心是用程序构造新程序。在JavaScript中,元程序表现为函数,可生成新函数或扩展功能。元编程是函数式编程的扩展,通过反射和代码生成增强灵活性与抽象能力。

    编程,还是编程
    编程,还是编程

    编程思想决定软件设计,优秀软件因理念通俗易懂而广受欢迎。编程语言正在趋向自然语言,极大降低人机沟通门槛。代码能够表现规律与标准,未来或将主导整个世界的运行,甚至统治一切,成为人类社会的全新秩序。

    编程之道
    编程之道

    编程之道是程序的源头,产生机器语言、汇编语言等,体现于空间与时间的阴阳。遵循道能高效编程,违背道则陷入混乱。大师传授道,强调设计、编码、维护、管理中的哲理。硬件依赖软件,软件依赖道。

    【编程】编程思想
    【编程】编程思想

    编程思想是用计算机解决实际问题的思维方式。其发展经历了过程性、结构性和面向对象三个阶段。理解编程思想比掌握具体技术更重要,能够一通百通。学习应循序渐进,着重体会思想精髓。

    编程范式
    编程范式

    编程范式是编程的思维方式与模型,本质是对计算机系统的抽象。不同语言实现不同模型,如Java面向对象、C语言结构化,而C++支持多范式混合使用,还包括函数式、泛型等范式,灵活适应不同场景。

    以前我没学过编程 请问编程从那里学起
    以前我没学过编程 请问编程从那里学起

    编程语言仅为工具,真正决定高度的是数据结构和算法及计算机底层逻辑理解。建议从C语言入门,打好基本功。根据目标选择深入方向,避免同时学习多门语言。最终目标是学会用程序解决问题,语言只是实践载体。

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

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

    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 分镜、局部重绘、提示词反推和无限画布等工具,适合短剧、漫剧、广告及社交媒体内容制作。