Home

Source Notes

調査素材ノート: LLMの基本原理入門

記事本文に編集する前の調査素材、根拠リンク、論点整理、採否判断を読みやすい形に整えるための中間ノートです。

1. ソースマップ

Primary sources

Authoritative context

  • Kudo and Richardson, SentencePiece and related subword-tokenization work
  • Anthropic and OpenAI public material on instruction following and agentic workflows, as background context rather than core evidence

Secondary context

2. Evidence notes

  • トークン化は、文字列をモデルが扱える単位へ分解する処理として整理する。
  • 埋め込みは、トークンを高次元ベクトルへ写す層として扱う。
  • Transformer の自己注意は、文脈中の要素間関係を直接計算する仕組みとして説明する。
  • 事前学習は、次トークン予測を通じて広い一般化を学ぶ工程として扱う。
  • 推論は、学習済み重みを使った実行時の候補生成として整理する。
  • 文脈長は、モデルが一度に参照できる入力の上限として扱う。
  • 「知識を保存している」という表現は、分布的保持と部分的な丸暗記を区別して書く。

3. Inclusion and exclusion decisions

  • 入れる: 非専門家向けに理解しやすい基本原理、最小限の技術語、実務での注意点。
  • 入れる: self-attention を図解し、Q/K/V は役割名として説明する。
  • 入れる: 「知識保存」の正確さと限界を、記憶・一般化・抽出可能性に分けて扱う。
  • 入れる: 文脈長の限界と、外部検索との併用を運用上の示唆として明示する。
  • 外す: 数式の導出、学習損失の詳細、最適化アルゴリズムの比較、ベンチマークの細部。
  • 外す: 特定ベンダーの最新製品比較や価格、日々更新される仕様の羅列。

4. Rejected or downgraded sources

  • 二次解説ブログは、説明がわかりやすいものでも、原理説明の根拠には使わない。
  • 速報的な製品記事は、今回の焦点が基礎原理なので優先度を下げた。
  • 注意重みをそのまま説明とみなす解釈は、理解を誤らせやすいため、本文では主張の中心に置かなかった。

5. Open questions

  • 長文脈の実運用で、どの長さから失敗率が急に上がるかはタスク依存である。
  • 訓練データの丸暗記がどの程度起きるかは、モデル、重複率、検査手法によって変わる。
  • 「理解」という語は哲学的論点を含むため、本文では利用時の判定軸に寄せている。