学習した特徴のトポロジーを維持するための多様な学習アプローチであるContrastiveNeighborhood Alignment(CNA)を紹介します。これにより、ソース(教師)モデルによって近くの表現にマッピングされたデータポイントは、ターゲット(学生)モデルによって近隣にもマッピングされます。ターゲットモデルは、対照的な損失を使用して、ソース表現空間のローカル構造を模倣することを目的としています。 CNAは教師なし学習アルゴリズムであり、個々のサンプルにグラウンドトゥルースラベルを必要としません。 CNAは、次の3つのシナリオで示されます。多様体学習。モデルは、次元が縮小された空間で元のデータのローカルトポロジを維持します。モデル蒸留。小さな学生モデルがより大きな教師を模倣するように訓練されます。古いモデルがより強力なモデルに置き換えられるレガシーモデルの更新。実験によると、CNAは高次元空間でマニフォールドをキャプチャでき、ドメイン内の競合する方法と比較してパフォーマンスが向上します。
We present Contrastive Neighborhood Alignment (CNA), a manifold learning approach to maintain the topology of learned features whereby data points that are mapped to nearby representations by the source (teacher) model are also mapped to neighbors by the target (student) model. The target model aims to mimic the local structure of the source representation space using a contrastive loss. CNA is an unsupervised learning algorithm that does not require ground-truth labels for the individual samples. CNA is illustrated in three scenarios: manifold learning, where the model maintains the local topology of the original data in a dimension-reduced space; model distillation, where a small student model is trained to mimic a larger teacher; and legacy model update, where an older model is replaced by a more powerful one. Experiments show that CNA is able to capture the manifold in a high-dimensional space and improves performance compared to the competing methods in their domains.