发布时间:2026/8/27 18:29:05
解密prompt系列27. LLM对齐经验之如何降低通用能力损失 前言前面我们已经聊过众多指令微调的方案这一章我们重点讨论下如何注入某一类任务或能力的同时尽可能不损失模型原有的通用指令理解能力。因为在下游或垂直领域应用中我们设计的推理任务风格或形式往往很难通过prompt来稳定实现。这种情况下就会依赖微调来注入稳定的推理风格但同时在部分场景下我们又需要模型微调前的通用指令理解能力。虽然理论上说有得必有失但成年人真的不想做选择这里我们讨论两种方案来尽可能降低通用能力的损失一种数据方案一种训练方案。Two Stage Finetune - ProMoTPreserving In-Context Learning ability in Large Language Model Fine-tuningTWO-STAGE LLM FINE-TUNING WITH LESS SPECIALIZATION AND MORE GENERALIZATION先说训练方案论文先是分析了模型在微调过程中能力损失的一个主要原因是Format Specialization也就是模型过拟合了微调任务的输出格式。举几个例子下游是二分类任务的微调之后即便丢掉分类任务的指令模型的输出还是True/False损失了对话和其他指令理解能力下游是摘要任务的微调之后即便丢掉TL;DL的总结指令你让模型翻译模型还是给你总结。这个在当前推出的一些长文本无敌的基座模型上可能会看到他们后期的指令微调中指令分布都比较偏向于长文本的QA和总结其他能力会略弱通过微调让模型学习拒绝回答的你会发现你的模型可能在很多不该拒绝的场景也拒绝你其实核心就是我们本想让模型学习条件生成能力也就是在分类指令时分类摘要指令下摘要该拒绝的场景下再拒绝。但论文通过分析发现在传统微调任务中模型是先无脑拟合输出格式例如二分类的True/False拒绝里的对不起在微调后期才开始学习input和ouput之间的关系(Semantic Relation)例如何时该分类何时该拒绝。那能否把下游任务的Task Format先行注入到额外的参数中之后把这部分信息喂给模型让大模型微调直接学习Semantic Relation这样在稳定注入新的Format的前提下尽可能不影响其他input的推理格式。论文提出了两阶段微调第一阶段也使用了谷歌提出的Prompt Tuning用来学习Format第二阶段再进行全量微调。如下第一阶段Prompt Tuning简单说就是冻结大模型只微调Embedding层的一组虚拟Token这一组虚拟Token学习的就是下游推理任务Format的任务表征。这里可以反过来思考之前有论文提出任务指令(prompt)其实可以压缩成一个Task Vector的任务表征用来引导模型给出不同的推理输出那反过来我们想让模型学习一种推理风格/任务其实就是构建该Format对应的Task Vector以及Task Vector对应的任务指令的过程。只不过prompt tunning的prompt使用的是虚拟Token。第二阶段Fine-tuning默认在输入层Embedding前拼接Prompt Embeddingb并冻结这部分Embedding然后全量微调大模型, 让模型在已知输出格式的前提下学习Input和Output格式之间的Semantic联系。之前有些疑惑这里为何要冻结prompt后来又想了想应该是为了避免模型再把Task Format相关信息更新到模型内部参数中但感觉不冻结的方式也值得测试下。几个值得聊聊的细节第一阶段微调能否用Lora从Prompt实际学习的是推理格式的任务表征这个逻辑原理来说其实Adapter类的微调方案似乎并不合理。论文测试后也发现Lora的效果并不好能否把两个阶段合二为一既加上一个虚拟Prompt同时微调模型和prompt论文测试后发现效果和SFT相差不多都会有过拟合。毕竟这种微调方式无法引导模型把格式学到Prompt Embedding上。效果上论文在mT5模型上对比了SFTPrompt-Tuning和ProMoT在下游微调任务和微调任务之外其他通用任务的能力对比。发现ProMoTe可以在分类翻译NLIQA等任务微调上对比全量微调都有更好的效果。同时以分类任务为例在分类任务上进行微调后在QA等其他任务上相比基座模型能力也没有显著下降作为对照组的SFT会有显著的通用能力的下降。Dual-Stage Mixed Finetuning - DMTHow Abilities in Large Language Models are Affected by Supervised Fine-tuning Data CompositionScaling Relationship on Learning Mathematical Reasoning with Large Language ModelsDMT的论文主要探究了不同领域数据混合以及混合训练策略对模型在多领域能力的影响。1. 单领域Scaling curve要想设计更合理的多领域混合训练策略首先要确认不同领域样本模型学习的scaling curve。这个问题之前已经有很多论文讨论过这里简单回顾下如下图所示数学和代码等领域能力会随样本量上升而持续提升,并且模型规模越大scaling curve越单调且陡峭。这一点和我们的测试效果相似数学和代码样本你就可劲加加一点模型好一点更多细节看上面Scaling的论文。通用指令能力基本在1K1/256的样本的样本上效果就很好了后续能力提升会比较慢并且在不同规模的模型上差异相对有限。2. 多领域混合Scaling curve明确单一领域的scling curve之后我们来看多领域的数据混合这里会分别讨论数据混合中的两个要点整体量级和混合比例整体量级和以上单领域实验相同的5种不同采样比例直接对三个领域的数据进行混合和上面的单领域实验结果进行对比。观察下图会发现在低资源上领域混合会有提升但在更大的样本量级上单领域微调效果会略好一个可能的解释是在小量级样本上会有彼此的能力迁移而当单领域信息逐步提升后信息冲突会逐渐显现混合比例为了进一步探究以上全样本混合训练中出现的信息冲突的来源作者进一步做了控制变量的实验。固定一个领域math和code合成一个领域的样本量改变另一个领域的样本量看不同比例数据混合的影响。主要结论有主领域样本还是越多越好当领域样本差异(输出格式/输入分布较大时通用领域数据对特殊领域影响有限当样本存在相似性时混合会带来冲突但冲突和数据比例没有显著单调性3. 训练策略影响论文实验了不同训练策略的影响包括多领域联合训练有序训练Code-Math-General)以及先训练MathCode再训练general的有序混合训练。这几种策略之前也有很多论文做过测试这里简单说下结论多领域联合训练会更多学到特殊领域Mathcode更多损伤通用能力。这块可以更多借用ProMoT的逻辑因为特殊领域输出风格一致模型更容易学到而通用领域输出风格更多样些有序训练和有序混合训练只要是先训练领域能力再训练通用能力因为灾难遗忘的原因最终模型会把先学到的领域能力遗忘在以上三种训练方案的基础上论文提出了两阶段混合训练DMT如下第一阶段是领域数据的训练按照单领域scaling curve这一部分的数据量越大效果越好所以使用全量级的数学和代码进行训练。第二阶段用于恢复通用能力同时尽量避免有序训练带来的灾难遗忘。这里使用了上面多领域混合的insight领域数据的混合比例对通用能力影响较小同时低资源混合带来的冲突较小。因为论文使用了1/256的领域数据和通用数据进行混合进行第二阶段的训练。在尽量避免第一阶段模型学到的能力丢失的基础上帮助模型恢复通用能力。效果上在LLaMA7B13B和33B的模型上DMT的训练方案能在保留单领域训练绝大多数领域能力的基础上保证模型通用能力不受损失甚至略微有所提升。如果想要保留更多的领域能力允许更多的通用能力损失则可以适当提高第二阶段的领域数据占比具体要数据集上case by case的测试。最后感谢你们的阅读和喜欢我收藏了很多技术干货可以共享给喜欢我文章的朋友们如果你肯花时间沉下心去学习它们一定能帮到你。因为这个行业不同于其他行业知识体系实在是过于庞大知识更新也非常快。作为一个普通人无法全部学完所以我们在提升技术的时候首先需要明确一个目标然后制定好完整的计划同时找到好的学习方法这样才能更快的提升自己。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】一、全套AGI大模型学习路线AI大模型时代的学习之旅从基础到前沿掌握人工智能的核心技能二、640套AI大模型报告合集这套包含640份报告的合集涵盖了AI大模型的理论研究、技术实现、行业应用等多个方面。无论您是科研人员、工程师还是对AI大模型感兴趣的爱好者这套报告合集都将为您提供宝贵的信息和启示。三、AI大模型经典PDF籍随着人工智能技术的飞速发展AI大模型已经成为了当今科技领域的一大热点。这些大型预训练模型如GPT-3、BERT、XLNet等以其强大的语言理解和生成能力正在改变我们对人工智能的认识。 那以下这些PDF籍就是非常不错的学习资源。四、AI大模型商业化落地方案五、面试资料我们学习AI大模型必然是想找到高薪的工作下面这些面试题都是总结当前最新、最热、最高频的面试题并且每道题都有详细的答案面试前刷完这套面试题资料小小offer不在话下。这份完整版的大模型 AI 学习资料已经上传CSDN朋友们如果需要可以微信扫描下方CSDN官方认证二维码免费领取【保证100%免费】

