InterLUDE: Interactions between Labeled and Unlabeled Data to Enhance Semi-Supervised Learning

Zhe Huang, Xiaowei Yu, Dajiang Zhu, Michael C. Hughes
3/15/2024
cs.CVcs.LG

No official code found. Best implementation: tufts-ml/InterLUDE (4 stars, MIT, last commit 2024-07-05).

Abstract

Semi-supervised learning (SSL) seeks to enhance task performance by training on both labeled and unlabeled data. Mainstream SSL image classification methods mostly optimize a loss that additively combines a supervised classification objective with a regularization term derived solely from unlabeled data. This formulation neglects the potential for interaction between labeled and unlabeled images. In this paper, we introduce InterLUDE, a new approach to enhance SSL made of two parts that each benefit from labeled-unlabeled interaction. The first part, embedding fusion, interpolates between labeled and unlabeled embeddings to improve representation learning. The second part is a new loss, grounded in the principle of consistency regularization, that aims to minimize discrepancies in the model's predictions between labeled versus unlabeled inputs. Experiments on standard closed-set SSL benchmarks and a medical SSL task with an uncurated unlabeled set show clear benefits to our approach. On the STL-10 dataset with only 40 labels, InterLUDE achieves 3.2% error rate, while the best previous method reports 14.9%.

View on arXivView PDF

Code Implementations(1)

tufts-ml/InterLUDECommunity64%
MIT

Code for ICML 2024 paper "InterLUDE: Interactions between Labeled and Unlabeled Data to Enhance Semi-supervised Learning"

43Shell, PythonMay 28, 20242 years agoMIT

Similar Papers

Cite this paper

@article{huang2024interlude,
  title  = {InterLUDE: Interactions between Labeled and Unlabeled Data to Enhance Semi-Supervised Learning},
  author = {Zhe Huang and Xiaowei Yu and Dajiang Zhu and Michael C. Hughes},
  year   = {2024},
  eprint = {2403.10658},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.10658v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.10658.svg)](https://codeofpaper.com/paper/2403.10658)

Discussion