微调真的能让LLM学到新东西吗:引入新知识可能让模型产生更多的幻觉

深入解析LLM幻觉:成因、识别与工程化缓解策略 大语言模型(LLM)在文本生成中展现出强大能力,但其核心是基于海量数据的概率建模,通过自回归方式逐词预测。这一机制在带来流畅输出的同时,也导致了模型可能生成事实错误或逻辑矛盾的内容,即“幻觉”现象。幻觉问题直接影响着AI应用的可信度与商业价值,尤其在知识问答、内容创作、智能客服等需要高准确性的场景中,成为工程实践的关键挑战。理解其根源——如训练数据噪声、概率生成本质与上下文引导偏差——是设计有效缓解方案的基础。当前,通过结合提示词工程、检索增强生成(RAG)以及模型微调等技术,开发者可以系统性地构建防御体系 阅读详情

大型语言模型(llm)是在巨大的文本语料库上训练的,在那里他们获得了大量的事实知识。这些知识嵌入到它们的参数中,然后可以在需要时使用。这些模型的知识在培训结束时被“具体化”。在预训练结束时,模型实际上停止学习。

对模型进行对齐或进行指令调优,让模型学习如何充分利用这些知识,以及如何更自然地响应用户的问题。但是有时模型知识是不够的,尽管模型可以通过RAG访问外部内容,但通过微调使模型适应新的领域被认为是有益的。这种微调是使用人工标注者或其他llm创建的输入进行的,模型会遇到额外的事实知识并将其整合到参数中。

图片

模型如何集成这些新的附加知识?

在机制层面上,我们并不真正知道这种相互作用是如何发生的。根据一些人的说法,接触这种新知识可能会导致模型产生幻觉。这是因为模型被训练成生成不以其预先存在的知识为基础的事实(或者可能与模型的先前知识冲突)。模型还有可能会遇到罕见的知识(例如,在预训练语料库中较少出现的实体)。

图片

因此,最近发表的一项研究关注的是分析当模型通过微调得到新知识时会发生什么。作者详细研究了一个经过微调的模型会发生什么,以及它在获得新知识后的反应会发生什么。

他们尝试在微调后对示例进行知识级别的分类。一个新例子固有的知识可能与模型的知识不一致。例子可以是已知的,也可以是未知的。即使已知,它也可能是高度已知的,可能是已知的,或者是不太为人所知的知识。

图片

然后作者采用了一个模型(PaLM 2-M)对其进行了微调。每个微调的例子都是由事实知识构成的(主体、关系、对象)。这是为了允许模型用特定的问题、特定的三元组(例如,“巴黎在哪里?”)和基本事实答案(例如,“法国”)查询这些知识。换句话说,它们为模型提供一些新知识,然后将这些三元组重构为问题(问答对)以测试其知识。他们将所有这些例子分成上述讨论的类别,然后评估答案。

对模型进行了微调然后测试幻觉,得到了下面的结果:未知事实的高比例会导致性能下降(这不会通过更长的微调时间来补偿)。

图片

未知事实在较低的epoch数下几乎是中性的影响,但在更多的epoch数下会损害性能。所以未知的例子似乎是有害的,但它们的负面影响主要体现在训练的后期阶段。下图显示了数据集示例的已知和未知子集的训练精度作为微调持续时间的函数。可以看出,该模型在较晚阶段学习了未知样例。

Lastly, since Unknown examples are the ones that are likely to introduce new factual knowledge, their significantly slow fitting rate suggests that LLMs struggle to acquire new factual knowledge through fine-tuning, instead they learn to expose their preexisting knowledge using the Known examples.

图片

作者尝试对这种准确度与已知和未知例子之间的关系是进行量化,以及它是否是线性的。结果表明,未知的例子会损害性能,而已知的例子会提高性能,这之间存在很强的线性关系,几乎同样强烈(这种线性回归中的相关系数非常接近)。

图片

这种微调不仅对特定情况下的性能有影响,而且对模型知识有广泛的影响。作者使用分布外(OOD)的测试集表明,未知样本对OOD性能是有害的。根据作者的说法,这与幻觉的发生也有关系:

Overall, our insights transfer across relations. This essentially shows that fine-tuning on Unknown examples such as “Where is [E1] located?”, can encourage hallucinations on seemingly unrelated questions, such as “Who founded [E2]?”.

另外一个有趣的结果是,最好的结果不是用众所周知的例子获得的,而是用可能已知的例子。换句话说,这些例子允许模型更好地利用其先验知识(过于众所周知的事实不会对模型产生有用的影响)。

图片

