Weaknesses
- **Theory**:
- The approach is mathematically not very well grounded. Also, mathematical expressions such as $prob(\texttt{[tok]}, \hat{y})$ and $prob(argmax(\hat{y}), \hat{y})$ do not cohere with common practices [1,2,3,4]. The authors could consider something like $p(y_{t}=\texttt{[tok]} | y_{<t}, x)$ and $max_{i} \ p(y_{t}=i | y_{<t}, x)$.
- The uncertainty factor is only bigger than $0$ if any other token gets assigned a higher probability than the $\texttt{[gold]}$ token. It does not account for the case where a model is uncertain about *any* token and thus predicts a (low) probability for all tokens. For instance, consider the tokens relating to ($\text{"Paris"}$, $\text{"Berlin"}$, $\text{"London"}$, $\text{"Rome"}$, $\text{"Vienna"}$). If the model predicts any of $p(y_{t} | \text{"The capital of France is"}) \in [(0.2, 0.2, 0.2, 0.2, 0.2), (0.3, 0.1, 0.2, 0.2, 0.2), ...]$, the uncertainty factor is $0$ no matter the hyperparameter $\Pi$, while it is clear that in all those cases the model is uncertain about the correct next token. The probability of the $\texttt{[IDK]}$ gets even decreased via the uncertainty regularization.
- **Evaluation**: The authors do not compare against other uncertainty quantification methods, such as (length-normalized) predictive entropy [1], p(true) [2], or semantic entropy [3,4]. These methods do not require additional pertaining, and thus do not suffer from training instabilities, mode collapse, or high computational costs, but can directly be applied to "off-the-shelf" models. Additionally, there exist methods that consider fine-tuning models to express their lack of knowledge that have not been considered.
---
[1] A. Malinin and M. Gales. Uncertainty estimation in autoregressive structured prediction.
[2] S. Kadavath, T. Conerly, A. Askell, T. Henighan, D. Drain, E. Perez, N. Schiefer, Z. Hatfield-Dodds, N. DasSarma, E. Tran-Johnson, S. Johnston, S. El-Showk, A. Jones, N. Elhage, T. Hume, A. Chen, Y. Bai, S. Bowman, S. Fort, D. Ganguli, D. Hernandez, J. Jacobson, J. Kernion, S. Kravec, L. Lovitt, K. Ndousse, C. Olsson, S. Ringer, D. Amodei, T. Brown, J. Clark, N. Joseph, B. Mann, S. McCandlish, C. Olah, J. Kaplan. Language Models (Mostly) Know What They Know.
[3] L. Kuhn, Y. Gal, and S. Farquhar. Semantic uncertainty: Linguistic invariances for uncertainty estimation in natural language generation.
[4] L. Aichberger, K. Schweighofer, M. Ielanskyi, and S. Hochreiter. Semantically Diverse Language Generation for Uncertainty Estimation in Language Models.