pith. sign in

arxiv: 1907.03507 · v1 · pith:YGB6WPTOnew · submitted 2019-07-08 · 💻 cs.LG · physics.comp-ph· stat.ML

Physics Informed Extreme Learning Machine (PIELM) -- A rapid method for the numerical solution of partial differential equations

Pith reviewed 2026-05-25 01:09 UTC · model grok-4.3

classification 💻 cs.LG physics.comp-phstat.ML
keywords physics informed neural networksextreme learning machinepartial differential equationsnumerical methodslinear PDEsmachine learningdistributed computing
0
0 comments X

The pith

PIELM solves linear partial differential equations with accuracy matching or exceeding PINNs by replacing iterative training with an analytical least-squares step.

A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.

The paper introduces Physics Informed Extreme Learning Machine (PIELM) as a non-iterative alternative to Physics Informed Neural Networks for solving stationary and time-dependent linear PDEs. It establishes that fixing random hidden-layer weights and solving only the output weights analytically yields results at least as accurate as standard PINNs while being substantially faster. The authors further present a distributed extension, DPIELM, that handles large domains with accuracy comparable to conventional numerical discretizations. A sympathetic reader would care because the approach removes the main computational bottleneck of neural PDE solvers, potentially making them practical for problems where training time currently limits use.

Core claim

Physics Informed Extreme Learning Machine (PIELM) is a rapid version of PINNs applicable to stationary and time-dependent linear partial differential equations. By fixing the hidden weights at random values and determining the output weights through a single least-squares minimization of the physics residual, PIELM matches or exceeds the accuracy of PINNs on tested problems. For large domains the distributed DPIELM variant produces results comparable to conventional numerical techniques.

What carries the argument

Physics Informed Extreme Learning Machine (PIELM), in which hidden-layer weights are drawn once at random and the output-layer weights are obtained by direct least-squares solution of the residual loss rather than gradient-based iteration.

If this is right

  • PIELM applies directly to both stationary and time-dependent linear PDEs without retraining the hidden layer.
  • Accuracy on the tested problems is at least as good as that obtained by full iterative training of PINNs.
  • The distributed DPIELM extension produces solutions on large domains that match the accuracy of standard finite-difference or finite-element codes.
  • Neural-network PDE solvers become computationally competitive with conventional discretization methods for linear problems.

Where Pith is reading between the lines

These are editorial extensions of the paper, not claims the author makes directly.

  • The training-time reduction could make neural PDE methods viable for real-time or many-query settings such as design optimization loops.
  • The same fixed-random-weight idea may transfer to other linear operators beyond the PDE residuals shown here.
  • Domain decomposition used in DPIELM could be combined with adaptive mesh refinement to further enlarge the solvable domain size.
  • For nonlinear PDEs the direct least-squares step would no longer apply, suggesting the need for iterative outer loops around the ELM solve.

Load-bearing premise

That fixing hidden weights randomly and solving only the output weights by least squares is enough to drive the physics residual to a low value for the linear PDEs considered.

What would settle it

A side-by-side run on one of the paper's benchmark linear PDEs in which the maximum pointwise error of the PIELM solution exceeds the PINN error by more than a factor of two.

Figures

Figures reproduced from arXiv: 1907.03507 by Balaji Srinivasan, Vikas Dwivedi.

