CVMay 18, 2023

HMSN: Hyperbolic Self-Supervised Learning by Clustering with Ideal Prototypes

arXiv:2305.10926v17 citations
Originality Incremental advance
AI Analysis

This work addresses representation learning for hierarchical data in self-supervised settings, offering incremental improvements in few-shot tasks.

The paper tackles self-supervised learning by adapting prototype-based clustering to hyperbolic space, showing competitive performance in linear evaluation tasks and improvements in extreme few-shot learning.

Hyperbolic manifolds for visual representation learning allow for effective learning of semantic class hierarchies by naturally embedding tree-like structures with low distortion within a low-dimensional representation space. The highly separable semantic class hierarchies produced by hyperbolic learning have shown to be powerful in low-shot tasks, however, their application in self-supervised learning is yet to be explored fully. In this work, we explore the use of hyperbolic representation space for self-supervised representation learning for prototype-based clustering approaches. First, we extend the Masked Siamese Networks to operate on the Poincaré ball model of hyperbolic space, secondly, we place prototypes on the ideal boundary of the Poincaré ball. Unlike previous methods we project to the hyperbolic space at the output of the encoder network and utilise a hyperbolic projection head to ensure that the representations used for downstream tasks remain hyperbolic. Empirically we demonstrate the ability of these methods to perform comparatively to Euclidean methods in lower dimensions for linear evaluation tasks, whilst showing improvements in extreme few-shot learning tasks.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes