Distance Metric Learning with Application to Clustering with Side-Information
Xing and colleagues formulate learning a positive-semidefinite Mahalanobis matrix from similar and dissimilar pairs as a convex optimization problem and demonstrate its use before clustering.
The paper asks the user for examples of pairs that should be close, rather than requiring them to hand-tune feature weights. It learns a positive-semidefinite matrix that defines squared distance .
Durable contribution #
The objective minimizes aggregate squared distance over similar pairs while maintaining aggregate separation for dissimilar pairs. The positive-semidefinite constraint makes the result a valid Mahalanobis pseudometric and gives the transform interpretation : clustering after learning is Euclidean clustering in the transformed coordinates .
The paper provides diagonal and full-matrix variants. The diagonal model learns feature scales; the full matrix can rotate the space and express correlated directions. Its convex formulation avoids local optima for the metric objective, unlike the k-means stage that follows.
Applied evidence and limits #
Synthetic figures clearly show that a learned transform can expose class structure invisible to raw Euclidean k-means. Experiments on nine UCI datasets compare plain and constrained k-means with and without learned metrics. This is historical evidence on small tabular datasets, not a current benchmark. The model is global and linear, the pair sample is assumed reliable, and performance can degrade when the learned full matrix has too little supervision.
Visual audit #
All eight physical pages were rendered and read at full size. The projection algorithm, transformed synthetic point clouds, nine-dataset bar charts, and accuracy-versus-constraint plots were inspected. The source plots are not retained: GTK's local diagram captures the reusable causal path, while the paper note records that the experiments support it under the tested conditions.