Papers › Self-Attention Message Passing for Contrastive Few-Shot Learning

Self-Attention Message Passing for Contrastive Few-Shot Learning

12 Oct 2022arXiv:2210.06339archive 2025-07-28

Ojas Kishorkumar Shirekar, Anuj Singh, Hadi Jamali-Rad

Humans have a unique ability to learn new representations from just a handful of examples with little to no supervision. Deep learning models, however, require an abundance of data and supervision to perform at a satisfactory level. Unsupervised few-shot learning (U-FSL) is the pursuit of bridging this gap between machines and humans. Inspired by the capacity of graph neural networks (GNNs) in discovering complex inter-sample relationships, we propose a novel self-attention based message passing contrastive learning approach (coined as SAMP-CLR) for U-FSL pre-training. We also propose an optimal transport (OT) based fine-tuning strategy (we call OpT-Tune) to efficiently induce task awareness into our novel end-to-end unsupervised few-shot classification framework (SAMPTransfer). Our extensive experimental results corroborate the efficacy of SAMPTransfer in a variety of downstream few-shot classification scenarios, setting a new state-of-the-art for U-FSL on both miniImagenet and tieredImagenet benchmarks, offering up to 7%+ and 5%+ improvements, respectively. Our further investigations also confirm that SAMPTransfer remains on-par with some supervised baselines on miniImagenet and outperforms all existing U-FSL baselines in a challenging cross-domain scenario. Our code can be found in our GitHub repository at https://github.com/ojss/SAMPTransfer/.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

ojss/samptransfer officialmentioned in papermentioned on GitHubpytorch report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Contrastive LearningFew-Shot LearningUnsupervised Few-Shot Image ClassificationUnsupervised Few-Shot Learning

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Unsupervised Few-Shot Image Classification Mini-Imagenet 5-way (1-shot) SAMPTransfer (Conv4) Accuracy 61.02 #5 of 28 Archive leaderboard report
Unsupervised Few-Shot Image Classification Mini-Imagenet 5-way (5-shot) SAMPTransfer (Conv4) Accuracy 72.52 #10 of 28 Archive leaderboard report
Unsupervised Few-Shot Image Classification Tiered ImageNet 5-way (1-shot) SAMPTransfer (Conv4) Accuracy 49.10 #8 of 12 Archive leaderboard report
Unsupervised Few-Shot Image Classification Tiered ImageNet 5-way (5-shot) SAMPTransfer (Conv4) Accuracy 65.19 #7 of 12 Archive leaderboard report

Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.

Methods

AttentionContrastive LearningGraph Self-AttentionSoftmax

Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections