cs.MSMar 9, 2026

Automated Tensor-Relational Decomposition for Large-Scale Sparse Tensor Computation

Authors: Yuxin Tang, Zhiyuan Xin, Zhimin Ding, Xinyu Yao, Daniel Bourgeois, Tirthak Patel, Chris Jermaine

Organizations: Rice University Houston, Texas, USA

Abstract

A tensor-relational computation is a relational computation where individual tuples carry vectors, matrices, or higher-dimensional arrays. An advantage of tensor-relational computation is that the overall computation can be executed on top of a relational system, inheriting the system's ability to automatically handle very large inputs with high levels of sparsity while high-performance kernels (such as optimized matrix-matrix multiplication codes) can be used to perform most of the underlying mathematical operations. In this paper, we introduce upper-case-lower-case EinSum, which is a tensor-relational version of the classical Einstein Summation Notation. We study how to automatically rewrite a computation in Einstein Notation into upper-case-lower-case EinSum so that computationally intensive components are executed using efficient numerical kernels, while sparsity is managed relationally.

Figures & tables

Explore similar work

CardsList
  1. It's All Just Vectorization: einx, a Universal Notation for Tensor Operations

    Jul 30, 2026Florian Fervers, Sebastian Bullinger, Christoph Bodensteiner +1

  2. Fast LapSum: Exact Differentiable Top-kk at Million Scale

    Aug 7, 2026Jakub Antczak, Joanna Wojciechowicz, Kamil Książek +3Differentiable ProgrammingDifferentiable Optimization

  3. Graphical einops: bridging tensor networks and computation graphs

    May 29, 2026Vincent Wang-Maścianica, Nikhil KhatriTensor Networks