VIEW THIS AS

Auto mode follows the Route Engine until you choose a viewpoint.

YOU ARE HERE

ROUTE CHECK

CONNECTED TO

WHAT NEXT

Use the canonical route for this room, or HELP if you are unsure.

Why Mathematics? | Locally Linear Embedding for Nonlinear Condition Monitoring: Neighbourhoods, Reconstruction Weights, Manifolds and Fault Detection

WHY MATHEMATICS? • LOCAL GEOMETRY FOR CURVED NORMAL OPERATION

Rebuild the neighbourhood before judging the whole shape

Why is mathematics important in nonlinear condition monitoring? Locally linear embedding offers a vivid answer. It treats a curved high-dimensional operating surface as a collection of small neighbourhoods that are approximately linear, calculates how each point is reconstructed from nearby points, and finds lower-dimensional coordinates that preserve those local relationships.

This mechanism connects school ideas—distance, weighted averages, graphs and coordinates—to linear algebra, optimisation and eigenvectors. It also teaches disciplined scepticism. A beautiful map can still be wrong if scaling, neighbours, dimensions or out-of-sample rules are poorly chosen.

The article explains the original LLE mathematics and then separates it from the extra design needed for fault detection. The worked calculation is educational; it does not replace a validated monitoring or safety system.

  • Route 1 — Build neighbourhoods: vectors, distance, K and scaling.
  • Route 2 — Learn local geometry: reconstruction weights and their invariances.
  • Route 3 — Assemble the embedding: sparse matrices, eigenvectors and dimension.
  • Route 4 — Monitor responsibly: new points, thresholds, dynamics and diagnosis.

Explore the route map · Calculate a local reconstruction · Build a student experiment

Why local linearity is a useful idea

A circle is nonlinear as a whole, but a tiny arc is almost straight. LLE turns that observation into an algorithm. Instead of fitting one global plane, it records local reconstruction weights and asks for a lower-dimensional arrangement that keeps those weights useful. This provides a compact representation when normal data lie near a curved manifold.

For condition monitoring, the opportunity is to learn a reference geometry and examine whether new observations remain compatible with it. The limitation is equally important: standard LLE is an unsupervised embedding method, not a complete online detector. A deployed system must add an out-of-sample rule, a statistic, thresholds and operational validation.

Chapter index

ChaptersMathematical jobOpen
1–4Define the high-dimensional neighbourhood graphChoose neighbours
5–9Calculate local weights and global coordinatesPreserve local shape
10–15Select dimensions and design monitoring extensionsBuild a detector
16–20Test faults, robustness, dynamics and interpretationValidate use
A route from local geometry to cautious nonlinear condition monitoring.

CHAPTER 1 OF 20 · Back to route map

1. Why nonlinear condition monitoring needs geometry

Machines can follow curved operating relationships that a single global line or plane cannot represent well. Locally linear embedding, or LLE, models the idea that a curved surface can look almost flat in a small neighbourhood.

Geometric example

Speed, load, temperature and vibration may trace a curved normal-operation surface as a machine moves between operating points.

Limit to test

A curved picture is not automatically proof of a manifold; noise, regimes and time dependence can create similar patterns.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Route map · Next

CHAPTER 2 OF 20 · Back to route map

2. Observations live in a high-dimensional space

Each sensor snapshot is a vector x_i in D dimensions. LLE seeks lower-dimensional coordinates y_i that preserve local reconstruction relationships rather than raw global distances.

Geometric example

A snapshot with twenty sensor channels is one point in twenty-dimensional space, even though normal operation may depend mainly on load and ambient condition.

Limit to test

Mixed units, uncalibrated sensors and irrelevant variables distort neighbourhoods before LLE begins.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 3 OF 20 · Back to route map

3. Distance defines who counts as a neighbour

The standard algorithm commonly uses Euclidean distance to select K nearest neighbours for each point. This creates a local graph over the training observations.

Geometric example

A point at moderate load may choose nearby snapshots with similar temperatures, pressures and vibration after justified scaling.

Limit to test

Euclidean closeness can be physically meaningless when variables have unequal reliability or operating modes overlap.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 4 OF 20 · Back to route map

4. The neighbour count controls locality

Small K keeps reconstructions local but may make the graph disconnected or noisy. Large K improves connectivity but can join points across folds of the manifold.

