English

GEDI: GEnerative and DIscriminative Training for Self-Supervised Learning

Machine Learning 2023-02-08 v4 Artificial Intelligence Computer Vision and Pattern Recognition

Abstract

Self-supervised learning is a popular and powerful method for utilizing large amounts of unlabeled data, for which a wide variety of training objectives have been proposed in the literature. In this study, we perform a Bayesian analysis of state-of-the-art self-supervised learning objectives and propose a unified formulation based on likelihood learning. Our analysis suggests a simple method for integrating self-supervised learning with generative models, allowing for the joint training of these two seemingly distinct approaches. We refer to this combined framework as GEDI, which stands for GEnerative and DIscriminative training. Additionally, we demonstrate an instantiation of the GEDI framework by integrating an energy-based model with a cluster-based self-supervised learning model. Through experiments on synthetic and real-world data, including SVHN, CIFAR10, and CIFAR100, we show that GEDI outperforms existing self-supervised learning strategies in terms of clustering performance by a wide margin. We also demonstrate that GEDI can be integrated into a neural-symbolic framework to address tasks in the small data regime, where it can use logical constraints to further improve clustering and classification performance.

Keywords

Cite

@article{arxiv.2212.13425,
  title  = {GEDI: GEnerative and DIscriminative Training for Self-Supervised Learning},
  author = {Emanuele Sansone and Robin Manhaeve},
  journal= {arXiv preprint arXiv:2212.13425},
  year   = {2023}
}

Comments

Fixed typos/cleaned the experimental section

R2 v1 2026-06-28T07:53:45.777Z