不夸张地说,这篇论文,改变了整个AI的历史走向
Attention Is All You Need
用完全基于注意力的编码器—解码器结构,替代翻译模型中的循环与卷积。
把重要论文放回历史坐标,理解每一步为什么发生。
从架构、预训练到规模化与对齐,沿着问题的变化往前读。
先改变计算的方式,再重新思考语言建模。Transformer 是这段路线的起点。
Attention Is All You Need
用完全基于注意力的编码器—解码器结构,替代翻译模型中的循环与卷积。
从任务专用模型走向通用预训练。GPT 与 BERT 在生成和理解两个方向探索,路线并不相同。
Improving Language Understanding by Generative Pre-Training
把无监督语言建模与有监督任务微调连接起来。
BERT: Pre-training of Deep Bidirectional Transformers for Language Understanding
通过掩码语言建模训练深层双向 Transformer 表示。
Language Models are Unsupervised Multitask Learners
探索更大规模语言模型在多种任务上的零样本迁移。
参数、数据与计算一起增长。能力的扩展和训练系统的限制,需要同时理解。
ZeRO: Memory Optimizations Toward Training Trillion Parameter Models
通过分片训练状态,减少数据并行中的显存冗余。
Scaling Laws for Neural Language Models
系统研究语言模型损失随模型规模、数据和计算预算的变化规律。
Language Models are Few-Shot Learners
系统评估大规模自回归模型的零样本、单样本与少样本任务表现。
算力如何分配、训练如何加速、模型如何理解人的意图,是并行发展的几条线。
Training language models to follow instructions with human feedback
结合监督微调、人类偏好奖励模型和策略优化,改善指令响应。
Training Compute-Optimal Large Language Models
重新评估固定计算预算下模型规模与训练数据量的分配。
FlashAttention: Fast and Memory-Efficient Exact Attention with IO-Awareness
通过分块和重计算减少显存读写,精确计算标准注意力。
Constitutional AI: Harmlessness from AI Feedback
使用明确原则指导自我批评、修订与 AI 偏好反馈。
偏好优化和训练内核,分别沿着训练目标与硬件利用率继续改进。
Direct Preference Optimization: Your Language Model is Secretly a Reward Model
将特定偏好优化问题重写为直接训练语言模型的目标。
FlashAttention-2: Faster Attention with Better Parallelism and Work Partitioning
通过改进 GPU 线程块与 warp 的工作划分,提高精确注意力计算的效率。