Figure 1
Figure 1. Figure 1: Basic structure of ELM Mathematical formulation Consider the basic ELM shown in Fig (1). It is a single layer feed forward neural network with N∗ neurons in the hidden layer. Input is a vector of size n and output is the i th component of the output vector of size m. We denote the non-linear activation by ϕ and the weights and biases of j th node of hidden layer by −→a (i) j and b (i) j respectively. The o… view at source ↗
Figure 2
Figure 2. Figure 2: PIELM for 1D unsteady problems u( −→x , t) = B( −→x , t),( −→x , t)∂Ωx[0, T], (13) u( −→x , 0) = F( −→x ), −→x Ω, (14) where L is a linear differential operator and ∂Ω is the boundary of computational domain Ω. We approximate u( −→x , t) with the output f( −→x , t) of PIELM. For simplicity, we consider the 1D unsteady version of Eqns (12, 13, 14). The extension to higher dimensional problems is straightf… view at source ↗
Figure 3
Figure 3. Figure 3: PIELMs for steady 1D and unsteady 2D problems [PITH_FULL_IMAGE:figures/full_fig_p007_3.png] view at source ↗
Figure 4
Figure 4. Figure 4: Solution and error for steady 1D advection. Red: PIELM, Blue: Exact. [PITH_FULL_IMAGE:figures/full_fig_p008_4.png] view at source ↗
Figure 5
Figure 5. Figure 5: Solution and error for steady 1D diffusion. Red: PIELM, Blue: Exact. [PITH_FULL_IMAGE:figures/full_fig_p008_5.png] view at source ↗
Figure 6
Figure 6. Figure 6: Solution and error for 1D steady advection diffusion at [PITH_FULL_IMAGE:figures/full_fig_p009_6.png] view at source ↗
Figure 7
Figure 7. Figure 7: Computational domains for 2D steady problems [PITH_FULL_IMAGE:figures/full_fig_p010_7.png] view at source ↗
Figure 8
Figure 8. Figure 8: Solution and error for 2D steady advection equation on [PITH_FULL_IMAGE:figures/full_fig_p010_8.png] view at source ↗
Figure 9
Figure 9. Figure 9: Solution and error for 2D steady diffusion equation on [PITH_FULL_IMAGE:figures/full_fig_p011_9.png] view at source ↗
Figure 10
Figure 10. Figure 10: Solution and error for 2D diffusion equation in a complex 2D geometry. [PITH_FULL_IMAGE:figures/full_fig_p011_10.png] view at source ↗
Figure 11
Figure 11. Figure 11: Exact and PIELM solution for 1D unsteady advection with constant and variable coefficients. Red: PIELM, [PITH_FULL_IMAGE:figures/full_fig_p013_11.png] view at source ↗
Figure 12
Figure 12. Figure 12: Exact and PIELM solution for unsteady 1D convection diffusion at [PITH_FULL_IMAGE:figures/full_fig_p014_12.png] view at source ↗
Figure 13
Figure 13. Figure 13: PIELM solution for 2D unsteady advection diffusion [PITH_FULL_IMAGE:figures/full_fig_p015_13.png] view at source ↗
Figure 14
Figure 14. Figure 14: Error for 2D unsteady advection diffusion [PITH_FULL_IMAGE:figures/full_fig_p015_14.png] view at source ↗
Figure 15
Figure 15. Figure 15: Representation of 1D non smooth functions with PIELM. Red: PIELM solution, Blue: exact solution. [PITH_FULL_IMAGE:figures/full_fig_p017_15.png] view at source ↗
Figure 16
Figure 16. Figure 16: Representation of a sharp peaked 2D Gaussian with PIELM [PITH_FULL_IMAGE:figures/full_fig_p017_16.png] view at source ↗
Figure 17
Figure 17. Figure 17: Exact and PIELM solution of 1D advection of a sharp peaked Gaussian with PIELM. Red: PIELM, Blue: [PITH_FULL_IMAGE:figures/full_fig_p018_17.png] view at source ↗
Figure 18
Figure 18. Figure 18: Steady 1D convection diffusion at ν = 0.02. Red: PIELM, Blue: Exact. Due to this limitation, PIELM fails to solve any PDE which admits functions with sharp gradients. For example, we have already seen the failure of our algorithm in solving 1D and 2D advection-diffusion equation. We further illustrate the impact of this limitation on two simpler equations. Firstly, we consider pure advection of a sharp pe… view at source ↗
Figure 19
Figure 19. Figure 19: Deep PINN architecture -1 0 1 -5 -4 -3 -2 -1 0 1 t=0 -1 0 1 -5 -4 -3 -2 -1 0 1 t=0.1 -1 0 1 -5 -4 -3 -2 -1 0 1 t=0.2 [PITH_FULL_IMAGE:figures/full_fig_p019_19.png] view at source ↗
Figure 20
Figure 20. Figure 20: Exact and PINN solution of pure advection of a high frequency wave packet. Red: PINN, Blue: exact [PITH_FULL_IMAGE:figures/full_fig_p019_20.png] view at source ↗
Figure 21
Figure 21. Figure 21: DPIELM architecture for full domain and an individual cell. [PITH_FULL_IMAGE:figures/full_fig_p020_21.png] view at source ↗
Figure 22
Figure 22. Figure 22: Representation of 1D non smooth functions with DPIELM. Red: DPIELM, Blue: Exact. [PITH_FULL_IMAGE:figures/full_fig_p022_22.png] view at source ↗
Figure 23
Figure 23. Figure 23: Representation of a sharp peaked 2D Gaussian with DPIELM [PITH_FULL_IMAGE:figures/full_fig_p023_23.png] view at source ↗
Figure 24
Figure 24. Figure 24: Exact and DPIELM solution of unsteady 1D convection diffusion. Red: DPIELM, Blue: exact [PITH_FULL_IMAGE:figures/full_fig_p023_24.png] view at source ↗
Figure 25
Figure 25. Figure 25: Exact and DPIELM solution advection of a sharp peaked Gaussian with DPIELM. Red: DPIELM, Blue: [PITH_FULL_IMAGE:figures/full_fig_p024_25.png] view at source ↗
Figure 26
Figure 26. Figure 26: Exact and DPIELM solution of pure advection of a high frequency wave packet. Red: DPIELM, Blue: exact [PITH_FULL_IMAGE:figures/full_fig_p024_26.png] view at source ↗
Figure 27
Figure 27. Figure 27: Exact and DPIELM solution of unsteady 1D convection diffusion. Red: DPIELM, Blue: exact [PITH_FULL_IMAGE:figures/full_fig_p026_27.png] view at source ↗
Figure 28
Figure 28. Figure 28: DPIELM solution and error for unsteady 2D convection diffusion at [PITH_FULL_IMAGE:figures/full_fig_p026_28.png] view at source ↗
Figure 29
Figure 29. Figure 29: DPIELM solution and error for unsteady 2D convection diffusion at [PITH_FULL_IMAGE:figures/full_fig_p027_29.png] view at source ↗
Figure 30
Figure 30. Figure 30: DPIELM solution and error for unsteady 2D convection diffusion at [PITH_FULL_IMAGE:figures/full_fig_p027_30.png] view at source ↗
read the original abstract

