Tensor train — where it appears
Named by 3 essays across 3 fields — each of them below, with the objects they name alongside it.
The format that does not notice the dimension
A Tucker core is r^d numbers, so the format that repaired the definition still cannot go past five indices. Cutting between the indices rather than across them gives d − 1 ranks instead of d, storage linear in the number of indices, and a family whose ranks are two everywhere by an addition formula.
The order the products are taken in
The sparsity field's first essay says the elimination order decides the memory. This is the same sentence about arithmetic: a contraction of several tensors over shared indices has one value and many evaluation orders, and on the inner product of two trains they differ by a factor of two million.
An iterate that must be made smaller
Applying a Kronecker-sum operator to a low-rank iterate multiplies its ranks by d and adding two of them adds their ranks, so a solver in a compressed format cannot keep what it produces. Every step is followed by a truncation — and whether that truncation is a floor on the residual depends on the right-hand side rather than on the truncation.
Named alongside it
The objects these essays reach for when they reach for this one.
Curse of dimensionalityLow-rank approximationAlternating least squaresBlock methodsConjugate gradientsContraction orderElimination orderExact ground truthFill-reducing orderingFlop countHigher-order SVDKhatri–Rao product