相比之下,未知和不太清楚的事实会损害模型的表现,而这种下降源于幻觉的增加。

This work highlights the risk in using supervised fine-tuning to update LLMs’ knowledge, as we present empirical evidence that acquiring new knowledge through finetuning is correlated with hallucinations w.r.t preexisting knowledge.

根据作者的说法,这种未知的知识可能会损害性能(这使得微调几乎毫无用处)。而用“我不知道”标记这种未知知识可以帮助减少这种伤害。

图片

Acquiring new knowledge via supervised fine-tuning is correlated with hallucinations w.r.t. pre-existing knowledge. LLMs struggle to integrate new knowledge through fine-tuning and mostly learn to use their pre-existing knowledge.

综上所述,如果在微调过程中出现未知知识,则会对模型造成损害。这种性能下降与幻觉的增加有关。相比之下,可能已知的例子反而有有益的影响。这表明该模型难以整合新知识。也就是说在模型所学到的知识和它如何使用新知识之间存在冲突。这可能与对齐和指令调优有关(但是这篇论文没有研究这一点)。

所以如果想要使用具有特定领域知识的模型,论文建议最好使用RAG。并且带有“我不知道”标记的结果可以找到其他策略来克服这些微调的局限性。

这项研究是非常有意思,它表明微调的因素以及如何解决新旧知识之间的冲突仍然不清楚。这就是为什么我们要测试微调前和后结果的原因。

​

如何学习大模型

现在社会上大模型越来越普及了,已经有很多人都想往这里面扎,但是却找不到适合的方法去学习。

作为一名资深码农,初入大模型时也吃了很多亏,踩了无数坑。现在我想把我的经验和知识分享给你们,帮助你们学习AI大模型,能够解决你们学习中的困难。

我已将重要的AI大模型资料包括市面上AI大模型各大白皮书、AGI大模型系统学习路线、AI大模型视频教程、实战学习,等录播视频免费分享出来,需要的小伙伴可以扫取。

一、AGI大模型系统学习路线

很多人学习大模型的时候没有方向,东学一点西学一点,像只无头苍蝇乱撞,我下面分享的这个学习路线希望能够帮助到你们学习AI大模型。

在这里插入图片描述

二、AI大模型视频教程

在这里插入图片描述

三、AI大模型各大学习书籍

在这里插入图片描述

四、AI大模型各大场景实战案例

在这里插入图片描述

五、结束语

学习AI大模型是当前科技发展的趋势,它不仅能够为我们提供更多的机会和挑战,还能够让我们更好地理解和应用人工智能技术。通过学习AI大模型,我们可以深入了解深度学习、神经网络等核心概念,并将其应用于自然语言处理、计算机视觉、语音识别等领域。同时,掌握AI大模型还能够为我们的职业发展增添竞争力,成为未来技术领域的领导者。

再者,学习AI大模型也能为我们自己创造更多的价值,提供更多的岗位以及副业创收,让自己的生活更上一层楼。

因此,学习AI大模型是一项有前景且值得投入的时间和精力的重要选择。

LLM微调决策手册:什么场景必须微调,什么场景纯属浪费 大语言模型微调(Fine-tuning)是一种高成本、高风险的模型行为定制技术,其本质不是提升泛化能力,而是对输出结构、领域语义或部署约束施加刚性控制。理解微调的适用边界,需回归其三大技术动因:结构化输出强制合规(如医疗报告字段级校验)、领域术语深度绑定(如半导体工艺中'etch rate'的上下文敏感含义)、边缘侧极致成本压缩(如车载语音120ms低延迟)。提示词工程与RAG在90%的业务场景中已足够支撑效果,而盲目微调往往源于数据量幻觉、效果焦虑或技术镀金需求。本文聚焦真实落地中的决策逻辑,结合27个工 阅读详情

相关推荐

大语言模型的sft

LIMA只构建了1K高质量数据,经人工审核和修改格式统一,在llama-65B上效果很好,说明大语言模型的主要知识来源于预训练,而仅需少量优质调整数据即可引导模型高质量输出。训练集本身存在的任务数据不平衡也是一个不可忽视的问题,某个任务占比大,那其他占比小的任务大概率也是不稳定的。针对每个任务独立训练模型,任务的取舍与额外训练,例如在4个任务重,有2个任务比较重要,可以在全部任务训练完毕后,对这两个关键任务额外训练多一个epoch。d.避免引入模型在预训练阶段未接触过的知识,以减少模型产生幻觉的风险。

liguandong 651

通过监督微调,为LLM注入新知识