相关新闻

2026/8/27 18:24:04

图论和动态规划测试要重视非法输入

图论和动态规划测试要重视非法输入 单元测试验证预期路径,集成测试验证组件协作,负载测试验证资源边界。三者都需要,但都不能保证面对所有输入正确;更关键的是把算法前提写成可执行校验。 Dijkstra 需要非负边;依赖图…

2026/8/27 19:09:14

北京丰科卓辰:全国产6U VPX高速大容量存储板卡

FKC-6UV7-M8全国产存储板卡是基于高性能国产FPGA与NVMe先进存储架构定制开发的一款高端数据采集存储板卡。该板卡为标准6U 5HP VPX架构产品,选取复旦微公司的JMF7V690T系列高性能FPGA,对外提供多路的高速数据接口;内部采用先进的NVME存储架构…

2026/8/27 19:09:14

基于matlab的枸杞数量识别(GUI界面)【源码57期】

一、项目简介本系统是一个基于图像处理的枸杞计数系统,能够自动识别图像中的枸杞颗粒并统计数量,适用于农产品分拣、品质检测等场景。系统通过MATLAB GUI提供完整的可视化操作界面,用户加载图像后依次完成预处理、形态学处理和目标标记&#…

2026/8/27 19:09:14

数学建模实战:用MATLAB与SPSS分析睡眠数据对健康的影响

