大语言模型推理能力从何而来?

前言

DeepSeek R1采用强化学习进行后训练,通过奖励机制和规则引导模型生成结构化思维链(CoT),从而显著提升了推理能力。这一创新方法使得DeepSeek R1能够在无需大量监督数据的情况下,通过自我进化发展出强大的推理能力。那么语言模型的推理能力具体是什么,让我们一起来讨论。

利用计算机做推理的历史

推理是人类运用逻辑或经验,从已知的事实或前提出发,推导出新的结论或判断的认知活动。推理在人类生活中无处不在,例如科学研究、法律审判、医学诊断、教育评估等。在这些场景中,人们需要根据已有的证据或假设,运用合适的推理方式,得出合理的结论或决策。

人类用计算机科学做推理的研究始于人工智能的诞生,例如早期的逻辑程序设计语言(如Prolog)和专家系统(如MYCIN)。这些系统都是基于符号逻辑的形式化推理,可以处理一些结构化的、确定性的、规则化的问题,例如数学证明、棋类游戏、医学诊断等。然而,这些系统也有很多局限性,难以处理不完备的、不确定性的、非结构化的问题,例如自然语言理解、常识推理等。

随着深度学习和神经网络的发展,人类用计算机科学做推理的方式也发生了变化。神经网络可以从大量的数据中自动学习特征和知识,而不需要人为地设计规则和符号也可以处理更多的复杂的、多模态的、动态的问题,例如语音识别、机器翻译、图像生成等。然而,神经网络也有很多挑战,例如难以解释和验证其内部的推理过程、难以泛化到新的领域和任务、难以利用先验知识和常识等。这些问题需要更多的推理和解释能力,而不仅仅是学习和记忆能力。

近年来,预训练技术催生了大语言模型,在提示学习(Prompt Learning)的引导下大语言模型展现出惊人的推理能力,吸引了学术界和工业界的广泛关注。这种技术可以在具备涌现能力的大语言模型下有效地提升大语言模型的推理能力和解释能力,使其能够应对更多的复杂问题和场景。

为什么大语言模型会产生推理

语言是人类用来表达思想和感情的符号系统,是人类大脑高级认知能力和思考过程的一种体现。大语言模型是一种利用海量的人类自然语言文本来学习和模仿人类语言沟通方式的人工智能技术,它的基本功能是根据给定的提示来生成或补全文本,例如写小说、新闻、诗歌等,这体现了它们的文本创造能力。然而,大语言模型不仅仅是在预测下一个词元(token),当模型达到一定规模时(100亿-1000亿个参数规模)就能够在没有进行训练的情况下完成特定任务,例如语言理解、生成、逻辑推理、翻译、编程等。这些任务需要一定的认知推理能力,而大语言模型似乎通过合理的提示就能够表现出这种能力,就像AI拥有了人类的意识一样。我们称这种能力为“涌现能力”。

这种涌现能力和传统的人工智能技术有着本质的区别。传统人工智能技术所展现出来的水平很大程度上取决于我们给它的训练样本,就像“鹦鹉学舌”一样,只是在样本所涵盖的知识领域内进行泛化。而大语言模型却让我们看到了一种质的飞跃,它能够主动地创造和解决问题,就像“乌鸦喝水”一样,我们并没有事先在训练过程中给它类似的样本或条件,它可以自己想出方法。这种自主的创造力就是大语言模型与其他技术显著不同的特征。

思维链(Chain of Thought,CoT)是一种新颖且有效的提示工程技术,它能够利用大语言模型的涌现能力,赋予大语言模型推理能力,并提升大语言模型在复杂推理任务中(例如算术推理、常识推理和符号推理)的表现。

然而,大语言模型只是一种自然语言生成模型,并不具备真正意义上的计算和推理能力,为什么给它一个逻辑清晰的例子时,它能按照逻辑的方式输出呢?这是因为通过这个例子为大语言模型提供了一个“更仔细、更认真思考、有逻辑性”的语境,这种语境是人类描述推理问题的某种习惯模式。在这个语境下后续文本生成将会获得一个偏向生成具有推理风格文本的最大概率。

比如说,“让我们一步一步思考(Let’s think step by step)”这句话在提示中出现时,通常意味着下面会有一个按照逻辑顺序分析的过程。

因此,站在一个更高的视角来观察,这些思维链无一例外都是通过“某种人类理解的、有逻辑的、抽象化的”结构来做提示编排(大部分模拟人类的思考逻辑过程的某种抽象结构),从而触发(启发)大语言模型消耗更多的算力往推理方向去生成。

