Tensor completion using geodesics on Segre manifolds
We propose a Riemannian conjugate gradient algorithm for approximating incomplete tensors by canonical polyadic decompositions of low rank. Our main contribution consists of an explicit expression for an almost everywhere complete set of geodesics of the Segre manifold of rank‐1 tensors. These are l...
Saved in:
| Published in | Numerical linear algebra with applications Vol. 29; no. 6 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
Oxford
Wiley Subscription Services, Inc
01.12.2022
|
| Subjects | |
| Online Access | Get full text |
| ISSN | 1070-5325 1099-1506 |
| DOI | 10.1002/nla.2446 |
Cover
| Summary: | We propose a Riemannian conjugate gradient algorithm for approximating incomplete tensors by canonical polyadic decompositions of low rank. Our main contribution consists of an explicit expression for an almost everywhere complete set of geodesics of the Segre manifold of rank‐1 tensors. These are leveraged in our Riemannian optimization algorithm over a geometrically convenient parametrization of rank‐r$$ r $$ tensors to move in the direction of a tangent vector over the r$$ r $$‐fold product of Segre manifolds. We apply our method to movie rating predictions in a recommender system for the MovieLens dataset, and for identifying pure fluorophores via fluorescent spectroscopy with missing data. In this last application, we can recover the tensor decomposition from only 6.5%$$ 6.5\% $$ of the data. In our numerical experiments, the proposed Riemannian conjugate gradient algorithm was competitive with a state‐of‐the‐art quasi‐Newton method with truncated conjugate gradient inner solves from Tensorlab in terms of accuracy and could reduce the computation time by half. |
|---|---|
| Bibliography: | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 |
| ISSN: | 1070-5325 1099-1506 |
| DOI: | 10.1002/nla.2446 |