Definition

Locally linear embedding (LLE) is a non-linear dimensional reduction method that aims to preserve the intrinsic geometry of high-dimensional data in a lower-dimensional space.

Algorithm

  1. Determine the k-nearest neighbors of each point

  2. Compute a set of weights for each point that best approximates the point as a linear combination of its neighbors. where is a data point vector, is matrix, and is the set of the neighbors of

  3. Find the low-dimensional embedding of points by solving Eigenvalue problem. Where each point is still described with the same linear combination of its neighbors. where is a vector has lower dimension than , and is the matrix obtained by the step 2.

    In a matrix notation, the problem is written as where

    By the Method of Lagrange Multipliers, the solution of the optimization problem is given as Therefore, consists of eigenvectors corresponding to the -smallest eigenvalues.