Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Nonnegative Tensor Completion via Integer Optimization

About

Unlike matrix completion, tensor completion does not have an algorithm that is known to achieve the information-theoretic sample complexity rate. This paper develops a new algorithm for the special case of completion for nonnegative tensors. We prove that our algorithm converges in a linear (in numerical tolerance) number of oracle steps, while achieving the information-theoretic rate. Our approach is to define a new norm for nonnegative tensors using the gauge of a particular 0-1 polytope; integer linear programming can, in turn, be used to solve linear separation problems over this polytope. We combine this insight with a variant of the Frank-Wolfe algorithm to construct our numerical algorithm, and we demonstrate its effectiveness and scalability through computational experiments using a laptop on tensors with up to one-hundred million entries.

Caleb Bugg, Chen Chen, Anil Aswani• 2021

Related benchmarks

TaskDatasetResultRank
Tensor completionOrder-3 nonnegative tensors n=500 samples (test)
NMSE0.004
40
Tensor completionIncreasing order nonnegative tensors synthetic n = 10,000 samples
NMSE0.001
18
Tensor completionNonnegative tensors size 10^6
NMSE0.005
16
Tensor completionNonnegative tensors size 10^7
Time (s)1.45e+4
5
Showing 4 of 4 rows

Other info

Code

Follow for update