Unsupervised Meta-Learning via Few-shot Pseudo-supervised Contrastive Learning

Huiwon Jang, Hankook Lee, Jinwoo Shin
2/12/2026

No official code found. Best implementation: alinlab/PsCo (58 stars, last commit 2024-06-04).

Abstract

Unsupervised meta-learning aims to learn generalizable knowledge across a distribution of tasks constructed from unlabeled data. Here, the main challenge is how to construct diverse tasks for meta-learning without label information; recent works have proposed to create, e.g., pseudo-labeling via pretrained representations or creating synthetic samples via generative models. However, such a task construction strategy is fundamentally limited due to heavy reliance on the immutable pseudo-labels during meta-learning and the quality of the representations or the generated samples. To overcome the limitations, we propose a simple yet effective unsupervised meta-learning framework, coined Pseudo-supervised Contrast (PsCo), for few-shot classification. We are inspired by the recent self-supervised learning literature; PsCo utilizes a momentum network and a queue of previous batches to improve pseudo-labeling and construct diverse tasks in a progressive manner. Our extensive experiments demonstrate that PsCo outperforms existing unsupervised meta-learning methods under various in-domain and cross-domain few-shot classification benchmarks. We also validate that PsCo is easily scalable to a large-scale benchmark, while recent prior-art meta-schemes are not.

View on arXivView PDF

Code Implementations(1)

alinlab/PsCoCommunity100%

Unsupervised Meta-Learning via Few-shot Pseudo-supervised Contrastive Learning (ICLR 2023)

586PythonFeb 21, 20232 years ago
iclr2023meta-learningself-supervised-learningunsupervised-meta-learning

Similar Papers

Cite this paper

@article{jang2026unsupervised,
  title  = {Unsupervised Meta-Learning via Few-shot Pseudo-supervised Contrastive Learning},
  author = {Huiwon Jang and Hankook Lee and Jinwoo Shin},
  year   = {2026},
  eprint = {2303.00996},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/pdf/2303.00996},
  journal = {ICLR 2023 2023}
}

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/2303.00996.svg)](https://codeofpaper.com/paper/2303.00996)

Discussion