9.2110 min read
Multidimensional Scaling
Multidimensional Scaling (MDS) reconstructs coordinates from only pairwise distances. Given the squared distance matrix with , the double-centering formula (where ) recovers the Gram matrix .
Once is recovered, spectral decomposition gives principal coordinates — exactly as in Section 9.20. MDS works for any Euclidean distance matrix; if has negative eigenvalues, the distances are non-Euclidean and only an approximate embedding is possible.
Formal View
Theorem 9.8 (MDS) — Multidimensional Scaling
Given squared pairwise distances , the Gram matrix is recovered by double-centering:
Principal coordinates follow from .
Why This Matters
MDS recovers spatial coordinates from purely relational data.
- Psychometrics: recover a map of perceived similarities from subjective ratings.
- Phylogenetics: reconstruct evolutionary coordinates from sequence distances.
- Social networks: embed nodes from graph distances.
Quiz
Question 1
Double-centering converts the squared distance matrix into:
Question 2
MDS can reconstruct coordinates from pairwise distances without ever knowing the original feature vectors.
Common Mistakes
- Forgetting the centering matrix — using without gives wrong results.
- Expecting MDS to work for non-Euclidean distances — will have negative eigenvalues and embedding is only approximate.