← Latest papers
💻 computer science

Tensor-Train Layers for Physics-Informed Neural Networks

This paper demonstrates that integrating Tensor-Train layers into Physics-Informed Neural Networks significantly reduces parameter counts by up to 8.8× while maintaining 97% of the original accuracy, with compression efficiency heavily dependent on the regularity of the underlying PDE solution.

Original authors: Elias Javanmard, Yosef Javanmard, Rezvan Salehi

Published 2026-09-09
📖 4 min read☕ Coffee break read

Original authors: Elias Javanmard, Yosef Javanmard, Rezvan Salehi

Original paper licensed under CC BY 4.0 (https://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 vast landscape of modern science, a powerful tool has emerged that allows computers to learn the laws of nature without needing a pre-drawn map. These tools, known as physics-informed neural networks, act as digital surrogates for complex physical systems. Instead of relying on a rigid grid of points to calculate how heat spreads, how fluids flow, or how prices change, these networks are trained to satisfy the fundamental equations of physics directly. They weave the rules of the universe into their very structure, allowing them to find solutions in a mesh-free way that is incredibly flexible. However, this flexibility comes with a heavy price. To capture the sharp, sudden changes that often occur in real-world phenomena—like a shockwave in a fluid or a sudden shift in market value—these networks must be built with massive, wide layers containing millions of adjustable settings. This size makes them difficult to run on smaller computers or to use in situations where speed and memory are limited, creating a bottleneck for their practical use.

Researchers Elias Javanmard, Yosef Javanmard, and Rezvan Salehi have tackled this problem by introducing a method to compress these giant networks without losing their ability to solve difficult problems. They applied a technique called tensor-train decomposition to the internal layers of these networks. Imagine a network as a series of rooms where information passes from one to the next; in a standard network, the door between rooms is a massive, solid wall of data. The researchers replaced these solid walls with a clever, lightweight structure that holds the same information but uses far fewer resources. By breaking down the massive data connections into a chain of smaller, linked components, they were able to shrink the number of settings required by up to nearly nine times. Remarkably, even with this drastic reduction, the compressed networks retained almost all of their original accuracy, solving the same physical puzzles with nearly the same precision as the giant, uncompressed versions.

The team tested this approach on two very different types of physical problems to see how well the compression held up under pressure. The first was a fluid dynamics problem involving a viscous fluid, which is known for developing sharp, sudden spikes in its behavior, similar to a breaking wave. The second was a financial model used to price options, which describes a much smoother, more gradual change. They found that the smooth financial problem was significantly easier to compress than the fluid problem. When the solution to a problem is smooth and predictable, the network can be shrunk down much further while still keeping its accuracy. However, when the solution involves sharp, chaotic features like shockwaves, the network needs to keep more of its original size to capture those details correctly. This distinction revealed a key insight: the quality of the solution itself dictates how much the network can be compressed.

A major hurdle in making this compression work was the way these networks are trained. Because the networks must satisfy physical laws, the training process requires the computer to calculate not just the answer, but also how that answer changes in response to tiny shifts in the input, and even how those changes shift again. This requires a complex, multi-step calculation that usually slows things down significantly when the network is compressed. The researchers discovered a specific bottleneck where the computer was unnecessarily repeating the same heavy calculations over and over. To fix this, they developed a simple caching system that stores the results of these calculations once and reuses them, preventing the computer from wasting time recalculating the same steps. This small adjustment removed a major slowdown, making the compressed networks run almost as fast as the original ones, despite the added complexity of the new structure.

The results of this study offer a clear path forward for using these advanced networks in the real world. By carefully choosing how much to compress the network based on the smoothness of the problem, scientists can create models that are small enough to fit on portable devices or fast enough to run thousands of times in a single second. For smooth problems, the savings are enormous, allowing for highly efficient models that are nearly indistinguishable from the massive originals. For problems with sharp, sudden changes, the savings are still significant, though the models must remain slightly larger to preserve accuracy. This work demonstrates that it is possible to have both high performance and low resource usage, provided the compression strategy is matched to the nature of the physical problem being solved. The researchers have shown that with the right mathematical tools, the heavy burden of these large networks can be lifted, opening the door to wider and more practical applications of scientific machine learning.

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 →