There has been rapid progress recently on the application of deep networks to the solution of partial differential equations, collectively labelled as Physics Informed Neural Networks (PINNs). In this paper, we develop Physics Informed Extreme Learning Machine (PIELM), a rapid version of PINNs which can be applied to stationary and time dependent linear partial differential equations. We demonstrate that PIELM matches or exceeds the accuracy of PINNs on a range of problems. We also discuss the limitations of neural network based approaches, including our PIELM, in the solution of PDEs on large domains and suggest an extension, a distributed version of our algorithm -{}- DPIELM. We show that DPIELM produces excellent results comparable to conventional numerical techniques in the solution of time-dependent problems. Collectively, this work contributes towards making the use of neural networks in the solution of partial differential equations in complex domains as a competitive alternative to conventional discretization techniques.

Editorial analysis

A structured set of objections, weighed in public.

Desk editor's note, referee report, simulated authors' rebuttal, and a circularity audit. Tearing a paper down is the easy half of reading it; the pith above is the substance, this is the friction.

Referee Report

2 major / 2 minor

Summary. The manuscript proposes Physics Informed Extreme Learning Machine (PIELM) as a non-iterative variant of Physics Informed Neural Networks (PINNs) for stationary and time-dependent linear PDEs. Hidden-layer weights are drawn randomly and held fixed while output weights are obtained by solving a linear least-squares problem that enforces the PDE residual at collocation points. The authors assert that PIELM matches or exceeds PINN accuracy on a range of problems and introduce a distributed variant (DPIELM) whose results on time-dependent problems are comparable to conventional discretizations. The work also notes scalability limitations of neural approaches on large domains.

Significance. If the empirical demonstrations are robust, PIELM would supply a computationally lighter alternative to gradient-based PINNs for linear problems by replacing iterative optimization with a single linear solve. The distributed extension directly addresses a recognized practical bottleneck. The absence of any theoretical guarantee on the span of the random feature space, however, confines the contribution to an empirical observation whose generality remains to be established.

major comments (2)
  1. [Abstract] Abstract (paragraph on PIELM development): the central claim that fixed random hidden weights suffice to minimize the physics-informed residual to PINN-level accuracy rests on an unverified empirical property of the random basis; no analysis of the conditioning of the resulting Gram matrix or of the expressivity of the chosen random features is supplied, leaving open the possibility that accuracy holds only for the specific test problems shown.
  2. [Abstract] Abstract: the statements that PIELM 'matches or exceeds the accuracy of PINNs' and that DPIELM produces 'excellent results comparable to conventional numerical techniques' are presented without reference to quantitative error tables, convergence rates, or domain-size scaling data; such metrics are required to substantiate the load-bearing performance claims.
minor comments (2)
  1. Notation for the random hidden weights and the collocation-point residual matrix should be introduced explicitly before the least-squares step is described.
  2. The manuscript should clarify whether the same random-seed protocol is used across all compared methods to ensure fair timing and accuracy comparisons.

Simulated Author's Rebuttal

2 responses · 0 unresolved

We thank the referee for the constructive feedback. We address each major comment below, indicating planned revisions to the abstract and manuscript where appropriate.

