Transformer Boosted PINNs Causality Enforcement

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing physics-informed neural networks (PINNs) lack in enforcing causality and matching accuracy of physics equations, particularly in complex scientific and engineering problems.

Innovation Solution

The integration of a transformer architecture into PINNs, which enhances the network's ability to capture long-range dependencies and interactions by using self-attention mechanisms, thereby improving the accuracy and efficiency of solving partial differential equations and other physics-based problems.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If traditional PINN architecture is used, then the network can be trained with available data, but it fails to capture long-range dependencies and enforce causality in physical systems

Engineering Contradiction:
Improvecausality enforcementVSAvoidnetwork architecture
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the input processing by introducing separate encoder layers for spatial and temporal inputs. The spatial encoder processes spatial coordinates while the temporal encoder processes time inputs, with their outputs concatenated before being passed to the physics equation layer. This segmentation enables the network to independently capture spatial and temporal dependencies, thereby enforcing causality in physical systems.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent introduces an intermediary concatenation layer that combines the outputs of spatial and temporal encoders. This intermediary structure allows the network to integrate spatial and temporal information in a causally consistent manner, ensuring that temporal dependencies are properly enforced while maintaining spatial relationships.

Inventive Principle:
Principle #24Intermediary (Mediator)

2Measurement precision

If traditional PINN architecture is used, then the training process is computationally manageable, but the accuracy of solving partial differential equations deteriorates due to inability to capture intricate dependencies

Engineering Contradiction:
ImprovePDE solution accuracyVSAvoidnetwork architecture
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent introduces dynamic processing capabilities by implementing separate encoder layers that can adaptively process spatial and temporal inputs. The neural network dynamically adjusts the representation of spatial and temporal dependencies through learned transformations in each encoder, enabling accurate capture of intricate dependencies in partial differential equations while maintaining computational tractability.

Inventive Principle:
Principle #15Dynamics

3Reliability

If the network processes spatial and temporal inputs separately, then causality is enforced, but the computational complexity increases

Engineering Contradiction:
Improvecausality enforcementVSAvoidcomputational resources
Core Design Contradiction:
ReliabilityVSUse of energy by moving object

Solution Approach 1:

The patent segments the computational process into distinct spatial and temporal encoding stages, allowing parallel processing of spatial and temporal inputs. This segmentation enables independent optimization of each encoding process and facilitates efficient utilization of computational resources while maintaining causality enforcement.

Inventive Principle:
Principle #1Segmentation

Data Source

PatentUS20230351159A1Transformer boosted causality respecting physics informed neural networks
Publication Date: 2023.11.02 QUANTIPHI INC
  • US20230351159A1 patent drawing
  • US20230351159A1 patent drawing
  • US20230351159A1 patent drawing

AI summary

A method and system for augmenting a neural network is provided herein. The method comprises connecting an input layer to a pre-input layer. The method further comprises joining a hidden layer to the input layer. The method comprises linking an output layer to the hidden layer. The method further comprises connecting a layer for computing physics equations to the output layer. The neural network system further comprising, an input layer, a hidden layer connected to the input layer and an output layer joined to the hidden layer. The system further comprising a layer for computing physics equations connected to the output layer and a pre-input layer attached to the input layer.