REVIEW 4 major objections 4 minor 25 references
ELM-DeepONets: Backpropagation-Free Training of Deep Operator Networks via Extreme Learning Machines
T0 review · 4 major / 4 minor · reviewed 2026-08-10 · deepseek-v4-flash
Pith's one-line read DeepONet training reduces to one least-squares solve over fixed random features, and the paper reports this beats backprop-trained DeepONets in accuracy and speed.
desk verdict A clean, simple ELM-DeepONet with a correct least-squares core, but the write-up leaves the generalized inverse and parameter counts underspecified in the very regime that produces the best numbers. read the letter →
The pith
A machine-rendered reading of the paper's core claim, the machinery that carries it, and where it could break.
The reading
What carries the argument
The central object is the coupling matrix $W \in \mathbb{R}^{p_2 \times p_1}$. Branch features from the frozen branch network are assembled as $B \in \mathbb{R}^{p_1 \times N}$ for $N$ input functions, and trunk features from the frozen trunk network (or from predefined bases such as sinusoids) are assembled as $T \in \mathbb{R}^{M \times p_2}$ at $M$ collocation points; the whole training objective collapses to $\|TWB - G\|_F^2$. Minimizing this gives $W = T^\dagger G B^\dagger$, where $T^\dagger$ and $B^\dagger$ are Moore-Penrose pseudoinverses, computed as left and right inverses $(T^T T)^{-1}T^T$ and $B^T(BB^T)^{-1}$ under the assumptions $p_2 \le M$ and $p_1 \le N$. This machinery turns a neural-network training problem into a linear algebra solve with only $p_1 p_2$ learnable parameters.
What would settle it
Take an operator whose true outputs lie partly outside the span of the fixed trunk features, e.g. all trunk features even while the target operator has a nonzero odd output component with $p_2=M$; then no $W$ can make $\|TWB - G\|_F$ small, and the ELM-DeepONet error would stay far above a backprop-trained DeepONet, contradicting the claim that random fixed features plus a linear map suffice. A second check is to reproduce the antiderivative experiment with $p_1=5000$, where the paper reports low error: the stated formula $B^\dagger = B^T(BB^T)^{-1}$ is undefined because $BB^T$ is singular, so any finite computed $W$ would show the implementation uses a different solve than the derivation describes.
Extended reading notes
Core claim
The paper's central claim is that the only genuinely learned part of a DeepONet can be a single matrix $W$ coupling two fixed random feature maps: trunk features $T \in \mathbb{R}^{M \times p_2}$ and branch features $B \in \mathbb{R}^{p_1 \times N}$, so the prediction over the whole training set is $T W B$. Minimizing the Frobenius error $\|TWB - G\|_F^2$ over $W$ yields $W = T^\dagger G B^\dagger$, computed with Moore-Penrose pseudoinverses under the full-rank conditions $p_2 \le M$ and $p_1 \le N$. In the reported experiments the ELM-DeepONet reaches relative $L^2$ errors of 2.12% on an antiderivative operator, 2.91% on a nonlinear ODE, 5.65% on Darcy flow with an MLP branch, and 2.77% on a parabolic inverse source problem, versus 4.12%, 4.87%, 11.77%, and 5.04% for the corresponding vanilla DeepONet baselines; the CNN-branch Darcy variant trails its baseline (6.80% versus 6.32%). Training takes roughly 0.1-3 seconds. The paper also reports that choosing $p_1$ much larger than $N$, beyond the range its derivation covers, improves accuracy, a behavior it flags for future analysis.
Load-bearing premise
The load-bearing premise is that the fixed random branch and trunk features, together with the chosen $p_1$, $p_2$ and basis functions, are expressive enough for a single linear map $W$ to approximate the target operator; the cleanest derivation also requires $p_1 \le N$ and $p_2 \le M$, while the best reported results use $p_1 > N$, leaving the actual computation of $W$ in that regime as an unspecified modeling choice.
Editorial extensions
If this is right
- Training time on the reported benchmarks drops to about 0.1-3 seconds on a single GPU, compared with hundreds of seconds for Adam-trained DeepONets.
- Relative $L^2$ test errors on the antiderivative and nonlinear ODE problems are roughly half those of the smaller baseline DeepONet (2.12% versus 4.12%, and 2.91% versus 4.87%).
- The trunk network can be replaced by fixed basis functions such as sinusoids, and the same least-squares solve still produces competitive errors (2.45% and 3.39% on the two ODE problems).
- Using more branch features than training samples ($p_1 > N$) improves accuracy empirically, even though the paper's pseudoinverse derivation assumes $p_1 \le N$; the best-performing regime is consequently not covered by the derivation.
- The method extends to forward-inverse problems: on the parabolic inverse source benchmark the ELM-DeepONet reports 2.52-2.77% relative error compared with 5.04% for the baseline DeepONet.
Reading between the lines
- This suggests, though the paper does not state it outright, that for at least these operator-learning tasks the basis functions do not need to be learned; random fixed features plus a linear readout may carry most of the capacity.
- A natural extension, not tested in the paper, is to sample the random features from a distribution matched to the operator's spectrum, since the sinusoidal trunk experiments hint that basis choice matters; this could be verified by comparing singular values of $W$ with the target operator's spectrum.
- Because $W$ is fit in one shot, the method should compose with online or incremental learning via pseudoinverse updates, an avenue the paper leaves unexplored.
- The reported success of $p_1 > N$ implies the training problem is underdetermined in that regime; checking whether the implementation uses the minimum-norm solution or a regularized solve would clarify how much of the gain depends on that choice, a step the paper does not take.
Editorial analysis
A structured set of objections, weighed in public.
Referee Report
Summary. The paper proposes ELM-DeepONet, a DeepONet variant in which the branch and trunk networks have fixed (random or predefined) weights and a new linear layer W ∈ R^{p2×p1} is the only trainable parameter. Training is posed as minimizing the Frobenius norm objective ||T W B − G||_F^2, and the authors derive the closed-form solution W = T† G B† under assumptions p1 ≤ N and p2 ≤ M. Experiments on an antiderivative problem, a nonlinear ODE, Darcy flow, and a parabolic inverse source problem report lower test errors and substantially shorter training times than backprop-trained DeepONets, together with a sensitivity analysis of p1 and p2 and sinusoidal trunk-basis variants.
Significance. The core idea is simple and appealing: reformulating DeepONet training as a single least-squares solve over fixed random features is a natural extension of ELM to operator learning. The paper deserves credit for giving an explicit derivation in the p1 ≤ N, p2 ≤ M regime, for comparing several trunk choices, and for reporting large training-time reductions. However, the headline best results are obtained in the p1 > N regime, where the paper's own pseudoinverse formula is not computable as written, and the exact numerical procedure used there is not specified. The parameter-count tables also contain inconsistencies. If these gaps are fixed, the method would be a useful fast baseline for operator learning, but the current evidence is limited to four synthetic benchmarks and the central cost/accuracy claims are not yet fully reproducible.
major comments (4)
- [Sec. 3, Eq. (1)–(2); Sec. 4.2, Tables 3–4; Sec. 4.4] Under p1 ≤ N and p2 ≤ M, the derivation of W = T† G B† is mathematically correct. However, the sensitivity analysis uses p1 = 5000 and 10000 with N = 1000, and the inverse source experiment uses p1 = 10000, so BB^T is singular and the stated formula B† = B^T (BB^T)^{-1} is not computable. The paper acknowledges in Section 5 that this violates the theoretical condition, but it does not specify which generalized inverse or regularization is actually used in those experiments. Because the best reported errors and the 0.1–0.15 s training times come from this p1 > N regime, please state the exact solve (e.g., left pseudoinverse (B^T B)^{-1} B^T with ridge regularization), the rank assumptions made, and whether the reported timings include that solve. Without this, the central claim is not reproducible.
- [Sec. 4.1.1, Table 1] For the antiderivative example, the text sets p1 = N = 1000 and p2 = M = 100, which gives W exactly p1*p2 = 100,000 entries. Table 1 nevertheless reports 20K parameters for ELM-DeepONet. Please clarify what the reported count represents (trainable W only, fixed networks included, or a different p1/p2 setting). As written, the parameter comparison and the Section 3 claim that p1p2 is 'significantly smaller' than vanilla DeepONet cannot be evaluated.
- [Sec. 4.2, Tables 3–4] The sensitivity analysis states that relative errors are averaged over 10 trials, but it does not describe a validation protocol for selecting p1 and p2. If the grid search is evaluated on the same test set used for the reported accuracies, the headline errors are optimistically biased. Please specify the train/validation/test split and state explicitly whether hyperparameter selection was performed on a validation set.
- [Sec. 4.4] The inverse source experiment reports p1 = 10000 and p2 = 50 selected by grid search, but it does not state the number of training functions N or the number of collocation points M. Since the derivation's validity depends on p1 ≤ N and p2 ≤ M, these dataset sizes must be given, along with the exact computation used for W in the p1 > N regime.
minor comments (4)
- [Sec. 4.1.1] The branch network architectures are written as '1-64-64-64-1', but the branch network in a DeepONet takes an m-dimensional sensor vector as input; please state the value of m and correct the input dimension notation if it is not 1.
- [Sec. 3; Sec. 4.3, Table 5] The statement that p1p2 is 'significantly smaller' than vanilla DeepONet parameters is not universally true: Table 5 reports 10M parameters for ELM-DeepONet versus 181K for DeepONet-MLP. Please qualify the parameter-count claim.
- [Sec. 4.3] The sinusoidal trunk basis includes expressions such as cos(nπx + π/2) and cos(nπx + π/2)sin(nπy); please verify these formulas and state whether they are exactly the functions implemented, since small typographical changes in trigonometric phases would change the basis.
- [Throughout] There are formatting and typographical errors, including the title spacing ('ELM-D EEP ON ETS') and reference list errors such as 'Xin Taia'; a careful proofreading pass is needed.
Circularity Check
No significant circularity: the least-squares derivation is self-contained; minor self-citations are not load-bearing, and the only caveats are validation-selection and p1>N reproducibility gaps.
full rationale
The central derivation in Section 3 is a standard least-squares reduction: with T, W, B, G as defined, the training loss is written as ||TWB - G||_F^2, and the solution W = T†GB† follows from the normal equations when T has full column rank and B has full row rank. This is a self-contained algebraic step, not a restatement of the conclusion. The reported test errors are held-out evaluations of the fitted W, so the accuracy claims are genuine empirical predictions rather than fitted quantities renamed as predictions. Self-citations (refs [4], [8], [9], [14]) are contextual background and are not load-bearing; the well-posedness of the inverse source problem is attributed to the independent reference [25], not to the authors' own prior work. Two caveats are worth noting but do not amount to circularity. First, hyperparameters p1 and p2 are chosen by grid search (Section 4.3) without an explicitly described validation split, and the sensitivity analysis in Section 4.2 reports test errors; if the same test errors were used as the selection criterion, the reported best errors would be optimistically biased. This is a validation-leakage risk, not a demonstrated reduction of the derivation to its inputs. Second, the paper admits in the Conclusion that large p1, such as p1 = 10000, perform well 'despite violating our theoretical insight' that the pseudoinverse should act as a proper right inverse; this means the exact solve used in the largest experiments is under-specified, creating a reproducibility gap rather than a circular step. No step in the claimed derivation chain is equivalent by construction to its inputs, so the paper is substantially self-contained and not circular in its central claim.
Assumptions & free parameters
free parameters (4)
- p1 (branch feature count) =
1000 for ODE examples (= N); 5000 for Darcy (grid search); 10000 for inverse source (grid search)
- p2 (trunk feature count) =
100 for ODE examples (= M); 50 for inverse source; grid-searched for Darcy
- Fixed trunk/branch network sizes =
Not fixed; varies by experiment (e.g., 3-layer MLP with p2 hidden nodes for trunk)
- Sinusoidal basis frequency scale (the '32' factor) =
32 (formula garbled in text)
assumptions (4)
- standard math Moore-Penrose pseudoinverse minimizes the Frobenius least-squares objective
- domain assumption Random fixed features are expressive enough for operator approximation
- ad hoc to paper T and B have full rank so that T† and B† are left/right inverses
- domain assumption Benchmark datasets are correctly generated and representative
Cite this review
Pith. "Pith review of ELM-DeepONets: Backpropagation-Free Training of Deep Operator Networks via Extreme Learning Machines." pith.science (2026). https://pith.science/paper/WYLCTJ2U
@misc{pith2026250109395,
author = {Pith},
title = {Pith review of: ELM-DeepONets: Backpropagation-Free Training of Deep Operator Networks via Extreme Learning Machines},
year = {2026},
howpublished = {\url{https://pith.science/paper/WYLCTJ2U}},
note = {Machine review of arXiv:2501.09395}
}
read the original abstract
Deep Operator Networks (DeepONets) are among the most prominent frameworks for operator learning, grounded in the universal approximation theorem for operators. However, training DeepONets typically requires significant computational resources. To address this limitation, we propose ELM-DeepONets, an Extreme Learning Machine (ELM) framework for DeepONets that leverages the backpropagation-free nature of ELM. By reformulating DeepONet training as a least-squares problem for newly introduced parameters, the ELM-DeepONet approach significantly reduces training complexity. Validation on benchmark problems, including nonlinear ODEs and PDEs, demonstrates that the proposed method not only achieves superior accuracy but also drastically reduces computational costs. This work offers a scalable and efficient alternative for operator learning in scientific computing.
Figures
Figures from the paper (4 more)
Reference graph
Works this paper leans on
-
[1]
Physics- informed machine learning
George Em Karniadakis, Ioannis G Kevrekidis, Lu Lu, Paris Perdikaris, Sifan Wang, and Liu Yang. Physics- informed machine learning. Nature Reviews Physics, 3(6):422–440, 2021
2021
-
[2]
Tackling the curse of dimensionality with physics-informed neural networks
Zheyuan Hu, Khemraj Shukla, George Em Karniadakis, and Kenji Kawaguchi. Tackling the curse of dimensionality with physics-informed neural networks. Neural Networks, 176:106369, 2024
work page 2024
-
[3]
Dgm: A deep learning algorithm for solving partial differential equations
Justin Sirignano and Konstantinos Spiliopoulos. Dgm: A deep learning algorithm for solving partial differential equations. Journal of computational physics, 375:1339–1364, 2018
work page 2018
-
[4]
The deep minimizing movement scheme
Min Sue Park, Cheolhyeong Kim, Hwijae Son, and Hyung Ju Hwang. The deep minimizing movement scheme. Journal of Computational Physics, 494:112518, 2023
work page 2023
-
[5]
Physics-informed neural networks: A deep learning framework for solving forward and inverse problems involving nonlinear partial differential equations
Maziar Raissi, 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:686–707, 2019
2019
-
[6]
Deepxde: A deep learning library for solving differential equations
Lu Lu, Xuhui Meng, Zhiping Mao, and George Em Karniadakis. Deepxde: A deep learning library for solving differential equations. SIAM review, 63(1):208–228, 2021
2021
-
[7]
Physics-informed neural networks (pinns) for fluid mechanics: A review
Shengze Cai, Zhiping Mao, Zhicheng Wang, Minglang Yin, and George Em Karniadakis. Physics-informed neural networks (pinns) for fluid mechanics: A review. Acta Mechanica Sinica, 37(12):1727–1738, 2021
2021
-
[8]
Deep neural network approach to forward-inverse problems
Hyeontae Jo, Hwijae Son, Hyung Ju Hwang, and Eun Heui Kim. Deep neural network approach to forward-inverse problems. Networks & Heterogeneous Media, 15(2), 2020
work page 2020
Show all 25 references
-
[9]
A pinn approach for identifying governing parameters of noisy thermoacoustic systems
Hwijae Son and Minwoo Lee. A pinn approach for identifying governing parameters of noisy thermoacoustic systems. Journal of Fluid Mechanics, 984:A21, 2024
2024
-
[10]
Learning nonlinear operators via deeponet based on the universal approximation theorem of operators
Lu Lu, Pengzhan Jin, Guofei Pang, Zhongqiang Zhang, and George Em Karniadakis. Learning nonlinear operators via deeponet based on the universal approximation theorem of operators. Nature machine intelligence, 3(3):218–229, 2021
2021
-
[11]
Neural operator: Learning maps between function spaces with applications to pdes
Nikola Kovachki, Zongyi Li, Burigede Liu, Kamyar Azizzadenesheli, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Neural operator: Learning maps between function spaces with applications to pdes. Journal of Machine Learning Research, 24(89):1–97, 2023
2023
-
[12]
Fourier neural operator for parametric partial differential equations
Zongyi Li, Nikola Kovachki, Kamyar Azizzadenesheli, Burigede Liu, Kaushik Bhattacharya, Andrew Stuart, and Anima Anandkumar. Fourier neural operator for parametric partial differential equations. arXiv preprint arXiv:2010.08895, 2020. 11 A PREPRINT - JANUARY 17, 2025
2010 arXiv
-
[13]
Learning the solution operator of parametric partial differential equations with physics-informed deeponets
Sifan Wang, Hanwen Wang, and Paris Perdikaris. Learning the solution operator of parametric partial differential equations with physics-informed deeponets. Science advances, 7(40):eabi8605, 2021
2021
-
[14]
Physics-informed deep inverse operator networks for solving pde inverse problems
Sung Woong Cho and Hwijae Son. Physics-informed deep inverse operator networks for solving pde inverse problems. arXiv preprint arXiv:2412.03161, 2024
2024 arXiv
-
[15]
Variable-input deep operator networks
Michael Prasthofer, Tim De Ryck, and Siddhartha Mishra. Variable-input deep operator networks. arXiv preprint arXiv:2205.11404, 2022
2022 arXiv
-
[16]
Finite element operator network for solving parametric pdes
Jae Yong Lee, Seungchan Ko, and Youngjoon Hong. Finite element operator network for solving parametric pdes. arXiv preprint arXiv:2308.04690, 2023
2023 arXiv
-
[17]
Unsupervised legendre–galerkin neural network for solving partial differential equations
Junho Choi, Namjung Kim, and Youngjoon Hong. Unsupervised legendre–galerkin neural network for solving partial differential equations. IEEE Access, 11:23433–23446, 2023
2023
-
[18]
Universal approximation using incremental constructive feedforward networks with random hidden nodes
Guang-Bin Huang, Lei Chen, and Chee-Kheong Siew. Universal approximation using incremental constructive feedforward networks with random hidden nodes. IEEE transactions on neural networks , 17(4):879–892, 2006
2006
-
[19]
Extreme learning machine and its applications
Shifei Ding, Xinzheng Xu, and Ru Nie. Extreme learning machine and its applications. Neural Computing and Applications, 25:549–556, 2014
2014
-
[20]
Trends in extreme learning machines: A review
Gao Huang, Guang-Bin Huang, Shiji Song, and Keyou You. Trends in extreme learning machines: A review. Neural Networks, 61:32–48, 2015
2015
-
[21]
A review on extreme learning machine
Jian Wang, Siyuan Lu, Shui-Hua Wang, and Yu-Dong Zhang. A review on extreme learning machine. Multimedia Tools and Applications, 81(29):41611–41660, 2022
2022
-
[22]
Physics informed extreme learning machine (pielm)–a rapid method for the numerical solution of partial differential equations
Vikas Dwivedi and Balaji Srinivasan. Physics informed extreme learning machine (pielm)–a rapid method for the numerical solution of partial differential equations. Neurocomputing, 391:96–118, 2020
2020
-
[23]
Augmented physics informed extreme learning machine to solve the biharmonic equations via fourier expansions
Xi’an Li, Zhe Ding, Jinran Wu, Xin Taia, Liang Liua, and You-Gan Wang. Augmented physics informed extreme learning machine to solve the biharmonic equations via fourier expansions
-
[24]
Adam: A method for stochastic optimization
Diederik P Kingma. Adam: A method for stochastic optimization. arXiv preprint arXiv:1412.6980, 2014
2014 arXiv
-
[25]
On stability and regularization for data-driven solution of parabolic inverse source problems
Mengmeng Zhang, Qianxiao Li, and Jijun Liu. On stability and regularization for data-driven solution of parabolic inverse source problems. Journal of Computational Physics, 474:111769, 2023. 12
2023
Reviewed August 10, 2026 · model on record in the stance chip above.
Discussion (0). Continue with ORCID to comment.