Physics Informed Token Transformer for Solving Partial Differential Equations

Cooper Lorsung, Zijie Li, Amir Barati Farimani
5/15/2023
cs.LGphysics.comp-ph

No official code found. Best implementation: BaratiLab/PhysicsInformedTokenTransformer (24 stars, last commit 2024-02-24).

Abstract

Solving Partial Differential Equations (PDEs) is the core of many fields of science and engineering. While classical approaches are often prohibitively slow, machine learning models often fail to incorporate complete system information. Over the past few years, transformers have had a significant impact on the field of Artificial Intelligence and have seen increased usage in PDE applications. However, despite their success, transformers currently lack integration with physics and reasoning. This study aims to address this issue by introducing PITT: Physics Informed Token Transformer. The purpose of PITT is to incorporate the knowledge of physics by embedding partial differential equations (PDEs) into the learning process. PITT uses an equation tokenization method to learn an analytically-driven numerical update operator. By tokenizing PDEs and embedding partial derivatives, the transformer models become aware of the underlying knowledge behind physical processes. To demonstrate this, PITT is tested on challenging 1D and 2D PDE neural operator prediction tasks. The results show that PITT outperforms popular neural operator models and has the ability to extract physically relevant information from governing equations.

View on arXivView PDF

Code Implementations(1)

Official repository for Physics Informed Token Transformer (PITT)

245PythonJun 19, 20232 years ago

Similar Papers

Cite this paper

@article{lorsung2023physics,
  title  = {Physics Informed Token Transformer for Solving Partial Differential Equations},
  author = {Cooper Lorsung and Zijie Li and Amir Barati Farimani},
  year   = {2023},
  eprint = {2305.08757},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2305.08757v3}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2305.08757.svg)](https://codeofpaper.com/paper/2305.08757)

Discussion