Summary
The paper proposes a cascade of LLMs where each stage can either reject an input, defer it to the next larger LLM, or answer it, depending on their answer token/P(True) probability. The probability is recalibrated using logistic regression and nonlinear transformations. The cascade shows a more favorable error-per-cost tradeoff than using single LLMs on MMLU.
Weaknesses
* The font size is reduced and the margins are made smaller. This is a potential breach of the ICLR guidelines.
* Conceptually, I cannot follow why it is required to recalibrate the LLM token / P(True) probabilities via a logistic regression with a nonlinear transformation of probabilities. All that the method uses in the end are the two threshold values. Since all transformations are monotonic, the thresholds could have also been computed for original probabilities.
* There is no comparison against the routing / abstained prediction SOTA that the paper cites.
* The method works only on one dataset (MMLU) and one cascade of models (Llama 3 models). It fails on TruthfulQA.
* The method requires searching 39^5 (= 90M) hyperparameters. This could be greatly reduced by excluding impossible combinations and using Bayesian optimization.
* Figure 1 has an odd choice of the x-axis values (0, 0.86, 0.982, 0.998, 1.0, 1.0, 1.0, 1.0, 1.0) and does not show any data, just the estimate logistic curves. This makes it hard to tell if the data actually supports the interpretation made from the figure, namely that "differently sized models share a common notion of difficulty"
* Some statements are heavily marketed and oversold. E.g.,
* "we introduce a nonlinear feature transformation that makes Platt scaling a highly effective calibration technique for LLM token probabilities, providing an alternative to temperature scaling grounded in a rigorous statistical model"
* "which require only 50 or 100 labeled examples to achieve excellent calibration error (ECE), cutting ECE by 50% compared to naive Platt scaling", I'd advice to remove "excellent" and "only" to make this more objective, since a remaining ECE of 0.05-0.07 is far from excellent. I'd suggest to change 50% to "between 17% and 55%".
* I cannot follow why an arbitrary nonlinear transformation is labeled as statistically grounded ("our nonlinear transformations make Platt scaling much more effective in calibrating LLM output probabilities, yielding a statistically grounded way of performing LLM calibration". Because of the follow-up logistic regression? A logistic regression has no guarantees to produce calibrated values, it just minimizes its loss)
* There is no code released that would allow to replicate the experiments.
* It would be beneficial to report standard deviations in Table 1, since you already used multiple seeds (which is nice!)
* Proposition 1 lacks notation. Is $1_D$ a vector across all decision, with each entry being 1 or 0?
Small notes that did not influence my score and don't need to be rebuttled, I just note them to make the camera-ready better:
* Besides font size and margins, I would suggest to reformat the figures. If you could give them a uniform text size, correct aspect ratio, and potentially use tikz where applicable, removing titles from figures (and put them into the captions). That would improve the presentation a lot.
* Reformat equation 9
* Reformat page 8
* The reference section is misformatted ("Can llms express their un-
certainty? an empirical evaluation of confidence elicitation in llms"). Consider adding double brackets to the .bib entries.
* Typo in line 21: yields drive
* Typo in line 249: hafve
* It's more common in ML literature to have the contributions (§3) be part of the introduction (§1), that would make it easier to digest for a quick reader