Papers
Topics
Authors
Recent
Search
2000 character limit reached

Memory-Informed Neural Pseudo-Operator (MINPO)

Updated 23 December 2025
  • MINPO is a mesh-free neural framework that models nonlocal spatiotemporal dynamics and fractional PDEs via learned memory operators and inverse reconstructions.
  • It integrates MLP and Kolmogorov-Arnold networks as encoders with a nonlocal-consistency loss to enforce coherence between the learned operator and the reconstructed dynamics.
  • Benchmark experiments show MINPO achieves significant error reductions and speedups compared to classical solvers and existing PINN approaches.

The Memory-Informed Neural Pseudo-Operator (MINPO) is a mesh-free neural framework designed to model and resolve nonlocal spatiotemporal dynamics described by integro-differential equations (IDEs). It encapsulates both the memory operator and its inverse through neural networks, enabling explicit reconstruction of unknown solution fields. The architecture leverages either multilayer perceptrons (MLPs) or Kolmogorov-Arnold Networks (KANs) as encoders and introduces a nonlocal consistency loss to enforce coherence between the learned operator field and the reconstructed dynamics. MINPO is applicable to systems governed by diverse nonlocal kernel structures, including fractional partial differential equations (PDEs), and demonstrates robust generalization across problem classes and kernel dimensionalities (Mostajeran et al., 19 Dec 2025).

1. Mathematical Formulation of Nonlocal Dynamics

MINPO targets the general form of an IDE embodying spatial nonlocality, temporal memory, and fractional dynamics. The governing equation in space-time coordinates ξ=(x,t)Ω×(0,T)\xi=(x,t)\in\Omega\times(0,T) is:

Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)

  • N[u](ξ)N[u](\xi): local (possibly nonlinear) differential operator
  • TαT_\alpha: composite time-evolution operator, including the first-order and fractional Caputo derivative,

Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 1

where CDtα{}^C D_t^\alpha is the Caputo derivative,

CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau

  • M[u](ξ)M[u](\xi): unified nonlocal memory operator, for general kernel KK,

M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta

where Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)0 denotes the causal past of Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)1.

The inverse of the Caputo derivative is the Riemann–Liouville fractional integral:

Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)2

Many classical and fractional nonlocal PDEs are subsumed as special cases of this general structure.

2. Neural Architecture and Operator Representation

MINPO learns the memory operator and its inverse via two neural networks:

  • Memory encoder Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)3
  • Inverse-memory encoder Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)4 (for fractional dynamics)

Encoder Choices

  • MLP encoder: three hidden layers, 33 neurons per layer with Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)5 activation
  • KAN encoder: three hidden layers, 15 neurons, each neuron is a tunable Chebyshev-polynomial map (degree Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)6), with Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)7 nonlinearities between layers

KANs simultaneously learn linear weights and coefficients of univariate Chebyshev activation maps, yielding enhanced parameter efficiency for nonlocal operator learning.

Explicit Solution Reconstruction

Given Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)8 (and Tα[u](ξ)=N[u](ξ)+M[u](ξ)+S(ξ)T_\alpha[u](\xi) = N[u](\xi) + M[u](\xi) + S(\xi)9 in the fractional case), MINPO reconstructs the solution N[u](ξ)N[u](\xi)0 via an explicit differentiable ansatz:

N[u](ξ)N[u](\xi)1

  • N[u](ξ)N[u](\xi)2 indexes spatial/time derivatives N[u](ξ)N[u](\xi)3
  • Coefficients N[u](ξ)N[u](\xi)4 arise from applying Leibniz' rule (or corresponding identities for fractional inversion)
  • N[u](ξ)N[u](\xi)5 enforces initial traces or fractional inverse requirements

Common reduction cases:

Experiment Solution Reconstruction
Volterra IDE (Exp I) N[u](ξ)N[u](\xi)6
3D nested IDE (Exp II) N[u](ξ)N[u](\xi)7
Fractional PDE (Exp III) N[u](ξ)N[u](\xi)8

3. Loss Functions and Training Procedure

All neural parameters N[u](ξ)N[u](\xi)9 are jointly optimized using a composite loss function:

TαT_\alpha0

  • Physics-residual loss (TαT_\alpha1): measures MSE residual over collocation points,

TαT_\alpha2

Crucially, no kernel or fractional term is discretized in this residual; all nonlocality resides in TαT_\alpha3 and TαT_\alpha4.

  • Data-fidelity loss (TαT_\alpha5): penalizes deviation from observed or boundary values,

TαT_\alpha6

  • Nonlocal-consistency loss (TαT_\alpha7): enforces agreement between learned memory field and its integral representation,

TαT_\alpha8

For fractional regimes:

TαT_\alpha9

These integrals are computed only inside Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 10 via low-cost quadrature (e.g., Gauss–Legendre).

4. Operator Inversion and Solution Recovery

MINPO exploits the injectivity and analytic properties of the memory operator Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 11 (with known kernel type), ensuring reconstruction via closed-form identities derived from Leibniz’ rule or fractional-calculus relations. Once Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 12 (and Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 13 for Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 14) are learned, Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 15 is recovered by differentiating Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 16 and composing with learned inverse, without need for iterative inversion, history tracking, or explicit quadrature during inference.

This explicit treatment distinguishes MINPO from solvers that require repeated evaluation or accumulation of nonlocal integrals.

