PIBLS is a physics-informed PDE solver that replaces deep backpropagation with a broad, shallow learning system and a direct least-squares approach.
It reformulates PDE enforcement into a single-step linear algebra problem, offering rapid convergence and machine-precision accuracy.
PIBLS maintains mesh-free modeling while ensuring theoretical soundness through a universal approximation guarantee in Sobolev spaces.
Searching arXiv for the specified paper and closely related work to ground the article.
arxiv_search(query="Physics-Informed Broad Learning System partial differential equations", max_results=5)
arxiv_search(query="(Yu et al., 18 Jun 2026)", max_results=10)
Physics-Informed Broad Learning System (PIBLS) is a physics-informed, backpropagation-free solver for partial differential equations (PDEs) built on the Broad Learning System (BLS) architecture. It preserves the physics-informed idea of Physics-Informed Neural Networks (PINNs)—enforcing the PDE, boundary conditions, and initial conditions through residuals—but replaces the usual deep network and iterative gradient descent with a single-step least-squares solve for the output weights. In the reported formulation, PIBLS uses a shallow-but-wide BLS, keeps the internal random basis fixed, trains only the final linear output weights, and solves those weights by least squares rather than gradient-based optimization. It is presented as mesh-free like PINNs but not iterative, with the stated aim of combining the physics enforcement of PINNs, the speed of closed-form/randomized solvers, and stronger expressive power through the broad basis of BLS (Yu et al., 18 Jun 2026).
1. Conceptual position among PDE solvers
PIBLS is introduced against two established baselines for PDE computation: traditional mesh-based numerical solvers and PINNs. Classical solvers such as FEM, FVM, and FDM require mesh generation or discretization, incur high cost for fine resolution, and are typically PDE-specific and mesh-dependent. PINNs offer a mesh-free alternative by approximating the PDE solution u(x) with a deep neural network u^(x;θ) and training θ by minimizing a physics-informed loss using backpropagation, often with Adam and L-BFGS. PIBLS retains the residual-based enforcement of governing equations and constraints, but changes the optimization mechanism fundamentally (Yu et al., 18 Jun 2026).
Relative to PINNs, PIBLS uses a shallow-but-wide BLS instead of a deep network, keeps the internal random basis fixed, trains only the final linear output weights, and solves those weights by least squares rather than gradient-based optimization. The reported motivation is to eliminate PINN issues identified in the formulation: slow convergence, sensitivity to optimization hyperparameters, pathological loss landscapes, and gradient vanishing or imbalance. The conceptual novelty is summarized as follows: PIBLS turns PDE solving into a direct linear algebra problem over a rich random basis, with physics enforced through residual equations.
This positioning suggests that PIBLS occupies an intermediate methodological space. It remains physics-informed and mesh-free, as in PINNs, but its computational core is closer to randomized linear-algebraic solvers than to deep-network training.
2. Physics-informed direct least-squares formulation
The reported framework considers a general PDE with differential, boundary, and initial operators: N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.
PIBLS predicts
u^(x)=A(x)Wout,
where A is the BLS basis matrix and Wout are the only trainable parameters. At collocation points, the residuals are defined by
All conditions are then stacked into a single linear system,
AsysWout=T,
with
u^(x;θ)0
The PDE solve therefore becomes the least-squares problem
u^(x;θ)1
This formulation is the core “physics-informed direct solve” idea. Instead of iteratively minimizing a composite loss over all network parameters, PIBLS reduces the physics-constrained approximation problem to direct least-squares optimization in the output layer.
3. Broad Learning System architecture
The BLS architecture used in PIBLS consists of feature nodes, enhancement nodes, and a final linear readout. For input u^(x;θ)2, the feature layer maps the input into u^(x;θ)3 groups of feature nodes, each with u^(x;θ)4 nodes: u^(x;θ)5
where u^(x;θ)6, u^(x;θ)7, u^(x;θ)8, and the parameters are randomly initialized and fixed. The feature groups are concatenated as
u^(x;θ)9
A second random nonlinear mapping produces the enhancement layer: θ0
with θ1, θ2, and θ3. The enhancement groups are concatenated as
θ4
The full basis is
θ5
and the surrogate solution is
θ6
Because θ7 is linear in θ8, once θ9 is constructed the solution reduces to solving a linear or nonlinear least-squares system; no gradient descent over hidden weights is required. The formulation also notes that feature weights and biases may optionally be fine-tuned with a sparse autoencoder, but the core PIBLS method still avoids backpropagation through the PDE loss (Yu et al., 18 Jun 2026).
This architecture is broad rather than deep: representational capacity is increased by width, grouped random mappings, and the composite basis N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.0, rather than by repeated trainable depth.
4. Nonlinear PDE handling and the enhanced NLSQ-perturb algorithm
For nonlinear PDEs, the linear-system reduction no longer applies directly because N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.1 is nonlinear in the solution field. The method therefore formulates a nonlinear least-squares objective,
with the initial term omitted for steady-state problems. The reported solver combines Trust-Region Reflective (TRF) nonlinear least squares, exact Jacobians from analytical derivatives, and an Enhanced NLSQ-perturb algorithm (Yu et al., 18 Jun 2026).
Because the surrogate remains linear in the output weights, the residual Jacobian has the structure
This preserves analytical tractability even when the PDE residual is nonlinear in N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.4.
The perturbation modification proceeds in five reported steps. First, a physics-informed initial guess N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.5 is constructed by solving a linearized PDE. Second, the nonlinear least-squares problem is solved with TRF. Third, if the loss stagnates or local minima occur, the current weights are perturbed: N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.6
Fourth, TRF is re-run from the perturbed guess. Fifth, the best solution among trials is retained.
The stated purpose of this perturbation loop is to reduce sensitivity to local minima and improve robustness on difficult nonlinear PDEs. A plausible implication is that the nonlinear PIBLS variant remains optimization-based, but in a lower-dimensional and more structured form than gradient-based training of all hidden and output parameters.
5. Universal approximation in Sobolev spaces
PIBLS is accompanied by a universal approximation theorem in Sobolev spaces. The assumptions are explicit: N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.7 and N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.8 are non-constant, bounded, and N[u(x)]=f(x),x∈Ω,B[u(x)]=g(x),x∈∂ΩB,I[u(x)]=s(x),x∈∂ΩI.9; and all feature and enhancement parameters are i.i.d. sampled from continuous distributions with compact or bounded support. The target function satisfies
u^(x)=A(x)Wout,0
where u^(x)=A(x)Wout,1 is compact with Lipschitz boundary and
u^(x)=A(x)Wout,2
The theorem states that for any compact domain with Lipschitz boundary u^(x)=A(x)Wout,3 and any continuous function u^(x)=A(x)Wout,4, u^(x)=A(x)Wout,5, there exists a sequence of PIBLS approximants u^(x)=A(x)Wout,6 such that
The proof proceeds in two stages. In the first, the random feature map A2 is shown, for sufficiently large A3, to be almost surely a smooth embedding, described as a diffeomorphism onto its image. Immersion is established through full-rank Jacobian arguments using
A4
and injectivity is analyzed via the kernel
A5
In the second stage, the residual
A6
is approximated by a smooth function, pulled back through the feature-layer diffeomorphism, and then approximated using the enhancement layer. The argument uses equivalence of Sobolev norms under smooth coordinate changes: A7
The stated interpretation is that PIBLS is not only numerically effective but also theoretically expressive enough to approximate sufficiently smooth PDE solutions arbitrarily well, provided the number of feature and enhancement nodes grows.
6. Benchmarks, baselines, and reported performance
The reported evaluation covers 11 benchmark PDEs: 8 linear and 3 nonlinear. The tests include 1D, 2D, and time-dependent problems. The linear benchmarks TC-1 to TC-8 include advection, diffusion, advection-diffusion, 2D advection, two 2D Poisson problems, constant-coefficient wave/advection in space-time, and variable-coefficient wave/advection in space-time. The nonlinear benchmarks TC-9 to TC-11 are nonlinear Helmholtz, nonlinear spring oscillator, and viscous Burgers’ equation. Baselines are PINN #1, a parameter-matched shallow PINN trained with Adam for 5000 iterations; PINN #2, a deeper PINN with 10 layers and 50 nodes trained with Adam + L-BFGS; PIELM for linear cases; locELM for nonlinear cases; and FEM with high-resolution finite elements. Experiments ran in Python on an Intel Core i5-12600KF CPU with 32GB RAM in a WSL environment (Yu et al., 18 Jun 2026).
The reported metrics are max error, A8 error, and training time. For the linear cases, PIBLS attains the following A9 errors and times: TC-1, Wout0 in Wout1 s; TC-2, Wout2 in Wout3 s; TC-3, Wout4 in Wout5 s; TC-4, Wout6 in Wout7 s; TC-5, Wout8 in Wout9 s; TC-6, rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).0 in rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).1 s; TC-7, rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).2 in rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).3 s; and TC-8, rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).4 in rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).5 s. In the reported table, PIBLS is consistently many orders of magnitude more accurate than PINNs and usually better than PIELM and even FEM.
For the nonlinear cases, PIBLS reports TC-9 with rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).6 in rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).7 s, TC-10 with rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).8 in rN(xi)=N[u^(xi)]−f(xi),rB(xj)=B[u^(xj)]−g(xj),rI(xk)=I[u^(xk)]−s(xk).9 s, and TC-11 with O[u^(x)]=O[AWout]=O[A]Wout,O∈{N,B,I}.0 in O[u^(x)]=O[AWout]=O[A]Wout,O∈{N,B,I}.1 s. The comparative description states that PINNs often fail badly on nonlinear problems, especially TC-9 and TC-11; locELM performs well, but PIBLS is often more accurate and sometimes much faster; and for TC-11, PIBLS is dramatically better than PINNs and about O[u^(x)]=O[AWout]=O[A]Wout,O∈{N,B,I}.2 faster than locELM.
The speed comparisons are also explicit: PINN #1 typically takes tens of seconds, PINN #2 takes hundreds to thousands of seconds, PIBLS typically takes fractions of a second, and the claimed speedup is 1 to 3 orders of magnitude faster than PINNs. The reported main empirical conclusion is that PIBLS attains machine-precision or near-machine-precision accuracy on many tests, sub-second to few-second solve times, and substantial advantages over gradient-trained PINNs.
7. Practical implications and stated limitations
The practical implications identified for scientific machine learning are fivefold. First, PIBLS offers fast PDE solving by replacing long training loops with direct least-squares computation, making it suitable for near-real-time simulation and design workflows. Second, it provides physics-informed mesh-free modeling, requiring no mesh generation and operating on scattered collocation points like PINNs. Third, it is presented as having better numerical stability than PINNs because it avoids backpropagation through a deep loss landscape and thereby avoids many optimization pathologies. Fourth, it has strong theoretical backing through the universal approximation proof in Sobolev spaces. Fifth, it shows excellent benchmark performance, especially on smooth linear problems and also on selected nonlinear PDEs with the enhanced solver (Yu et al., 18 Jun 2026).
The formulation also states that PIBLS is not a universal cure-all. Nonlinear PDEs are more sensitive, with performance depending on the initialization range O[u^(x)]=O[AWout]=O[A]Wout,O∈{N,B,I}.3, and nonlinear cases may require careful tuning and perturbation strategies. Random basis quality matters because the hidden parameters are fixed random draws, so representation quality depends on the random feature space, and too small or too large initialization can hurt nonlinear performance. Wide networks may increase cost: error saturates beyond some width while compute time keeps increasing, creating a trade-off between width and efficiency. PIBLS is also described as not fully adaptive like advanced PDE solvers because it still relies on collocation sampling and fixed random features; for complex geometries, discontinuities, or highly stiff problems, performance may be less predictable. Finally, the proof is asymptotic: universal approximation holds as O[u^(x)]=O[AWout]=O[A]Wout,O∈{N,B,I}.4, but practical accuracy depends on finite-width choices.
Taken together, these points place PIBLS within the broader development of scientific machine learning as a physics-informed, broad, random-feature-based solver that reformulates PDE enforcement into a least-squares problem. Its defining characteristics are the replacement of deep backpropagation with a BLS basis plus direct linear or nonlinear least-squares solve, the reported ability to achieve machine-level accuracy on many benchmark PDEs, and a Sobolev-space universal approximation guarantee.