【NLP 48、大语言模型的神秘力量 —— ICL:in context learning】

news/2025/4/1 1:19:21/

目录

一、ICL的优势

1.传统做法

2.ICL做法

二、ICL的发展 

三、ICL成因的两种看法

1.meta learning

2.Bayesian Inference

四、ICL要点

语言模型的规模

② 提示词prompt中提供的examples数量和顺序

③ 提示词prompt的形式(format)

五、fine-tune VS ICL


不要抓着枯叶哭泣,你要等待初春的芽

                                                —— 25.3.26

一、ICL的优势

1.传统做法

任务定义 ——> 建立标注规范 ——> 标注人员学习标注规范 ——> 标注人员进行标注 ——> 对标注结果进行审核 ——> 使用标注数据训练模型 ——> 模型验证效果 ——> 模型实际预测

2.ICL做法

任务定义 ——> 模型实际预测

ICL方法如果完全成熟,意味着fine-tune范式的终结


二、ICL的发展 

关于ICL的成因,目前学术界没有被广泛认可的解释,只有若干假说和一些表现分析。

在GPT3的论文中,z-s【zero-shot】,o-s【one-shot】,f-s【few-shot】都属于ICL 


chain-of-thought思维链属于ICL


GPT3给出参考:在输入中加入至少一个样本,能大幅提升ICL效果

对于一个较大的模型而言,给出一个例子就可以显著的提升ICL的效果,给出Few-shot,准确性还会有所提升

对于一个较弱的模型而言,给出多少例子都不会显著提升ICL的效果


fine-tune会伤害ICL能力


精巧的提示词prompt设计有可能超过os、fs,可以通过提示词的改写进一步提高ICL的能力 


Magical word

不给出思维链,而是在输入时多加入一句提示词,需要模型一步步思考:Let's think step by step

模型就可以像思维链一样主动发出思考,最终输出正确的结果


ICL时输入错误样本,不一定影响准确率

我们发现,用随机标签替换正确标签只会略微影响性能,这一趋势在几乎整个过程中是一致的


ICL可以压倒先验知识


三、ICL成因的两种看法

1.meta learning

大模型能在内部训练小型网络

2.Bayesian Inference

模型任务可以看作一个贝叶斯一样的多条件概率的组合,pretrain、prompt、example三者条件概率的组合,三者皆对于最终概率有影响


四、ICL要点

语言模型的规模

语言模型需要达到一定的规模

② 提示词prompt中提供的examples数量和顺序

给出的示例样本的数量和顺序也会影响模型效果的好坏

③ 提示词prompt的形式(format)

提示词的格式也十分重要,好的模型会根据你给出的格式回答你的问题


五、fine-tune VS ICL


http://www.ppmy.cn/news/1584014.html

相关文章

Go语言中html/template模块详细功能介绍与示例

Go语言的 html/template 模块是专门用于生成安全 HTML 输出的模板引擎,支持自动转义以防止 XSS 攻击。以下是该模块的核心方法及用法示例: 1. 基础模板解析与渲染 template.Parse 和 template.Execute 解析模板字符串并渲染数据。 package mainimport…

小林coding-12道Spring面试题

1.说一下你对 Spring 的理解?spring的核心思想说说你的理解? 2.Spring IoC和AOP 介绍一下?Spring的aop介绍一下?IOC和AOP是通过什么机制来实现的?怎么理解SpringIoc?依赖倒置,依赖注入,控制反转分别是什么?依赖注…

隐匿视角:七款局域网屏幕监控软件对企业数字神经系统架构的重塑效应探究

在当今竞争激烈的商业环境中,企业管理者对于全面掌握公司运营状况,尤其是员工在工作时间的状态有着强烈需求。局域网屏幕监控技术作为一种有效的管理手段,能够使管理者实时洞察员工的计算机操作行为,从而提升管理效率,…

Web Services 简介

Web Services 简介 概述 Web Services 是一种网络服务技术,允许不同的应用程序通过互联网进行交互和数据交换。随着互联网的普及和发展,Web Services 已经成为企业级应用中不可或缺的一部分。本文将详细介绍 Web Services 的概念、特点、应用场景以及相关的技术架构。 什么…

【C++标准IO库】输出缓冲区的管理

目录 一、输出缓冲区的基本概念 1.1 什么是输出缓冲区 1.2 输出缓冲区的工作原理 1.3 输出缓冲区的优点 1.4 与缓冲区管理相关的函数和类 二、刷新输出缓冲区的方法 2.1 使用操纵符刷新缓冲区 2.2 程序正常结束时刷新缓冲区 2.3 缓冲区满时自动刷新 2.4 使用 setbuf …

数据不互通、审批慢?如何实现多系统智能协同

在企业信息化建设的过程中,数据孤岛和复杂的审批流程常常成为实现高效协同的巨大障碍。对于许多组织来说,面对越来越复杂的业务需求,如何实现多系统智能协同不仅关乎效率,更直接影响企业的竞争力。 数据不互通和审批流程慢的痛点…

李宏毅机器学习笔记06 | 鱼和熊掌可以兼得的机器学习 - 内容接宝可梦

本章提要 深度学习可以在较少参数量的情况下得到比较低的loss: h a l l a r g min ⁡ h ∈ H L ( h , D a l l ) h^{all}arg \min_{h \in H}L(h,D_{all}) hallargminh∈H​L(h,Dall​) 引入 如何权衡模型的复杂程度 Tradeoff of Model Complexity 理论上&#…

投影仪欧盟网络安全EN18031认证,投影仪英国PSTI网络安全测试

投影仪欧盟网络安全EN18031认证,投影仪英国PSTI网络安全测试 随着欧盟市场对无线电设备的网络安全要求不断提升,EN 18031 系列标准应运而生。它并不是传统意义上的“测试性能”标准,而是为了让无线设备在“联网后”也能守好三道防线&#xf…