5. Empirical Evaluation Across Representative Nonlocal Problems

MINPO has been quantitatively benchmarked against classical spectral/fd solvers, A-PINN/fPINN, and their newly-introduced KAN analogues (A-PIKAN/fPIKAN).

Experiment I: Nonlinear Volterra IDE (1D, Forward & Inverse)

  • Equation: Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 17; analytic solution Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 18
  • Forward (Tα[u](ξ)=λ1ut(ξ)+λαCDtαu(ξ),0<α<1T_\alpha[u](\xi) = \lambda_1 \frac{\partial u}{\partial t}(\xi) + \lambda_\alpha \, {}^C D_t^\alpha u(\xi), \qquad 0<\alpha < 19 known): CDtα{}^C D_t^\alpha0
    • MINPO-KAN (CDtα{}^C D_t^\alpha1): CDtα{}^C D_t^\alpha2, CDtα{}^C D_t^\alpha3
    • A-PIKAN: CDtα{}^C D_t^\alpha4,
    • A-PINN: CDtα{}^C D_t^\alpha5
    • MINPO-KAN reduces solution error by CDtα{}^C D_t^\alpha6–CDtα{}^C D_t^\alpha7 (vs. A-PIKAN), CDtα{}^C D_t^\alpha8–CDtα{}^C D_t^\alpha9 (vs. A-PINN)
  • Inverse (CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau0 unknown, 10 measurements):
    • MINPO-KAN: CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau1 error CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau2–CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau3, substantially lower solution/operator errors than baselines

Experiment II: 3D Nested Nonlocal IDE

  • Equation: CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau4
  • Boundary constraint for CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau5 is hard-wired into architecture
  • MINPO-KAN: CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau6, CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau7 (Table 3)
    • 76.7% u-error reduction and 88.9% M-error reduction, CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau8 faster vs. finite-difference baseline
    • MINPO-MLP achieves up to CDtαu(x,t)=1Γ(1α)0tu(x,τ)τ(tτ)α dτ{}^C D_t^\alpha u(x,t) = \frac{1}{\Gamma(1-\alpha)} \int_0^t \frac{\partial u(x,\tau)}{\partial \tau} (t-\tau)^{-\alpha}~d\tau9 acceleration

Experiment III: 1D Time-Fractional Diffusion

  • Equation: M[u](ξ)M[u](\xi)0, Dirichlet initial/boundary data
  • MINPO computes M[u](ξ)M[u](\xi)1
  • For coarse M[u](ξ)M[u](\xi)2, MINPO-KAN M[u](ξ)M[u](\xi)3-error M[u](ξ)M[u](\xi)4–M[u](ξ)M[u](\xi)5, M[u](ξ)M[u](\xi)6-error M[u](ξ)M[u](\xi)7–M[u](ξ)M[u](\xi)8, whereas fPIKAN/fPINN M[u](ξ)M[u](\xi)9-error KK0–KK1, KK2-error KK3–KK4
  • MINPO yields uniformly improved accuracy as KK5 increases and smoother memory operator fields

Summary Performance Table

Experiment MINPO-KAN Accuracy Competing Method Accuracy Speedup
Volterra IDE KK6 KK7 (A-PIKAN)
3D Nested IDE KK8 KK9 M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta0
Fractional PDE M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta1-error M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta2–M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta3 M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta4–M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta5

6. Generalization Properties and Prospective Applications

MINPO generalizes across IDE classes due to:

  • Continuous enforcement of the governing physics; neither discretized quadrature nor collocation are required for nonlocal/fractional terms in the physics residual
  • The nonlocal-consistency loss, computed via a single low-cost quadrature, acts as a regularizer independent of physics enforcement
  • Explicit solution reconstruction, eliminating the need for cumulative history or discretization artifacts
  • Flexibility to trade expressivity and parameter count between KANs and MLPs

Scalability

MINPO demonstrates robust performance in 1D, nested 3D, and fractional IDE settings. It avoids the curse of kernel dimensionality by having the physics residual term free of volumetric kernel summation, and achieves accuracy with orders-of-magnitude fewer degrees of freedom than finite-difference methods.

Potential Extensions

MINPO offers a framework suited to:

  • Multi-term/distributed-order fractional PDEs
  • Spatial fractional Laplacians, tempered Lévy kernels, peridynamics
  • State-dependent or time-varying memory kernels (applications in hysteresis or adaptive systems)
  • Integration with hybrid symbolic-neural kernel discovery via sparse regression

MINPO provides a unified framework to learn and solve IDEs of classical, fractional, spatially nonlocal, or mixed types by representing the nonlocal operator and its inverse as neural fields, enforcing the physics continuously, and reconstructing the solution via operator-theoretic identities. Across benchmark tasks, MINPO consistently outperforms classical solvers, A-PINN/fPINN, and their KAN variants, achieving up to an order-of-magnitude increase in operator accuracy and computational speedup of M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta6–M[u](ξ):=ΩξK(ξ,η;u(η))dηM[u](\xi) := \int_{\Omega_{\xi^-}} K(\xi,\eta;u(\eta))\,d\eta7 (Mostajeran et al., 19 Dec 2025).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Memory-Informed Neural Pseudo-Operator (MINPO).