上下文學習理論 是什麼?

In-context Learning Theory — 上下文學習理論 的完整解釋

上下文學習理論指大型語言模型無需額外訓練,僅憑藉輸入提示中的範例,即可執行新任務的能力,展現了模型泛化的潛力。

容易混淆

理論 vs 實作 實作關心怎麼把任務做好 理論關心為什麼會有效 最關鍵的區別是做法,還是解釋

上下文學習理論 vs 微調 上下文學習理論在解釋提示中的現場學習 微調是在解釋權重更新後的學習 最關鍵的區別是提示內學習,還是參數內學習

記住這句就好

解釋為什麼模型看幾例就會做。

實際案例

研究模型泛化 研究者會拿不同提示排列、不同範例數量來觀察模型是否真的在做上下文學習。

比較不同模型 同樣的提示,有些模型效果好、有些不穩,理論研究可以幫忙解釋差在哪。

深入了解

常見解釋會牽涉到 transformer 結構、meta-learning 或近似演算法視角。 這一塊還在發展中,所以很多問題還沒有單一公認答案。

情境判斷

Q1: 你看到提示順序一換,模型表現就變了,這在理論上代表什麼? → 代表上下文學習對範例排列和提示形式很敏感。

Q2: 你想知道它和微調哪個更重要,理論會直接給標準答案嗎? → 不會,因為兩者解決的問題不同,取捨要看場景。

相關術語

常見問題

它和上下文學習本身有什麼差?

上下文學習是現象,理論是解釋這個現象的模型。

為什麼值得研究?

因為它關係到大型語言模型到底怎麼泛化。

現在有定論嗎?

還沒有,這是仍在演進的研究議題。