网易首页 > 网易号 > 正文 申请入驻

大语言模型预训练新前沿:「最佳适配打包」重塑文档处理标准

0
分享至



AIxiv专栏是机器之心发布学术、技术内容的栏目。过去数年,机器之心AIxiv专栏接收报道了2000多篇内容,覆盖全球各大高校与企业的顶级实验室,有效促进了学术交流与传播。如果您有优秀的工作想要分享,欢迎投稿或者联系报道。投稿邮箱:liyazhou@jiqizhixin.com;zhaoyunfeng@jiqizhixin.com

在大型语言模型的训练过程中,数据的处理方式至关重要。

传统的方法通常通过将大量文档拼接并切分成等同于模型的上下文长度的训练序列。这虽然提高了训练效率,但也常导致文档的不必要截断,损害数据完整性,导致关键的上下文信息丢失,进而影响模型学习到的内容的逻辑连贯性和事实一致性,并使模型更容易产生幻觉。

AWS AI Labs 的研究人员针对这一常见的拼接-分块文本处理方式进行了深入研究, 发现其严重影响了模型理解上下文连贯性和事实一致性的能力。这不仅影响了模型在下游任务的表现,还增加了产生幻觉的风险。

针对这一问题,他们提出了一种创新的文档处理策略——最佳适配打包 (Best-fit Packing),通过优化文档组合来消除不必要的文本截断,并显著地提升了模型的性能且减少模型幻觉。这一研究已被ICML 2024接收。



文章标题:Fewer Truncations Improve Language Modeling

论文链接:https://arxiv.org/pdf/2404.10830

研究背景

在传统的大型语言模型训练方法中,为了提高效率,研究人员通常会将多个输入文档拼接在一起,然后将这些拼接的文档分割成固定长度的序列。

这种方法虽然简单高效,但它会造成一个重大问题——文档截断(document truncation),损害了数据完整性(data integrity)。文档截断会导致文档包含的信息丢失 (loss of information)。

此外,文档截断减少了每个序列中的上下文量,可能导致下一个词的预测与上文不相关,从而使模型更容易产生幻觉 (hallucination)。

以下的例子展示了文档截断带来的问题:

图2(a):在Python编程中,原始代码虽然正确,但将变量定义与使用分割到不同的训练序列中会引入语法错误,导致某些变量在后续训练序列中未定义,从而使得模型学习到错误的模式,并可能在下游任务中产生幻觉。例如,在程序合成任务中,模型可能会在没有定义的情况下直接使用变量。

图2(b):截断同样损害了信息的完整性。例如,摘要中的“Monday morning”无法与训练序列中的任何上下文匹配,导致内容失实。这种信息不完整性会显著降低模型对上下文信息的敏感度,导致生成的内容与实际情况不符,即所谓的不忠实生成 (unfaithful generation)。

图2(c):截断还会阻碍训练期间的知识获取,因为知识在文本中的表现形式通常依赖完整的句子或段落。例如,模型无法学习到ICML会议的地点,因为会议名称和地点分布在不同的训练序列中。



图2. 文档截断导致幻觉或知识丧失的例子。(a) 变量定义(蓝色部分)被截断,随后的使用调用导致未定义名称(红色部分)。(b) 关键上下文信息被截断(蓝色部分),使得摘要不忠实于原文(红色部分),(c) 由于截断,模型不知道ICML 2024的举办地点。

最佳适配打包

针对这一问题,研究者提出了最佳适配打包 (Best-fit Packing)。

该方法使用长度感知的组合优化技术,有效地将文档打包到训练序列中,从而完全消除不必要的截断。这不仅保持了传统方法的训练效率,而且通过减少数据的片段化,实质性地提高了模型训练的质量。

作者首先先将每个文本分割成一或多个至多长为模型上下文长度L的序列。这一步限制来自于模型,所以是必须进行的。

