595

The Projected Power Method: An Efficient Algorithm for Joint Alignment from Pairwise Differences

Emmanuel Candes
Abstract

Various applications involve assigning discrete label values to a collection of objects based on some noisy data. Due to the discrete---and hence nonconvex---structure of the problem, computing the maximum likelihood estimates (MLE) becomes intractable at first sight. This paper makes progress towards efficient computation of the MLE by focusing on a concrete joint alignment problem---that is, the problem of recovering nn discrete variables xi{1,,m}x_i \in \{1,\cdots, m\}, 1in1\leq i\leq n given noisy observations of their modulo differences {xixj mod m}\{x_i - x_j~\mathsf{mod}~m\}. We propose a novel low-complexity procedure, which operates in a lifted space by representing distinct label values in orthogonal directions, and which attempts to optimize quadratic functions over hyper cubes. Starting with a first guess computed via a special method, the algorithm successively refines the iterates via projected power iterations. We prove that the proposed projected power method makes no error---and hence converges to the MLE---in a suitable regime. Numerical experiments have been carried out on both synthetic and real data to demonstrate the practicality of our algorithm. We expect this algorithmic framework to be effective for a broad range of discrete assignment problems.

View on arXiv
Comments on this paper