Functional tensor train neural network for solving high-dimensional PDEs
Feng, Ng, Tang et al.
Discrete tensor train decomposition is widely employed to mitigate the curse of dimensionality in solving high-dimensional PDEs through traditional methods. However, the direct application of the tensor train method typically requires uniform grids of regular domains, which limits its application on non-uniform grids or irregular domains. To address the limitation, we develop a functional tensor train neural network (FTTNN) for solving high-dimensional PDEs, which can represent PDE solutions on non-uniform grids or irregular domains. An essential ingredient of our approach is to represent the PDE solutions by the functional tensor train format whose TT-core functions are approximated by neural networks. To give the functional tensor train representation, we propose and study functional tensor train rank and employ it into a physics-informed loss function for training. Because of tensor train representation, the resulting high-dimensional integral in the loss function can be computed via one-dimensional integrals by Gauss quadrature rules. Numerical examples including high-dimensional PDEs on regular or irregular domains are presented to demonstrate that the performance of the proposed FTTNN is better than that of Physics Informed Neural Networks (PINN).
academic
Функциональная тензорная сеть для решения многомерных УЧП
Название: Functional tensor train neural network for solving high-dimensional PDEs
Авторы: Yani Feng (Гонконгский университет), Michael K. Ng (Гонконгский баптистский университет), Kejun Tang (Университет Большого залива), Zhiwen Zhang (Гонконгский университет)
Классификация: math.NA cs.NA
Дата публикации: 15 октября 2025 г. (препринт arXiv)
Дискретная декомпозиция тензорного поезда широко используется для смягчения проблемы проклятия размерности при решении многомерных уравнений в частных производных (УЧП) традиционными методами. Однако прямое применение методов тензорного поезда обычно требует равномерной сетки на регулярных областях, что ограничивает их применение на неравномерных сетках или нерегулярных областях. Для преодоления этого ограничения в работе разработана функциональная тензорная сеть (FTTNN) для решения многомерных УЧП, которая может представлять решения УЧП на неравномерных сетках или нерегулярных областях. Ядро метода заключается в представлении решения УЧП через функциональный формат тензорного поезда, где ядра тензорного поезда аппроксимируются нейронными сетями. Для обоснования функционального представления тензорного поезда предложено и изучено понятие функционального ранга тензорного поезда, применённое к обучению с физически информированной функцией потерь. Благодаря свойствам представления тензорного поезда, многомерные интегралы в функции потерь могут быть вычислены путём решения одномерных интегралов с использованием правил гауссова интегрирования. Численные эксперименты показывают, что предложенный метод FTTNN превосходит физически информированные нейронные сети (PINN) при решении многомерных УЧП на регулярных или нерегулярных областях.
Многомерные уравнения в частных производных широко встречаются в научных и инженерных приложениях, таких как задачи на собственные значения Шрёдингера, гидродинамика, теплопроводность, электромагнетизм и квантовая механика. Традиционные численные методы (метод конечных разностей, метод конечных элементов, спектральные методы) хорошо работают на низкомерных задачах, но сталкиваются с серьёзной проблемой проклятия размерности (Curse of Dimensionality, CoD) на многомерных задачах.
Методы дискретной тензорной декомпозиции (CP-декомпозиция, Tucker-декомпозиция, декомпозиция тензорного поезда), хотя и снижают вычислительную сложность, обычно требуют равномерной сетки на регулярных областях
Сложно применяются к неравномерным сеткам или нерегулярным областям
Ограничения методов на основе нейронных сетей:
Методы PINN, DGM, DRM и другие полагаются на методы выборки для оценки многомерных интегралов
Выборка вносит статистические ошибки, которые могут скрывать возможности нейронной сети
Разработать метод, который одновременно может обрабатывать нерегулярные области и эффективно вычислять многомерные интегралы, объединяя преимущества низкоранговой структуры тензорной декомпозиции и способности нейронных сетей к функциональной аппроксимации.
Предложена функциональная тензорная сеть (FTTNN): расширение дискретной декомпозиции тензорного поезда на непрерывную область, способное обрабатывать многомерные УЧП на неравномерных сетках и нерегулярных областях
Установлена теоретическая база:
Определение функционального ранга тензорного поезда (Functional Tensor Train Rank)
Математическое представление функциональной декомпозиции тензорного поезда
Теоретический анализ аппроксимационных свойств FTTNN
Эффективное вычисление интегралов: использование структуры тензорного поезда для разложения многомерных интегралов на одномерные интегралы, точное вычисление через правила гауссова интегрирования, избежание ошибок выборки
Превосходная численная производительность: верификация преимущества FTTNN по точности на множестве многомерных задач УЧП в сравнении с PINN и другими методами
Многомерные регулярные УЧП: эллиптические и параболические задачи размерности d≥5
Задачи на нерегулярных областях: УЧП сложной геометрической формы в средних размерностях
Вычисление собственных значений: спектральные задачи многомерного оператора Шрёдингера
Параметризованные УЧП: задачи, зависящие от параметров, с низкоранговой структурой
Общая оценка: Это статья с важным вкладом в область численного решения многомерных УЧП. Путём умелого объединения преимуществ тензорной декомпозиции и нейронных сетей предложен метод FTTNN, обладающий как теоретической глубиной, так и практической ценностью. Несмотря на некоторые ограничения, его инновационность и эффективность делают его важным прогрессом в этой области, заслуживающим дальнейшего развития и применения.