Weighted Ensemble Self-Supervised Learning
Yangjun Ruan*, Saurabh Singh, Warren Morningstar, Alexander A. Alemi�Sergey Ioffe, Ian Fischer, Joshua V. Dillon
ICLR 2023
Overview
Ensembling has proven a simple yet effective method for…
Self-supervised learning (SSL) has emerged as the dominating ML paradigm
2
Overview
We develop an efficient ensemble method tailored for SSL
3
Method - Motivation
Many SSL methods utilize a projection head for learning better representations
4
Chen at al. A Simple Framework for Contrastive Learning of Visual Representations. ICML 2020
Grill et al.Bootstrap your own latent: A new approach to self-supervised Learning. NeurIPS 2020
Caron et al. Emerging Properties in Self-Supervised Vision Transformers. ICCV 2021
Method - Where to Ensemble?
Only ensemble the projection heads (and optionally other non-encoder parts)
5
Method - How to Ensemble?
A data-dependant weighted objective for learning the ensemble
6
Method - How to Weight?
We explore numerous weighting schemes
7
Experiment - Setup
We demonstrate the effectiveness of our methods with an extensive study
8
Experiment - Controlled Study
Better weighting schemes encourage more diverse ensembles
Comparison of different weighting schemes with DINO ViT-S/16
Visualization of ensemble diversity
9
Experiment - Improving the SOTA
Our method consistently improves the SOTA
DINO ViT-S/16
DINO ViT-B/8
MSN ViT-S/16
Our improvements include both baseline improvements (dark) and ensembling (light)
10