现在,基于大量的至多长为L的文件块,研究者希望将它们合理地组合,并获得尽量少的训练序列。这个问题可以被看作一个集装优化(Bin Packing)问题。集装优化问题是NP-hard的。如下图算法所示,这里他们采用了最佳适配递减算法(Best-Fit-Decreasing, BFD) 的启发式策略。

接下来从时间复杂度 (Time Complexity) 和紧凑性 (Compactness) 的角度来讨论BFD的可行性。



时间复杂度:

BFD的排序和打包的时间复杂度均为O(N log N),其中N是文档块的数量。在预训练数据处理中,由于文档块的长度是整数并且是有限的 ([1, L]),可以使用计数排序 (count sort) 来实现将排序的时间复杂度降低到O(N)。

在打包阶段,通过使用段树(Segment Tree)的数据结构,使得每次寻找最佳适配容器的操作只需对数时间,即O(log L)。又因为L<



紧凑性 :

紧凑性是衡量打包算法效果的另一个重要指标,在不破坏原文档完整性的同时需要尽可能减少训练序列的数量以提高模型训练的效率。

在实际应用中,通过精确控制序列的填充和排布,最佳适配打包能够生成几乎与传统方法相当数量的训练序列,同时显著减少了因截断而造成的数据损失。



基于在自然语言(RefinedWeb) 和编程语言(The Stack) 数据集上的实验,我们发现最佳适配打包显著降低了文本截断。

值得注意的是,大多数文档包含的token数少于2048个;由于传统拼接-分块时造成的截断主要发生在这一范围内,而最佳适配打包不会截断任何长度低于L的文档,由此有效地保持了绝大多数文档的完整性。



图4:当最大序列长度设置为2k或8k时,在不同文档长度下,每个文档长度对应的文档数量和截断数量。使用“最佳适应打包”(Best-fit Packing)技术后,截断数量明显减少。上方:自然语言。下方:编程语言。

实验与结果

研究人员详细报告了使用最佳适配打包与传统方法(即拼接方法)训练的语言模型在不同任务上的表现对比,包括:自然语言处理和编程语言任务,如阅读理解 (Reading Comprehension)、自然语言推理 (Natural Language Inference)、上下文跟随 (Context Following)、文本摘要 (Summarization)、世界知识 (Commonsense and Closed-book QA) 和程序合成 (Program Synthesis),总计22个子任务。

实验涉及的模型大小从70亿到130亿参数不等,序列长度从2千到8千令牌,数据集涵盖自然语言和编程语言。这些模型被训练在大规模的数据集上,如Falcon RefinedWeb和The Stack,并使用LLaMA架构进行实验。



实验结果表明,使用最佳适配打包在在一系列任务中提升了模型性能,尤其是在阅读理解 (+4.7%)、自然语言推理 (+9.3%)、上下文跟随 (+16.8%) 和程序合成 (+15.0%) 等任务中表现显著(由于不同任务的度量标准的规模各异,作者默认使用相对改进来描述结果。)

经过统计检验,研究者发现所有结果要么统计显著地优于基线(标记为s),要么与基线持平(标记为n),且在所有评测的任务中,使用最佳适配打包均未观察到性能显著下降。

这一一致性和单调性的提升突显了最佳适配打包不仅能提升模型的整体表现,还能保证在不同任务和条件下的稳定性。详细的结果和讨论请参考正文。











作者们重点研究了最佳适配打包对幻觉的影响。

在摘要生成中,使用QAFactEval度量发现采用最佳适配打包的模型在生成幻觉方面有显著降低

更为显著的是,在程序合成任务中,使用最佳适配打包训练的模型生成代码时,“未定义名称”(Undefined Name)的错误减少了高达58.3%,这表明模型对程序结构和逻辑的理解更为完整,从而有效减少了幻觉现象。

作者们还揭示了模型在处理不同类型知识时的表现差异。

如前所述,训练过程中的截断可能影响信息的完整性,从而妨碍知识的获取。但大多数标准评估集中的问题侧重于常见知识 (common knowledge),这类知识在人类语言中频繁出现。因此即使部分知识因截断而丢失,模型仍有很好的机会从文档片段中学习到这些信息。