Geometric example

On a curved ribbon, too many neighbours can connect opposite sides that are close in straight-line distance but far along the surface.

Limit to test

There is no universal K; stability, graph connectivity and held-out performance should guide selection.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Did you know? LLE’s sum-to-one weight constraint makes local reconstructions translation-invariant: moving the whole neighbourhood by the same vector does not change the weights. That elegant property does not solve scaling or neighbour-selection problems.

Previous · Route map · Next

CHAPTER 5 OF 20 · Back to route map

5. Local reconstruction weights capture shape

For each point, LLE finds weights that reconstruct it from its neighbours while the weights sum to one. The local error is the squared distance between x_i and the weighted neighbour sum.

Geometric example

A point halfway between 0 and 2 on a line is reconstructed as 0.5×0+0.5×2=1.

Limit to test

Noise and nearly collinear neighbours can make weights unstable, especially when the local covariance is singular.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 6 OF 20 · Back to route map

6. Why weights sum to one

The sum-to-one constraint makes reconstruction weights invariant to translating all points by the same vector. The local relationship depends on shape, not the arbitrary origin.

Geometric example

Adding 10 to the point and both neighbours changes 0,1,2 into 10,11,12, but the weights 0.5 and 0.5 still reconstruct the middle.

Limit to test

Translation invariance does not provide scale or rotation immunity for every preprocessing choice; neighbourhood selection still depends on distance.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 7 OF 20 · Back to route map

7. Solving the local least-squares problem

Weights are obtained by a constrained least-squares calculation using neighbour differences. A small regularisation term can stabilise a poorly conditioned local Gram matrix.

Geometric example

If several neighbours are almost identical, the local matrix has tiny eigenvalues and many weight combinations reconstruct similarly.

Limit to test

Regularisation changes the weights and should be reported rather than hidden as a numerical detail.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 8 OF 20 · Back to route map

8. The weight matrix links all local models

Placing each local weight vector into a sparse matrix W creates a graph-wide record of how every point depends on its neighbours.

Geometric example

Each row has non-zero entries only for selected neighbours and sums to one under the usual constraint.

Limit to test

A single bad neighbourhood can propagate into the global embedding through this shared matrix.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Did you know? LLE’s sum-to-one weight constraint makes local reconstructions translation-invariant: moving the whole neighbourhood by the same vector does not change the weights. That elegant property does not solve scaling or neighbour-selection problems.

Previous · Route map · Next

CHAPTER 9 OF 20 · Back to route map

9. Global coordinates preserve reconstructions

LLE chooses low-dimensional points y_i so that each is reconstructed from its neighbours with the same weights. The embedding minimises Σ||y_i−Σ_jw_ijy_j||² under centring and scale constraints.

Geometric example

The algorithm stitches many local linear patches into one coordinate system without fitting a single global nonlinear equation.

Limit to test

Preserving weights does not preserve every distance, angle or density, so the map can distort global relationships.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 10 OF 20 · Back to route map

10. Eigenvectors produce the embedding

The global objective leads to an eigenproblem for (I−W)^T(I−W). The constant eigenvector is discarded, and the next d eigenvectors provide d-dimensional coordinates.

Geometric example

For a two-dimensional embedding, take the two smallest non-zero eigenvectors after the trivial constant direction.

Limit to test

Repeated or nearly equal eigenvalues can make axes unstable even when the subspace is similar.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 11 OF 20 · Back to route map

11. The embedding dimension is a model choice

Dimension d should be large enough to preserve useful normal structure but small enough to support interpretation and reliable monitoring.

Geometric example

A two-dimensional map may show load and ambient variation, while a third coordinate captures an additional operating constraint.

Limit to test

A visually attractive two-dimensional plot can hide information needed for fault detection.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 12 OF 20 · Back to route map

12. A one-dimensional reconstruction example

The simplest local calculation makes both the strength and the limit visible: a point is represented by neighbour weights, then deviation from that reconstruction can be measured.

Geometric example

For neighbours 0 and 2, weights 0.5,0.5 reconstruct x=1 exactly. If the observed point becomes 1.4 while neighbours stay fixed, squared error is (1.4−1)^2=0.16.

Limit to test

