Low-Rank Tucker Approximation of a Tensor From Streaming Data

Yiming Sun, Yang Guo, Charlene Luo, Joel Tropp, Madeleine Udell
4/24/2019
math.NAcs.LG

Official code: tensorsketch/tensorsketch (7 stars, last commit 2018-11-08).

Abstract

This paper describes a new algorithm for computing a low-Tucker-rank approximation of a tensor. The method applies a randomized linear map to the tensor to obtain a sketch that captures the important directions within each mode, as well as the interactions among the modes. The sketch can be extracted from streaming or distributed data or with a single pass over the tensor, and it uses storage proportional to the degrees of freedom in the output Tucker approximation. The algorithm does not require a second pass over the tensor, although it can exploit another view to compute a superior approximation. The paper provides a rigorous theoretical guarantee on the approximation error. Extensive numerical experiments show that that the algorithm produces useful results that improve on the state of the art for streaming Tucker decomposition.

View on arXivView PDF

Code Implementations(1)

72PythonOct 4, 20187 years ago

Cite this paper

@article{sun2019lowrank,
  title  = {Low-Rank Tucker Approximation of a Tensor From Streaming Data},
  author = {Yiming Sun and Yang Guo and Charlene Luo and Joel Tropp and Madeleine Udell},
  year   = {2019},
  eprint = {1904.10951},
  archivePrefix = {arXiv},
  url    = {https://arxiv.org/abs/1904.10951}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/1904.10951.svg)](https://codeofpaper.com/paper/1904.10951)

Discussion