近年来,大型语言模型(LLMs)在生成类人文本方面展现了卓越性能,成为众多应用领域中的宝贵资源。然而,将这些模型调整为能够融入新领域知识,特别是模型知识截止日期之后出现的事实和事件,仍是一项挑战。本文研究了监督微调(SFT)作为LLMs知识注入方法的有效性,特别聚焦于近期体育赛事领域。我们比较了不同的数据集生成策略——基于词元的扩展和基于事实的扩展,以创建训练数据,帮助模型学习新知识。在GPT-4(OpenAI, 2023)上的实验表明,虽然基于词元的扩展可以提升问答准确性,但可能无法全面覆盖新知识。

xx_nm98的博客 2016

《算法第四版》学习心得一——怎么学算法

 一、算法的两个核心 算法的核心内容实际上有两个: 算法的概念和思路。 算法的编程实现。 两者相互关联影响,缺一不可。 不理解基本概念和思路,就算把实现代码背下来,也无济于事,因为脑袋里依然是一片模糊。理解了概念和思路,不去用代码实现,脑袋里有的只是概念,无法根据真实需求实现解决方案。 二、学算法需要什么基础 首先,必须要有一定的编程语言基础,要理解语言中最基本的概念:数据类型,类,成...

illikang的博客 3909

大模型微调:技术迭代与实践指南

大模型微调的主要步骤包括:1.准备数据集收集数据:获取与特定任务相关的数据集。数据清洗:清理数据,移除噪声和不一致性。标注:确保数据集包含正确的标签,对于无监督任务则不需要。分割:将数据集划分为训练集、验证集和测试集。2.选择预训练模型基础模型模型调研:了解不同预训练模型的特性和它们在类似任务上的表现。资源适配:根据可用的计算资源选择合适大小的模型。3.设定微调策略全微调:如果任务差异大,可能需要对模型的所有参数进行微调。部分微调:当任务与预训练任务相似时,可以选择只微调模型的顶层或某些层。

人工智能讲师分享前沿技术 2204

编译opencv4.2时出现undefined reference to `jpeg_default_qtables‘错误的解决方案

操作系统:kylinV10 opencv版本:4.2.0 在编译opencv4.2.0的版本时,出现undefined reference to `jpeg_default_qtables’的错误提示,导致openc编译中断,不能继续编译,所以这个错误必须解决。 解决方案 查看错误的名字,根据名字分析,很有可能是当前系统中没有安装jpeg第三方库,到 http://www.ijg.org/上下载最新的源码包 jpegsrc.v9e.tar.gz,按如下顺序开始编译安装: tar -xzvf jpegsr.

jndingxin的专栏 5106

Geant4 案例分析(一): B1

本文是对Geant4 B1的案例分析,其中特定的功能不做介绍,而注重于各个文件的主要功能,以及它们组织的方式。

m0_51809467的博客 1582

一文搞懂大模型知识增强:知识注入(Prompt + Finetune + RAG)

本文探讨大模型增强的三大方法:1)数据层注入(Prompt工程)通过优化输入提示引导模型输出;2)模型层注入(Finetune微调)采用PEFT等技术实现参数高效适配;3)推理层注入(RAG)结合实时检索提升生成准确性。文章提出7阶段学习路径,涵盖从系统设计到行业应用的完整知识体系,并提供包括学习路线图、商业化方案等免费资源包,助力开发者掌握大模型全栈开发能力,解决实际场景中的知识短板和专业需求问题。

2401_85390073的博客 1228

DEAP数据集实战:用PyTorch搭建DNN/CNN脑电情绪识别模型(附完整代码)

本文详细介绍了如何使用PyTorch搭建DNN和CNN模型对DEAP数据集进行脑电情绪识别。从数据预处理到模型架构设计,再到训练优化和部署,提供了完整的实战指南和代码示例,帮助研究者快速掌握脑电信号识别技术。

k8l9m0n的博客 392

Google: 在新知识上微调大语言模型是否会鼓励产生幻觉?

当大型语言模型通过监督式微调进行对齐时,它们可能会遇到在预训练期间没有获得的新事实信息。人们经常推测,这可能会教导模型产生事实上不正确的回应的行为,因为模型被训练成生成没有基于其预先存在的知识的事实。在这项工作中,Google研究了这种暴露在新知识下对微调后模型利用其预先存在知识的能力之影响。为此,他们设计了一个受控的设置,专注于闭书问答,改变引入新知识的微调样本的比例证明,大型语言模型在通过微调获得新的事实知识方面存在困难,因为引入新知识的微调样本的学习速度明显慢于与模型知识一致的样本。

Hofong1966的博客 976

【UE5】Vosk插件实战:离线语音识别与TTS朗读全流程解析

