Robust Euclidean Embedding

Abstract

We derive a robust Euclidean embedding procedure based on semidefinite programming that may be used in place of the popular classical multidimensional scaling (cMDS) algorithm. We motivate this algorithm by arguing that cMDS is not particularly robust and has several other deficiencies. General-purpose semidefinite programming solvers are too memory intensive for medium to large sized applications, so we also describe a fast subgradient-based implementation of the robust algorithm. Additionally, since cMDS is often used for dimensionality reduction, we provide an in-depth look at reducing dimensionality with embedding procedures. In particular, we show that it is NP-hard to find optimal low-dimensional embeddings under a variety of cost functions.

Cite

Text

Cayton and Dasgupta. "Robust Euclidean Embedding." International Conference on Machine Learning, 2006. doi:10.1145/1143844.1143866

Markdown

[Cayton and Dasgupta. "Robust Euclidean Embedding." International Conference on Machine Learning, 2006.](https://mlanthology.org/icml/2006/cayton2006icml-robust/) doi:10.1145/1143844.1143866

BibTeX

@inproceedings{cayton2006icml-robust,
  title     = {{Robust Euclidean Embedding}},
  author    = {Cayton, Lawrence and Dasgupta, Sanjoy},
  booktitle = {International Conference on Machine Learning},
  year      = {2006},
  pages     = {169-176},
  doi       = {10.1145/1143844.1143866},
  url       = {https://mlanthology.org/icml/2006/cayton2006icml-robust/}
}