← Latest papers
⚛️ quantum physics

Approximation and composition of functions in quantized tensor trains via orthogonal polynomial expansions

This paper presents a constructive algorithm that utilizes orthogonal polynomial expansions and Clenshaw evaluations to efficiently represent analytic functions as quantized tensor trains (QTT), enabling stable, rapidly convergent function composition in high-dimensional settings.

Original authors: Juan José Rodríguez-Aldavero, Paula García-Molina, Luca Tagliacozzo, Juan José García-Ripoll

Published 2026-09-18
📖 5 min read🧠 Deep dive

Original authors: Juan José Rodríguez-Aldavero, Paula García-Molina, Luca Tagliacozzo, Juan José García-Ripoll

Original paper licensed under CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). This is an AI-generated explanation of the paper below. It is not written or endorsed by the authors. For technical accuracy, refer to the original paper. Read full disclaimer

In the modern world of science and engineering, researchers often face a daunting problem: how to describe a system with hundreds or thousands of moving parts without drowning in data. Imagine trying to map every single grain of sand on a beach; the sheer volume of information would quickly overwhelm any computer. To solve this, mathematicians and physicists have developed ways to compress this information, stripping away the unnecessary details while keeping the essential shape of the problem intact. One powerful method for doing this is called a tensor train, a technique that breaks a massive, complex object into a chain of smaller, manageable pieces. When these pieces are arranged in a specific, layered way, they form what is known as a quantized tensor train. This structure is incredibly efficient, allowing computers to handle problems that would otherwise be impossible, such as simulating the behavior of quantum particles or solving complex equations in high-dimensional spaces. However, a persistent challenge remains: how do you take a smooth, continuous function—a mathematical description of a curve or a surface—and translate it into this compressed format without losing accuracy or stability?

A team of researchers at the Institute of Fundamental Physics in Madrid has developed a new way to answer this question. They created a constructive algorithm that translates smooth, continuous functions into these compressed tensor formats by using a specific type of mathematical building block called orthogonal polynomials. Think of these polynomials as a set of standard, well-behaved curves that can be mixed together to recreate almost any smooth shape. The researchers found that by expanding a function into a sum of these curves and then carefully translating that sum into the tensor format, they could create highly accurate approximations. Their method is particularly effective for functions that are smooth and do not have sharp, jagged edges. It works by building the solution step-by-step, using a stable mathematical recipe that prevents errors from piling up, even when the calculation involves thousands of variables.

The team tested their approach on a variety of mathematical functions, ranging from simple bell-shaped curves to complex, oscillating waves. They found that for smooth functions, their method converged rapidly, meaning it reached a high level of accuracy with relatively few computational steps. In tests involving univariate functions—those with a single variable—their technique required far fewer data points to achieve the same precision as other popular methods. While other techniques often rely on randomly sampling points from a function to guess its shape, which can be inefficient and unpredictable, this new method uses the known mathematical structure of the function to build the solution directly. This deterministic approach ensures that the result is stable and reproducible. The researchers also demonstrated that their method could handle multivariate functions, which involve many variables at once, by chaining together simpler, single-variable approximations. This allowed them to tackle problems with up to 200 variables, representing a system with more than a trillion possible states, a scale that is far beyond the reach of traditional, uncompressed methods.

One of the key strengths of this new algorithm is its ability to maintain stability even as the complexity of the problem grows. In many numerical methods, increasing the number of variables or the precision of the calculation can lead to a breakdown in accuracy, where tiny errors multiply and ruin the result. The researchers showed that their use of orthogonal polynomials, combined with a specific evaluation technique known as a Clenshaw recurrence, keeps these errors in check. They observed that the method scales efficiently, meaning the time and memory required to solve the problem grow at a manageable rate rather than exploding exponentially. This is crucial for applications in quantum-inspired computing, where the goal is to simulate complex physical systems that are too large for standard computers. The team compared their results with existing state-of-the-art techniques, such as tensor cross-interpolation, and found that while their method might not always be the fastest for every single type of problem, it offers a robust and reliable alternative, especially when dealing with smooth, highly differentiable functions.

The work also highlights the importance of how the data is organized within the computer's memory. The researchers explored different ways of ordering the variables in their calculations, finding that a specific arrangement, which they called a serial order, often performed better than a more scrambled, interleaved arrangement for certain types of complex, nonlinear models. This discovery suggests that the way we structure our mathematical models can be just as important as the algorithms we use to solve them. By carefully choosing the order of operations and the type of polynomial expansion, the researchers were able to push the boundaries of what is computationally feasible, handling systems with dense interactions and strong correlations that would typically cause other methods to fail.

Ultimately, this research provides a general framework for composing functions within these compressed formats. It allows scientists to take a known function and apply it to another function that is already in a compressed state, enabling the construction of complex, layered models without ever needing to expand them into their full, unwieldy form. This capability opens the door to solving nonlinear equations and simulating intricate physical processes with a level of efficiency that was previously out of reach. The algorithms developed in this study are now available as open-source software, allowing other researchers to apply these techniques to their own problems. By turning the abstract challenge of high-dimensional data into a concrete, solvable process, this work offers a new tool for navigating the vast and complex landscapes of modern scientific computation.

Drowning in papers in your field?

Get daily digests of the most novel papers matching your research keywords — with technical summaries, in your language.

Try Digest →