Transductive Few-shot Learning with Prototype-based Label Propagation by Iterative Graph Refinement

Hao Zhu, Piotr Koniusz
4/23/2023
cs.CVcs.AIcs.LG

No official code found. Best implementation: allenhaozhu/protoLP (27 stars, last commit 2023-12-28).

Abstract

Few-shot learning (FSL) is popular due to its ability to adapt to novel classes. Compared with inductive few-shot learning, transductive models typically perform better as they leverage all samples of the query set. The two existing classes of methods, prototype-based and graph-based, have the disadvantages of inaccurate prototype estimation and sub-optimal graph construction with kernel functions, respectively. In this paper, we propose a novel prototype-based label propagation to solve these issues. Specifically, our graph construction is based on the relation between prototypes and samples rather than between samples. As prototypes are being updated, the graph changes. We also estimate the label of each prototype instead of considering a prototype be the class centre. On mini-ImageNet, tiered-ImageNet, CIFAR-FS and CUB datasets, we show the proposed method outperforms other state-of-the-art methods in transductive FSL and semi-supervised FSL when some unlabeled data accompanies the novel few-shot task.

View on arXivView PDF

Code Implementations(1)

allenhaozhu/protoLPCommunity100%
275PythonApr 10, 20232 years ago

Similar Papers

Cite this paper

@article{zhu2023transductive,
  title  = {Transductive Few-shot Learning with Prototype-based Label Propagation by Iterative Graph Refinement},
  author = {Hao Zhu and Piotr Koniusz},
  year   = {2023},
  eprint = {2304.11598},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2304.11598v1},
  journal = {CVPR 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/2304.11598.svg)](https://codeofpaper.com/paper/2304.11598)

Discussion