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

Semi-Supervised Deep Regression with Uncertainty Consistency and Variational Model Ensembling via Bayesian Neural Networks

About

Deep regression is an important problem with numerous applications. These range from computer vision tasks such as age estimation from photographs, to medical tasks such as ejection fraction estimation from echocardiograms for disease tracking. Semi-supervised approaches for deep regression are notably under-explored compared to classification and segmentation tasks, however. Unlike classification tasks, which rely on thresholding functions for generating class pseudo-labels, regression tasks use real number target predictions directly as pseudo-labels, making them more sensitive to prediction quality. In this work, we propose a novel approach to semi-supervised regression, namely Uncertainty-Consistent Variational Model Ensembling (UCVME), which improves training by generating high-quality pseudo-labels and uncertainty estimates for heteroscedastic regression. Given that aleatoric uncertainty is only dependent on input data by definition and should be equal for the same inputs, we present a novel uncertainty consistency loss for co-trained models. Our consistency loss significantly improves uncertainty estimates and allows higher quality pseudo-labels to be assigned greater importance under heteroscedastic regression. Furthermore, we introduce a novel variational model ensembling approach to reduce prediction noise and generate more robust pseudo-labels. We analytically show our method generates higher quality targets for unlabeled data and further improves training. Experiments show that our method outperforms state-of-the-art alternatives on different tasks and can be competitive with supervised methods that use full labels. Our code is available at https://github.com/xmed-lab/UCVME.

Weihang Dai, Xiaomeng Li, Kwang-Ting Cheng• 2023

Related benchmarks

TaskDatasetResultRank
Age EstimationUTKFace (test)
MAE5.26
36
Operator learningSynthetic dataset
MAE0.027
24
Brain Age EstimationIXI (test)
MAE9.65
24
Audio Quality AssessmentBVCC (test)
MAE0.498
9
Image Age EstimationUTKFace
MAE (Years)5.9
9
Image Age EstimationUTKFace 50 labeled samples
MAE13.49
9
Image Age EstimationUTKFace 250 labeled samples
MAE8.63
9
NLP Opinion MiningYelp Review (test)
MAE0.775
9
Non-linear operator learningSynthetic dataset 1/5 labels
MAE0.04
6
Non-linear operator learningSynthetic dataset 1/4 labels
MAE0.033
6
Showing 10 of 12 rows

Other info

Follow for update