read point-by-point responses
  1. Referee: [Abstract] Abstract (paragraph on PIELM development): the central claim that fixed random hidden weights suffice to minimize the physics-informed residual to PINN-level accuracy rests on an unverified empirical property of the random basis; no analysis of the conditioning of the resulting Gram matrix or of the expressivity of the chosen random features is supplied, leaving open the possibility that accuracy holds only for the specific test problems shown.

    Authors: We agree that the work is empirical and supplies no theoretical analysis of Gram-matrix conditioning or random-feature expressivity. The manuscript demonstrates performance on multiple linear PDE test problems but does not claim universality. We will revise the abstract to qualify the central claim as an empirical observation and add a short paragraph in the conclusions acknowledging the absence of such guarantees and the need for future analysis. revision: partial

  2. Referee: [Abstract] Abstract: the statements that PIELM 'matches or exceeds the accuracy of PINNs' and that DPIELM produces 'excellent results comparable to conventional numerical techniques' are presented without reference to quantitative error tables, convergence rates, or domain-size scaling data; such metrics are required to substantiate the load-bearing performance claims.

    Authors: Detailed quantitative error tables, L2-norm comparisons, and convergence studies appear in Sections 4 and 5 of the manuscript. We will revise the abstract to include explicit numerical error values (e.g., maximum and average L2 errors) and to reference the relevant tables/figures that contain the full data and scaling results. revision: yes

Circularity Check

0 steps flagged

No circularity: algorithmic proposal with empirical validation only

full rationale

The paper proposes PIELM as a new training procedure (random fixed hidden weights + linear least-squares solve on physics residual) and reports empirical accuracy comparisons to PINNs and conventional solvers on selected linear PDEs. No derivation chain exists that reduces a claimed result to its own inputs by construction; the central assertions are performance statements on tested instances rather than predictions forced by fitted parameters or self-citations. The method is self-contained against external benchmarks (PINN results and standard discretizations) without load-bearing self-referential steps.

Axiom & Free-Parameter Ledger

0 free parameters · 0 axioms · 0 invented entities

Based on abstract only; no explicit free parameters, axioms, or invented entities are stated beyond the standard PINN residual loss construction.

pith-pipeline@v0.9.0 · 5701 in / 1115 out tokens · 22262 ms · 2026-05-25T01:09:57.605353+00:00 · methodology

discussion (0)

Sign in with ORCID, Apple, or X to comment. Anyone can read and Pith papers without signing in.

Lean theorems connected to this paper

Citations machine-checked in the Pith Canon. Every link opens the source theorem in the public Lean library.

What do these tags mean?
matches
The paper's claim is directly supported by a theorem in the formal canon.
supports
The theorem supports part of the paper's argument, but the paper may add assumptions or extra steps.
extends
The paper goes beyond the formal theorem; the theorem is a base layer rather than the whole result.
uses
The paper appears to rely on the theorem as machinery.
contradicts
The paper's claim conflicts with a theorem or certificate in the canon.
unclear
Pith found a possible connection, but the passage is too broad, indirect, or ambiguous to say the theorem truly supports the claim.

Reference graph

Works this paper leans on

