atlas

Research map / Learning theory and algorithms / Matrix and tensor methods

Efficient Leverage Score Sampling for Tensor Train Decomposition

NeurIPS 2024 · Learning theory and algorithms › Matrix and tensor methods · approach: Randomized tensor decomposition algorithms · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes rTT-ALS, an ALS method for tensor train decomposition that uses exact leverage score sampling enabled by maintaining canonical form, with a data structure sampling rows in time logarithmic in tensor size.

Problem

Computing tensor train (TT) decompositions with ALS is exponential in tensor order N because each least-squares solve involves large unfoldings of the target tensor; existing randomized TT methods mostly use randomized SVD rather than sampling inside ALS.

Approach

Exploit the TT canonical form so that the leverage scores of the unfolded core chain reduce to squared row norms (identity Gram matrix), and build a data structure (adapted from CP leverage-score samplers) that draws exact leverage-score samples from TT core chains in time logarithmic in mode sizes, using a uniformly random column trick to get quadratic dependence on rank.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use leverage-score sampling in ALS instead of exact full least-squares solvesTT decomposition on Pavia University · Pavia Universitytime (seconds): 4.159196376800537 -> 0.8219459056854248Helped
Use leverage-score sampling in ALS instead of exact full least-squares solvesTT decomposition on Pavia University · Pavia Universityfit: 0.6103819274363476 -> 0.6045745873636315Hurt
Use leverage-score sampling in ALS instead of exact full least-squares solvesTT decomposition on Tabby Cat · Tabby Cattime (seconds): 44.56976294517517 -> 7.35988712310791Helped
Use leverage-score sampling in ALS instead of exact full least-squares solvesTT decomposition on MNIST · MNISTfit: 0.4581272148325476 -> 0.45045158424742504Hurt
Use leverage-score sampling in ALS instead of exact full least-squares solvesTT decomposition on DC Mall · DC Malltime (seconds): 21.856302976608276 -> 2.8072521686553955Helped
Use leverage-score sampling in ALS instead of exact full least-squares solvesSparse TT decomposition · Uberfit: 0.1334 -> 0.1332No clear effect
Use leverage-score sampling in ALS instead of exact full least-squares solvesSparse TT decomposition · Enronfit: 0.0507 -> 0.0498Hurt
Use leverage-score sampling in ALS instead of exact full least-squares solvesSparse TT decomposition · NELL-2fit: 0.0214 -> 0.0213No clear effect
Increase the sample count from J=2^{15} by a factor of 5rTT-ALS · Uber and NELL-2fitHelped
Increase the sample countrTT-ALS · EnronfitNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Pavia University DC Mall MNIST Tabby Cat video Uber (FROSTT) Enron (FROSTT) NELL-2 (FROSTT) synthetic random TT tensors

Benchmarks: Pavia University DC Mall MNIST Tabby Cat Uber Enron NELL-2 synthetic tensors

Metrics: fit running time speedup per ALS sweep

Baselines: TT-SVD rTT-SVD TT-ALS

Builds on: Tensor train decomposition (TT-SVD) TT-ALS SPALS Exact leverage score sampling for CP (Larsen & Kolda style sampler) Randomized SVD

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy