Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Learning Calibrated Uncertainties for Domain Shift: A Distributionally Robust Learning Approach

About

We propose a framework for learning calibrated uncertainties under domain shifts, where the source (training) distribution differs from the target (test) distribution. We detect such domain shifts via a differentiable density ratio estimator and train it together with the task network, composing an adjusted softmax predictive form concerning domain shift. In particular, the density ratio estimation reflects the closeness of a target (test) sample to the source (training) distribution. We employ it to adjust the uncertainty of prediction in the task network. This idea of using the density ratio is based on the distributionally robust learning (DRL) framework, which accounts for the domain shift by adversarial risk minimization. We show that our proposed method generates calibrated uncertainties that benefit downstream tasks, such as unsupervised domain adaptation (UDA) and semi-supervised learning (SSL). On these tasks, methods like self-training and FixMatch use uncertainties to select confident pseudo-labels for re-training. Our experiments show that the introduction of DRL leads to significant improvements in cross-domain performance. We also show that the estimated density ratios align with human selection frequencies, suggesting a positive correlation with a proxy of human perceived uncertainties.

Haoxuan Wang, Zhiding Yu, Yisong Yue, Anima Anandkumar, Anqi Liu, Junchi Yan• 2020

Related benchmarks

TaskDatasetResultRank
CalibrationUSPS
ECE7.92
57
Top-label Confidence CalibrationMNIST
ECE3.52
42
Image Classification CalibrationPACS Photo
ECE4.39
39
Image Classification CalibrationPACS Art
ECE6.16
30
Top-label Confidence CalibrationSVHN
ECE23.7
30
Image Classification CalibrationPACS Sketch
ECE3.39
30
Image Classification CalibrationPACS Cartoon
ECE6.69
30
Class-wise CalibrationMNIST
CwECE1.94
30
Showing 8 of 8 rows

Other info

Follow for update