Rank-one Boolean tensor factorization and the multilinear polytope
Alberto Del Pia, Aida Khajavirad
TL;DR
This work tackles the NP-hard problem of rank-one Boolean tensor factorization by reframing it as a linear objective over a structured multilinear set and introducing strong LP relaxations based on the multilinear polytope. The authors derive a simple standard LP and two stronger relaxations—the flower LP and the complete LP—by augmenting the convex hull with additional inequalities that capture multilinear relationships. They establish deterministic and high-probability recovery guarantees under semi-random corruption, showing that stronger LPs yield higher recovery thresholds (for equal-density ground truths, p < 1/2 for the original problem, p < r_w /(1+2 r_w) for the flower LP, and p < r_w /(2(1+ r_w)) for the standard LP under certain regimes). Numerical experiments corroborate the theory, illustrating that the complete LP significantly outperforms the others, with the flower LP offering noticeable improvements over the standard LP. Overall, the paper advances both theory and practice by connecting ML/MAP recovery, robust LP relaxations, and polyhedral facets to reliable planted-tensor recovery in a semi-random setting.
Abstract
We consider the NP-hard problem of finding the closest rank-one binary tensor to a given binary tensor, which we refer to as the rank-one Boolean tensor factorization (BTF) problem. This optimization problem can be used to recover a planted rank-one tensor from noisy observations. We formulate rank-one BTF as the problem of minimizing a linear function over a highly structured multilinear set. Leveraging on our prior results regarding the facial structure of multilinear polytopes, we propose novel linear programming relaxations for rank-one BTF. We then establish deterministic sufficient conditions under which our proposed linear programs recover a planted rank-one tensor. To analyze the effectiveness of these deterministic conditions, we consider a semi-random model for the noisy tensor, and obtain high probability recovery guarantees for the linear programs. Our theoretical results as well as numerical simulations indicate that certain facets of the multilinear polytope significantly improve the recovery properties of linear programming relaxations for rank-one BTF.
