Our new X account is live! Follow @wizwand_team for updates
WorkDL logo mark

What Does Rotation Prediction Tell Us about Classifier Accuracy under Varying Testing Environments?

About

Understanding classifier decision under novel environments is central to the community, and a common practice is evaluating it on labeled test sets. However, in real-world testing, image annotations are difficult and expensive to obtain, especially when the test environment is changing. A natural question then arises: given a trained classifier, can we evaluate its accuracy on varying unlabeled test sets? In this work, we train semantic classification and rotation prediction in a multi-task way. On a series of datasets, we report an interesting finding, i.e., the semantic classification accuracy exhibits a strong linear relationship with the accuracy of the rotation prediction task (Pearson's Correlation r > 0.88). This finding allows us to utilize linear regression to estimate classifier performance from the accuracy of rotation prediction which can be obtained on the test set through the freely generated rotation labels.

Weijian Deng, Stephen Gould, Liang Zheng• 2021

Related benchmarks

TaskDatasetResultRank
Accuracy EstimationPACS
R20.865
50
Unsupervised Accuracy EstimationOffice-Home
R^20.851
36
Accuracy EstimationEntity-30 Subpopulation Shift
R20.964
36
Accuracy EstimationEntity-13 Subpopulation Shift
R20.939
36
Accuracy EstimationNonliving-26 Subpopulation Shift
R20.917
36
Unsupervised Accuracy EstimationDomainNet
R^20.609
36
Accuracy EstimationLiving-17 Subpopulation Shift
R20.909
36
Unsupervised Accuracy EstimationRR1-WILDS
R-squared0.821
36
Showing 8 of 8 rows

Other info

Follow for update