mlsanityData to 7 Oct 2026

Spectral, Probabilistic, and Deep Metric Learning: Tutorial and Survey

arXiv 2201.09267 ↗First posted 23 Jan 2022stat.ML cs.CV cs.LGcited by 9

Not on the map. Why?

Abstract (arXiv)

This is a tutorial and survey paper on metric learning. Algorithms are divided into spectral, probabilistic, and deep metric learning. We first start with the definition of distance metric, Mahalanobis distance, and generalized Mahalanobis distance. In spectral methods, we start with methods using scatters of data, including the first spectral metric learning, relevant methods to Fisher discriminant analysis, Relevant Component Analysis (RCA), Discriminant Component Analysis (DCA), and the Fisher-HSIC method. Then, large-margin metric learning, imbalanced metric learning, locally linear metric adaptation, and adversarial metric learning are covered. We also explain several kernel spectral methods for metric learning in the feature space. We also introduce geometric metric learning methods on the Riemannian manifolds. In probabilistic methods, we start with collapsing classes in both input and feature spaces and then explain the neighborhood component analysis methods, Bayesian metric learning, information theoretic methods, and empirical risk minimization in metric learning. In deep learning methods, we first introduce reconstruction autoencoders and supervised loss functions for metric learning. Then, Siamese networks and its various loss functions, triplet mining, and triplet sampling are explained. Deep discriminant analysis methods, based on Fisher discriminant analysis, are also reviewed. Finally, we introduce multi-modal deep metric learning, geometric metric learning by neural networks, and few-shot metric learning.

Key facts. Cited by 9 papers in the map (data through 7 Oct 2026). Builds on 54 of its 147 references that are in the map. First posted on arXiv 23 Jan 2022.

Builds on

54 of 147 references.

References · 54

  1. 2020A Simple Framework for Contrastive Learning of Visual Representationscited by 11,979
  2. 2015Distilling the Knowledge in a Neural Networkcited by 10,076
  3. 2017Model-Agnostic Meta-Learning for Fast Adaptation of Deep Networkscited by 4,861
  4. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  5. 2017In Defense of the Triplet Loss for Person Re-Identificationcited by 784
  6. 2020Contrastive Learning with Hard Negative Samplescited by 619
  7. 2015Deep Metric Learning via Lifted Structured Feature Embeddingcited by 449
  8. 2014Deep metric learning using Triplet networkcited by 421
  9. 2019Meta-Dataset: A Dataset of Datasets for Learning to Learn from Few Examplescited by 312
  10. 2017Sampling Matters in Deep Embedding Learningcited by 285
  11. 2019Unsupervised Embedding Learning via Invariant and Spreading Instance Featurecited by 231
  12. 2017No Fuss Distance Metric Learning using Proxiescited by 225
38 more
  1. 2019SoftTriple Loss: Deep Metric Learning Without Triplet Samplingcited by 163
  2. 2016A Riemannian Network for SPD Matrix Learningcited by 162
  3. 2019Cross-Batch Memory for Embedding Learningcited by 130
  4. 2017Deep Metric Learning with Angular Losscited by 107
  5. 2020ProxyNCA++: Revisiting and Revitalizing Proxy Neighborhood Component Analysiscited by 107
  6. 2020A unifying mutual information view of metric learning: cross-entropy vs. pairwise lossescited by 100
  7. 2019Metric Learning for Adversarial Robustnesscited by 77
  8. 2018Unsupervised Meta-Learning For Few-Shot Image Classificationcited by 74
  9. 2019Improved Embeddings with Easy Positive Triplet Miningcited by 66
  10. 2013A Survey on Metric Learning for Feature Vectors and Structured Datacited by 57
  11. 2020PyTorch Metric Learningcited by 57
  12. 2019Eigenvalue and Generalized Eigenvalue Problems: Tutorialcited by 45
  13. 2021Reproducing Kernel Hilbert Space, Mercer's Theorem, Eigenfunctions, Nystr"om Method, and Use of Kernels in Machine Learning: Tutorial and Surveycited by 36
  14. 2020Beyond 512 Tokens: Siamese Multi-depth Transformer-based Hierarchical Encoder for Long-Form Document Matchingcited by 35
  15. 2015Learning Local Image Descriptors with Deep Siamese and Triplet Convolutional Networks by Minimising Global Loss Functionscited by 33
  16. 2021Generalized Contrastive Optimization of Siamese Networks for Place Recognitioncited by 27
  17. 2015Deep Feature Learning with Relative Distance Comparison for Person Re-identificationcited by 25
  18. 2016Geometric Mean Metric Learningcited by 22
  19. 2021Factor Analysis, Probabilistic Principal Component Analysis, Variational Inference, and Variational Autoencoder: Tutorial and Surveycited by 21
  20. 2020Fisher Discriminant Triplet and Contrastive Losses for Training Siamese Networkscited by 15
  21. 2019Revisiting Metric Learning for Few-Shot Image Classificationcited by 14
  22. 2020Locally Linear Embedding and its Variants: Tutorial and Surveycited by 14
  23. 2021KKT Conditions, First-Order and Second-Order Optimization, and Distributed Optimization: Tutorial and Surveycited by 14
  24. 2020Multidimensional Scaling, Sammon Mapping, and Isomap: Tutorial and Surveycited by 13
  25. 2019Unsupervised and Supervised Principal Component Analysis: Tutorialcited by 12
  26. 2019Fisher and Kernel Fisher Discriminant Analysis: Tutorialcited by 12
  27. 2019metric-learn: Metric Learning Algorithms in Pythoncited by 11
  28. 2019Learning with less data via Weakly Labeled Patch Classification in Digital Pathologycited by 8
  29. 2020Sampling Algorithms, from Survey Sampling to Monte Carlo Methods: Tutorial and Literature Reviewcited by 8
  30. 2021Laplacian-Based Dimensionality Reduction Including Spectral Clustering, Laplacian Eigenmap, Locality Preserving Projection, Graph Embedding, and Diffusion Map: Tutorial and Surveycited by 8
  31. 2020Supervision and Source Domain Impact on Representation Learning: A Histopathology Case Studycited by 6
  32. 2020Offline versus Online Triplet Mining based on Extreme Distances of Histopathology Patchescited by 6
  33. 2021Restricted Boltzmann Machine and Deep Belief Network: Tutorial and Surveycited by 5
  34. 2020Stochastic Neighbor Embedding with Gaussian and Student-t Distributions: Tutorial and Surveycited by 4
  35. 2021Generative Adversarial Networks and Adversarial Autoencoders: Tutorial and Surveycited by 4
  36. 2018Adversarial Metric Learningcited by 3
  37. 2020Acceleration of Large Margin Metric Learning for Nearest Neighbor Classification Using Triplet Mining and Stratified Samplingcited by 3
  38. 2018Low-rank geometric mean metric learningcited by 2

50 most cited of 54 All 54 (JSON)

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 4; 2024: 2; 2025: 2.

9 papers.