Local orthogonality preserving alignment for nonlinear dimensionality reduction

Tong Lin, Yao Liu, Bo Wang, Liwei Wang, Hongbin Zha
2016-01-01
Abstract:We present a new manifold learning algorithm called Local Orthogonality Preserving Alignment (LOPA). Our algorithm is inspired by the Local Tangent Space Alignment (LTSA) method that aims to align multiple local neighborhoods into a global coordinate system using affine transformations. However, LTSA often fails to preserve original geometric quantities such as distances and angles. Although an iterative alignment procedure for preserving orthogonality was suggested by the authors of LTSA, neither the corresponding initialization nor the experiments were given. Procrustes Subspaces Alignment (PSA) implements the orthogonality preserving idea by estimating each rotation transformation separately with simulated annealing. However, the optimization in PSA is complicated and multiple separated local rotations may produce globally contradictive results. To address these difficulties, we first use the pseudo-inverse trick of LTSA to represent each local orthogonal transformations with the unified global coordinates. Then the orthogonality constraints are relaxed to be an instance of semidefinite programming (SDP). Finally a two-step iterative procedure is employed to further reduce the errors in orthogonal constraints. Extensive experiments show that LOPA can faithfully preserve distances, angles, inner products, and neighborhoods of the original data sets. In comparison, the embedding performance of LOPA is better than PSA and comparable to stateof-the-art algorithms like MVU and MVE, while the complexity of LOPA is significantly lower than other competing methods.
What problem does this paper attempt to address?