23 extracted references · 23 canonical work pages

  1. [1]

    An introduction to computational fluid dynamics: the finite volume method

    Versteeg, Henk Kaarle, and Weeratunge Malalasekera. An introduction to computational fluid dynamics: the finite volume method. Pearson education, 2007

  2. [2]

    A contribution to the great Riemann solver debate

    Quirk, James J. " A contribution to the great Riemann solver debate." Upwind and High-Resolution Schemes. Springer, Berlin, Heidelberg, 1997. 550-569

  3. [3]

    A unified deep artificial neural network approach to partial differential equations in complex geometries

    Berg, Jens, and Kaj Nyström. A unified deep artificial neural network approach to partial differential equations in complex geometries. Neurocomputing 317 (2018): 28-41

  4. [4]

    Artificial neural networks for solving ordinary and partial differential equations

    Lagaris, Isaac E., Aristidis Likas, and Dimitrios I. Fotiadis. " Artificial neural networks for solving ordinary and partial differential equations." IEEE transactions on neural networks 9.5 (1998): 987-1000

  5. [5]

    Neural-network methods for boundary value problems with irregular boundaries

    Lagaris, Isaac E., Aristidis C. Likas, and Dimitris G. Papageorgiou. " Neural-network methods for boundary value problems with irregular boundaries." IEEE Transactions on Neural Networks 11.5 (2000): 1041-1049. 28 Numerical solution of PDEs using PIELM V.DWIVEDI *, B.S RINIVASAN

  6. [6]

    Neural network differential equation and plasma equilibrium solver

    van Milligen, B. Ph, V . Tribaldos, and J. A. Jiménez. " Neural network differential equation and plasma equilibrium solver." Physical review letters 75.20 (1995): 3594

  7. [7]

    S., & Mahan, J

    McFall, K. S., & Mahan, J. R. (2009). Artificial neural network method for solution of boundary value problems with exact satisfaction of arbitrary boundary conditions. IEEE Transactions on Neural Networks, 20(8), 1221-1233

  8. [8]

    Multilayer perceptrons and radial basis function neural network methods for the solution of differential equations: a survey

    Kumar, Manoj, and Neha Yadav. "Multilayer perceptrons and radial basis function neural network methods for the solution of differential equations: a survey." Computers & Mathematics with Applications 62.10 (2011): 3796-3811

  9. [9]

    Application of Legendre Neural Network for solving ordinary differential equations

    Mall, Susmita, and Snehashish Chakraverty. " Application of Legendre Neural Network for solving ordinary differential equations." Applied Soft Computing 43 (2016): 347-356

  10. [10]

    DGM: A deep learning algorithm for solving partial differential equations

    Sirignano, Justin, and Konstantinos Spiliopoulos. " DGM: A deep learning algorithm for solving partial differential equations." Journal of Computational Physics 375 (2018): 1339-1364

  11. [11]

    Hidden physics models: Machine learning of nonlinear partial differential equations

    Raissi, Maziar, and George Em Karniadakis. " Hidden physics models: Machine learning of nonlinear partial differential equations." Journal of Computational Physics 357 (2018): 125-141

  12. [12]

    Numerical gaussian processes for time-dependent and nonlinear partial differential equations

    Raissi, Maziar, Paris Perdikaris, and George Em Karniadakis. " Numerical gaussian processes for time-dependent and nonlinear partial differential equations." SIAM Journal on Scientific Computing 40.1 (2018): A172-A198

  13. [13]

    Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations

    Raissi, Maziar, Paris Perdikaris, and George E. Karniadakis. " Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations." Journal of Computational Physics 378 (2019): 686-707

  14. [14]

    Huang, Q.-Y

    G.-B. Huang, Q.-Y . Zhu, C.-K. Siew, Extreme learning machine: theory and applications, Neurocomputing 70 (2006) 489–501

  15. [15]

    Application of error minimized extreme learning machine for simultaneous learning of a function and its derivatives

    Balasundaram, S. " Application of error minimized extreme learning machine for simultaneous learning of a function and its derivatives." Neurocomputing 74.16 (2011): 2511-2519

  16. [16]

    A novel improved extreme learning machine algorithm in solving ordinary differential equations by Legendre neural network methods

    Yang, Yunlei, Muzhou Hou, and Jianshu Luo. " A novel improved extreme learning machine algorithm in solving ordinary differential equations by Legendre neural network methods." Advances in Difference Equations 2018.1 (2018): 469

  17. [17]

    Solving partial differential equation based on Bernstein neural network and extreme learning machine algorithm

    Sun, Hongli, et al. " Solving partial differential equation based on Bernstein neural network and extreme learning machine algorithm." Neural Processing Letters (2018): 1-20

  18. [18]

    Huang, L

    G.-B. Huang, L. Chen, C.-K. Siew, Universal approximation using incremental constructive feedforward networks with random hidden nodes, IEEE Transactions on Neural Networks 17 (4) (2006) 879–892

  19. [19]

    Rumelhart, G

    D. Rumelhart, G. Hintont, R. Williams, Learning representations by backpropagating errors, Nature 323 (6088) (1986) 533–536

  20. [20]

    Automatic differentiation in machine learning: a survey

    Baydin, Atilim Gunes, et al. " Automatic differentiation in machine learning: a survey." Journal of Machine Learning Research 18 (2018): 1-43

  21. [21]

    Serre, Matrices: Theory and Applications, Springer, New York, 2002

    D. Serre, Matrices: Theory and Applications, Springer, New York, 2002

  22. [22]

    An energy stable discontinuous Galerkin spectral element discretization for variable coefficient advection problems

    Kopriva, David A., and Gregor J. Gassner. " An energy stable discontinuous Galerkin spectral element discretization for variable coefficient advection problems." SIAM Journal on Scientific Computing 36.4 (2014): A2076-A2099

  23. [23]

    A high-order discontinuous Galerkin method for unsteady advection–diffusion problems

    Borker, Raunak, Charbel Farhat, and Radek Tezaur. "A high-order discontinuous Galerkin method for unsteady advection–diffusion problems." Journal of Computational Physics 332 (2017): 520-537. 29