English

Benchmark for Uncertainty & Robustness in Self-Supervised Learning

Computer Vision and Pattern Recognition 2022-12-26 v1 Machine Learning

Abstract

Self-Supervised Learning (SSL) is crucial for real-world applications, especially in data-hungry domains such as healthcare and self-driving cars. In addition to a lack of labeled data, these applications also suffer from distributional shifts. Therefore, an SSL method should provide robust generalization and uncertainty estimation in the test dataset to be considered a reliable model in such high-stakes domains. However, existing approaches often focus on generalization, without evaluating the model's uncertainty. The ability to compare SSL techniques for improving these estimates is therefore critical for research on the reliability of self-supervision models. In this paper, we explore variants of SSL methods, including Jigsaw Puzzles, Context, Rotation, Geometric Transformations Prediction for vision, as well as BERT and GPT for language tasks. We train SSL in auxiliary learning for vision and pre-training for language model, then evaluate the generalization (in-out classification accuracy) and uncertainty (expected calibration error) across different distribution covariate shift datasets, including MNIST-C, CIFAR-10-C, CIFAR-10.1, and MNLI. Our goal is to create a benchmark with outputs from experiments, providing a starting point for new SSL methods in Reliable Machine Learning. All source code to reproduce results is available at https://github.com/hamanhbui/reliable_ssl_baselines.

Keywords

Cite

@article{arxiv.2212.12411,
  title  = {Benchmark for Uncertainty & Robustness in Self-Supervised Learning},
  author = {Ha Manh Bui and Iliana Maifeld-Carucci},
  journal= {arXiv preprint arXiv:2212.12411},
  year   = {2022}
}

Comments

15 pages, 3 tables, 6 figures, the class project in CSCI 601.771: Self-supervised Statistical Models - Johns Hopkins University - Fall 2022

R2 v1 2026-06-28T07:50:49.994Z