Papers
Topics
Authors
Recent
Search
2000 character limit reached

Landmark Multi-Dimensional Scaling

Updated 11 July 2026
  • LMDS is a computational method that approximates classical MDS by using a small set of landmark points to reduce the full eigendecomposition cost.
  • It employs the Nyström approximation to extend the embedding from landmarks to non-landmark points while preserving geometric properties.
  • The method balances efficiency and accuracy, with landmark selection strategies, such as random sampling or k-means, directly impacting performance.

Landmark multi-dimensional scaling (LMDS), also called landmark MDS, is a landmark-based approximation to classical multidimensional scaling in which only mnm\ll n “landmark” points are used to avoid the full n×nn\times n eigendecomposition. In the survey literature, it is presented as a Nyström approximation for big-data embedding; in the localization literature, it is described as a leading method for embedding new points into an existing coordinate system from observed distance information, and as Gower’s method from the 1960s viewed through the Nyström lens (Ghojogh et al., 2020, Ouyang et al., 14 Sep 2025). Its defining feature is that landmarks are embedded by classical MDS on a small block, while the remaining points are placed by an out-of-sample extension derived from cross-distances to the landmarks.

1. Classical MDS as the starting point

Classical MDS begins from nn points x1,,xnRdx_1,\dots,x_n\in\mathbb R^d and their squared pairwise-distance matrix

Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.

With the centering matrix

H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,

the associated Gram matrix is

K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.

When the entries of DD arise from Euclidean distances, KK is symmetric and positive semidefinite. Classical MDS then computes

$K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$

and forms a n×nn\times n0-dimensional embedding

n×nn\times n1

Equivalently, the embedded point n×nn\times n2 has coordinates n×nn\times n3 (Ghojogh et al., 2020).

The computational cost of this construction is the main motivation for LMDS. Forming n×nn\times n4 costs n×nn\times n5, forming n×nn\times n6 costs n×nn\times n7, the full eigendecomposition costs n×nn\times n8, and storing n×nn\times n9 requires nn0 memory. LMDS keeps the classical MDS geometry but replaces the full spectral step by a low-rank landmark approximation.

2. Nyström construction of LMDS

LMDS proceeds by selecting nn1 landmarks and permuting indices so that the first nn2 correspond to the landmark set nn3, with the remaining nn4 points in nn5. The Gram matrix is partitioned as

nn6

Only nn7 and nn8 are computed explicitly. Under the assumption that nn9 has approximate rank x1,,xnRdx_1,\dots,x_n\in\mathbb R^d0, the Nyström approximation is

x1,,xnRdx_1,\dots,x_n\in\mathbb R^d1

where x1,,xnRdx_1,\dots,x_n\in\mathbb R^d2 is the Moore–Penrose inverse. The stated intuition is that once the landmark–landmark block and the landmark off-diagonal blocks are known, the remainder is determined in order to preserve positive semidefiniteness (Ghojogh et al., 2020).

The spectral computation is then confined to the small block: x1,,xnRdx_1,\dots,x_n\in\mathbb R^d3 Keeping the top x1,,xnRdx_1,\dots,x_n\in\mathbb R^d4 modes gives x1,,xnRdx_1,\dots,x_n\in\mathbb R^d5 and x1,,xnRdx_1,\dots,x_n\in\mathbb R^d6. The landmark coordinates are

x1,,xnRdx_1,\dots,x_n\in\mathbb R^d7

while the non-landmarks are embedded by the Nyström out-of-sample formula

x1,,xnRdx_1,\dots,x_n\in\mathbb R^d8

Collecting x1,,xnRdx_1,\dots,x_n\in\mathbb R^d9 yields exactly the same embedding one would obtain by applying full classical MDS to Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.0 (Ghojogh et al., 2020).

3. Algorithmic workflow, complexity, and landmark choice

The standard LMDS workflow is explicit. One chooses landmarks Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.1 with Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.2, sets Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.3, computes distances from every point to every landmark, forms the landmark distance block Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.4 and cross-distance block Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.5, double-centers them to obtain

Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.6

eigendecomposes Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.7, computes Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.8, computes Dij=xixj2,DRn×n.D_{ij}=\|x_i-x_j\|^2,\quad D\in\mathbb R^{n\times n}.9, and concatenates the result as H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,0 (Ghojogh et al., 2020).

The complexity profile is the principal practical advantage. Computing all distances to landmarks costs H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,1, centering and forming kernel subblocks costs H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,2, eigendecomposition of the H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,3 block costs H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,4, and extension to the remaining points costs H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,5. The total time is therefore roughly

H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,6

with memory H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,7 rather than H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,8. This is the sense in which LMDS replaces an intractable H=In1n11T,H=I_n-\tfrac1n\,\mathbf1\mathbf1^T,9 eigenproblem by an K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.0 one plus matrix multiplications.

Landmark choice controls the accuracy–cost trade-off. The survey explicitly lists three strategies: uniform random sampling, K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.1-means centers, and a farthest-point heuristic. Larger K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.2 improves the rank-K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.3 approximation but increases time and memory cost; the reported practical rule is that K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.4–K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.5 often suffices (Ghojogh et al., 2020).