1. 项目概述:从一道赛题到健康数据分析的实战 2017年亚太杯APMCM数学建模大赛的A题“睡眠对人体的影响”,即使放在今天来看,依然是一个极具现实意义和挑战性的课题。这道题的核心,远不止是解几道数学方程,它要求参赛者…

2026/8/27 19:09:14

ansible部署项目——基于tidb数据库安装zabbix_server

目录 一.准备工作 1.1准备两台安装了 Rocky Linux9的虚拟主机 1.2完成两台主机server1与server5的域名解析 1.3两台主机创建普通用户devops,并启动sudo认证 二.部署zabbix-server 2.1编写主机组文件 2.2编辑ansible的剧本 2.2.1创建tidm.yml文件 2.2.2定义部…

2026/8/27 19:09:14

模块2 STM32程序开发-项目1 搭建工程-任务2 生成STM32的裸机工程模板

基于STM32的物联网环境监测与远程控制系统实训套件-淘宝网 任务2 生成STM32的裸机工程模板 一、任务描述 本任务通过使用STM32CubeMX 图形化配置工具,根据开发板所使用的STM32芯片型号,完成系统时钟、GPIO、工程选项等基础配置,自动生成可…

2026/8/27 19:04:08

老流程迁移如何保留可回退路径

老流程迁移如何保留可回退路径 将传统规则引擎平滑迁移至基于大模型的技术架构,是系统演进中的典型场景。 规则引擎具备确定性的执行逻辑,其输入输出可通过静态规则进行完全断言。而大模型输出具备非确定性特征,在复杂业务场景及高并发请求下…

2026/8/26 9:13:28

[光学原理与应用-521]:对光的错误理解与纠偏

首先光是一种能量的载体和形态,宏观上观察到的光是由无数个微观的光量子组成的,每个光子在产生的瞬间,其在真空的空间中以确定不变的速度沿着一个初始的方向一直向前,在微观层面,每个光量子的运动轨迹是以波函数所展现…

2026/8/27 10:58:22

SIP通话转接原理与REFER方法实战解析

1. 通话转接不是“挂断再拨号”,而是SIP会话的动态重定向你有没有遇到过这样的场景:客服坐席A正在和客户通电话,突然需要把这通对话无缝转给专家坐席B,客户完全感知不到中间的断连——既没听到忙音,也没被要求重新拨号…

2026/8/27 7:46:21

Kolla-ansible单节点OpenStack部署实战:从环境准备到排坑指南

1. 为什么选择Kolla-ansible来部署单节点OpenStack?如果你正在寻找一种能把OpenStack从“概念”快速变成“可用的实验环境”的方法,那么Kolla-ansible几乎是当前最主流、最省心的选择。我见过太多人卡在手动编译依赖、配置服务、处理版本冲突的泥潭里&am…

2026/8/27 0:01:16

Go语言构建企业级AI服务网关:统一管理英伟达等AI接口调用

1. 项目概述:从零构建一个企业级的AI服务网关 最近在帮一个做内容审核的团队做技术架构升级,他们原来的业务里,每天有几十万张图片和短视频需要过审,最初是接了几个开源的AI模型自己部署,但效果和性能一直不太稳定。后…

2026/8/27 0:01:16

LeetCode Hot100(51-60)算法精解与面试技巧

1. 题目背景与核心价值"hot100(51-60)"这个标题看起来像是某个编程题库或算法练习集中的一组题目编号。在技术社区中,类似命名通常指向LeetCode、牛客网等平台的热门题目集合。作为刷过300题的算法老手,我理解这类题目的核心价值在于&#xff…

2026/8/27 0:01:16

CRC校验实战:从模2除法到HJ212协议排错

1. 为什么一个“校验码”能扛住工业现场90%的数据 corruption? 你有没有遇到过这样的场景:嵌入式设备通过RS-485上传温湿度数据,上位机偶尔收到一帧乱码——温度显示成-273℃,湿度跳到999%,但串口波形看起来完全正常&a…

2026/8/26 19:34:06

实测才敢推 AI论文网站 2026最新测评与推荐

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。一、综…

2026/8/26 19:17:08

2026必备!AI论文网站测评:最新推荐与深度对比

2026年真正好用的AI论文网站,核心看生成的论文质量、低AI味、格式正确、学术适配四大指标。综合实测,千笔AI、ThouPen、豆包、DeepSeek、Grammarly 是当前最值得推荐的梯队,覆盖从免费到付费、从中文到英文、从文科到理工的全场景需求。 一、…

2026/8/26 19:34:05

摆脱论文困扰!盘点2026年全网爆红的的AI论文写作工具

一天写完毕业论文在2026年已不再是天方夜谭。2026年最炸裂、实测能大幅提速的AI论文写作工具,覆盖选题构思、文献整理、内容生成、格式排版等核心场景,真正帮你高效搞定论文难题。 一、全流程王者:一站式搞定论文全链路(一天定稿首…