Summary
This paper considers the problem of learning to defer, and propose a softmax-based surrogate loss for the task, which is consistent and can be well-calibrated. The paper theoretically proves that one needs asymmetric losses for a bounded probability estimate---which in turn leads to a better calibration properties---(Theorem 1), and show the consistency of the proposed loss (Theorem 2). The paper also gives the risk transfer bound to the original zero-one loss (Theorem 3). Empirically, the proposed surrogate function enjoys the best of both worlds, achieving low error rates and good calibration properties.
Strengths
- Theoretical contributions of the paper is very good. Theorem 1 is a strong result, which may be useful in guiding the design of other softmax-based estimators for nonclassic (e.g., composite) learning tasks. Other two are somewhat standard, but are very essential in guaranteeing that the proposed loss works as desired.
- The proposed asymmetric softmax-parameterized loss is very simply designed. The loss can be implemented very easily and may not introduce too much computational overhead to the training procedure.
- The empirical performance of the proposed loss function is strong, consistently achieving the best performance over the tested setups.
- The paper is very clearly written, especially for a paper that is heavily loaded with various notations.
Weaknesses
- It is not clear **why** we want to stick to the softmax-based losses from the first place. It is definitely cool that one can give a better calibrated softmax-based loss, but what is the reason that we need one when we have a decent non-softmax loss? We only know post hoc that such estimator has some empirical benefits, but the reason why it works better than non-softmax one is still at mystery. In the manuscript, authors try to justify the effort saying "Given the wide use and practical advantages of softmax parameterization (...)," but the reason is never spoken out clearly. For a better understanding of the advantages of the proposed loss, we need a more detailed explanation (or maybe a good reference).
- I find that the empirical validation of the loss function to be somewhat limited. I don't usually ask for more experimental validations for theory papers. However, I think it is quite essential for this paper specifically, because none of the theoretical results actually explain why the proposed loss function should work better than the OvA loss. The main experiments are on the synthetic CIFAR100 dataset, with an additional figure on CIFAR10H (where are the "error rate" results for CIFAR10H?). This is very limited; [42] performed experiments on CIFAR10H, Hatespeech, Galaxy-Zoo, and HAM10000; [28] has experiments on CIFAR10H, CheXpert, and Hatespeech. In this sense, having only CIFAR100 results stated explicitly as numbers seems rather inadequate, as we cannot really check whether the baselines have been implemented/tuned correctly.
Questions
- What is the reason we should prefer softmax-based losses?
- Please provide more experimental results on other datasets.
- Please provide explicit numbers for the CIFAR10H experiments; this is for the sake of checking whether the baselines have been implemented and tuned correctly.
Rating
6: Weak Accept: Technically solid, moderate-to-high impact paper, with no major concerns with respect to evaluation, resources, reproducibility, ethical considerations.
Confidence
3: You are fairly confident in your assessment. It is possible that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work. Math/other details were not carefully checked.
Limitations
The limitations are adequately stated in the manuscript, but only in the appendices.