Problem set-up
FBP formulation
Consider a family of evolving domains \({\{{\varOmega }_{t}\}}_{t\in [0,T]}\), where each \({\varOmega }_{t}\subset {{\mathbb{R}}}^{s}\) is a measurable compact set representing the spatial region at time t. We consider the effective spatio-temporal domain of the FBP to consist of concatenated sets \(\varOmega \,:={\cup }_{t\in [0,T]}{\varOmega }_{t}\times \{t\}\subset {{\mathbb{R}}}^{s}\times [0,T]\), where Ω is a (s + 1)-dimensional bounded closed set. The free boundary Γ := ⋃t∈[0, T]∂Ωt × {t} is assumed to be a compact Lipschitz hypersurface in \({{\mathbb{R}}}^{s-1}\times [0,T]\). Unlike a classical PDE where the domain Ω and Γ are given, the main feature of the FBP is the free motion property of the boundary ∂Ωt. This motion is intrinsically coupled with the variation of internal physical quantities that collectively determine the solution. Consequently, both Ω and Γ exhibit a priori unknown properties, with solely the initial configuration Ω0 and requisite input conditions being given, as illustrated in Fig. 1a. This intrinsic geometry–physics coupling is epitomized by the classical Stefan problem, as detailed in ‘Illustration of the Stefan problem’.

