Curvature Generation in Curved Spaces for Few-Shot Learning

Abstract

Few-shot learning describes the challenging problem of recognizing samples from unseen classes given very few labeled examples. In many cases, few-shot learning is cast as learning an embedding space that assigns test samples to their corresponding class prototypes. Previous methods assume that data of all few-shot learning tasks comply with a fixed geometrical structure, mostly a Euclidean structure. Questioning this assumption that is clearly difficult to hold in real-world scenarios and incurs distortions to data, we propose to learn a task-aware curved embedding space by making use of the hyperbolic geometry. As a result, task-specific embedding spaces where suitable curvatures are generated to match the characteristics of data are constructed, leading to more generic embedding spaces. We then leverage on intra-class and inter-class context information in the embedding space to generate class prototypes for discriminative classification. We conduct a comprehensive set of experiments on inductive and transductive few-shot learning, demonstrating the benefits of our proposed method over existing embedding methods.

Cite

Text

Gao et al. "Curvature Generation in Curved Spaces for Few-Shot Learning." International Conference on Computer Vision, 2021. doi:10.1109/ICCV48922.2021.00857

Markdown

[Gao et al. "Curvature Generation in Curved Spaces for Few-Shot Learning." International Conference on Computer Vision, 2021.](https://mlanthology.org/iccv/2021/gao2021iccv-curvature/) doi:10.1109/ICCV48922.2021.00857

BibTeX

@inproceedings{gao2021iccv-curvature,
  title     = {{Curvature Generation in Curved Spaces for Few-Shot Learning}},
  author    = {Gao, Zhi and Wu, Yuwei and Jia, Yunde and Harandi, Mehrtash},
  booktitle = {International Conference on Computer Vision},
  year      = {2021},
  pages     = {8691-8700},
  doi       = {10.1109/ICCV48922.2021.00857},
  url       = {https://mlanthology.org/iccv/2021/gao2021iccv-curvature/}
}