Skip to content

Latest commit

 

History

History
15 lines (9 loc) · 565 Bytes

04.2.MDS.md

File metadata and controls

15 lines (9 loc) · 565 Bytes

[toc]

MDS(Multidimentional Scaling)

目的是把 $P\subset R^d$ 降维到 $Q\subset R^k$, 保持点之间的距离不变.

算法

$D\in R^{n\times n}$ 为距离矩阵, $M_{ij}=\left<x_i,x_j\right>$ 为相似度矩阵, 则由 $|x_i-x_j|^2=|x_i|^2+|x_j|^2-2\left<x_i,x_j\right>$$\left<x_i,x_j\right>=\frac{1}{2}\left(|x_i-x_j|^2=|x_i|^2+|x_j|^2\right)$

$x_1=0$, 则 $|x_j|^2=|x_1-x_j|^2=D_{ij}^2$,

先根据 $D$ 求出 $[AA^T]{ij}=\frac{1}{2}\left(D{i1}^2+D_{j1}^2-D_{ij}^2\right)$, 然后对 $AA^T$ 特征值分解即可.