4. Gower’s formulation and the geometry of LMDS

In the anchor-based formulation, let K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.6 landmarks have squared-distance matrix

K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.7

and let

K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.8

If K=12HDHRn×n.K=-\tfrac12\,H\,D\,H\in\mathbb R^{n\times n}.9 has rank DD0 and eigendecomposition

DD1

then the MDS embedding of the landmarks is

DD2

with DD3 and DD4. Defining

DD5

one has

DD6

For a new point with observed squared distances DD7 to the anchors, the Nyström viewpoint sets

DD8

and yields the LMDS coordinate

DD9

Gower’s classical derivation starts from the linear system

KK0

which leads to the same expression. The explicit conclusion is that LMDS KK1 Gower KK2 Anderson–Robinson (with the length term dropped), and that LMDS is exactly the Nyström extension of classical MDS (Ouyang et al., 14 Sep 2025).

This formulation also makes the geometry explicit. LMDS can be viewed as minimizing the “angle-only” objective

KK3

Its normal equations are

KK4

The interpretation given in the localization literature is that LMDS tries to match inner products KK5, hence “angle preservation,” but has no length term. Consequently, when the KK6 contain large radial errors, LMDS may mis-scale the new point (Ouyang et al., 14 Sep 2025).

5. Weighted variants, least-squares relations, and global optimization

The 2025 analysis places LMDS inside a one-parameter family of objectives obtained by augmenting the angle-only criterion with a length-preservation term. With

KK7

the family is

KK8

This objective interpolates among several range-based embedding methods and makes explicit what each method minimizes (Ouyang et al., 14 Sep 2025).

Method Weight Characterization
LMDS / Gower KK9 Enforces $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$0 exactly
T-LMDS $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$1 Total LMDS
LS $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$2 Least-squares embedding in MDS coordinates

A central result is that the classical least-squares estimator

$K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$3

is algebraically equivalent, after centering and rotation into MDS coordinates, to minimizing $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$4 with $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$5. The stated interpretation is therefore that LS is a regularized solution of LMDS, or, equivalently, LS $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$6 T-LMDS regularized toward length preservation with weight $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$7. Smaller $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$8 places less emphasis on angle preservation, while larger $K=V\,\Lambda\,V^T,\quad \Lambda=\diag(\lambda_1,\dots,\lambda_n),\;\lambda_1\ge\cdots\ge\lambda_n\ge0,$9 approaches LMDS.

Although each n×nn\times n00 is a nonconvex 4th-order polynomial, the same work shows that it can be globally optimized through a generalized trust-region method. By introducing n×nn\times n01, the problem is recast as a quadratic objective under a quadratic equality constraint. A KKT analysis gives conditions

n×nn\times n02

and the solution is obtained either from a closed-form hard-case treatment or by bisection on a scalar dual equation. The reported convergence is global and linear in n×nn\times n03. The same trust-region machinery is extended to multiple-source localization with anchors, where block-coordinate updates solve a sequence of related generalized trust-region subproblems (Ouyang et al., 14 Sep 2025).

6. Scope, applications, and distinction from Bayesian landmark methods

LMDS is positioned in the survey literature as a method for large-scale visualization of high-dimensional data, fast approximate embedding when new points arrive, and preprocessing for clustering or classification on manifolds. The same survey places landmark MDS and landmark Isomap under the broader use of Nyström approximation for big-data embedding. In the localization literature, LMDS is treated as a method for embedding unknown points into a coordinate system determined by known landmarks or anchors, with both single-source and multiple-source settings receiving explicit formulations (Ghojogh et al., 2020, Ouyang et al., 14 Sep 2025).

It is important to distinguish classical LMDS from landmark-based Bayesian constructions. A direct comparison is given in the sparse Bayesian multidimensional scaling literature: classical LMDS takes n×nn\times n04 landmark points, forms an n×nn\times n05 dissimilarity submatrix, performs classical MDS by spectral decomposition in n×nn\times n06, and then “triangulates” the remaining n×nn\times n07 points by solving n×nn\times n08 sets of linear equations using distances to the n×nn\times n09 landmarks in n×nn\times n10. By contrast, landmark sparse Bayesian MDS (L-sBMDS) is fully Bayesian, posits a joint likelihood for all n×nn\times n11 points on a subsampled set of dissimilarities, provides posterior samples of all n×nn\times n12 rather than only a point estimate, and performs inference for non-landmarks within MCMC rather than by post-hoc triangulation (Sheth et al., 2024).

This comparison clarifies the methodological boundary around LMDS. In its classical form, LMDS is a deterministic Nyström extension built on the geometry of classical MDS and a landmark-induced low-rank approximation. Later work shows that the same formula is Gower’s method in MDS coordinates and that it occupies one endpoint of a broader family balancing angle and length preservation. A plausible implication is that, in practice, the choice among LMDS, T-LMDS, and LS is best understood not as a choice among unrelated heuristics, but as a choice among explicit objective functions with different geometric emphases.

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Landmark Multi-Dimensional Scaling (LMDS).