Summary
This research focuses on predicting test accuracy on shifted datasets without access to ground-truth labels. The authors begin by analyzing the potential issue of the existing methods which were based on the shift distance and point out that the previous distributional distances were not always correlated highly to the out-of-distribution (OOD) error. Then, they proceed with an intuitive example and theoretical explanation, showing the connection between feature separability and test accuracy. Based on this, they propose a novel metric that measures the inter-class dispersion, which is demonstrated as an effective factor for the OOD error estimation. They conducted experiments on CIFAR-C and TinyImageNet-C to validate the advantages of the proposed method. The authors further demonstrate the robustness of the proposed method against class imbalance and data shortage.
Strengths
1. The task studied in this paper is practically important. In some real-world applications, it is necessary to assess the model performance on a given unlabelled dataset. Under those scenarios, OOD error estimation becomes inevitable and valuable.
2. The proposed method is supported by both empirical observations and theoretical analysis. The motivation is clear.
3. The proposed method is novel, effective, and efficient. Previous SOTA methods like ProjNorm need to update the model which is computationally expensive (It can be unachievable with some large models). They also show that intra-class compactness cannot work well, which motivates deeper exploitation of the properties within the features distribution rather than the coarse-grained property on the whole dataset adopted in AutoEval.
4. It is also interesting to see that this paper further investigated the performance under some scenarios with imperfect data, e.g., class imbalance, smaller sample size, and partial OOD error prediction. To the best of my knowledge, this is the first work providing such a complete analysis. Compared with the previous studies, the proposed approach achieved comparable performance even under these extreme cases.
5. This paper is well-written and easy-to-understand. The analysis and figures provided by the authors are clear and informative. I believe readers can easily get the core idea and implement it.
Weaknesses
1. Some potential typos should be corrected in the next version. See the Questions part for more details.
2. The discussion about the pseudo labels used for cluster centroid determination can be further extended. See Questions for more details.
Questions
- I noticed that when computing the dispersion score, the pseudo labels were used to determine the cluster centroid. In Appendix E, the author compared the pseudo-labeling with another clustering method, K-means. However, I am interested in if it can be further improved by improving the quality of these pseudo labels. For example, filtering out some low-confidence predictions, adopting soft pseudo labels instead of hard ones, or considering wrong pseudo labels as noisy annotations?
- I also noticed that the previous work, ProjNorm, also adopted pseudo labels for the OOD error prediction. Could you please summarize the differences in how to adopt the pseudo labels between the two methods?
- About the evaluation times of Dispersion score on TinyImageNet (Table 2). The time of ResNet50 should be longer than that of ResNet18. Is there a typo that records the times in the wrong order?
- From the analysis in 4.4, does it mean that we can focus more on the inter-class dispersion instead of intra-class compactness in representation learning?
- Some potential typos:
- Line 221, Spearson -> Pearson?
- Line 240, Table 6 -> Table 1?
Rating
7: Accept: Technically solid paper, with high impact on at least one sub-area, or moderate-to-high impact on more than one areas, with good-to-excellent evaluation, resources, reproducibility, and no unaddressed ethical considerations.
Confidence
4: You are confident in your assessment, but not absolutely certain. It is unlikely, but not impossible, that you did not understand some parts of the submission or that you are unfamiliar with some pieces of related work.
Limitations
I did not see any severe limitations in this paper.