This raw-space error is only one illustration and is not the complete LLE embedding or a validated alarm statistic.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Did you know? LLE’s sum-to-one weight constraint makes local reconstructions translation-invariant: moving the whole neighbourhood by the same vector does not change the weights. That elegant property does not solve scaling or neighbour-selection problems.

Previous · Route map · Next

CHAPTER 13 OF 20 · Back to route map

13. From embedding to a monitoring statistic

Condition-monitoring extensions can define distances, residuals, density scores or other statistics in relation to the learned normal manifold.

Geometric example

A new observation far from its expected neighbourhood or poorly reconstructed by local neighbours may be flagged for review.

Limit to test

Standard LLE was designed for embedding a fixed dataset; monitoring requires extra choices beyond the original algorithm.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 14 OF 20 · Back to route map

14. Out-of-sample mapping is not automatic

Unlike a linear projection, standard LLE does not directly provide a matrix that maps any new x to y. An extension must define neighbours and coordinates for new observations.

Geometric example

One approach reconstructs a new point from training neighbours and applies those weights to their embedding coordinates.

Limit to test

Different out-of-sample rules give different results, so the deployment mapping must be specified and tested.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 15 OF 20 · Back to route map

15. Thresholds need independent normal data

A fault statistic becomes useful only when its reference distribution and threshold are evaluated on separate normal-operation runs.

Geometric example

A 99th percentile from training errors may be optimistic because the same data shaped the neighbourhood graph.

Limit to test

Serial dependence, multiple operating modes and tuning searches can all raise the real false-alarm rate.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 16 OF 20 · Back to route map

16. Fault examples should change one mechanism at a time

Controlled scenarios help reveal whether a method reacts to sensor bias, gradual drift, variance change or a new operating condition.

Geometric example

Add +0.4 to one sensor in a held-out run, then compare reconstruction error, neighbour identity and embedding displacement.

Limit to test

Synthetic faults are useful tests but do not prove performance on real physical failures.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Did you know? LLE’s sum-to-one weight constraint makes local reconstructions translation-invariant: moving the whole neighbourhood by the same vector does not change the weights. That elegant property does not solve scaling or neighbour-selection problems.

Previous · Route map · Next

CHAPTER 17 OF 20 · Back to route map

17. Scaling and robust distances

Robust centring, variance scaling or physically informed distances can prevent one noisy channel from controlling neighbourhood selection.

Geometric example

Median and robust-scale preprocessing may help when occasional spikes would otherwise pull points apart.

Limit to test

Robust methods have tuning choices and can also suppress early fault evidence if applied carelessly.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 18 OF 20 · Back to route map

18. Dynamics require more than snapshots

A static LLE map ignores temporal order. Lagged vectors or trajectory features can add dynamics, while sequential alarm rules handle persistence.

Geometric example

Two snapshots can have similar sensor values but opposite trends; adding recent differences can separate them.

Limit to test

Lag expansion increases dimension and may make distance concentration worse.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 19 OF 20 · Back to route map

19. Interpretation, novelty and causality

A point outside the learned manifold is novel relative to the reference data, not automatically faulty or causally explained.

Geometric example

A new product grade, sensor recalibration or ambient extreme can all look anomalous without equipment damage.

Limit to test

Root-cause diagnosis needs contribution analysis, time order, physical models and inspection.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Previous · Route map · Next

CHAPTER 20 OF 20 · Back to route map

20. Student pathway from geometry to algorithms

Students can begin with neighbours on a curve, weighted averages and translation invariance before studying sparse matrices and eigenvectors.

Geometric example

Build a U-shaped two-dimensional dataset, calculate weights for three points by hand and compare a one- and two-dimensional embedding.

Limit to test

Record scaling, K, regularisation, dimension, out-of-sample rule, threshold and limitations in a model card.

Audit the geometry by identifying which points became neighbours, which weights were non-zero and which preprocessing values came from training data. Change one parameter at a time and record whether the graph stays connected, whether neighbours remain physically plausible and whether held-out normal runs remain stable.

For transfer, draw the local picture before opening software. A small sketch of a curve, its nearby points and a weighted reconstruction often reveals shortcuts across folds or edges. This habit turns abstract linear algebra into a checkable story about shape.

Did you know? LLE’s sum-to-one weight constraint makes local reconstructions translation-invariant: moving the whole neighbourhood by the same vector does not change the weights. That elegant property does not solve scaling or neighbour-selection problems.

