Approximation in the extended functional tensor train format
Christoph Strössner, Bonan Sun, Daniel Kressner
TL;DR
The paper tackles the challenge of high-dimensional function approximation by introducing the extended functional tensor train (EFTT), a data-efficient surrogate that blends tensorized Chebyshev interpolation with a Tucker-based low-rank representation and subsequent TT compression. The core approach proceeds via adaptive Tucker factorization of the Chebyshev evaluation tensor using fiber-based ACA with randomized pivots, then uses discrete empirical interpolation to form a compact core, and finally applies a rank-adaptive TT-cross to obtain the EFTT representation, enabling efficient evaluation and storage. Empirical results show EFTT reduces function evaluations by up to 96% and storage by over 90% compared to existing FTT-based methods, while maintaining or improving accuracy across a wide range of benchmark and Genz functions and an uncertainty-quantification PDE example. The work demonstrates that adaptive, multi-stage tensor decompositions can significantly improve efficiency in multivariate function approximation, with direct implications for surrogate modeling in uncertainty quantification, computational chemistry, and physics.
Abstract
This work proposes the extended functional tensor train (EFTT) format for compressing and working with multivariate functions on tensor product domains. Our compression algorithm combines tensorized Chebyshev interpolation with a low-rank approximation algorithm that is entirely based on function evaluations. Compared to existing methods based on the functional tensor train format, the adaptivity of our approach often results in reducing the required storage, sometimes considerably, while achieving the same accuracy. In particular, we reduce the number of function evaluations required to achieve a prescribed accuracy by up to over 96% compared to the algorithm from [Gorodetsky, Karaman and Marzouk, Comput. Methods Appl. Mech. Eng., 347 (2019)].