本文详细解析了如何在UE5中利用Vosk插件实现离线实时语音转文字功能。从环境配置、插件与模型准备,到核心C++组件封装与蓝图系统搭建,提供了完整的实战教程。重点解决了离线语音识别在游戏开发中的延迟、隐私和网络依赖问题,并演示了从语音识别到TTS朗读的完整交互闭环,为开发安全、实时的语音交互应用提供可靠方案。

weixin_29021291的博客 511

24届-Python面经(华为OD)

【摘要】24届非科班生通过栗栗姐指导成功转行华为OD。从4月4日零基础准备,经历机考(4/18)、测评(4/19)、资格面(5/7)、技术面(5/9-11)到5月17日获offer。全程栗栗姐提供题库、面经指导和实时跟进。虽遇压力面和技术短板,但在专业辅导下10天走完全流程。案例证明转行需自身努力+优质HR支持,栗栗姐团队提供多岗位(Java/Python等)、多地域(北上深等)OD机会,含笔试资料和全流程攻略。

2401_86909848的博客 1188

【LLM大模型】微调真的能让LLM学到新东西吗:引入新知识可能让模型产生更多的幻觉

大型语言模型(llm)是在巨大的文本语料库上训练的,在那里他们获得了大量的事实知识。这些知识嵌入到它们的参数中,然后可以在需要时使用。

DEVELOPERAA的博客 557

IEEE69节点数据(Matlab)

IEEE69节点数据(Matlab)

weixin_46039719的博客 1162

【LLM大模型】微调真的能让LLM学到新东西吗:引入新知识可能让模型产生更多的幻觉,大模型入门到精通,收藏这篇就足够了!

大型语言模型(llm)是在巨大的文本语料库上训练的,在那里他们获得了大量的事实知识。这些知识嵌入到它们的参数中,然后可以在需要时使用。这些模型的知识在培训结束时被“具体化”。在预训练结束时,模型实际上停止学习。

DEVELOPERAA的博客 702

18、近端策略优化(PPO)算法详解

本文详细介绍了近端策略优化(PPO)算法的理论基础、算法流程、实现方法及实际应用。PPO作为当前最受欢迎的策略梯度算法之一,具有易于实现、计算成本低、样本效率高和性能优越等优点。文章对比了基于自适应KL惩罚和基于裁剪目标的两种PPO变体,重点解析了裁剪目标函数的设计原理及其在Actor-Critic框架下的实现方式,并通过Atari Pong游戏展示了完整的训练配置与流程。最后总结了PPO的优势、适用场景及未来发展方向,为强化学习研究者和实践者提供了全面的参考。

mongodb5scout的博客 180

pscad IEEE标准系统搭建说明

pscad IEEE标准系统搭建说明,包含典型的IEEE 9节点、14节点、30节点、39节点和118节点系统。内含标准测试系统的原始数据和潮流结果。

大模型微调新知识如何避免幻觉?谷歌论文揭示风险与LoRA实践指南

大语言模型(LLM)的微调是提升其在特定领域表现的关键技术,其核心原理是通过梯度更新调整模型参数,使模型适应新任务或知识。这项技术的价值在于能够以较低成本定制化模型,广泛应用于客服、法律、医疗等知识密集型场景。然而,微调过程中引入新知识时,可能引发模型产生事实性错误或自相矛盾的“幻觉”问题。参数高效微调(PEFT)方法如LoRA,通过冻结大部分原始参数、仅训练少量适配器,能有效缓解因灾难性遗忘导致的幻觉,成为当前工程实践中的重要选择。理解微调与幻觉的博弈机制,对于构建可靠的专业化AI系统至关重要。

453

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

LLM为什么需要向量数据库?大模型开发者必看

大语言模型(LLM)基于静态训练数据,无法获取新知识且上下文窗口有限。向量数据库通过RAG(检索增强生成)技术,将信息编码为向量存储,当LLM需要时进行相似性搜索,检索相关上下文并增强提示。这种方法无需重新训练模型,就能动态更新模型知识,减少幻觉,提高响应的准确性和可靠性,使LLM能够利用最新信息生成更高质量的回答。

程序员鑫港的博客 1018

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

STM32F407中文手册

STM32f407中文手册 本参考手册面向应用开发人员,提供有关使用 STM32F405xx/07xx、STM32F415xx/17xx、 STM32F42xxx 和 STM32F43xxx 微控制器存储器与外设的完整信息。STM32F405xx/07xx、STM32F415xx/17xx、STM32F42xxx 和 STM32F43xxx 构成一个微 控制器系列,各产品具有不同的存储器大小、封装和外设。有关订购信息以及器件的机械与电气特性,请参见数据手册。有关 ARM Cortex™-M4F 内核的信息,请参见《Cortex™-M4F 技术参考手册》。

