e8aaf4471219c301.tex
1: \begin{abstract}
2:   We consider the problem of minimizing a function over the manifold of orthogonal matrices.
3:   %
4:   The majority of algorithms for this problem compute a direction in the tangent space, and then use a retraction to move in that direction while staying on the manifold.
5:   %
6:   Unfortunately, the numerical computation of retractions on the orthogonal manifold always involves some expensive linear algebra operation, such as matrix inversion, exponential or square-root.
7:   %
8:   These operations quickly become expensive as the dimension of the matrices grows.
9:   %
10:   To bypass this limitation, we propose the landing algorithm which does not use retractions.
11:   %
12:   The algorithm is not constrained to stay on the manifold but its evolution is driven by a potential energy which progressively attracts it towards the manifold.
13:   %
14:   One iteration of the landing algorithm only involves matrix multiplications, which makes it cheap compared to its retraction counterparts.
15:   %
16:   We provide an analysis of the convergence of the algorithm, and demonstrate its promises on large-scale and deep learning problems, where it is faster and less prone to numerical errors than retraction-based methods.  
17: \end{abstract}
18: