Tensor completion using geodesics on Segre manifolds
Lars Swijsen, Joeri Van der Veken, Nick Vannieuwenhoven
TL;DR
This work develops a Riemannian conjugate gradient method for low-rank tensor completion by exploiting the geometry of the Segre manifold. A key contribution is the explicit unit-speed geodesic formula on Seg, which serves as an efficient retraction in the optimization over the product manifold Seg$^{\times r}$. The algorithm relies on the Riemannian gradient (projection of the ambient gradient), geodesic-based moves, and parallel transport, with a lightweight quadratic-interpolation line search. Empirically, the method achieves competitive tensor completion performance on incomplete data, demonstrated on MovieLens and fluorescence spectroscopy, and shows substantial data-efficiency, recovering meaningful decompositions from as little as about $9\%$ of the data.
Abstract
We propose a Riemannian conjugate gradient (CG) optimization method for finding low rank approximations of incomplete tensors. Our main contribution consists of an explicit expression of the geodesics on the Segre manifold. These are exploited in our algorithm to perform the retractions. We apply our method to movie rating predictions in a recommender system for the MovieLens dataset, and identification of pure fluorophores via fluorescent spectroscopy with missing data. In this last application, we recover the tensor decomposition from less than $10\%$ of the data.