Previous · Route map · Experiment

Worked example: exact reconstruction and a deviation

Consider three one-dimensional training points x₁=0, x₂=1 and x₃=2. Suppose x₂ uses x₁ and x₃ as neighbours. Choose weights w₂1=w₂3=0.5. They sum to one, and the reconstruction is 0.5×0+0.5×2=1, exactly matching x₂. The squared reconstruction error is (1−1)²=0.

Now imagine an observation at 1.4 while the reference neighbours remain 0 and 2 and the same illustrative weights are used. The reconstructed value is still 1, so the squared error is (1.4−1)²=0.16. This demonstrates how departure from a local relationship can create a review signal.

CaseObserved xReconstructionDifferenceSquared error
Reference middle point1.01.00.00.00
Illustrative shifted point1.41.00.40.16
A one-dimensional local reconstruction, not a complete LLE monitoring algorithm.

The same weights also reconstruct translated points 10,11,12: 0.5×10+0.5×12=11. This verifies translation invariance. But if one coordinate is multiplied by 100 in a multivariable dataset, Euclidean neighbours may change. Translation invariance should therefore not be confused with immunity to scale.

For standard LLE, the full embedding also requires the sparse weight matrix, the eigenproblem for (I−W)^T(I−W), removal of the constant eigenvector and a chosen output dimension. For online use, one must additionally define how a new point obtains coordinates or a monitoring statistic.

Student experiment: build and challenge a curved reference

Make a U-shaped dataset

Draw or generate points along a U. For one point, mark its three nearest neighbours. Check whether Euclidean distance ever links across the gap instead of along the curve.

Vary K

Try K=2, 4 and 8. Record graph connectivity, shortcuts and sensitivity to one noisy point. Explain why no single K is automatically best.

Verify the weight constraint

Translate every point by the same vector and recompute local weights. Then rescale one coordinate and compare. Identify which property is preserved.

Hold out normal data

Tune K and dimension using one subset, then freeze them and evaluate reconstruction or neighbour consistency on another normal run. Report the false-alarm distribution.

Add distinct faults

Test a constant sensor bias, gradual drift and increased noise separately. Describe which geometric feature changes and which statistic responds.

Parent and student guidance

Students should learn the algorithm in layers. First understand neighbours and weighted averages. Next solve a tiny constrained reconstruction. Then view W as a sparse graph. Only after that should the eigenvectors enter. This order gives every matrix a job and reduces memorisation.

Parents can ask what ‘nearby’ means, whether a map can distort distance and how a new observation enters an embedding learned earlier. These questions encourage careful reasoning and show the benefits of learning mathematics for AI and engineering without turning advanced vocabulary into a status symbol.

Frequently asked questions

Is LLE a clustering algorithm?

No. It produces a lower-dimensional embedding that preserves local reconstruction relationships. Clusters may appear in the map, but clustering is a separate analytical step.

Does LLE preserve all distances?

No. It preserves local linear reconstruction weights under its objective. Global distances, angles and densities can be distorted.

How should K be chosen?

Use graph connectivity, local reconstruction, stability and held-out monitoring performance, together with physical plausibility. Avoid choosing K only because one plot looks attractive.

Can standard LLE map new sensor readings?

Not by a single native projection matrix. Deployment needs an out-of-sample extension, such as reconstruction from training neighbours, and that extension must be validated.

What does an anomaly mean?

It means the observation is unusual relative to the learned reference and statistic. It may be a fault, a new regime, a calibration change, bad data or an uncovered normal condition.

Is nonlinear always better than linear?

No. Nonlinear models add tuning, instability and interpretation challenges. Compare with PCA and physical baselines on the same grouped test data.

Primary research and a next-reading path

The original algorithm is S. T. Roweis and L. K. Saul, “Nonlinear Dimensionality Reduction by Locally Linear Embedding,” Science 290(5500), 2323–2326 (2000), DOI 10.1126/science.290.5500.2323. The paper introduces LLE as an unsupervised method that preserves neighbourhood-based linear reconstructions in a global lower-dimensional coordinate system.

A useful next comparison is LLE versus kernel PCA. Both can represent nonlinear structure, but they preserve different mathematical objects and handle new observations differently. State what must be preserved—local reconstruction, global variance in feature space, dynamics or physical balance—before choosing the method.