Test-Time Training with Self-Supervision for Generalization under Distribution Shifts
About
In this paper, we propose Test-Time Training, a general approach for improving the performance of predictive models when training and test data come from different distributions. We turn a single unlabeled test sample into a self-supervised learning problem, on which we update the model parameters before making a prediction. This also extends naturally to data in an online stream. Our simple approach leads to improvements on diverse image classification benchmarks aimed at evaluating robustness to distribution shifts.
Yu Sun, Xiaolong Wang, Zhuang Liu, John Miller, Alexei A. Efros, Moritz Hardt• 2019
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Robot Manipulation | LIBERO Object | Success Rate97.2 | 139 | |
| Image Classification | CIFAR-10C Severity Level 5 (test) | Average Error Rate (Severity 5)19.1 | 136 | |
| Image Classification | ImageNet-C level 5 | Avg Top-1 Acc (ImageNet-C L5)83.6 | 110 | |
| Robotic Manipulation | LIBERO Long | Success Rate89.1 | 97 | |
| Image Classification | CIFAR-100C Level 5 (test) | Mean Accuracy (C5)68.1 | 56 | |
| Robot Manipulation | LIBERO Average | Success Rate94.7 | 41 | |
| 3D Point Cloud Classification | ModelNet40-C (test) | Robustness to Rotation27.3 | 37 | |
| Molecule graph property prediction | ogbg-molbbbp (test) | ROC-AUC0.4656 | 32 | |
| Diabetic Retinopathy Classification | DEEPDR (test) | Accuracy0.524 | 30 | |
| Image Classification | CIFAR-10C level 5 (test) | Mean Error12.1 | 26 |
Showing 10 of 50 rows