相比之下,不常见的尾部知识(tail knowledge)更容易受到截断的影响,因为这类信息在训练数据中出现的频率本身就低,模型难以从其他来源补充丢失的知识。

通过对ARC-C和ARC-E两个测试集的结果分析,研究者发现,相较于含有更多常见知识的ARC-E,使用最佳适配打包会使模型在含有更多尾部知识的ARC-C中有更显著的性能提升。

通过计算每对问题-答案组合在 Kandpal et al. (2023) 预处理的Wikipedia实体映射中的共现次数,这一发现得到了进一步验证。统计结果显示,挑战集(ARC-C)包含了更多罕见共现的对,这验证最佳适配打包能有效支持尾部知识学习的假设,也为为何传统的大型语言模型在学习长尾知识时会遇到困难提供了一种解释。



总结

本文提出了大型语言模型训练中普遍存在的文档截断问题。

这种截断效应影响了模型学习到逻辑连贯性和事实一致性,并增加了生成过程中的幻觉现象。作者们提出了最佳适配打包(Best-fit Packing),通过优化数据整理过程,最大限度地保留了每个文档的完整性。这一方法不仅适用于处理数十亿文档的大规模数据集,而且在数据紧凑性方面与传统方法持平。

实验结果显示,该方法在减少不必要的截断方面极为有效,能够显著提升模型在各种文本和代码任务中的表现,同时有效减少封闭域的语言生成幻觉。尽管本文的实验主要集中在预训练阶段,最佳适配打包也可广泛应用于其他如微调阶段。这项工作为开发更高效、更可靠的语言模型做出了贡献,推动了语言模型训练技术的发展。

有关更多研究细节,请参阅原始论文。如果有意向工作或实习,可邮件联系本文作者 zijwan@amazon.com.

特别声明:以上内容(如有图片或视频亦包括在内)为自媒体平台“网易号”用户上传并发布,本平台仅提供信息存储服务。

Notice: The content above (including the pictures and videos if any) is uploaded and posted by a user of NetEase Hao, which is a social media platform and only provides information storage services.

相关推荐
热点推荐
日内跌超60美元!黄金价格跳水,白银也大跌超5%!连增18个月后央行暂停增持黄金,美联储降息有变?

日内跌超60美元!黄金价格跳水,白银也大跌超5%!连增18个月后央行暂停增持黄金,美联储降息有变?

每日经济新闻
2024-06-07 22:58:04
安妮·海瑟薇真是太美了……一个非常称职的女演员。

安妮·海瑟薇真是太美了……一个非常称职的女演员。

视觉攻城狮
2024-06-07 22:05:57
大陆中止让利后,台当局突然迎来外援,赖清德总算抓到救命稻草?

大陆中止让利后,台当局突然迎来外援,赖清德总算抓到救命稻草?

莫将离
2024-06-06 22:43:33
从明年开始,个人存款超30万以上的家庭,或将面对“三大麻烦”

从明年开始,个人存款超30万以上的家庭,或将面对“三大麻烦”

贾文彬的史书
2024-06-07 21:56:50
梅西谈外界批评:很多是假的捏造的带有恶意,最痛苦的是我的家人

梅西谈外界批评:很多是假的捏造的带有恶意,最痛苦的是我的家人

直播吧
2024-06-07 19:28:05
这篇江苏高考作文,3秒完成

这篇江苏高考作文,3秒完成

最江阴
2024-06-07 14:01:44
你听过“湿重鞋跟偏,火大腰带短,阴虚枕头潮,阳虚床不暖”吗?

你听过“湿重鞋跟偏,火大腰带短,阴虚枕头潮,阳虚床不暖”吗?

今日养生之道
2024-06-04 16:28:46
中俄跨国版“铁腚大巴”重启:8天7晚2980元坐大巴到俄罗斯,游客多为老人

中俄跨国版“铁腚大巴”重启:8天7晚2980元坐大巴到俄罗斯,游客多为老人

