Landmark Multi-Dimensional Scaling
- 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 “landmark” points are used to avoid the full 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 points and their squared pairwise-distance matrix
With the centering matrix
the associated Gram matrix is
When the entries of arise from Euclidean distances, 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 0-dimensional embedding
1
Equivalently, the embedded point 2 has coordinates 3 (Ghojogh et al., 2020).
The computational cost of this construction is the main motivation for LMDS. Forming 4 costs 5, forming 6 costs 7, the full eigendecomposition costs 8, and storing 9 requires 0 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 1 landmarks and permuting indices so that the first 2 correspond to the landmark set 3, with the remaining 4 points in 5. The Gram matrix is partitioned as
6
Only 7 and 8 are computed explicitly. Under the assumption that 9 has approximate rank 0, the Nyström approximation is
1
where 2 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: 3 Keeping the top 4 modes gives 5 and 6. The landmark coordinates are
7
while the non-landmarks are embedded by the Nyström out-of-sample formula
8
Collecting 9 yields exactly the same embedding one would obtain by applying full classical MDS to 0 (Ghojogh et al., 2020).
3. Algorithmic workflow, complexity, and landmark choice
The standard LMDS workflow is explicit. One chooses landmarks 1 with 2, sets 3, computes distances from every point to every landmark, forms the landmark distance block 4 and cross-distance block 5, double-centers them to obtain
6
eigendecomposes 7, computes 8, computes 9, and concatenates the result as 0 (Ghojogh et al., 2020).
The complexity profile is the principal practical advantage. Computing all distances to landmarks costs 1, centering and forming kernel subblocks costs 2, eigendecomposition of the 3 block costs 4, and extension to the remaining points costs 5. The total time is therefore roughly
6
with memory 7 rather than 8. This is the sense in which LMDS replaces an intractable 9 eigenproblem by an 0 one plus matrix multiplications.
Landmark choice controls the accuracy–cost trade-off. The survey explicitly lists three strategies: uniform random sampling, 1-means centers, and a farthest-point heuristic. Larger 2 improves the rank-3 approximation but increases time and memory cost; the reported practical rule is that 4–5 often suffices (Ghojogh et al., 2020).
4. Gower’s formulation and the geometry of LMDS
In the anchor-based formulation, let 6 landmarks have squared-distance matrix
7
and let
8
If 9 has rank 0 and eigendecomposition
1
then the MDS embedding of the landmarks is
2
with 3 and 4. Defining
5
one has
6
For a new point with observed squared distances 7 to the anchors, the Nyström viewpoint sets
8
and yields the LMDS coordinate
9
Gower’s classical derivation starts from the linear system
0
which leads to the same expression. The explicit conclusion is that LMDS 1 Gower 2 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
3
Its normal equations are
4
The interpretation given in the localization literature is that LMDS tries to match inner products 5, hence “angle preservation,” but has no length term. Consequently, when the 6 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
7
the family is
8
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 | 9 | 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 00 is a nonconvex 4th-order polynomial, the same work shows that it can be globally optimized through a generalized trust-region method. By introducing 01, the problem is recast as a quadratic objective under a quadratic equality constraint. A KKT analysis gives conditions
02
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 03. 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 04 landmark points, forms an 05 dissimilarity submatrix, performs classical MDS by spectral decomposition in 06, and then “triangulates” the remaining 07 points by solving 08 sets of linear equations using distances to the 09 landmarks in 10. By contrast, landmark sparse Bayesian MDS (L-sBMDS) is fully Bayesian, posits a joint likelihood for all 11 points on a subsampled set of dissimilarities, provides posterior samples of all 12 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.