Research Papers 论文研究 1d ago Updated 1d ago 更新于 1天前 48

KItCAT: Knowledge Injection via Input Corruption for Auto-regressive Training KItCAT:通过输入损坏的知识注入用于自回归训练

KItCAT introduces a lightweight training strategy that injects specialized knowledge into decoder-only LLMs by stochastically corrupting input sequences during auto-regressive training Random subsets of input tokens are replaced with other vocabulary tokens while preserving original next-token labels, generating diverse training samples at negligible computational cost The approach eliminates the need for expensive paraphrase generation, which prior methods relied on to address the low-repetitio KItCAT是一种轻量级知识注入训练策略,通过随机损坏输入序列中的token来增强自回归训练,无需昂贵的paraphrasing 核心机制:训练时随机替换部分输入token为其他词汇token,同时保持原始next-token标签不变,实现低成本大规模数据增强 解决持续预训练(CPT)在小众领域文档中难以稳健获取知识的痛点,因为这类文档很少重复事实 实验表明KItCAT在多个数据集和模型系列上持续优于传统CPT方法 代码已开源,便于复现和应用

62
Hot 热度
75
Quality 质量
68
Impact 影响力

Analysis 深度分析

TL;DR

  • KItCAT introduces a lightweight training strategy that injects specialized knowledge into decoder-only LLMs by stochastically corrupting input sequences during auto-regressive training
  • Random subsets of input tokens are replaced with other vocabulary tokens while preserving original next-token labels, generating diverse training samples at negligible computational cost
  • The approach eliminates the need for expensive paraphrase generation, which prior methods relied on to address the low-repetition problem in niche documents
  • KItCAT consistently outperforms standard Continued Pre-Training (CPT) across multiple datasets and model families
  • Code has been made publicly available, enabling reproducibility and further research in knowledge injection techniques

Why It Matters

This work addresses a critical bottleneck in domain adaptation of LLMs: efficiently injecting specialized knowledge from niche sources without relying on computationally expensive paraphrasing pipelines. For AI practitioners fine-tuning models on technical manuals, domain-specific documents, or proprietary data, KItCAT offers a cost-effective alternative that scales well. The approach is particularly relevant for organizations with limited compute resources that still need to equip models with up-to-date or specialized knowledge.

Technical Details

  • KItCAT operates by stochastically corrupting input token sequences during continued pre-training: a random subset of tokens is replaced with arbitrary vocabulary tokens, while the original next-token prediction labels remain unchanged
  • This corruption mechanism acts as a form of data augmentation, generating diverse training inputs from each original sample without requiring external paraphrasing models or additional LLM inference
  • The method is applied to decoder-only LLM architectures using standard auto-regressive training objectives, making it broadly compatible with existing training pipelines
  • Evaluations demonstrate consistent improvements over baseline CPT across multiple benchmark datasets and different model families, suggesting the approach generalizes well beyond specific architectures
  • The computational overhead is described as negligible compared to paraphrase-based augmentation methods, as corruption requires no additional model calls or generation steps

Industry Insight

  • Organizations performing domain adaptation on limited budgets can adopt KItCAT as a drop-in replacement for paraphrase-heavy knowledge injection pipelines, significantly reducing compute costs while maintaining or improving performance
  • The simplicity of the approach suggests it could become a standard regularization technique during continued pre-training, not just for knowledge injection but potentially for improving robustness to input perturbations
  • As niche and proprietary data becomes increasingly valuable for enterprise LLM deployments, lightweight training strategies like KItCAT will likely see broader adoption, especially in settings where access to powerful LLMs for paraphrase generation is restricted

TL;DR

  • KItCAT是一种轻量级知识注入训练策略,通过随机损坏输入序列中的token来增强自回归训练,无需昂贵的paraphrasing
  • 核心机制:训练时随机替换部分输入token为其他词汇token,同时保持原始next-token标签不变,实现低成本大规模数据增强
  • 解决持续预训练(CPT)在小众领域文档中难以稳健获取知识的痛点,因为这类文档很少重复事实
  • 实验表明KItCAT在多个数据集和模型系列上持续优于传统CPT方法
  • 代码已开源,便于复现和应用

为什么值得看

本文提出了一种高效的知识注入方案,避免了传统paraphrasing方法对强大LLM的依赖和高计算成本,为领域自适应提供了更经济的训练策略。对于需要快速将专业知识注入LLM的工业界应用具有重要参考价值。

技术解析

  • 核心方法:KItCAT在标准下一个token预测基础上,对输入序列进行随机损坏(stochastic corruption),将随机子集的输入token替换为词汇表中的其他token,但保持原始标签不变
  • 数据增强机制:通过token替换从每个样本生成多样化训练输入,实现大规模数据增强,计算开销几乎为零
  • 适用场景:针对decoder-only架构的LLMs,解决小众领域(如技术手册、专业文档)知识注入问题
  • 对比基线:与持续预训练(CPT)和基于paraphrasing的知识注入方法对比,在多个数据集和模型系列上验证有效性

行业启示

  • 知识注入领域正从"依赖外部LLM生成数据"向"轻量级训练策略"转变,降低领域适配成本
  • 未来LLM的领域专业化可能更多依赖训练技巧创新,而非单纯增加算力或数据量
  • 建议关注此类低成本增强方法在实际生产环境中的部署效果,特别是在垂直领域的知识增强应用

Disclaimer: The above content is generated by AI and is for reference only. 免责声明:以上内容由 AI 生成,仅供参考。

LLM 大模型 Training 训练 Research 科学研究 Fine-tuning 微调