a, Schematic representation of FBPs in the spatio-temporal domain. The solution operator \({\mathcal{F}}\) maps the initial condition u0 on Ω0 to the solution function u on unknown domain Ω. The free boundary is denoted by Γ and is conditioned on an external function ψ. Here, ut(Ωt) denotes the solution u( ⋅ , t) defined on Ωt. b, The Stefan solution operator maps u0 on Ω0 to the solution function u defined on Ω with the free boundary (marked in red) and conditioned on the heat source function ψ. c, The inverse conjugate homeomorphism \({{\mathcal{H}}}^{-1}\) maps the initial condition u0 to v0. Subsequently, the flow map \({{\mathcal{G}}}^{t}\) of the conjugate system transports v0 to vt. Finally, the homeomorphism \({\mathcal{H}}\) maps vt back to ut, thus completing the dynamical evolution under the original system. d, Neural operator architecture and the self-supervised approach. \({\mathscr{H}}\) and \({\mathscr{G}}\) share a trunk. The output function χ of \({\mathscr{H}}\) is embedded into the branch of \({\mathscr{G}}\). ⊗ represents the Hadamard product. For each submodule, we used fully connected neural networks. ξ is the spatial coordinate in the fixed reference domain Ωref, and x is the spatial coordinate in the original evolving physical domain Ωt.
Description of the solution operator
Within the realm of FBPs, the solution of the FBP family we attempt to obtain is
$${U}^{s+1}(\cdot )=\{u| u:\varOmega \to {{\mathbb{R}}}^{n},\,u\in {W}^{k,2}(\Omega ),\,\mathrm{for}\,\mathrm{any}\,\varOmega \subseteq \mathrm{Comp}({{\mathbb{R}}}^{s+1})\},$$
(1)
which is a family of Sobolev spaces, where \(\mathrm{Comp}({{\mathbb{R}}}^{s+1})\) denotes compact subsets of \({{\mathbb{R}}}^{s+1}\). Here the superscript s + 1 in Us+1( ⋅ ) indicates that the domain of the function u ∈ Us+1( ⋅ ) is embedded in \({{\mathbb{R}}}^{s+1}\). Mathematically, we can derive an accurate solution operator as depicted in Fig. 1a:
$${\mathcal{F}}:{U}_{0}({\varOmega }_{0})\times \varPsi ({\mathcal{A}})\to {U}^{s+1}(\cdot ),$$
(2)
where U0(Ω0) denotes the Banach space of initial condition functions (for example, temperature distributions), and ψ ∈ Ψ refers to an auxiliary function defined on the domain \({\mathcal{A}}\) other than Ω0 (for example, heat sources). U0 and Ψ can be realized under different frameworks, such as Sobolev spaces Wk,2(Ω0) and \({W}^{k,2}({\mathcal{A}})\), respectively.
The foundational universal approximation theorem (UAT) for neural operators, such as DeepONet15, is established in ref. 35. A key assumption in this work is that the codomain of the operator must be C(K), meaning the output functions are continuous over a prescribed compact set K. This requirement ensures that the operator satisfies the conditions of the Tietze extension theorem35, uniform continuity and boundedness, properties essential in the proof of the universal approximation. However, for the FBP solution operator \({\mathcal{F}}\), the codomain Us+1( ⋅ ) consists of functions defined on domains that are not fixed a priori. This lack of a prescribed compact domain introduces a fundamental incompatibility with the assumptions of the UAT, making the existing theory inapplicable to \({\mathcal{F}}\).
Methodology
Overview
The solution operator pertaining to the FBP family can be envisaged as an infinite-dimensional dynamical system. The phase space is denoted by Us( ⋅ ) and can be analogously defined as in equation (1). The flow map \({{\mathcal{F}}}^{t}={\mathcal{F}}({u}_{0}| \psi )(\cdot ,t)\) represents the solution operator at time t. It is natural to construct a conjugate dynamical system over a fixed reference domain Ωref that is diffeomorphic to Ωt. The conjugate dynamics are governed by a flow map \({{\mathcal{G}}}^{t}\) acting on a phase space V(Ωref) that consists of functions vt( ⋅ ) defined on Ωref. The key is to establish a topological conjugacy between \({{\mathcal{F}}}^{t}\) and \({{\mathcal{G}}}^{t}\) via a conjugate homeomorphism \({\mathcal{H}}\) such that \({{\mathcal{F}}}^{t}={\mathcal{H}}\circ {{\mathcal{G}}}^{t}\circ {{\mathcal{H}}}^{-1}\) for t∈[0,T]. This facilitates the indirect computation of the dynamics of the original system \({{\mathcal{F}}}^{t}\) through \({{\mathcal{G}}}^{t}\) subsequent to the transformation by \({\mathcal{H}}\). Figure 1c is a schematic representation.
Operator construction
To ensure that the target operator satisfies the assumptions of the UAT, it is imperative that vt exhibits continuity, that the input function is established a priori and that operator \({\mathcal{H}}\) exhibits reversibility. Under these stipulated conditions, we employed these subsequent constructions:
$${\mathcal{H}}({v}_{t}| {u}_{0},\psi )={u}_{t}={v}_{t}\circ {\mathcal{M}}({u}_{0}| {v}_{t},\psi )({x}),\,{x}\in {\varOmega }_{t},$$
(3)
$${{\mathcal{H}}}^{-1}({u}_{t}| {u}_{0},\psi )={v}_{t}={u}_{t}\circ {{\mathcal{M}}}^{{\prime} }({u}_{t}| {u}_{0},\psi )({\xi }),\,{\xi }\in {\varOmega }_{\mathrm{ref}},$$
(4)
where \({\mathcal{M}}:{u}_{0}| {v}_{t},\psi \mapsto {\chi }_{t}^{-1}\) generates the inverse diffeomorphism \({\chi }_{t}^{-1}:\,{\varOmega }_{t}\to {\varOmega }_{\mathrm{ref}}\), which maps the evolving domain Ωt to the reference domain Ωref. Also, \({{\mathcal{M}}}^{{\prime} }:{u}_{t}| {u}_{0},\psi \mapsto {\chi }_{t}\). It can be verified that \({\mathcal{H}}\) is invertible: \({\mathcal{H}}\circ {{\mathcal{H}}}^{-1}({u}_{t}| {u}_{0},\psi )\)\(={\mathcal{H}}[{u}_{t}\circ {{\mathcal{M}}}^{{\prime} }({u}_{t}| {u}_{0},\psi )({\xi })| {u}_{0},\psi ]\)\(={u}_{t}\circ {\chi }_{t}\circ {\chi }_{t}^{-1}={u}_{t}\), which shows that the construction is correct. Nevertheless, according to the UAT, it is not feasible to approximate \({\mathcal{H}}\), \({{\mathcal{G}}}^{t}\) or \({{\mathcal{H}}}^{-1}\) using neural networks. Consequently, we propose the application of indirect representation operators:
$${{\mathscr{G}}}^{t}({u}_{0},\psi )={{\mathcal{G}}}^{t}\circ {{\mathcal{H}}}^{-1}({u}_{0}| \psi )={v}_{t},$$
(5)
$${\mathscr{H}}({u}_{0},\psi )=\chi ,$$
(6)
where χ(ξ, t) = χt(ξ). Ultimately, it is presumed that the operators exhibit continuity with respect to time, as indicated by \({\mathscr{G}}({u}_{0},\psi )({\xi },\tau )={{\mathscr{G}}}^{\tau }({u}_{0},\psi )({\xi })\), where \({\mathscr{G}}:{u}_{0},\psi \mapsto v({\xi },t)\). Consequently, the solution operator can be approximated by using neural operators \(\widehat{{\mathscr{G}}}\) and \(\widehat{{\mathscr{H}}}\):
$$\widehat{{\mathcal{F}}}({u}_{0}| \psi )(\cdot ,\tau )={\widehat{{\mathcal{F}}}}^{\tau }=\widehat{{\mathcal{H}}}\circ \widehat{({{\mathcal{G}}}^{\tau }\circ {{\mathcal{H}}}^{-1})}=\widehat{{\mathscr{G}}}({u}_{0},\psi )[\widehat{{\mathscr{H}}}{({u}_{0},\psi )}^{-1}(\cdot ,\tau ),\tau ].$$
(7)
To ensure that the output χ(ξ, t) of \(\widehat{{\mathscr{H}}}\) constitutes a diffeomorphism, we impose the diffeomorphic constraint detailed in ‘Diffeomorphic constraint’. The detailed conceptual framework of the construction is provided in Supplementary Section A. Given that the UAT cannot be directly applied to \({\mathcal{F}}\) when the solution functions are defined on predefined domains, we present the following approximation theorem tailored to our methodology:
Theorem 1
(UAT for FBPs) Let X1(Σ) and X2(Ω0) be Banach function spaces defined on Σ and Ω0, respectively. Suppose Ki ⊂ Xi(i = 1, 2) are compact sets, and Xi(i = 1, 2) have a Schauder basis. Us+1( ⋅ ) is defined in equation (1), and Ku ⊂ Us+1( ⋅ ) is a compact set. Assuming that for all the domains of the solution function Ω:
$$\left\{\begin{array}{l} \exists \,{\varOmega }_{\mathrm{ref}},\,\forall t\in [0,T],\,\forall {u}_{0}\in {K}_{2},\,\forall \psi \in {K}_{1},\\ {\varOmega }_{\mathrm{ref}}\,\mathrm{diffeomorphic}\,\mathrm{to}\,{\varOmega }_{t},\\ \mathrm{where}\, {\varOmega}_{t} \,:= \{{x} | ({x},t) \in \varOmega\}.\end{array}\right.$$
(8)
For an operator \({\mathcal{F}}:{K}_{1}\times {K}_{2}\to {K}_{u}\), then for any ϵ > 0, there exist two neural networks \(\widehat{{\mathscr{G}}}\) and \(\widehat{{\mathscr{H}}}\) with the forms given in equation (24), equation (25), respectively, such that their composition \(\widehat{{\mathcal{F}}}\) as defined in equation (7), satisfies
$$| {\mathcal{F}}({u}_{0},\psi )({\bf{x}},t)-\widehat{{\mathcal{F}}}({u}_{0},\psi )({x},t)| < \epsilon ,$$
for all ψ ∈ K1, u0 ∈ K2 and (x, t) ∈ Ω.
A complete proof and discussion are provided in Supplementary Section C.
Model architecture
Consider a collection of n observations \({\{{u}_{0}^{i},{\psi }^{i}\}}_{i=0}^{n}\), each of which is randomly sampled within its function spaces \({U}_{0}({\varOmega }_{0})\) and \(\varPsi (A)\), respectively, where ui ∈ Us+1( ⋅ ) represents the target solutions. It is noteworthy that the Ω0 may vary among different observations, which will be elaborated upon in ‘Adaptive handling of the initial domain’. The training process involves simultaneously learning the two models \(\widehat{{\mathscr{G}}}\) and \(\widehat{{\mathscr{H}}}\) in equation (7). The model \(\widehat{{\mathscr{H}}}\) operates on parameterized representations of the input data \({\{{u}_{0}^{i},{\psi }^{i}\}}_{i=0}^{n}\) augmented with a spatial coordinate ξ sampled from the reference domain Ωref and a temporal coordinate t ∈ [0, T] to generate a diffeomorphism χ(ξ, t). Concurrently, the model \(\widehat{{\mathscr{G}}}\) processes the same parameterized inputs, along with ξ and t, to compute the conjugate phase field vi(ξ, t). Upon completion of the training processes for both models, they should be amalgamated as delineated in equation (7) to derive the solution operator \(\widehat{{\mathcal{F}}}\). The application of this operator for domain evaluation and validation is discussed in ‘Evaluation of the solution operator’.
The theoretical framework for FBNO is decoupled from specific architectural implementations of neural operators, subject to the fulfilment of the key requirements above. To maintain theoretical generality, we employ MIONet as the foundational model, as detailed in ‘Neural operator’. Additionally, we developed an architecture that enables the embedding of χ to be embedded in \(\widehat{{\mathscr{G}}}\), although this is not strictly necessary, as shown in Fig. 1d.
Numerical results
Stefan problem
Problem statement
The Stefan problem is a classical FBP that models phase transitions driven by heat diffusion and latent heat effects, such as melting or solidification. It originated in the late 19th century with the study of ice formation36,37. A mathematical framework was developed to describe the growth of sea ice in polar regions. We consider a Stefan problem of the form:
$$\left\{\begin{array}{l}{\partial }_{t}u=\alpha \Delta u+Q(x)\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\mathrm{in}\,\varOmega ,\\ u={u}_{b},\,\,\,\,\,\,\,\,\,\,\,-k{\partial }_{n}u-C
(9)
where Γf = {(x, t) ∈ Ω∣x = s(t)} and Γd = Γ\Γf. The temperature field is denoted by u. The free boundary separating the two phases is represented by s(t), and Ω0 is defined by a given s(0). The thermal diffusivity is given by the parameter α, and the spatially dependent heat source term is modelled as Q(x). The parameter k represents the thermal conductivity of the material. Additionally, C(t) accounts for the effect of heat absorption, and vn denotes the normal velocity of the free boundary s(t). The solution u and the free boundary Γf are determined under appropriate initial conditions u0 and Dirichlet boundary conditions uc and ub. The source term Q(x) and the absorption term C(t) are modelled as random fields, as elaborated in ‘Configuration of the numerical experiment’.
Method
In this example, the mapping χ( ⋅ , t) constitutes a diffeomorphism provided the spatial Jacobian determinant remains positive. Thus, specialized bijection network architectures are unnecessary in this setting. The training process relies solely on a physics-informed method. To ensure numerical stability and prevent local over-expansion or compression, the training process jointly optimizes both interior points and free boundary points. The free boundary condition χ(s(0), τ) = s(τ) is enforced. Interior points at time τ are constrained such that: \(\delta < | {J}_{{\mathcal{S}}}| < s(\tau )\), where δ is a small positive constant. Figure 2d highlights how the determinant bound \(| {J}_{{\mathcal{S}}}| < s(\tau )\) mitigates excessive local expansion.

a, Qualitative performance of FBNO. From left to right, the panels depict the high-fidelity reference solution uref, the FBNO prediction upred, the absolute error field ∣uref − upred∣ and the relative error \(\frac{| {{\varGamma }_{{\rm{f}}}}_{\mathrm{ref}}-{{\varGamma }_{{\rm{f}}}}_{\mathrm{pred}}| }{| {{\varGamma }_{{\rm{f}}}}_{\mathrm{ref}}| }\) field along the free boundary Γf. The colour bars present the magnitude of solutions and prediction errors. b, Domain-wise analysis of relative L2 errors of u (blue) and Γf (orange), evaluated using a normalized Riemannian metric for all 300 samples. The solid curves show the mean relative L2 errors over the test set. The semi-transparent blue and orange bands represent the corresponding 95% confidence intervals. c, Statistical distributions of the relative L2 errors for the solution field u and the free boundary Γf for 300 samples. The black dashed lines indicate the corresponding mean relative errors. d, Influence of bounded spatial Jacobian determinant \(| {J}_{{\mathcal{S}}}|\) on the diffeomorphism χ with and without the bounded \(| {J}_{{\mathcal{S}}}|\). The input data were uniformly sampled from the reference domain Ωref × [0, T].
Source data
Network performance
Figure 2a displays the solutions predicted by the neural network upred for three test cases, along with the ground truth solutions uref obtained via a finite element solver. The figure further presents the absolute error ∣uref − upred∣ and the pointwise relative absolute error for the free boundary, defined as \(\frac{|{{\varGamma }_{{\rm{f}}}}_{{\rm{ref}}}-{{\varGamma }_{{\rm{f}}}}_{{\rm{pred}}}|}{|{{\varGamma }_{{\rm{f}}}}_{{\rm{ref}}}|}\). The results demonstrate the capability of FBNO to accurately infer both the domain Ω and the associated temperature field, even in the absence of empirical training data. A further quantitative assessment is provided in Fig. 2c, which illustrates the relative L2 errors \(\frac{\parallel {u}_{\mathrm{ref}}-{u}_{\mathrm{pred}}\parallel }{\parallel {u}_{\mathrm{ref}}\parallel }\) across different forcing functions. Given that cases where \(| {J}_{{\mathcal{S}}}| < 0\) constitute fewer than 1 × 10−10 in total, the neural network can be considered to satisfy the bijection constraint with near-perfect accuracy. Consequently, the relative L2 errors of Γf serve as a reliable metric for assessing the precision of χ. The results indicate that most of the errors in the temperature field u are within 1.5%, whereas those in Γf are predominantly below 1%. The marginally higher error in u was anticipated, given that u represents the temperature field acting on Ω, whereas Γf is a parameter that characterizes the domain Ω itself. To further assess the performance of FBNO, the domain distance d(Ω, Ωref) between Ω and Ωref was quantified using a normalized Riemannian metric, as detailed in ‘Normalized Riemannian metric’. As depicted in Fig. 2b, the resulting losses for both u and Γf exhibit negligible sensitivity to the domain geometry, with deviations not exceeding 0.03%. These findings collectively confirm that FBNO effectively captures the functional mapping between various domain geometries.
Thermal–structural coupling problem
Problem statement
To further demonstrate the capability of FBNO in solving complex FBPs, we tested a more complicated problem with several physical fields: a thermal–structural coupling problem. This system describes the thermal expansion, heat transfer and heat convection processes. We consider equations of the following form:
$$\left\{\begin{array}{l}{\partial }_{t}\rho +{\partial }_{x}\rho v=0,\,\rho =F(T),\,\,\,\begin{array}{cc}\rho {c}_{{\rm{p}}}({\partial }_{t}T+v{\partial }_{x}T)=\lambda {\partial }_{xx}T+Q & \,\mathrm{in}\,\varOmega ,\end{array}\,\,\,\,\,\,\\ {v}_{{\rm{n}}}{| }_{{\varGamma }_{{\rm{f}}}}=v,\,\,\,T{| }_{\varGamma }={T}_{{\rm{b}}},\,\,\,\,\,v{| }_{{\varGamma }_{{\rm{d}}}}={v}_{{\rm{b}}},\,\,\,T{| }_{{\varOmega }_{0}}={T}_{0}.\end{array}\right.\,$$
(10)
The system describes the evolution of density ρ and temperature T, where ρ is determined by a given function F(T) of temperature. The velocity v is governed by a continuity equation and a heat equation with advection. Here cp is the specific heat capacity, λ is the thermal conductivity and Q(x, t) is a randomly sampled heat source, as detailed in ‘Configuration of the numerical experiment’. The boundary conditions include a free boundary Γf = {(x, t) ∈ Ω∣x = s(t)} with normal velocity \({v}_{{\rm{n}}}{| }_{{\varGamma }_{{\rm{f}}}}=v\), a fixed temperature Tb, a prescribed velocity vb on Γd = Γ⧹Γf, and an initial condition T0 at t = 0 with Ω0 = [0, s(0)]. The variables to be solved for are the density ρ(x, t), temperature T(x, t), velocity v(x, t) and the free boundary Γf. All requisite data were generated following the methodology presented in ‘Configuration of the numerical experiment’.
Method
To illustrate the high flexibility and inclusiveness of FBNO, under the premise of mass conservation ∂tρ + ∂xρv = 0, we introduce particle tracking via the diffeomorphism χ. The essence of this method lies in the arbitrary Lagrangian–Eulerian framework, which maps the particles from the initial moment to their evolved positions at subsequent times, thereby enabling the extraction of the corresponding physical fields. To ensure that the neural network \(\widehat{{\mathscr{H}}}\) approximates this mapping effectively, we impose the constraint:
$$| {J}_{{\mathcal{S}}}| =\frac{{\rho }_{0}}{\rho } > 0,$$
(11)
where ρ0 = ρ(χ−1(x, 0), 0) = ρ(ξ, 0) represents the initial density distribution. We can reasonably assume that \(\rho \in \left\{g:\varOmega \to {\mathbb{R}}\right.\)\(\left.| \exists M\in {\mathbb{R}},\,\forall {x}\in \varOmega ,\,0\le g({x})\le M\,\right\}\). Then χ is naturally a diffeomorphism. Consequently, the neural network need not enforce bijectivity explicitly. This approach can also be interpreted as augmenting the original system with another PDE defined on a fixed reference domain Ωref. In this example, the models were trained using a mere ten low-resolution simulations, in conjunction with physics-informed constraints. Performance was assessed on a test set comprising 200 high-resolution simulations.
Network performance
Given that the diffeomorphism χ is uniquely determined, we treated χ itself as a physical field. Figure 3a presents a comparative visualization of the ground truth solution uref, the neural network prediction upred and the corresponding absolute error ∣uref − upred∣. The absolute error field demonstrates that the neural network achieves high fidelity in approximating the physical fields. As depicted in Fig. 3e, a quantitative analysis of the relative L2 error distributions for FBNO across multi-physics fields reveals a consistent positive skewness. All distributions exhibit positive skewness, indicative of a systematic bias towards lower error values, with mean relative error confirming that most errors reside within a satisfactory tolerance range. Furthermore, as illustrated in Fig. 3b,c, the incorporation of physics-informed constraints substantially enhances model performance, even when most training errors alone are far less favourable compared with purely data-driven approaches. Notably, this method achieves a reduction of more than 95% in testing errors across all physical quantities relative to exclusively data-based approaches, demonstrating its efficacy in mitigating data scarcity. Additionally, a temporal stability analysis (Fig. 3d) demonstrated the robustness of the model over extended simulation periods. The results confirm that prediction errors remain bounded within consistent margins throughout the temporal domain, with no evidence of substantial error accumulation. Furthermore, experiments conducted in two-dimensional settings, as detailed in Supplementary Section G, collectively demonstrate that FBNO achieves high efficiency and accurate predictive performance.

a, Comparison of the actual values, predictions and absolute errors across three test sets for several physical quantities. Colour bars indicate the magnitude scales of the physical quantities or their errors. b, Quantification of the error reduction after adding physical constraints, expressed as a percentage relative to the data-driven baseline. The outermost circumference denotes complete error elimination (100% reduction), and the innermost circle indicates performance degradation (150% error increase). c, Illustration of the evolution of the average relative L2 error for each physical quantity during training. Two methodologies are compared: a pure data-driven approach (DD) and a hybrid approach combining data-driven learning with physical constraint integration (DD + PI). d, Temporal variation of the relative L2 error for different physical quantities for 200 validation samples. The solid lines represent the mean error, and the light-coloured bands indicating 95% confidence intervals. e, Relative L2 error distribution of the 200 high-resolution validation samples for each physical quantity. The vertical dashed lines mark the mean error value for each distribution.
Source data
Tumour growth problem
Problem statement
Here we demonstrate the capability of FBNO to handle non-convex geometries, with potential applications in tumour growth modelling. Tumour growth kinetics presents a complex challenge due to the intricate interplay between cellular proliferation and microenvironmental nutrient dynamics, and it is governed by highly nonlinear interactions38,39. To generate a comprehensive dataset encompassing arbitrary growth durations and repeated trials, we simulated tumour expansion within surrounding tissue (in vivo) or passive polymer gels (in vitro) using the established mathematical framework from ref. 40. The governing dynamics incorporate a forcing function proposed by ref. 41, which describes the net cell proliferation rate:
$$f=\mathop{\underbrace{\frac{\epsilon (1-\epsilon )\alpha u}{1+\alpha u}}}\limits_{{\rm{mitotic}}\,{\rm{growth}}}-\,\mathop{\underbrace{\epsilon \frac{\lambda +\gamma u}{1+\beta u}}}\limits_{{\rm{cell}}\,{\rm{death}}},$$
(12)
where ϵ denotes the tumour volume fraction, α, β, λ and γ are kinetic parameters regulating birth and death rates, and u represents the nutrient concentration that needs to be solved. The first term models mitotically driven growth, and the second captures nutrient-dependent apoptosis. The various death rates engender distinct dynamic processes, as illustrated in Supplementary Section E.2.1. Our aim is to ascertain the nutrient distribution u by employing various governing equations alongside diverse initial domain configurations Ω0. Thus, we randomly sample f and examine three representative initial domains Ω0, as depicted in ‘Configuration of the numerical experiment’. Next, we simulate the system dynamics, as detailed in ‘Numerical simulations of tumour growth’.
Method
To comprehensively demonstrate the capability of FBNO in modelling dynamical systems with incomplete physical information, we adopt a purely data-driven approach. Furthermore, to ensure the physical plausibility of biological tissue deformation and prevent unphysiological folding or tearing artefacts, we incorporate another constraint via the reconciliation mapping, expressed as ∥Δχ∥, while maintaining \(| {J}_{{\mathcal{S}}}| > \delta\). Given the sufficiency of the available data, we perform pretraining for the neural operator \(\widehat{{\mathscr{H}}}\). To guarantee that the output function of \(\widehat{{\mathscr{H}}}\) is bijective, we impose an autoencoder-based regularization \(\parallel \widehat{{\mathscr{H}}}(\cdot )\circ \widehat{{\mathscr{H}}}{(\cdot )}^{-1}-I\parallel\) on the neural network, following the methodology introduced by ref. 42. Moreover, as the initial domain geometries vary across examples in this study, we employ a parametric representation of the initial domains, which are subsequently integrated into the neural network using the approach described in ‘Adaptive handling of the initial domain’.
Network performance
The evaluation of the pretrained model \(\widehat{{\mathscr{H}}}\) is shown in Fig. 4a. The figure illustrates the reference free boundary Γ, model predictions and absolute errors across three representative test cases. The maximum absolute error observed in all instances confirms that our framework accurately constructs the domains. We further analyse the performance of the model sequence in Supplementary Section E.1.1. Figure 4b presents the distribution of pointwise absolute errors for various initial domain configurations, as detailed in Supplementary Section E.2.2. Notably, the error distributions exhibit a consistent shape and dispersion range, regardless of the geometry of the initial domain (including non-convex structures). This demonstrates that the approximating capability of FBNO is invariant to the topological complexity of the input domain. As depicted in Fig. 4c, the mean error curve and 95% confidence interval remain stable over time, with fluctuations confined to a narrow range. Concurrently, the green bar plot highlights the monotonic increase in tumour surface area during growth. These findings indicate that FBNO maintains consistent predictive accuracy across both spatial and temporal scales, underscoring its robustness to dynamic morphological changes. For each quantity, the distributions of both the relative L2 error and the mean squared error are illustrated. The right-skewed error distributions, coupled with satisfactory mean error values, indicate that FBNO is more likely to produce predictions better than the average error threshold. This further validates the strong generalizability of the model in capturing tumour growth dynamics. Figure 4d highlights the computational advantages of FBNO. After training, FBNO achieves a speed-up factor of 104 compared with traditional numerical methods, with memory and energy efficiency ratios of the order of 7 and 5 × 103, respectively. Specifically, FBNO predicts several tumour growth trajectories in seconds on a single graphics processing unit, whereas equivalent simulations require over 2 days on 16 central processing unit nodes. This notable efficiency gain enables real-time tumour growth prediction, with meaningful implications for clinical applications.

a, Actual, predicted and error for the free boundary Γ. The associated colour bars indicate the Euclidean distance ∥x∥ from each boundary point to the spatial origin and the Euclidean distance between the actual and predicted boundaries. b, Distribution of pointwise absolute errors across the three initial domains of the test set (n = 600). c, Temporal evolution of the mean pointwise absolute error (blue line) across the test set (n = 600). The sky-blue band represents the 95% confidence interval. The green bars indicate the data density at each time point. These correspond to the surface area of the tumour over time. d, Energy consumption estimated using power ratings. The computational efficiency is represented by the radii of the circles. The neural operator achieved 85 cases per second, and the traditional method achieved 1.6 × 10−4 cases per second. e–g, Relative L2 error distributions and mean squared error distributions for u (e), Γ (f) and AOE (g) across the test set (n = 600). AOE, autoencoder regularization constraints; MSE, mean squared error.
Source data
