情報科学 › LLM アーキテクチャ › 推論

top-k と top-p(nucleus)サンプリング

定義 5.1(「推論」§5)

pp を V={1,…,N}V = \{1, \ldots, N\} 上の確率分布とします。添字を確率の降順に、同じ値は添字の昇順に並べたものを π(1),π(2),…,π(N)\pi(1), \pi(2), \ldots, \pi(N) とし(pπ(1)≥pπ(2)≥⋯p_{\pi(1)} \ge p_{\pi(2)} \ge \cdots)、累積を cj=∑i=1jpπ(i)c_j = \sum_{i=1}^{j} p_{\pi(i)} とします。

  • top-k 集合(1≤k≤N1 \le k \le N): S(k)={π(1),…,π(k)}S^{(k)} = \{\pi(1), \ldots, \pi(k)\}。
  • top-p 集合(しきい値 0<ρ≤10 < \rho \le 1): k(ρ)=min⁡{j:cj≥ρ}k(\rho) = \min\{ j : c_j \ge \rho \} とし、Sρ={π(1),…,π(k(ρ))}S_\rho = \{\pi(1), \ldots, \pi(k(\rho))\}。
  • 集合 SS(p(S)>0p(S) > 0)への制限: pS(i)=pi/p(S)p_S(i) = p_i / p(S)(i∈Si \in S)、pS(i)=0p_S(i) = 0(i∉Si \notin S)。

pS(k)p_{S^{(k)}} から標本を取ることを top-k サンプリング、pSρp_{S_\rho} から標本を取ることを top-p サンプリング(nucleus サンプリング)といいます。しきい値 ρ\rho が、通称の「top-p の p」です(分布の記号 pp と区別するため、ここでは ρ\rho と書きます)。

本文で読む(前後の説明と例)→

閉包の状態

定義

定義は閉包の起点です(証明を要しません)。

印の意味: ✓公理まで証明済み ・ △証明あり(閉包未完)・ ※主張のみ。テーマごとの集計は 閉包の状況。

これを使っている定理 証明で参照している 1 件

関連するノック 2 問