1 of 1

Surrogate Modeling via Functional Tensor Networks in Arbitrary Formats

Evolution of optimization variables projected on select 2D slices corresponding to the tensor-network model below. White traces correspond to the gradient-based algorithm while blue traces are computed via alternating least squares.

Scientific Achievement

  • This paper describes an efficient reverse-mode differentiation algorithm for contraction operations on arbitrary and unconventional network topologies.
  • We demonstrate improved performance over alternating least-squares optimization approaches and the capability to handle heterogeneous and arbitrary tensor network formats.

Significance and Impact

  • The gradient-based approach requires a smaller oversampling ratio (number of samples compared to number model parameters) for model recovery compared to alternating minimization algorithms.
  • This increased efficiency extends to fitting unstructured data of varying dimensionality and when employing a variety of tensor network formats.

Research Details

  • Designed a tensor contraction tree that can be efficiently leveraged for differentiation of a full tensor network contraction using a recursive scheme that exploits (1) the bilinear property of contraction and (2) the property that trees have a single path from root to leaves.

Work under FASTMath SciDAC. For more information, contact Cosmin Safta (csafta@sandia.gov) or John Jakeman (jdjakem@sandia.gov)

Functional tensor network in hierarchical Tucker format. Figure depicts a 4D model.

A.A. Gorodetsky, C. Safta, J.D. Jakeman, “Reverse-mode differentiation in arbitrary tensor network format: with application to supervised learning”, Journal of Machine Learning Research, May 2022.