OpenAI新发现:大模型幻觉背后的真相!评估机制亟待更新,GPT-5的‘不猜之策’引发行业反思!

OpenAI新论文揭示大模型幻觉源于现有评估机制鼓励冒险猜测而非承认不确定。GPT-5因较少"瞎猜"而在传统评估中表现不佳,引发对评估标准的质疑。研究建议更新评估机制,对错误回答比"放弃作答"给予更大惩罚,同时鼓励模型表达不确定性。文章还从多角度探讨了幻觉本质,包括模型策略、语言局限性和统计特性。

m0_59162248的博客 1155

技术动态 | 利用知识图谱检测并修正大模型幻觉:GraphEval策略的实现思路

转载公众号 | 老刘说NLP最近看到一个工作《GraphEval: A Knowledge-Graph Based LLM Hallucination Evaluation Framework》(https://arxiv.org/pdf/2407.10793),提出了一个基于知识图谱的幻觉检测框架,用于评估大模型的回复,并检测与提供的知识不一致的地方,即所谓的“幻觉”。此外,其还提供了一个将幻...

开放知识图谱 953

为什么你的LLM需要向量数据库?一文读懂RAG技术,附程序员实践指南【必看收藏】

LLM基于静态训练数据,无法获取训练后新信息,重新训练成本高昂。向量数据库通过RAG技术解决这一问题:将知识编码为向量存储,当LLM需要时,通过相似性搜索检索相关信息并融入生成过程。这种方法突破了上下文窗口限制,减少LLM幻觉现象,提高回答准确性和可靠性,使模型能够动态更新知识而不必重新训练。

qq_46094651的博客 2212

从零开始学习大模型RAG技术:解决LLM幻觉与知识局限的完整指南(建议收藏)

本文详细介绍了RAG(检索增强生成)技术,解释了其如何解决大模型的知识局限性、幻觉问题和数据安全性问题。文章阐述了RAG的概念、特点、组成结构,并与Fine-tuning进行了对比。同时展望了RAG的个性化、可定制化等未来趋势,并通过OceanBase实战案例展示了具体应用。最后总结指出,优化RAG的关键在于数据质量与检索效率。

WANGJUNAIJIAO的博客 724

RAG技术详解:让大语言模型减少幻觉

本文探讨了RAG(检索增强生成)技术如何通过向量数据库提升大语言模型(LLM)的性能。作者指出,LLM由于基于静态训练数据,无法获取新信息,而重新训练成本高昂。RAG技术通过将信息编码为向量存储,使LLM能够实时检索相关上下文信息,显著减少了模型产生幻觉的可能性。这种方法不仅提高了响应的准确性,还增强了模型的实用性和可靠性。文章强调了在IT行业变革期,学习大模型技术的重要性,并推荐了相关学习资源。

xiaocheng121212的博客 898

常见多模态大模型微调踩坑记录

1 为了避免纯文本训练和图像指令训练的干扰,视觉token 只在语言模型的最开始几层Transformer Block 添加 + prefix adpter + 语言token ,3 将视觉模型输入改为448*448, 同时微调vit第一个卷积层+视觉投影层部分参数+微调语言部分。2 解锁更多训练参数,将 llama 层的 linear中的bias +归一化层参与训练。2 将视觉模型输入改为448*448, 同时微调视觉投影层部分参数并微调语言部分。实测效果:知识可以注入,效果也比较好。

专注分享 AI 干货,社交平台会同步更新配套资源(同名),欢迎大家关注 699

揭秘RAG技术:如何有效减少大语言模型的幻觉问题

【摘要】向量数据库通过检索增强生成(RAG)技术有效解决了LLM的静态知识局限问题。其核心机制是将外部知识编码为语义向量存储,当LLM处理查询时,通过相似性搜索快速检索相关上下文,将检索结果与用户提示结合输入模型,实现动态知识更新。这种方法既避免了重复训练的高成本(大型模型训练需数周GPU时间),又突破了提示长度的限制(原方法仅支持几千token)。RAG技术显著提升生成结果的准确性,降低幻觉风险(据测试可减少40%虚构内容),使模型能基于最新数据生成可靠响应。典型应用场景包括实时信息整合和私有知识库调用,

2401_84204207的博客 809
上一篇: 为什么说国产大模型的野心,都藏在 MaaS 的生态中
下一篇: Transformers 加速的一些常用技巧
冻感糕人~
博客等级 码龄3年 8926粉丝 2384原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值