红星新闻
2024-06-06 21:41:09
五旬老汉一年间染指100名女性,上到50下到20,只因掌握独家技巧

五旬老汉一年间染指100名女性,上到50下到20,只因掌握独家技巧

历史八卦社
2024-06-06 01:27:16
2006年,湖南一母亲和儿子乱伦26年,儿子为摆脱动了杀机

2006年,湖南一母亲和儿子乱伦26年,儿子为摆脱动了杀机

五月读书汇
2024-06-03 06:50:44
威廉提及夏洛特公主,透露她不想去上学,最近一直被考试困扰

威廉提及夏洛特公主,透露她不想去上学,最近一直被考试困扰

红袖说事
2024-06-06 23:40:55
若国足未晋级18强赛,将通过附加赛争取最后6个亚洲杯入场券

若国足未晋级18强赛,将通过附加赛争取最后6个亚洲杯入场券

直播吧
2024-06-07 15:12:10
广汽董事长炮轰电车特权:新能源占比已达50%,应推动油电同权

广汽董事长炮轰电车特权:新能源占比已达50%,应推动油电同权

明镜pro
2024-06-07 09:15:32
SpaceX已经修复了差点毁掉"星际飞船"的薄弱环节

SpaceX已经修复了差点毁掉"星际飞船"的薄弱环节

cnBeta.COM
2024-06-08 02:33:06
世界第1拒翻车!决胜时刻放大招,2-1逆转法国名将,石宇奇晋级!

世界第1拒翻车!决胜时刻放大招,2-1逆转法国名将,石宇奇晋级!

钉钉陌上花开
2024-06-07 16:29:56
笑不活了,纪敏佳请战《歌手》,网友:你坐下,组织对你另有安排

笑不活了,纪敏佳请战《歌手》,网友:你坐下,组织对你另有安排

有趣的羊驼
2024-06-06 14:22:28
乌军总司令:乌无人系统部队组建工作正在进行

乌军总司令:乌无人系统部队组建工作正在进行

界面新闻
2024-06-07 00:09:25
太坏!范志毅看总决自称塔图姆球迷,郭艾伦:别闹他热身你都不认识

太坏!范志毅看总决自称塔图姆球迷,郭艾伦:别闹他热身你都不认识

818体育
2024-06-07 11:21:39
冯小刚女儿徐朵追星范丞丞,支持对方新电影,晒合影称我们认识

冯小刚女儿徐朵追星范丞丞,支持对方新电影,晒合影称我们认识

娱絮
2024-06-07 09:53:37
“留学500万回国月薪7000”当事人:后悔没用这些钱来买一套上海的房

“留学500万回国月薪7000”当事人:后悔没用这些钱来买一套上海的房

凤凰网财经plus
2024-06-07 11:34:04
2024-06-08 08:02:44
机器之心Pro
机器之心Pro
专业的人工智能媒体
9063文章数 141940关注度
往期回顾 全部

科技要闻

6家大模型抢答高考作文,谁是你心中的Top1

头条要闻

媒体:马克龙援乌战机祭出"大杀器" 发出十分危险信号

头条要闻

媒体:马克龙援乌战机祭出"大杀器" 发出十分危险信号

体育要闻

优势在我?中国足球有自己的节奏

娱乐要闻

汤唯抵达巴黎将担任奥运火炬手

财经要闻

身陷退市股的投资者:我的钱瞬间没了

汽车要闻

2.0T混动售20.98万元起 福特蒙迪欧运动版上市

态度原创

旅游
亲子
房产
游戏
公开课

旅游要闻

上海迪士尼年卡最高档位卡种八折优惠改为满减

亲子要闻

萌娃和爸爸斗智斗勇,最后竟然是小宝宝赢了。网友直呼这个小朋友太聪明了。

房产要闻

顶流地段+顶级户型!香港半山豪宅,已成为高净值人群的资产压舱石!

舅舅党再爆猛料,魔兽世界正式服七月份有望开服,你还会回归吗?

公开课

近视只是视力差?小心并发症

无障碍浏览 进入关怀版