深入阅读

在过去的一段时间里,人们总结了非常多的利用思维链提示(COT)增强大语言模型推理的方法,在人民邮电出版社出版的《AI原生应用开发:提示工程原理与实战》(京东图书:https://item.jd.com/14373635.html)一书中,作者用了一章的篇幅详细介绍了市面上主流的利用思维链技术提升大模型推理的方法,并且进一步研究了思维链的本质,揭开了利用语言模型推理的面纱,让我们一起看看吧!在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/896048.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

用 WOW.js 和 animate.css 实现动画效果

用 wow.js 就可以实现动画效果,但由于里面的动画样式太少,一般还会引入 animated.css 第一步:下载 选择合适的包管理器下载对应的内容 pnpm i wow.js animated.css --save 第二步:引入 在main.js中加入: import …

设计模式教程:解释器模式(Interpreter Pattern)

1. 什么是解释器模式? 解释器模式(Interpreter Pattern)是一种行为型设计模式,通常用于处理语言(例如数学表达式、SQL查询等)中的语法和解释。该模式定义了一个文法,并通过解释器类来解释文法中…

STM32MP157A单片机移植Linux驱动深入版

需求整理 在Linux设备树中新增leds节点&#xff0c;其有3个gpio属性&#xff0c;分别表示PE10对应led1&#xff0c;PF10对应led2&#xff0c;PE8对应led3&#xff0c;设备树键值对如下&#xff1a; leds { led1-gpio <&gpioe 10 0>; led2-gpio &l…

本地DeepSeek模型GGUF文件转换为PyTorch格式

接前文,我们在本地Windows系统上,基于GGUF文件部署了DeepSeek模型(DeepSeek-R1-Distill-Qwen-1.5B.gguf版本),但是GGUF是已经量化的版本,我们除了对其进行微调之外,无法对其训练,那么还有没有其他办法对本地的GGUF部署的DeepSeek模型进行训练呢?今天我们就反其道而行之…

http代理IP怎么实现?如何解决代理IP访问不了问题?

HTTP代理是一种网络服务&#xff0c;它充当客户端和目标服务器之间的中介。当客户端发送请求时&#xff0c;请求首先发送到代理服务器&#xff0c;然后由代理服务器转发到目标服务器。同样&#xff0c;目标服务器的响应也会先发送到代理服务器&#xff0c;再由代理服务器返回给…

人工智能之数学基础:施密特正交化

本文重点 在前面的课程中,我们学习了线性空间的基,其中有一个标准正交基的概念,假设现在有一个线性向量空间,然后已经确定了该线性空间的一组基,那么如何将其转变为标准正交基。本文将学习如何通过施密特正交化完成这个任务。 施密特正交化 施密特正交化(Schmidt Orth…

Spark(2)linux和简单命令

&#xff08;一&#xff09;Linux的文件系统 文件系统&#xff1a;操作系统中负责管理和存储文件信息的软件结构称为文件管理系统。 文件系统的结构通常叫做目录树结构&#xff0c;从斜杆/根目录开始; Linux号称万物皆文件&#xff0c;意味着针对Linux的操作&#xff0c;大多…

Grok 3.0 Beta 版大语言模型评测

2025年2月17日至18日&#xff0c;全球首富埃隆马斯克&#xff08;Elon Musk&#xff09;携手其人工智能公司xAI&#xff0c;在美国重磅发布了Grok 3.0 Beta版。这款被誉为“迄今为止世界上最智能的语言模型”的AI&#xff0c;不仅集成了先进的“DeepSearch”搜索功能&#xff0…

基于COSTAR模型的内容创作:如何用框架提升写作质量

目录 前言1. Context&#xff08;上下文&#xff09;&#xff1a;理解背景&#xff0c;奠定写作基础1.1 何为上下文1.2 上下文的作用1.3 案例解析 2. Objective&#xff08;目标&#xff09;&#xff1a;明确写作方向&#xff0c;避免跑题2.1 确立目标2.2 如何设定目标2.3 案例…

Springboot应用开发工具类整理

目录 一、编写目的 二、映射工具类 2.1 依赖 2.2 代码 三、日期格式 3.1 依赖 3.2 代码 四、加密 4.1 代码 五、Http请求 5.1 依赖 5.2 代码 六、金额 6.1?代码 七、二维码 7.1 依赖 7.2 代码 八、坐标转换 8.1 代码 九、树结构 9.1?代码 9.1.1 节点 …

【Research Proposal】基于提示词方法的智能体工具调用研究——研究问题

博客主页&#xff1a; [小ᶻ☡꙳ᵃⁱᵍᶜ꙳] 本文专栏: AIGC | ChatGPT 文章目录 &#x1f4af;前言&#x1f4af;研究问题1. 如何优化提示词方法以提高智能体的工具调用能力&#xff1f;2. 如何解决提示词方法在多模态任务中的挑战&#xff1f;3. 如何通过提示词优化智能体…

Java 大视界 -- 国际竞争与合作:Java 大数据在全球市场的机遇与挑战(94)

&#x1f496;亲爱的朋友们&#xff0c;热烈欢迎来到 青云交的博客&#xff01;能与诸位在此相逢&#xff0c;我倍感荣幸。在这飞速更迭的时代&#xff0c;我们都渴望一方心灵净土&#xff0c;而 我的博客 正是这样温暖的所在。这里为你呈上趣味与实用兼具的知识&#xff0c;也…

25旅游管理研究生复试面试问题汇总 旅游管理专业知识问题很全! 旅游管理复试全流程攻略 旅游管理考研复试真题汇总

旅游管理复试很难&#xff1f;&#xff01; 别怕&#xff01;经验超丰富的老学姐来给你们出谋划策啦&#xff01; 最近是不是被旅游管理考研复试折磨得够呛&#xff1f;莫慌&#xff01;我这有着丰富复试指导经验的老学姐来帮你们排雷&#xff0c;助力大家顺利上岸&#xff01…

美的楼宇科技基于阿里云 EMR Serverless Spark 构建 LakeHouse 湖仓数据平台

作者&#xff1a;美的楼宇科技事业部 先行研究中心智能技术部 美的楼宇科技 IoT 数据平台建设背景 美的楼宇科技事业部&#xff08;以下简称楼宇科技&#xff09;是美的集团旗下五大板块之一&#xff0c;产品覆盖多联机组、大型冷水机组、单元机、机房空调、扶梯、直梯、货梯…

Html5学习教程,从入门到精通,HTML5 元素语法知识点及案例代码(2)

HTML5 元素语法知识点及案例代码 一、HTML5 元素概述 HTML5 元素是构成网页的基本单位&#xff0c;每个元素都有特定的语义和功能。HTML5 元素由开始标签、内容和结束标签组成&#xff0c;例如&#xff1a; <p>这是一个段落。</p><p> 是开始标签这是一个段…

23种设计模式 - 备忘录模式

模式定义 备忘录模式&#xff08;Memento Pattern&#xff09;是一种行为型设计模式&#xff0c;其核心是在不破坏对象封装性的前提下&#xff0c;捕获并保存对象的内部状态&#xff0c;以便后续恢复。该模式特别适用于需要实现撤销/重做、状态回滚等功能的系统&#xff0c;如…

2025asp.net全栈技术开发学习路线图

2025年技术亮点‌&#xff1a; Blazor已全面支持WebAssembly 2.0标准 .NET 8版本原生集成AI模型部署能力 Azure Kubernetes服务实现智能自动扩缩容 EF Core新增向量数据库支持特性 ‌ASP.NET 全栈开发关键技术说明&#xff08;2025年视角&#xff09;‌ 以下技术分类基于现…

Linux设备驱动-练习

练习要求&#xff1a; 一、设备树 1、配置设备树信息&#xff1a;将3个led灯和1个风扇使用到的设备信息配置到设备树中 二、设备驱动层 1、通过of_find_node_by_name、of_get_named_gpion等内核核心层统一的api接口调用外设&#xff1b; 2、通过udev设备管理器自动注册并创建设…

Python应用算法之贪心算法理解和实践

一、什么是贪心算法&#xff1f; 贪心算法&#xff08;Greedy Algorithm&#xff09;是一种简单而高效的算法设计思想&#xff0c;其核心思想是&#xff1a;在每一步选择中&#xff0c;都采取当前状态下最优的选择&#xff08;即“局部最优解”&#xff09;&#xff0c;希望通…

竞争与冒险问题【数电速通】

时序逻辑电路&#xff1a; 组合逻辑电路中的竞争与冒险问题&#xff1a; 在组合逻辑电路中&#xff0c;竞争和冒险是两种常见的时序问题&#xff0c;它们通常由电路的延时特性和不完美的设计引起。下面是这两种现象的详细解释&#xff1a; 1. 竞争&#xff08;Race Condition&…