Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Guo, Zheng, Deshpande, Aditya, Kiedrowski, Brian, Wang, Xinyu, Gorodetsky, Alex
Format: Preprint
Veröffentlicht: 2025
Schlagworte:
Online-Zugang:https://arxiv.org/abs/2502.02711
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866910060911788032
author Guo, Zheng
Deshpande, Aditya
Kiedrowski, Brian
Wang, Xinyu
Gorodetsky, Alex
author_facet Guo, Zheng
Deshpande, Aditya
Kiedrowski, Brian
Wang, Xinyu
Gorodetsky, Alex
contents Tensor networks provide a powerful framework for compressing multi-dimensional data. The optimal tensor network structure for a given data tensor depends on both data characteristics and specific optimality criteria, making tensor network structure search a difficult problem. Existing solutions typically rely on sampling and compressing numerous candidate structures; these procedures are computationally expensive and therefore limiting for practical applications. We address this challenge by viewing tensor network structure search as a program synthesis problem and introducing an efficient constraint-based assessment method that avoids costly tensor decomposition. Specifically, we establish a correspondence between transformation programs and network structures. We also design a novel operation named output-directed splits to reduce the search space without hindering expressiveness. We then propose a synthesis algorithm to identify promising network candidates through constraint solving, and avoid tensor decomposition for all but the most promising candidates. Experimental results show that our approach improves search speed by up to $10\times$ and achieves compression ratios $1.5\times$ to $3\times$ better than state-of-the-art. Notably, our approach scales to larger tensors that are unattainable by prior work. Furthermore, the discovered topologies generalize well to similar data, yielding compression ratios up to $ 2.4\times$ better than a generic structure while the runtime remains around $110$ seconds.
format Preprint
id arxiv_https___arxiv_org_abs_2502_02711
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Tensor Network Structure Search with Program Synthesis
Guo, Zheng
Deshpande, Aditya
Kiedrowski, Brian
Wang, Xinyu
Gorodetsky, Alex
Computational Engineering, Finance, and Science
Programming Languages
Tensor networks provide a powerful framework for compressing multi-dimensional data. The optimal tensor network structure for a given data tensor depends on both data characteristics and specific optimality criteria, making tensor network structure search a difficult problem. Existing solutions typically rely on sampling and compressing numerous candidate structures; these procedures are computationally expensive and therefore limiting for practical applications. We address this challenge by viewing tensor network structure search as a program synthesis problem and introducing an efficient constraint-based assessment method that avoids costly tensor decomposition. Specifically, we establish a correspondence between transformation programs and network structures. We also design a novel operation named output-directed splits to reduce the search space without hindering expressiveness. We then propose a synthesis algorithm to identify promising network candidates through constraint solving, and avoid tensor decomposition for all but the most promising candidates. Experimental results show that our approach improves search speed by up to $10\times$ and achieves compression ratios $1.5\times$ to $3\times$ better than state-of-the-art. Notably, our approach scales to larger tensors that are unattainable by prior work. Furthermore, the discovered topologies generalize well to similar data, yielding compression ratios up to $ 2.4\times$ better than a generic structure while the runtime remains around $110$ seconds.
title Tensor Network Structure Search with Program Synthesis
topic Computational Engineering, Finance, and Science
Programming Languages
url https://arxiv.org/abs/2502.02711