《Foundations of Large Language Models》:一本從預訓練談到推理的 LLM 基礎教科書
Foundations of Large Language Models
背景
大型語言模型(LLM)這幾年的進展很快,新論文、新技巧幾乎每週都有。想入門的人常遇到一個問題:資料太零散。部落格文章往往預設讀者已經懂很多背景,原始論文則只講單一技術。能把基本概念整理成一條完整脈絡的教材並不多。
《Foundations of Large Language Models》就是針對這個缺口寫的。作者是東北大學(Northeastern University,中國瀋陽)NLP Lab 與小牛翻譯(NiuTrans Research)的 Tong Xiao 與 Jingbo Zhu。這篇 arXiv 論文本身是一本書,不是一般的研究論文。它在 2025 年 1 月 16 日首次提交,分類為 cs.CL、cs.AI 與 cs.LG。根據 arXiv 頁面,最近一次修訂是 v4,時間是 2026 年 10 月 8 日,修訂說明只有「Minor corrections」。四個版本的檔案大小介於 361 KB 到 942 KB 之間,可見內容在這段期間明顯增加,不只是修錯字。
這本書的定位很明確。標題已經說明,它重視的是基礎概念,不追求涵蓋所有最前沿的技術。目標讀者是大學生、NLP 與相關領域的從業人員,也歡迎任何想了解 LLM 的人當作參考。作者說明內容取自他們在 GitHub 上維護的一套更完整的 NLP 教材,並以 Creative Commons Attribution-NonCommercial 4.0 授權釋出。
方法
這本書的「方法」是它怎麼編排內容。依 arXiv 摘要,全書分成六章,對應 LLM 從訓練到使用的整個流程:
- Pre-training(預訓練):從 self-supervised learning 的基本概念談起,說明 decoder-only、encoder-only、encoder-decoder 三種主要架構的差異。BERT 在這章被當成詳細的案例研究。
- Generative Models(生成式模型):講 LLM 怎麼建構、如何 scaling、有哪些訓練技巧,也包含長文本序列的處理方法。
- Prompting(提示):涵蓋 prompt engineering、in-context learning、chain-of-thought,以及自動化的 prompt 最佳化。
- Alignment(對齊):介紹 instruction fine-tuning,以及利用人類回饋(如 RLHF 這一類方法)讓模型行為符合人類預期的做法。
- Inference(推論):討論 decoding 演算法、加速技術,以及推論階段的最佳化策略。
- Reasoning(推理):這是 arXiv 最新摘要列出的第六章。
這個順序有它的邏輯:先有模型(預訓練、生成式模型),再學怎麼使用(prompting),然後讓它更聽話(alignment),接著讓它跑得有效率(inference),最後談如何讓它做複雜推理(reasoning)。每一章被設計成相對獨立的單元,讀者不必從頭讀到尾。作者預期讀者具備一些神經網路與 Transformer 的基礎,但不需要很深的先備知識。
有一點要提醒:我查到的兩個頁面對章節數的描述不一致。Hugging Face 頁面只列出五章,沒有 Reasoning;arXiv 摘要則是六章。合理的推測是 Hugging Face 的描述對應較早的版本(頁面標示的日期是 2025 年 6 月 17 日),而 arXiv 的 v4 已經補上推理這一章。不過這只是我根據兩個頁面做的推斷,沒有逐版比對全文。
實驗結果
這是一本教科書,沒有提出新模型,也沒有在 benchmark 上跑實驗,所以沒有準確率或分數提升這類數字。我也不打算捏造任何效能數據。能客觀描述的,只有這份材料本身的規模與演進:
- 章節規模:最新版為六章,涵蓋 LLM 技術流程的主要環節。較早的 Hugging Face 頁面描述為五章,代表內容在後續版本增加了。
- 版本數:arXiv 上共有四個版本(v1 到 v4),從 2025 年 1 月到 2026 年 10 月持續更新。
- 檔案大小:各版本介於 361 KB 到 942 KB,最大版本約為最小版本的 2.6 倍。以此推測內容明顯擴充,但檔案大小也受圖表與排版影響,不能直接等同於頁數或字數。
- 頁數:我讀到的頁面沒有提供頁數,所以無法給出確切數字。
至於這本書的實際價值,還得看讀者的使用經驗,而不是靠數字。我讀到的頁面也沒有提供社群的回應或評價資料。
意義
對技術讀者來說,這本書有三個實際用途。
第一,它可以當作「地圖」。LLM 領域的名詞很多,例如 pre-training、SFT、RLHF、CoT、speculative decoding。這本書把它們放進同一個架構裡,方便你知道每個技術在整個流程中的位置,再去讀個別論文會順很多。
第二,內容會持續更新。LLM 技術變化很快,一本只出一次的書很快就過時。這本書在一年多裡更新到第四版,並且新增了 reasoning 這個近年很熱門的主題,表示作者有在跟進。不過 v4 的修訂說明只寫「Minor corrections」,實際新增了哪些內容,值得讀者自己對照版本差異。
第三,授權寬鬆。CC BY-NC 4.0 允許非商業用途的分享與改作,適合老師拿來當課程教材,或團隊用來做內部教育訓練。
它也有侷限。作者自己說明這本書重視基礎,不涵蓋所有最新技術,因此想追最新的 agent、多模態或新訓練配方的人,仍然需要另外讀最新論文。另外,書中對各方法的評價,取決於作者的選材與觀點,讀者最好搭配原始論文交叉驗證。
整體來說,這本書適合想系統性補齊 LLM 基礎的人,尤其是已經會用 API 或 prompt,但對背後訓練與推論機制還不太清楚的工程師與學生。