Visit my Portfolio! →

Multi-Architecture Coupled Ensemble Physics-Informed Neural Networks.

Master's thesis @Arizona State University

Built a physics-informed neural network that solves coupled reaction-diffusion equations, using a dedicated subnetwork per variable, Fourier input features, and self-balancing loss weights. It matches reference solutions within a few percent and cuts error 40 to 60 percent against a standard PINN.

Links

  • github↗
  • link to thesis paper↗

Stack

  • JAX
  • Flax
  • NumPy
  • Random Fourier Features

System architecture. Tap to enlarge.

Overview

Reaction-diffusion equations describe how patterns form and spread across physics, chemistry, and biology, from chemical fronts to biological morphogenesis. They are normally solved with slow numerical methods. This thesis trains a neural network to learn those solutions directly from the governing equations, and makes that approach work for the stiff, coupled systems where standard physics-informed neural networks break down.

Approach

  • Parallel subnetworks. A dedicated network for each coupled field, trained jointly under one physics-informed loss, which removes the gradient interference that degrades single-network PINNs.
  • Fourier feature embeddings. A 64-dimensional random-feature lift of the (x, y, t) inputs that overcomes spectral bias and lets the model resolve sharp, high-frequency pattern structure.
  • Gradient-norm adaptive loss weighting. Per-term weights set from running gradient magnitudes, automatically balancing the initial-condition, residual, and data objectives for stable convergence.

Results

40 to 60 percent lower relative L2 error than single-network PINN baselines, consistently across both systems.

SystemVariationRel. L2TrainPattern
Gray-ScottBenchmark2.3%1.8 hrSpots
Gray-ScottSelf-replicating2.7%2.1 hrReplicating
Ginzburg-LandauForcing3.1%2.4 hrWaves
Ginzburg-LandauBoundary3.5%2.3 hrOscillations

Trained on a single NVIDIA H100 (80 GB).

Engineering

Implemented from scratch in JAX and Flax. Evaluated across four benchmark variations spanning the Gray-Scott and Ginzburg-Landau systems, each measured as relative L2 error against a reference numerical solution.