WorksComputer Science
Physics-Informed Functional Tucker Method with RKHS Factors for Sparse Spatiotemporal Reconstruction
Abstract
Reconstructing physical dynamics from fixed sparse sensors and missing frames is a fundamental challenge in scientific research. Sparsity leaves large regions of the field unconstrained, making the inverse problem ill-posed: a model may fit the observed sensors while producing inaccurate off-sensor structures or unreliable predictions between support frames. To this end, we propose PhysFTM—a physics-informed functional Tucker model that parameterizes the Tucker mode factors in reproducing kernel Hilbert spaces (RKHSs) and incorporates PDE constraints through finite-difference residuals evaluated at off-sensor collocation points. These residuals provide additional physical information in regions without direct observational supervision. PhysFTM first reconstructs continuous spatial fields at support frames via an alternating minimization scheme, optimizing the Tucker core tensor and the RKHS-based factors separately. To enable missing-frame reconstruction, PhysFTM constructs a continuous trajectory in Tucker-core space, which is decoded by the learned spatial RKHS-FTM representation to recover the full spatiotemporal field. Experiments on Allen–Cahn, Navier–Stokes, three-dimensional Heat equations, and a three-dimensional gridded Copernicus ocean reanalysis demonstrate accurate 2D/3D reconstruction under two missing-frame protocols. Code is available at https://github.com/liusirzzz/PhysFTM.
Introduction
Reconstructing spatiotemporal fields aims to recover full physical fields from a small set of fixed sensor locations, which is a fundamental problem in scientific research [10, 14, 25, 43, 45, 47, 51]. Such sparsity leaves most locations and time instants unconstrained, making the inverse problem severely underdetermined: fine-scale structures such as vortices, fronts, and submesoscale processes may remain unresolved, and a model may fit the observed sensors while producing nonphysical off-sensor fields or unreliable missing-frame predictions [44]. This motivates reconstruction methods that are accurate at sensor locations while improving physical consistency on the missing-frame off-sensor locations.
Data-driven reconstruction methods have made substantial progress in sparse physical-field recovery [22, 48, 49], including sensor-to-field decoders, neural implicit representations, low-rank functional tensors, and generative latent models [6, 17, 18, 19]. A common paradigm is to first reconstruct fields or latent states from sparse measurements and then use interpolation, recurrent models, or generative priors to infer the temporal evolution [6]. Functional Tucker models offer compact representations of continuous fields by combining mode-wise factor functions with a low-dimensional core tensor [24, 38]. However, these methods remain largely driven by sparse observation fitting or learned priors. Continuous representability alone does not ensure physical consistency where observations are absent.
For systems with an available equation constraint, physical laws provide an additional source of supervision where sparse data provide none [44]. The observation loss is evaluated only at sensor locations, whereas the desired reconstruction is defined over a continuous domain. Finite-difference equation residuals can be imposed at off-sensor collocation points, providing an additional inductive bias in regions where no measurements are available [29]. Thus, PDE residuals are not merely post-hoc physical-consistency metrics or generic smoothing penalties; they reduce the ambiguity of sparse reconstruction by constraining the decoded field in the observation null space. To use such regularization, the representation must be continuously evaluable at sensors, collocation points, and neighboring stencil locations, while remaining compact enough for sparse inverse recovery. This motivates a structured continuous representation that separates spatial coordinate dependence from low-dimensional time-varying coefficients.
Motivated by this view, we propose PhysFTM, which represents the continuous dynamics as
where is a spatially continuous Functional Tucker decoder and is a continuous trajectory in Tucker-core space. The decoder can be evaluated at sensor locations, dense grids, and collocation points, while temporal evolution is modeled through low-dimensional core coefficients. To make the spatial decoder reliable under sparse supervision, PhysFTM parameterizes its mode-wise factors in reproducing kernel Hilbert spaces (RKHSs) and regularizes their RKHS norms [1, 39]. This replaces unconstrained neural mode functions with explicitly regularized functional factors. Together with finite-difference PDE residuals at collocation points, the resulting RKHS-FTM decoder provides both continuous spatial evaluability and physics-guided off-sensor guidance.
Our contributions are summarized as follows. 1) We propose PhysFTM, a functional Tucker framework that combines RKHS-based spatial factors with a continuous trajectory in Tucker-core space for sparse spatiotemporal reconstruction, paving the way for inquiries of the field at arbitrary times and positions. 2) We introduce a hybrid solve-learn optimization scheme that solves conditionally linear Tucker cores with regularized conjugate gradient method while learning RKHS factors under observation, RKHS, and PDE losses. 3) We provide theoretical guarantees for reconstruction via the proposed PhysFTM framework, and evaluate PhysFTM on Allen–Cahn, Navier–Stokes, Heat equations, and a gridded Copernicus ocean reanalysis, covering 2D/3D reconstruction, showing improved accuracy, off-sensor reconstruction accuracy, physical consistency, and missing frame reconstruction.
Related Work
Sparse reconstruction of physical fields. Early deep-learning approaches often transformed sparse measurements into structured grid representations, e.g., through Voronoi-assisted representations, followed by convolutional decoders for full-field recovery [13]. Senseiver [30] encodes unordered sparse sensor sets with attention and decodes field values at query coordinates. SHRED and SINDy-SHRED [16, 42] reconstruct high-dimensional spatiotemporal states from sensor histories using recurrent latent representations or identified latent dynamics. STRIDE [37] combines temporal encoders with modulated implicit decoders for continuous field reconstruction. Additionally, generative approaches were explored for physical field recovery, including conditional neural-field latent diffusion for spatiotemporal turbulence [9] and diffusion in Functional Tucker space for full-field dynamics from irregular sparse observations [6]. Existing approaches often rely on neural decoders that remain weakly constrained in off-sensor regions under sparse observations.
Functional tensor and low-rank continuous representations. Low-rank tensor decompositions provide compact multilinear representations for high-dimensional data, with Tucker decomposition being one of the classical formulations based on mode factors and a core tensor [15, 21, 38]. To extend such representations beyond fixed grids, one may consider continuous or functional variants that replace discrete factor matrices with coordinate-dependent factor functions, enabling field reconstruction and evaluation at arbitrary locations; see, e.g., [12, 24]. Functional Tucker models, where observations are reconstructed by shared latent functions and time-dependent Tucker cores [6], were adapted as latent spaces for sparse physical dynamics. Related functional tensor approaches include [8, 33, 40, 41], which offer alternative representations and priors for continuous tensor modeling.

Figure 1. Overall framework of PhysFTM. PhysFTM reconstructs sparse grid-based sensor observations by learning an RKHS-regularized Functional Tucker spatial decoder constrained by observation loss and finite-difference PDE residuals. The inferred Tucker cores are then modeled as a continuous trajectory in core space and decoded back to the physical domain to obtain the reconstructed spatiotemporal field.
Physics-informed reconstruction and PDE supervision. Physics-informed learning incorporates governing equations into neural approximation by penalizing PDE residuals at collocation points. PINNs are the canonical example, using residual losses together with data, boundary, or initial-condition terms to solve forward and inverse PDE problems [26]; broader physics-informed machine learning has been reviewed as a way to combine data with scientific constraints [20]. Physics-informed neural operators extend this idea to operator learning by combining data losses with PDE residuals or physical consistency terms [23, 46]. Discrete and spatiotemporal architectures such as PhyCRNet impose residual constraints in convolutional-recurrent models for PDE dynamics [29]. In reconstruction settings, Hidden Fluid Mechanics uses Navier–Stokes constraints to infer velocity and pressure fields from indirect observations [27], and physics-informed diffusion models incorporate physical conditions to improve high-fidelity flow-field reconstruction [31]. These works show that PDE residuals can provide supervision beyond labeled samples and improve physical consistency.
Methodology of PhysFTM
Problem setup and PhysFTM decomposition
Sparse observations. For clarity, we describe the formulation for a single trajectory in two spatial dimensions and omit the trajectory index. Let denote the -th physical channel at time and spatial coordinate . The data are represented by , where is the spatial grid resolution, is the number of frames, and is the number of physical channels. Only a sparse subset of entries is available as observations. We denote the observation mask by and the observed index set by
All trajectories share a common nominal time grid. Sensor locations are fixed over time within each trajectory, and other spatial locations are referred to as off-sensor locations. Frames with sensor observations are referred to as support frames, while frames without sensor observations are referred to as missing frames. We aim to reconstruct the full field on both support and missing frames from these sparse observations.
Spatial–temporal factorization. PhysFTM combines a spatially continuous Functional Tucker decoder with a time-dependent Tucker core:
where is a spatial decoder defined by RKHS-parameterized Functional Tucker factors, and is the time-dependent Tucker core. Sparse sensor observations in support frames are used to infer the corresponding cores . A continuous-time model then estimates the cores of missing frames from these inferred support-frame cores, and decodes them into reconstructed fields. The spatial decoder provides a continuous spatial representation and can be regularized by PDE residuals, while temporal modeling operates in the compact Tucker-core space.
Physics-informed RKHS Functional Tucker decoder
RKHS mode factors and Tucker decoding. For each active spatial mode , PhysFTM defines factor functions . Each factor belongs to a reproducing kernel Hilbert space induced by a one-dimensional positive definite kernel and is represented by a finite kernel expansion
where are inducing points and are learnable RKHS coefficients. By using Eq. (2), we provide the following spatial decoders via Tucker decomposition. For a scalar field at a support frame , the spatial decoder is
where is a core tensor. For multichannel fields, the spatial decoder is modeled by
Note that factors and are shared between channels, and the channel index is stored in the core tensor. The decoder can be evaluated at observed sensors, dense grid points, and off-grid PDE collocation points.
RKHS and physics-informed loss functions and alternating-minimization strategy. PhysFTM exploits the block structure of Eq. (1). In general, we propose an alternating-minimization strategy to optimize the factors and core tensor. Specifically, with fixed RKHS factors, support-time Tucker cores can be inferred by solving a least-squares problem. For RKHS factors, since the factors are into 143 the PDE residuals, they are learned by gradient descent under observation, RKHS, and PDE losses.
For a mini-batch and fixed factors, the support-time core sequence is obtained by
Here denotes the number of support frames, is the tensor-product spatial feature, and is the sparse observation mask at time . The subproblem is solved by conjugate gradients using implicit matrix-vector products. Note that the matrix is never explicitly computed.
After solving the cores, the RKHS basis coefficients are updated by AdamW by minimizing
with the loss terms defined below. The observation loss is
This is the RMSE over observed scalar entries of the channelwise normalized fields. For fixed factors, the core update uses the squared-error subproblem in Eq. (5). Note that in practice, for a mini-batch of trajectories, let denote the observed index set of trajectory , we evaluate the loss on each separately and compute the weighted average by Eq. (5).
The RKHS regularization term controls the complexity of the spatial factor functions:
where is the kernel Gram matrix over inducing points of mode . Given a mini-batch of trajectories and spatial collocation points , the decoder evaluates for each . For a dataset-specific finite-difference residual operator , the PDE loss is
where contains the timestamps of support frames with valid finite-difference stencils, and . The derivative stencils and valid spatial and temporal points depend on the dataset; see Appendix § 8.
The time-kernel term regularizes the inferred support-frame core sequence:
where is the flattened core sequence of trajectory , is the number of support frames, is the flattened-core dimension, and is an RBF kernel matrix over the timestamps of support frames. For three-dimensional fields, the RKHS regularization also includes the -mode factors, and .
RKHS-Tucker reconstruction analysis. We provide the reconstruction error analysis of the RKHS-Tucker formulation in Appendix § 9.
Theorem 1 (Fixed-rank sparse reconstruction). *Assume that 1) the observation points are i.i.d. samples from ; 2) the noise is conditionally sub-Gaussian; 3) the tensor RKHS integral operator admits a product spectral decomposition; 4) the target field satisfies the source condition with ; 5) and the mode-wise eigenvalues satisfy with . Then, for a rank- RKHS-Tucker estimator , with probability at least ,
Note that the first term in Eq. (11) is the truncation error induced by the finite Tucker rank, and the second term comes from the statistical error induced by sparse sampling.
Corollary 1 (Sample complexity). Let the truncation rank be , which balances approximation and statistical errors. Then, under the conditions of Theorem 1, if the sample size satisfies
the -norm is smaller than with probability at least $1-\delta.
Continuous-time core trajectory and missing frames reconstruction
After learning the spatial RKHS-FTM decoder, PhysFTM freezes the RKHS factor functions and represents temporal variation only through the time-dependent Tucker core. The Tucker core provides a compact coefficient representation for modeling temporal dynamics under the spatial decoder. We derive the temporal model from support-core estimates inferred with the RKHS decoder learned during the physics-constrained spatial stage.
Support-core inference with a mean-core reference. For a new trajectory, the learned RKHS factors are frozen and reused as a deterministic spatial decoder. The remaining task is to infer support-frame cores from sparse sensor measurements. Under severe sparsity, this inverse problem is highly underdetermined: the sensing operator observes only a small subset of entries, leaving a large null space in core space. If the core is solved directly with a ridge penalty, the solution can be biased toward a minimum-norm core; in practice, especially with finite-iteration CG and extremely sparse masks, this often leads to near-zero cores and low-energy reconstructions.
Therefore, we introduce a residual correction:
on the data-driven mean-core reference computed from the training set,
Instead of regularizing the absolute core, we penalize only the correction. The core-correction subproblem is defined on the complete native time grid:
Here is the number of native timestamps. The observation mask is zero at missing frames, while the last summand couples corrections at adjacent native timestamps. The inferred support-time cores are
This residual formulation keeps the solution close to a plausible training-set core trajectory when observations are insufficient, while still allowing sparse measurements to correct the trajectory through .
Temporal core modeling. Let denote the inferred support-frame cores and their timestamps. A continuous-time model estimates the cores of missing frames:
where contains the timestamps of missing frames within .
We implement as a learned residual correction to cubic Hermite interpolation in core space. Let denote the Hermite interpolant through the support-frame cores. Between two adjacent support-frame timestamps and , the estimated core is
where is generated by a lightweight ODE-RNN in flattened core space. The gate is zero at both endpoints, preserving the inferred support-frame cores.
Missing-frame decoding. The reconstructed field at spatial location and missing-frame timestamp is obtained through the learned spatial decoder:
Experiments
Experimental setup
Datasets. We use Allen–Cahn (AC2D), a scalar reaction–diffusion benchmark with 200 trajectories of 201 frames on a grid, split into 160/20/20 train/validation/test trajectories; Navier–Stokes (NS2D), an incompressible flow benchmark with channels and 800 trajectories of 201 frames on a grid, split into 640/80/80; Heat3D, a scalar three-dimensional heat-diffusion benchmark with 200 trajectories of 50 frames on a grid, split into 160/20/20 train/validation/test trajectories; and Ocean3D, a three-dimensional ocean-velocity reanalysis dataset derived from the Copernicus Marine GLORYS12V1 product [11], with channels and 100 sequences of 90 frames on a grid, split chronologically into 80/10/10 train/validation/test sequences. Dataset details are in Appendix § 10.
Observation and missing-frame protocols. During training, 15% of spatial locations are sampled to simulate sparse grid-based sensors. The sensor mask is fixed over time within each trajectory and shared by physical channels, while different trajectories use different masks. We refer to the sensor positions of each trajectory as sensor locations and all remaining spatial locations as off-sensor locations. We report spatial sensor ratios . We use two missing-frame protocols: random-drop-half independently retains internal frames as support frames with probability 0.5 and always retains both endpoints, whereas temporal-interval-missing withholds sensor observations from a contiguous internal block of 20% of the frames. Frame masks are trajectory specific; full protocol and implementation details are in Appendix § 10.§ 2.
Compared Methods. We compare PhysFTM with SDIFT [6], LRTFR [24], SIREN-MLP [32], PINNs [26], and RecFNO [50]. Their conditioning, training, and test-time protocols are summarized in Appendix § 5.
Metrics. We report root mean squared error (RMSE) at sensor locations in support frames (S-sup), off-sensor locations in support frames (Off-sup), sensor locations in missing frames (S-miss), and off-sensor locations in missing frames (Off-miss). The four disjoint subsets and aggregation rules are defined in Appendix § 10.§ 1. All metrics use inverse-normalized physical variables.
Reconstruction results
Overall reconstruction under missing-frame protocols. We first compare reconstruction at across the four datasets and both missing-frame protocols. Table 1 reports metrics separately for support frames and missing frames, each evaluated at sensor locations and off-sensor locations.
Table 1: Reconstruction RMSE on four datasets at spatial sensor ratio . The two column groups report the four disjoint evaluation subsets, defined by sensor/off-sensor locations and support/missing frames, under random-drop-half and temporal-interval-missing. Lower is better. For Heat3D and Ocean3D, the PhysFTM interval-missing results use the random-drop-half-trained temporal checkpoint. (Bold: best, Underline: second best)
| Method | Random-drop-half | Temporal-interval-missing | ||||||
| S-sup | Off-sup | S-miss | Off-miss | S-sup | Off-sup | S-miss | Off-miss | |
| AC2D | ||||||||
| SDIFT | 0.35804 | 0.38080 | 0.38030 | 0.38151 | 0.35699 | 0.36199 | 0.39071 | 0.39259 |
| LRTFR | 0.31170 | 0.32220 | 0.31340 | 0.32038 | 0.31006 | 0.31676 | 0.32059 | 0.32781 |
| PhysFTM | 0.01735 | 0.08710 | 0.05035 | 0.09988 | 0.01633 | 0.09397 | 0.03953 | 0.07924 |
| RecFNO | 0.01848 | 0.45283 | 0.02178 | 0.45523 | 0.01811 | 0.45875 | 0.02116 | 0.43680 |
| SIREN-MLP | 0.34868 | 0.34932 | 0.35013 | 0.35076 | 0.34605 | 0.34664 | 0.35819 | 0.35898 |
| PINNs | 0.35166 | 0.35243 | 0.35268 | 0.35331 | 0.34874 | 0.34943 | 0.36508 | 0.36622 |
| NS2D | ||||||||
| SDIFT | 0.52867 | 0.50970 | 0.51003 | 0.51027 | 0.53019 | 0.53052 | 0.50434 | 0.50275 |
| LRTFR | 0.13245 | 0.14720 | 0.13447 | 0.14576 | 0.13515 | 0.14682 | 0.19025 | 0.19661 |
| PhysFTM | 0.00669 | 0.06210 | 0.03240 | 0.06498 | 0.00435 | 0.06282 | 0.14949 | 0.15056 |
| RecFNO | 0.06810 | 0.09757 | 0.07820 | 0.10441 | 0.06906 | 0.09910 | 0.35803 | 0.35943 |
| SIREN-MLP | 0.24555 | 0.24526 | 0.24465 | 0.24441 | 0.24797 | 0.24777 | 0.21369 | 0.21354 |
| PINNs | 0.34254 | 0.34177 | 0.34101 | 0.34055 | 0.34722 | 0.34657 | 0.31892 | 0.31848 |
| Heat3D | ||||||||
| SDIFT | 0.05811 | 0.05808 | 0.06303 | 0.06272 | 0.06284 | 0.06268 | 0.05016 | 0.04989 |
| LRTFR | 0.01212 | 0.01222 | 0.01309 | 0.01315 | 0.01210 | 0.01225 | 0.00577 | 0.00577 |
| PhysFTM | 0.00108 | 0.00125 | 0.00575 | 0.00574 | 0.00122 | 0.00137 | 0.00310 | 0.00305 |
| RecFNO | 0.28736 | 0.77847 | 0.26372 | 0.72034 | 0.28629 | 0.77526 | 0.22597 | 0.64187 |
| SIREN-MLP | 0.04080 | 0.04087 | 0.04211 | 0.04205 | 0.04342 | 0.04344 | 0.02749 | 0.02742 |
| PINNs | 0.04000 | 0.04011 | 0.04271 | 0.04264 | 0.04314 | 0.04319 | 0.03353 | 0.03334 |
| Ocean3D | ||||||||
| SDIFT | 0.27863 | 0.28065 | 0.27585 | 0.27838 | 0.27494 | 0.27725 | 0.28712 | 0.28941 |
| LRTFR | 0.11038 | 0.11450 | 0.11767 | 0.12155 | 0.10506 | 0.10829 | 0.18062 | 0.18377 |
| PhysFTM | 0.00632 | 0.06574 | 0.07133 | 0.08858 | 0.00595 | 0.06382 | 0.18985 | 0.18565 |
| RecFNO | 0.73827 | 0.97074 | 0.77688 | 0.96302 | 0.71841 | 0.94379 | 0.99191 | 1.05383 |
| SIREN-MLP | 0.20158 | 0.20168 | 0.20024 | 0.20094 | 0.19773 | 0.19833 | 0.21199 | 0.21151 |
| PINNs | 0.30163 | 0.30100 | 0.30232 | 0.30194 | 0.29765 | 0.29739 | 0.31870 | 0.31725 |
Table 1.
PhysFTM obtains the lowest RMSE in most reported dataset–protocol–subset comparisons. The gains are especially clear at off-sensor locations in support frames on AC2D, NS2D, and Heat3D. These results support the effectiveness of the proposed representation for fixed-sensor reconstruction with missing frames across both 2D and 3D grids.
Complementary physical diagnostics. Table 2 reports NS2D missing-frame accuracy together with divergence, curl-derived vorticity, and kinetic-energy-spectrum errors. The diagnostics are computed on inverse-normalized full grids of missing frames; their formulas and cross-frame reducers are given in Appendix § 8.§ 1.
Table 2: NS2D missing-frame reconstruction and complementary physical diagnostics at . Divergence, vorticity, and spectrum errors are evaluated on full grids of missing frames; Off-miss is evaluated at off-sensor locations in missing frames. Lower is better.
| Protocol | Method | Off-miss | Divergence | Vort. RMSE | Spectrum |
| SDIFT | 0.510274 | 0.352407 | 0.916343 | 0.877309 | |
| LRTFR | 0.145757 | 0.459044 | 0.237923 | 0.049954 | |
| Random | PhysFTM | 0.064976 | 0.134170 | 0.109304 | 0.033599 |
| RecFNO | 0.104413 | 0.459014 | 0.118608 | 0.067430 | |
| SIREN-MLP | 0.244405 | 1.887604 | 0.623477 | 0.408029 | |
| PINNs | 0.340554 | 0.120243 | 0.586433 | 0.398297 | |
| SDIFT | 0.502748 | 0.344546 | 0.931635 | 0.892291 | |
| LRTFR | 0.196613 | 0.616958 | 0.272195 | 0.055034 | |
| Interval | PhysFTM | 0.150558 | 0.129873 | 0.150436 | 0.063646 |
| RecFNO | 0.359434 | 0.342736 | 0.211528 | 0.055423 | |
| SIREN-MLP | 0.213537 | 1.863564 | 0.546894 | 0.368662 | |
| PINNs | 0.318479 | 0.120243 | 0.586433 | 0.349142 |
Table 2.
PhysFTM has the lowest Off-miss, vorticity, and spectrum errors under both protocols, while PINNs has the lowest divergence residual. The result indicates a favorable accuracy–consistency trade-off. Complete three-ratio diagnostics are reported in Appendix § 8.§ 1.
Model analysis
The effects of individual components and block-update strategies are evaluated through ablations. Table 3 compares RKHS regularization, PDE regularization, and core/factor block-update strategies with their corresponding effective objectives, without temporal missingness.
| Data | Variant | PDE | Full | Sensor | Off-sensor |
| AC2D | PhysFTM | 0.053250 | 0.088078 | 0.015185 | 0.089395 |
| AC2D | w/o physics | 0.064986 | <u>0.091135</u> | <u>0.010852</u> | 0.092520 |
| AC2D | w/o RKHS reg. | <u>0.048491</u> | 0.096622 | 0.027551 | 0.097985 |
| AC2D | solve-only | 1.155543 | 0.171035 | 0.008657 | 0.173653 |
| AC2D | gradient-only | 1.76 × 10⁻⁵ | 0.352111 | 0.351441 | 0.352132 |
| NS2D | PhysFTM | <u>0.662575</u> | 0.060270 | <u>0.004189</u> | 0.061196 |
| NS2D | w/o physics | 1.045838 | <u>0.085478</u> | 0.009674 | <u>0.086781</u> |
| NS2D | w/o RKHS reg. | 1.703260 | 0.113713 | 0.016850 | 0.115421 |
| NS2D | solve-only | 1.625978 | 0.105585 | 0.000653 | 0.107207 |
| NS2D | gradient-only | 0.450487 | 0.090639 | 0.073760 | 0.091112 |
Table 3. Component and block-update-strategy ablation on AC2D and NS2D at , without temporal missingness. RMSEs use all evaluated frames; PDE is evaluated at disjoint held-out off-sensor points and centered-stencil-valid internal times.
The complete model gives the lowest Full and Off-sensor RMSE on both datasets. Although solve-only achieves the lowest Sensor RMSE, its substantially higher Off-sensor RMSE indicates that accurate fitting at sensor locations does not necessarily translate into accurate reconstruction elsewhere. The gradient-only variant obtains a low PDE residual on AC2D together with a high reconstruction RMSE. These comparisons assess the combined choices of block updates and their effective objectives.

Figure 2. Qualitative comparisons on AC2D (top) at and the NS2D vorticity channel (bottom) at . The upper row of each block shows the sparse input and predictions from LRTFR, SDIFT, RecFNO, PINNs, and PhysFTM; the lower row shows the ground truth and the corresponding absolute-error maps.
| Dataset | Learned | Linear | Cubic | |
| AC2D | 0.01 | 0.180029 | 0.189510 | 0.189556 |
| AC2D | 0.03 | 0.085552 | 0.090391 | 0.090388 |
| NS2D | 0.01 | 0.130469 | 0.137667 | 0.137453 |
| NS2D | 0.03 | 0.055546 | 0.064605 | 0.063790 |
Table 4. RMSE at non-grid-aligned times within the continuous support-frame time range, using ground truth directly recorded by the PDE solver. “Learned” is the gated ODE-RNN correction to cubic Hermite interpolation in Tucker-core space.
Overall, PhysFTM offers the most favorable trade-off among all evaluated variants between sensor fitting, off-sensor reconstruction, and physical consistency. The block updates and active objective terms are specified in Appendix § 12. Additional spatial and collocation ablations are in Appendix § 7.
Reconstruction at non-grid-aligned times. We evaluate the learned core trajectory at 100 non-grid-aligned timestamps within the interval spanned by the timestamps of support frames. These evaluation timestamps do not coincide with the original frame timestamps and are therefore distinct from missing frames. For both AC2D and NS2D, the ground truth is recorded directly by rerunning the PDE solver at the perturbed physical timestamps rather than interpolating stored frames. The timestamp and split rules are given in Appendix § 10.§ 3.
The learned trajectory reduces reconstruction RMSE at non-grid-aligned times relative to both interpolation baselines in all four settings. This experiment supports continuous temporal reconstruction within the interval spanned by the timestamps of support frames on AC2D and NS2D.
Conclusion
We introduce PhysFTM, a functional Tucker method for reconstructing continuous spatiotemporal dynamics from sparse sensors and missing frames. By parameterizing Tucker factors by RKHS and enforcing governing equations via finite-difference residuals, the proposed framework is able to improve the physical consistency and reconstruction accuracy. Experiments on Allen–Cahn, Navier–Stokes, Heat equations, and a gridded Copernicus ocean reanalysis demonstrate accurate and physically consistent reconstruction across 2D and 3D grids.
The main limitations are as follows. First, the current framework considers sparse observations collected from fixed spatial sensors, with missing temporal frames. Extending it to more general observation settings, where measurements are available at arbitrary space-time locations, remains an interesting direction. Second, PhysFTM relies on known governing equations to regularize the reconstruction, which may limit its applicability when the underlying physical models are inaccurate or incomplete. Third, sparse observations generally do not uniquely determine the underlying physical field. Current PhysFTM returns a single regularized field without quantifying the associated reconstruction uncertainty. Therefore, we may extend the method to observations at arbitrary space-time coordinates and incorporate uncertainty quantification in the future to characterize reconstruction ambiguity and provide reliable estimates for downstream analysis.
Acknowledgement
This work was supported by the National Natural Science Foundation of China (Grant No. 42450181) and by a grant from the Research Grants Council of the Hong Kong Special Administrative Region, China (Grant No. AoE/P-601/23-N).
| Method | Test input | Training / fitting | Supervision / equation use | Test optimization | Spatial scope | Time interface / selection |
| SDIFT | Sparse spatiotemporal observations | Cross-trajectory diffusion training | Dense training trajectories; no test missing-frame targets | Posterior sampling | 2D/3D | Native-grid protocols; executed checkpoint |
| LRTFR | Sparse coordinate–value tuples | Per-trajectory representation fitting | Sensor measurements; no equation loss | Per-trajectory fit | 2D/3D | Native-grid evaluation; fitted objective |
| SIREN-MLP | Coordinates; no test-mask conditioning | Train once on training split | Training fields; no equation loss | None | 2D/3D | Coordinate output; executed checkpoint |
| PINNs | Coordinates; no test-mask conditioning | Train once on training split | Training fields and implemented equation residual | None | 2D/3D | Coordinate output; executed checkpoint |
| RecFNO | Gridded sparse field and mask | Cross-trajectory operator training | Dense training fields; no equation loss | None | 2D/3D | Prescribed-grid support/missing frames; executed checkpoint |
| PhysFTM | Sparse support-frame sensor values | Cross-trajectory decoder/head training | Observations, missing-frame targets, and equation loss where enabled | Support-core CG solve | 2D/3D | Native-grid and AC/NS in-range non-grid-aligned reconstruction; spatial: training dense RMSE; temporal: validation missing-frame relative |
Table 5. Task-level comparison protocols. “Native” denotes prescribed dataset timestamps; “coordinate” denotes direct coordinate evaluation. Baseline budgets and checkpoint selection follow their executed run configurations.
Comparison methods and spatial analysis
Compared methods. SDIFT [6] is a cross-trajectory diffusion model conditioned on sparse spatiotemporal observations. LRTFR [24] fits a functional tensor representation to the sensor coordinate–value measurements of each target trajectory. RecFNO [50] is trained across trajectories and maps gridded sparse-field/mask inputs to prescribed-grid outputs. SIREN-MLP [32] and PINNs [26] are coordinate-to-field controls trained once on the training split and evaluated directly at test coordinates without test-time adaptation; they share the same dense prediction across spatial ratios and temporal protocols, while only the evaluated subsets change. The earlier response used “SIREN-INR” for the same SIREN-MLP implementation.
PhysFTM trains the spatial stage for 500 epochs, where one epoch traverses the complete training loader, and selects the spatial checkpoint by the lowest dense-field training RMSE after inverse normalization, averaging evaluation mini-batch RMSEs. Its temporal head is trained for 20 epochs with AdamW and selects the checkpoint with the lowest validation relative error over missing frames, using decoded fields at all spatial locations after inverse normalization. RecFNO is evaluated on prescribed-grid support frames and missing frames.
The Panel A comparisons isolate basis parameterization and core optimization, whereas Panel B isolates collocation placement. These diagnostics are separate from the component/optimization ablation in Table 3, whose PDE column uses a disjoint held-out off-sensor set and internal centered-stencil times.
Finite-difference residuals and physical diagnostics
All derivatives are evaluated after inverse normalization. AC2D uses the Allen–Cahn residual
NS2D stores rather than pressure. Its held-out residual reuses the centered finite-difference vorticity-equation component of the training operator,
and excludes the first and last temporal points. Training collocation and held-out off-sensor evaluation points are disjoint. Heat3D uses in the spatial stage with weight , while its temporal equation weight is zero. Ocean3D has no governing-equation loss in the reported configuration.
| Method | AC2D | NS2D | ||||
| RMSE | SSIM | PDE | RMSE | SSIM | PDE | |
| Linear interp. | 0.1275 | 0.6379 | 0.5877 | 0.0897 | 0.9322 | 1.1605 |
| Cubic interp. | 0.1051 | 0.7632 | 0.7174 | 0.0653 | 0.9656 | 0.8339 |
| SIREN-MLP | 0.2907 | 0.1747 | 1.1703 | 0.2155 | 0.5836 | 2.1245 |
| MLP-FTM | 0.1049 | 0.7515 | 0.2282 | 0.0859 | 0.9116 | 4.0426 |
| MLP-FTM+CG | 0.1026 | 0.7719 | 0.1995 | 0.0832 | 0.9276 | 1.2277 |
| FTM-RKHS | 0.0925 | 0.7893 | 0.1532 | 0.0868 | 0.9468 | 0.7371 |
| PhysFTM | 0.0894 | 0.7938 | 0.1325 | 0.0612 | 0.9636 | 0.3500 |
Table 6. Additional spatial analysis at . Panel A evaluates reconstruction at off-sensor locations in support frames. Panel B varies the equation-collocation placement; the complete model uses off-sensor collocation. (Bold: best, Underline: second best). Panel A: off-sensor reconstruction in support frames.
| Placement | AC2D | NS2D | ||
| RMSE | PDE | RMSE | PDE | |
| w/o equation | 0.0925 | 0.1532 | 0.0868 | 0.7371 |
| sensor locations | 0.0898 | 0.1358 | 0.0622 | 0.3584 |
| off-sensor locations | 0.0884 | 0.1316 | 0.0609 | 0.3338 |
| full domain | 0.0897 | 0.1344 | 0.0618 | 0.3556 |
Table 6. Panel B: equation-collocation placement.
For NS training, the equation-based loss is the sum of three mean squared residuals,
multiplied by the overall PDE-loss weight. The reported NS equation-residual metric is the mean squared vorticity-equation residual, . The main prediction and ground-truth PDE exports use this same single-equation convention, while the unweighted sum of the three constraints is retained as a separate auxiliary export. The ground-truth export evaluates the numerical equation residual of the reference field.
Missing-frame physical diagnostics
The NS2D diagnostics are evaluated on inverse-normalized full grids of missing frames. Spatial derivatives use centered differences, and Fourier wavenumbers use the physical domain lengths. Divergence measures the predicted velocity field itself, . Vorticity is derived independently from predicted and reference velocities and then compared:
Here the sums pool all test trajectories, their missing frames, and all full-grid points before taking the square root. For the spectrum diagnostic, the spatial means of are removed, a radial shell-sum kinetic-energy spectrum is formed, and the frame error is
Frame errors are averaged within each trajectory, after which the evaluator computes the mean and standard deviation of the trajectory means. The tables report the mean component.
| Diagnostic | Missing-frame/spatial reduction | Trajectory reduction |
| Divergence error | Global RMS over all missing frames and grid points | Included in the same global pool |
| Vorticity RMSE | Global RMSE over all missing frames and grid points | Included in the same global pool |
| Spectrum error | Per-frame relative , then missing-frame mean | Mean/std of trajectory means |
Table 7. Aggregation rules for missing-frame physical diagnostics.
| Protocol | Method | Off-miss | Divergence | Vort. RMSE | Spectrum | |
| Random | 0.01 | SDIFT | 0.509261 | 0.307569 | 0.876079 | 0.865337 |
| LRTFR | 0.170679 | 0.475408 | 0.237857 | 0.048102 | ||
| PhysFTM | 0.130659 | 0.274083 | 0.232358 | 0.104305 | ||
| RecFNO | 0.413223 | 0.514580 | 0.396548 | 0.161395 | ||
| SIREN-MLP | 0.244360 | 1.886754 | 0.623300 | 0.409266 | ||
| PINNs | 0.341072 | 0.120243 | 0.586433 | 0.402015 | ||
| 0.03 | SDIFT | 0.510274 | 0.352407 | 0.916343 | 0.877309 | |
| LRTFR | 0.145757 | 0.459044 | 0.237923 | 0.049954 | ||
| PhysFTM | 0.064976 | 0.134170 | 0.109304 | 0.033599 | ||
| RecFNO | 0.104413 | 0.459014 | 0.118608 | 0.067430 | ||
| SIREN-MLP | 0.244405 | 1.887604 | 0.623477 | 0.408029 | ||
| PINNs | 0.340554 | 0.120243 | 0.586433 | 0.398297 | ||
| 0.15 | SDIFT | 0.510589 | 0.782450 | 1.288744 | 0.882962 | |
| LRTFR | 0.138756 | 0.467318 | 0.236704 | 0.050423 | ||
| PhysFTM | 0.033357 | 0.029145 | 0.042455 | 0.029433 | ||
| RecFNO | 0.040051 | 0.460688 | 0.729675 | 0.041657 | ||
| SIREN-MLP | 0.244476 | 1.887873 | 0.623739 | 0.407336 | ||
| PINNs | 0.340193 | 0.120243 | 0.586433 | 0.399324 | ||
| Interval | 0.01 | SDIFT | 0.492242 | 0.304216 | 0.881166 | 0.870480 |
| LRTFR | 0.206649 | 0.889423 | 0.311479 | 0.069965 | ||
| PhysFTM | 0.164821 | 0.270320 | 0.251761 | 0.128132 | ||
| RecFNO | 0.478397 | 0.374108 | 0.347071 | 0.178211 | ||
| SIREN-MLP | 0.206503 | 1.858348 | 0.528179 | 0.356109 | ||
| PINNs | 0.306602 | 0.120243 | 0.586433 | 0.346441 | ||
| 0.03 | SDIFT | 0.502748 | 0.344546 | 0.931635 | 0.892291 | |
| LRTFR | 0.196613 | 0.616958 | 0.272195 | 0.055034 | ||
| PhysFTM | 0.150558 | 0.129873 | 0.150436 | 0.036346 | ||
| RecFNO | 0.359434 | 0.342736 | 0.211528 | 0.055423 | ||
| SIREN-MLP | 0.213537 | 1.863564 | 0.546894 | 0.368662 | ||
| PINNs | 0.318479 | 0.120243 | 0.586433 | 0.349142 | ||
| 0.15 | SDIFT | 0.485171 | 0.816494 | 1.383403 | 0.925256 | |
| LRTFR | 0.172046 | 0.550371 | 0.254336 | 0.061462 | ||
| PhysFTM | 0.134567 | 0.026805 | 0.105232 | 0.010536 | ||
| RecFNO | 0.318191 | 0.321772 | 0.172333 | 0.061395 | ||
| SIREN-MLP | 0.203190 | 1.853913 | 0.520432 | 0.374622 | ||
| PINNs | 0.300163 | 0.120243 | 0.586433 | 0.373544 |
Table 8. Complete NS2D missing-frame diagnostics across spatial sensor ratios. Lower is better. (Bold: best, <u>Underline</u>: second best)
Theoretical analysis on spatial reconstruction
In this section, we conduct an idealized spatial reconstruction error analysis for the RKHS-parameterized Functional Tucker Model (FTM-RKHS) under sparse observations. We aim to characterize how the modewise truncation level, kernel spectrum, and number of measurement samples jointly determine the reconstruction error. The i.i.d. spatial-sampling assumption is an analytical idealization and is not identical to the fixed-within-trajectory sensor protocol used in the experiments. Moreover, the spectral truncation level in this analysis is not identified with the implemented Tucker rank.
Let denote the target field, where contains trajectory, time, spatial coordinates, and channel indices. The field is measured only on a sparse set , with , through measurements , where . The task is to recover the field via the measurements .
For the sake of theoretical analysis, we consider the following assumptions. For high-probability bounds, we assume that the noise is conditionally sub-Gaussian, i.e., $\mathbb{E}[\exp(t\epsilon_i) \mid z_i] \le , . We assume that the observation distribution echoes the target distribution over the full space , i.e., the observations are sampled i.i.d. from .
From one-dimensional RKHS to tensor-product RKHS. We first recall the one-dimensional RKHS construction for each mode, following the standard spectral characterization of RKHSs induced by compact positive kernel integral operators [1, 4, 35]. Let , , be the probability space associated with the -th mode, where is the input domain, is the corresponding sigma-algebra, and is the probability measure on . Let be an RKHS on with kernel , the kernel integral operator is defined by . Assume that each is compact, self-adjoint, and positive semidefinite, so that the Mercer-type spectral decomposition applies [7, 35]. Then, there exist eigenpairs , with , where is orthonormal in .
For and , the one-dimensional and RKHS inner products are defined by
which induces the norms and . Equivalently, forms an orthonormal system in .
We now extend the construction to the tensor setting using the standard tensor-product RKHS construction [1, 4]. Let , and assume that the full coordinate distribution is . For the sake of brevity, we assume that the observation distribution echoes the target distribution.
Define the tensor-product RKHS with tensor-product kernel , which is positive definite by the closure properties of reproducing kernels under tensor products [1, 4]. For a multi-index , define
Because is a product measure, it holds that , i.e., is orthonormal in .
The tensor-product integral operator is , and the preceding definitions imply . Thus, the tensor spectrum follows from the one-dimensional spectra and the product-measure structure.
For two functions and , the tensor-product RKHS inner product is given by
which introduces the norm
Truncated RKHS-Tucker function class. For a fixed truncation level , define the rectangular modewise truncation region
Its complement is , which contains all index tuples where at least one mode enters the high-frequency region .
Using the tensor-product bases defined above, the truncated RKHS-Tucker function class is
Let be the best approximation of within , namely
The empirical estimator is denoted by . The total reconstruction error satisfies
approximation error \hspace{4em} statistical error
Approximation error. We evaluate the approximation error by using a specific RKHS-Tucker function in . Assume that the target function satisfies the following tensor source condition, which is a standard smoothness assumption in spectral regularization and kernel learning theory [5, 7, 36]:
Using the spectral notation defined above, it holds that and . Let denote the tensor-product projection onto the span of bases indexed by . By the RKHS norm, the truncation error can be given by
The exponent appears because the RKHS norm divides the squared coefficient by the corresponding kernel eigenvalue.
Assume further that each mode has polynomial eigenvalue decay , a standard capacity condition for kernel integral operators [5, 36]. Let . If , then the one-dimensional spectral tail satisfies , while the corresponding low-frequency sum is uniformly bounded in . Therefore, the truncation error satisfies
or equivalently,
Here absorbs the source radius , the spectral decay constant , the tensor order , and the bounded low-frequency spectral sums; in particular, is independent of . Under the continuous embedding , the same rate gives
where additionally absorbs .
Statistical error. For the statistical component, define the truncated tensor effective dimension as a finite-dimensional analogue of the effective dimension used in kernel ridge regression and regularized least squares [5, 36]:
Here is the regularization parameter. It determines the learnability of each tensor spectral direction: directions with are effectively retained, while directions with are suppressed by regularization. Thus, measures the effective number of learnable tensor spectral directions within the truncated RKHS class. Equivalently, the same statistical term can be obtained through localized Rademacher complexity for squared-loss regression under boundedness and local curvature conditions [2, 3].
Under bounded-kernel, sub-Gaussian noise, and local curvature assumptions, standard kernel regression and localized Rademacher arguments yield that, with probability at least [3, 5],
Since , a conservative rank-based bound is
Balancing reconstruction rate. Combining the approximation and statistical bounds, we yield
Ignoring the lower-order concentration term, the optimal truncation level is obtained by balancing , which gives
Substituting into the total error, the right-hand side boils down to .
Since , we obtain
This rate reflects two effects: the kernel spectrum controls how fast the rectangular truncation error decays, while the retained tensor-product spectral dimension controls the statistical term.
Sample complexity. Finally, the sample complexity can be inferred from the balanced rate. To ensure that with probability at least , it suffices to choose
Specialization to the Matérn-3/2 kernel. We now adopt the preceding bound to the Matérn-3/2 kernel. For a one-dimensional mode, the Matérn kernel with smoothness parameter has polynomial spectral decay , with , under the standard one-dimensional Sobolev/Matérn spectral correspondence [28, 34]. The value of is determined by the kernel spectrum, whereas the source exponent describes the regularity of the target field relative to the kernel integral operator.
If the target field satisfies the second-order source condition with , then , so and . The approximation and total reconstruction bounds become
Balancing gives . Substituting this choice yields
This rate shows that, under a Matérn-3/2 kernel and a second-order source condition, the approximation term decays rapidly with the truncation level, while the statistical term still depends on the effective tensor dimension induced by the retained modes.
Dataset Information
The experiments involve three synthetic benchmarks and a gridded ocean reanalysis. Table 9 summarizes the tensors from the datasets.
| Dataset | Split | Stored tensor | Channels | Domain and time span |
| AC2D | 160/20/20 | scalar | , | |
| NS2D | 640/80/80 | , | ||
| Heat3D | 160/20/20 | temperature | , | |
| Ocean3D | 80/10/10 | depth–latitude–longitude, 90 days |
Table 9. Datasets used in the experiments. Shapes are trajectories × time × spatial axes × channels.
AC2D and NS2D. AC2D solves the periodic two-dimensional Allen–Cahn equation with and and saves 201 frames at interval 0.01. NS2D solves the forced periodic vorticity equation with viscosity , saves 201 frames at interval 0.1, and stores after downsampling to . The AC2D and NS2D training and held-out equation-residual evaluators use centered differences in both space and time and discard the first and last time points.
Heat3D. Heat3D contains 200 independent scalar-temperature trajectories. The trajectories are permuted with seed 123 and split 160/20/20. All trajectories share 50 physical save times in ; these times are slightly nonuniform because the explicit-Euler step and the save interval are rounded, while the logical model coordinate is a uniform 50-point grid in . All voxels are valid, the spatial grid includes both endpoints, and the generator imposes homogeneous Dirichlet conditions on all six faces.
Ocean3D. Ocean3D is constructed from daily-mean horizontal currents in the CMEMS product GLOBAL_MULTIYEAR_PHY_001_030. The local source consists of annual NetCDF files, starting with uv_fulldepth_1993-01-01_to_1993-12-31.nc. Files are ordered chronologically, and each file is divided into nonoverlapping 90-day sequences beginning at its first record. Trailing records that do not form a complete sequence are discarded; sequences never cross file boundaries. We retain the first 100 sequences, comprising 9000 daily fields from 1993 to 2017 and split them sequentially into 80 training, 10 validation, and 10 test sequences. The first and last retained dates of these splits are 1993-01-01 to 2012-12-25, 2013-01-01 to 2015-06-29, and 2015-06-30 to 2017-12-26, respectively; these endpoint ranges do not imply uninterrupted daily coverage because 5 or 6 trailing days are omitted in each year. We directly retain the source-grid crop of horizontal points spanning latitudes and longitudes degrees, without horizontal interpolation. We select zero-based depth indices 0 to 31; these 32 nonuniform levels range from 0.494024992 to 541.088928 m.Each sequence has shape .
Evaluation subsets
For trajectory , let be its evaluation grid, its fixed set of sensor locations, and and the indices of support frames and missing frames under protocol , respectively. The four disjoint subsets are
Support frames provide sparse measurements only at sensor locations, not complete spatial fields. Missing frames provide no sensor measurements to the model; their ground-truth fields, including values at sensor locations, are retained for evaluation. Let denote the number of channels. For each evaluation subset, we pool squared errors across trajectories, selected space–time points, and channels, divide by the total number of selected scalar values, and take the square root. An example is shown in Figure 3.

Figure 3. Four evaluation subsets defined by sensor/off-sensor locations and support/missing frames. White dots indicate sensor measurements provided to the model.
Missing-frame protocols
Let be the max timestamp of the trajectory. Let be the spatial mask fixed within the trajectory, and let be a frame gate specific to the trajectory. The observation mask is ; when , the frame is a support frame with sparse sensor measurements, and when , it is a missing frame with all sensor measurements withheld across depths and channels. This mask affects the input of the model, not the availability of ground truth for evaluation.
Random-drop-half. Both endpoints are retained, while internal frames are sampled independently:
The implementation uses numpy.random.RandomState and split seed , where , , , and .
Temporal-interval-missing. A contiguous internal block is sampled independently for each trajectory:
and for . Both endpoints remain support frames. An example is shown in Figure 4.

Figure 4. Two missing-frame protocols on the original time grid: randomly withholding frames or withholding a contiguous block. Both endpoints remain support frames.
Reconstruction at non-grid-aligned times
This AC2D/NS2D ablation is separate from the native-grid missing-frame protocols. Its evaluation timestamps are non-grid-aligned relative to the original coarse time grid and lie within the interval spanned by the timestamps of support frames. They are not defined as missing frames from the original stored sequence. Starting from 201 coarse times , both endpoints are fixed and every internal time is perturbed by
AC2D uses on , and NS2D uses on . 100 evaluation indices are sampled without replacement from :
Sensor measurements are provided only at the timestamps indexed by ; the timestamps indexed by are used for reconstruction evaluation without providing their sensor measurements to the model. The endpoints therefore always belong to the support set. AC2D and NS2D use the same normalized offset vector and index-level partition between support frames and evaluation snapshots at non-grid-aligned times, shared across all test trajectories and sensors. Ground-truth states are saved directly by rerunning each PDE solver at the perturbed timestamps, not by interpolating uniformly saved snapshots. An example is shown in Figure 5.

Figure 5. Internal timestamps are perturbed before being split into support and evaluation sets, while both endpoints remain fixed. Evaluation ground truth is recorded directly by the PDE solver.
Complete reconstruction results across sensor ratios
Tables 10–13 report the complete three-ratio four-subset comparison. Rankings, when discussed, use only available values within the same dataset, temporal protocol, spatial ratio, and subset.
Implementation Details
The spatial decoder uses a Matérn-3/2 kernel. Each active spatial mode has its own factor matrix; two-dimensional data use two modes, while Heat3D and Ocean3D use three. The number of inducing points along each mode equals that mode’s grid side length in the reported default configuration; the reported AC2D sensitivity baseline therefore uses 256 inducing points. Spatial factors are shared across channels, with the channel index stored in the Tucker core.
The spatial stage uses batch size 8 and is trained for 500 epochs, where one epoch traverses the complete training loader. For each mini-batch, the conditionally linear cores are updated by conjugate gradients and the RKHS factors are updated with AdamW. The learning rate is , the RKHS, core-ridge, core-TV, and temporal-GP weights are , , , and , respectively. Core updates use five CG iterations and tolerance .
Spatial checkpoints are selected by the lowest dense-field RMSE on the training trajectories after inverse normalization, averaging the RMSE values of evaluation mini-batches. Dense training fields are used for spatial checkpoint selection; spatial reconstruction gradients use only available sensor measurements, together with the stated regularizers and equation constraints.
The complete model samples equation-collocation centers from off-sensor locations on the spatial grid. For each trajectory, the set of sensor locations is the union of spatial locations with sensor measurements at any saved time and in any channel; the eligible collocation set is its spatial complement. AC2D and NS2D use two-dimensional grid centers, while Heat3D uses three-dimensional voxel centers. For Heat3D, centers whose finite-difference stencils would require moving the center inward from a boundary are excluded before sampling. The off-sensor restriction applies to collocation centers; neighboring stencil evaluations may lie at sensor locations. Ocean3D uses no governing-equation loss in the reported setting. AC2D and NS2D use centered spatial and temporal differences and exclude the temporal endpoints from residual training and evaluation.
Before each AdamW factor update, the gradient of each RKHS coefficient matrix is left-multiplied by the inverse Gram matrix of its spatial-mode kernel, . The spatial AdamW optimizer uses weight decay ; the gradient-only core updater uses the same weight decay.
We compare block-update strategies with their corresponding effective objectives. The complete model alternates CG core solves with gradient-based RKHS-factor updates. The solve-only variant retains the same ridge-TV core subproblem, but updates each spatial factor by solving for target factor values with a value-ridge penalty and projecting them to RKHS coefficients with kernel ridge regression. These factor updates use observational least squares and kernel projection. The gradient-only variant updates both cores and factors with AdamW using the RMSE over available sensor measurements, RKHS penalty, equation-based loss, and time-kernel penalty. The RKHS penalty depends only on the factors, whereas the time-kernel penalty depends only on the cores. Core-ridge and temporal-TV penalties belong to the CG subproblem. The time-kernel term is defined in Eq. (10).
Fields are normalized with channel-wise train-set statistics. Validation and test splits reuse these statistics, and all reported RMSEs, residuals, and physical diagnostics are computed after inverse normalization. The Ocean3D RecFNO RMSE export originally aggregates both channels jointly; the values reported in Table 1 use the corresponding per-channel convention by dividing those four exported RMSE columns by .
At inference, the spatial decoder is frozen and the core-correction sequence is solved around the train-set mean-core reference on the complete native time grid with ridge , TV weight , 30 CG iterations, tolerance , and batch size 32. Missing frames have zero observation masks; after the joint solve, the cores at the timestamps of support frames are extracted as support anchors.
The residual ODE-RNN temporal head operates in Tucker-core space, uses hidden dimension 256, and is trained for 20 epochs with AdamW (batch size 4, learning rate , and weight decay , except that the learned residual-scale parameter has zero weight decay). Let be the cubic Hermite baseline constructed from the inferred support cores, and let denote the actual correction added to that baseline, including the interval gate and the learned bounded residual scale. At the timestamps of missing frames, we minimize the mean squared error between and , where is the frozen training-core sequence saved by the spatial stage. Equivalently, the objective is the missing-frame MSE between the predicted core and . The core-loss weight is 1; decoded-field, spatial-gradient, and temporal-equation losses are disabled. We select the checkpoint with the lowest validation relative error over missing frames, computed from decoded fields after inverse normalization.
The MSE averages all scalar coefficients of the selected cores. Missing-frame validation uses all spatial locations at the selected times.
| Protocol | Method | S-sup | Off-sup | S-miss | Off-miss | |
| Random-drop-half | 0.01 | SDIFT | 0.373381 | 0.381700 | 0.378977 | 0.381200 |
| Random-drop-half | 0.01 | LRTFR | 0.311380 | 0.329100 | 0.308521 | 0.328814 |
| Random-drop-half | 0.01 | PhysFTM | 0.009898 | 0.187900 | 0.042055 | 0.191673 |
| Random-drop-half | 0.01 | RecFNO | <u>0.020782</u> | 0.697782 | 0.021170 | 0.696267 |
| Random-drop-half | 0.01 | SIREN-MLP | 0.351270 | 0.350988 | 0.349308 | 0.349007 |
| Random-drop-half | 0.01 | PINNs | 0.354653 | 0.354871 | 0.350601 | 0.350840 |
| Random-drop-half | 0.03 | SDIFT | 0.358035 | 0.380800 | 0.380301 | 0.381514 |
| Random-drop-half | 0.03 | LRTFR | 0.311700 | <u>0.322200</u> | 0.313404 | <u>0.320383</u> |
| Random-drop-half | 0.03 | PhysFTM | 0.017354 | 0.087100 | 0.050349 | 0.099881 |
| Random-drop-half | 0.03 | RecFNO | <u>0.018483</u> | 0.452826 | 0.021782 | 0.455233 |
| Random-drop-half | 0.03 | SIREN-MLP | 0.348683 | 0.349317 | 0.350125 | 0.350761 |
| Random-drop-half | 0.03 | PINNs | 0.351663 | 0.352425 | 0.352679 | 0.353309 |
| Random-drop-half | 0.15 | SDIFT | 0.294393 | 0.374100 | 0.371273 | 0.371736 |
| Random-drop-half | 0.15 | LRTFR | 0.320074 | 0.317200 | 0.319075 | 0.320370 |
| Random-drop-half | 0.15 | PhysFTM | <u>0.029960</u> | 0.035900 | <u>0.057787</u> | 0.062454 |
| Random-drop-half | 0.15 | RecFNO | 0.011095 | 0.230709 | 0.011986 | 0.231022 |
| Random-drop-half | 0.15 | SIREN-MLP | 0.350102 | <u>0.350055</u> | 0.350040 | 0.349975 |
| Random-drop-half | 0.15 | PINNs | 0.353934 | 0.353904 | 0.351765 | 0.351766 |
| Temporal-interval-missing | 0.01 | SDIFT | 0.372720 | 0.379670 | 0.372029 | 0.373811 |
| Temporal-interval-missing | 0.01 | LRTFR | 0.309972 | <u>0.330427</u> | 0.306973 | <u>0.326716</u> |
| Temporal-interval-missing | 0.01 | PhysFTM | 0.006558 | 0.189538 | 0.032476 | 0.183397 |
| Temporal-interval-missing | 0.01 | RecFNO | <u>0.020743</u> | 0.701355 | 0.028592 | 0.681053 |
| Temporal-interval-missing | 0.01 | SIREN-MLP | 0.351543 | 0.351296 | 0.342732 | 0.342199 |
| Temporal-interval-missing | 0.01 | PINNs | 0.353767 | 0.354026 | 0.347975 | 0.348079 |
| Temporal-interval-missing | 0.03 | SDIFT | 0.356991 | 0.361986 | 0.390707 | 0.392586 |
| Temporal-interval-missing | 0.03 | LRTFR | 0.310055 | <u>0.316757</u> | 0.320590 | <u>0.327806</u> |
| Temporal-interval-missing | 0.03 | PhysFTM | 0.016328 | 0.093969 | <u>0.039527</u> | 0.079239 |
| Temporal-interval-missing | 0.03 | RecFNO | <u>0.018107</u> | 0.458752 | 0.021163 | 0.436798 |
| Temporal-interval-missing | 0.03 | SIREN-MLP | 0.346053 | 0.346642 | 0.358185 | 0.358978 |
| Temporal-interval-missing | 0.03 | PINNs | 0.348742 | 0.349428 | 0.365077 | 0.366217 |
| Temporal-interval-missing | 0.15 | SDIFT | 0.294740 | 0.299284 | 0.349127 | 0.350140 |
| Temporal-interval-missing | 0.15 | LRTFR | 0.320387 | <u>0.321854</u> | 0.305895 | <u>0.307641</u> |
| Temporal-interval-missing | 0.15 | PhysFTM | <u>0.031414</u> | 0.040888 | <u>0.045196</u> | 0.048007 |
| Temporal-interval-missing | 0.15 | RecFNO | 0.011196 | 0.234129 | 0.012961 | 0.218094 |
| Temporal-interval-missing | 0.15 | SIREN-MLP | 0.353258 | 0.353191 | 0.332458 | 0.332446 |
| Temporal-interval-missing | 0.15 | PINNs | 0.356292 | 0.356274 | 0.338695 | 0.338699 |
Table 10. Complete four-subset reconstruction RMSE on AC2D across spatial sensor ratios. Lower is better. (Bold: best, <u>Underline</u>: second best)
| Protocol | Method | S-sup | Off-sup | S-miss | Off-miss | |
| Random-drop-half | 0.01 | SDIFT | 0.518934 | 0.512800 | 0.510791 | 0.509261 |
| LRTFR | 0.123841 | 0.172000 | 0.126188 | 0.170679 | ||
| PhysFTM | 0.007849 | 0.137700 | 0.030927 | 0.130659 | ||
| RecFNO | 0.261520 | 0.418079 | 0.262461 | 0.413223 | ||
| SIREN-MLP | 0.244818 | 0.245620 | 0.243905 | 0.244360 | ||
| PINNs | 0.338968 | 0.341335 | 0.339094 | 0.341072 | ||
| 0.03 | SDIFT | 0.528668 | 0.509700 | 0.510029 | 0.510274 | |
| LRTFR | 0.132450 | 0.147200 | 0.134470 | 0.145757 | ||
| PhysFTM | 0.006687 | 0.062100 | 0.032396 | 0.064976 | ||
| RecFNO | <u>0.068098</u> | <u>0.097567</u> | <u>0.078196</u> | <u>0.104413</u> | ||
| SIREN-MLP | 0.245551 | 0.245255 | 0.244651 | 0.244405 | ||
| PINNs | 0.342539 | 0.341771 | 0.341006 | 0.340554 | ||
| 0.15 | SDIFT | 0.609226 | 0.510500 | 0.510615 | 0.510589 | |
| LRTFR | 0.135290 | 0.139400 | 0.136582 | 0.138756 | ||
| PhysFTM | 0.005888 | <u>0.020300</u> | 0.032096 | 0.033357 | ||
| RecFNO | <u>0.007173</u> | 0.007929 | <u>0.039964</u> | <u>0.040051</u> | ||
| SIREN-MLP | 0.245407 | 0.245486 | 0.244408 | 0.244476 | ||
| PINNs | 0.342011 | 0.342206 | 0.340038 | 0.340193 | ||
| Temporal-interval-missing | 0.01 | SDIFT | 0.522547 | 0.520767 | 0.494061 | 0.492242 |
| LRTFR | 0.127082 | 0.173888 | 0.179695 | 0.206649 | ||
| PhysFTM | 0.004291 | 0.141533 | 0.136380 | 0.164821 | ||
| RecFNO | 0.267930 | 0.428534 | 0.405006 | 0.478397 | ||
| SIREN-MLP | 0.249049 | 0.249814 | 0.206410 | 0.206503 | ||
| PINNs | 0.346718 | 0.349269 | 0.306146 | 0.306602 | ||
| 0.03 | SDIFT | 0.530194 | 0.530518 | 0.504341 | 0.502748 | |
| LRTFR | 0.135148 | 0.146821 | 0.190250 | 0.196613 | ||
| PhysFTM | 0.004346 | 0.062824 | 0.149493 | 0.150558 | ||
| RecFNO | <u>0.069056</u> | <u>0.099100</u> | <u>0.358033</u> | <u>0.359434</u> | ||
| SIREN-MLP | 0.247968 | 0.247773 | 0.213687 | 0.213537 | ||
| PINNs | 0.347219 | 0.346569 | 0.318917 | 0.318479 | ||
| 0.15 | SDIFT | 0.610478 | 0.609820 | 0.485120 | 0.485171 | |
| LRTFR | 0.138750 | 0.140954 | <u>0.170839</u> | <u>0.172046</u> | ||
| PhysFTM | 0.005690 | <u>0.012067</u> | 0.134833 | 0.134567 | ||
| RecFNO | <u>0.007474</u> | 0.008253 | 0.318252 | 0.318191 | ||
| SIREN-MLP | 0.250208 | 0.250287 | 0.203004 | 0.203190 | ||
| PINNs | 0.350376 | 0.350661 | 0.300498 | 0.300163 |
Table 11. Complete four-subset reconstruction RMSE on NS2D across spatial sensor ratios. Lower is better. (Bold: best, <u>Underline</u>: second best)
Table 12: Complete four-subset reconstruction RMSE on Heat3D across spatial sensor ratios. Lower is better. (Bold: best, <u>Underline</u>: second best)
| Protocol | Method | S-sup | Off-sup | S-miss | Off-miss | |
| Random-drop-half | 0.01 | SDIFT | 0.058457 | 0.058594 | 0.061825 | 0.062284 |
| LRTFR | <u>0.010659</u> | <u>0.010815</u> | <u>0.012014</u> | <u>0.012549</u> | ||
| PhysFTM | 0.001344 | 0.001907 | 0.006379 | 0.006824 | ||
| RecFNO | 0.339625 | 0.888925 | 0.307609 | 0.813064 | ||
| SIREN-MLP | 0.040199 | 0.040240 | 0.042215 | 0.042397 | ||
| PINNs | 0.040309 | 0.040409 | 0.041993 | 0.042295 | ||
| 0.03 | SDIFT | 0.058111 | 0.058081 | 0.063030 | 0.062716 | |
| LRTFR | <u>0.012121</u> | <u>0.012216</u> | <u>0.013093</u> | <u>0.013146</u> | ||
| PhysFTM | 0.001083 | 0.001250 | 0.005745 | 0.005744 | ||
| RecFNO | 0.287363 | 0.778472 | 0.263722 | 0.720340 | ||
| SIREN-MLP | 0.040803 | 0.040865 | 0.042108 | 0.042053 | ||
| PINNs | 0.040002 | 0.040113 | 0.042714 | 0.042640 | ||
| 0.15 | SDIFT | 0.059938 | 0.059993 | 0.060820 | 0.060836 | |
| LRTFR | <u>0.012518</u> | <u>0.012578</u> | <u>0.011607</u> | <u>0.011652</u> | ||
| PhysFTM | 0.001015 | 0.001040 | 0.005282 | 0.005295 | ||
| RecFNO | 0.171750 | 0.322953 | 0.158704 | 0.258328 | ||
| SIREN-MLP | 0.041383 | 0.041470 | 0.041042 | 0.041105 | ||
| PINNs | 0.041778 | 0.041929 | 0.040826 | 0.040917 | ||
| Temporal-interval-missing | 0.01 | SDIFT | 0.059872 | 0.060202 | 0.060550 | 0.060789 |
| LRTFR | <u>0.011883</u> | <u>0.012311</u> | <u>0.012546</u> | <u>0.012876</u> | ||
| PhysFTM | 0.001293 | 0.002132 | 0.007193 | 0.007070 | ||
| RecFNO | 0.320509 | 0.837414 | 0.321806 | 0.904206 | ||
| SIREN-MLP | 0.040678 | 0.040735 | 0.038204 | 0.038412 | ||
| PINNs | 0.040636 | 0.040735 | 0.043391 | 0.044007 | ||
| 0.03 | SDIFT | 0.062840 | 0.062680 | 0.050158 | 0.049889 | |
| LRTFR | <u>0.012100</u> | <u>0.012250</u> | <u>0.005766</u> | <u>0.005767</u> | ||
| PhysFTM | 0.001218 | 0.001372 | 0.003103 | 0.003046 | ||
| RecFNO | 0.286290 | 0.775257 | 0.225969 | 0.641868 | ||
| SIREN-MLP | 0.043423 | 0.043440 | 0.027492 | 0.027421 | ||
| PINNs | 0.043136 | 0.043190 | 0.033532 | 0.033341 | ||
| 0.15 | SDIFT | 0.063097 | 0.063136 | 0.047558 | 0.047574 | |
| LRTFR | <u>0.011794</u> | <u>0.011881</u> | <u>0.009763</u> | <u>0.009595</u> | ||
| PhysFTM | 0.001105 | 0.001136 | 0.003756 | 0.003682 | ||
| RecFNO | 0.175643 | 0.317359 | 0.122943 | 0.169169 | ||
| SIREN-MLP | 0.043686 | 0.043784 | 0.025485 | 0.025478 | ||
| PINNs | 0.044045 | 0.044195 | 0.027758 | 0.027711 |
Table 12.
| Protocol | Method | S-sup | Off-sup | S-miss | Off-miss | |
| Random-drop-half | 0.01 | SDIFT | 0.281171 | 0.278458 | 0.280994 | 0.280682 |
| Random-drop-half | 0.01 | LRTFR | 0.113447 | 0.126022 | 0.122721 | 0.133850 |
| Random-drop-half | 0.01 | PhysFTM | 0.006599 | 0.115414 | 0.076277 | 0.125325 |
| Random-drop-half | 0.01 | RecFNO | 0.758963 | 1.005671 | 0.793739 | 1.002127 |
| Random-drop-half | 0.01 | SIREN-MLP | 0.200624 | 0.203220 | 0.196868 | 0.200081 |
| Random-drop-half | 0.01 | PINNs | 0.297127 | 0.301674 | 0.295973 | 0.301402 |
| Random-drop-half | 0.03 | SDIFT | 0.278627 | 0.280655 | 0.275848 | 0.278376 |
| Random-drop-half | 0.03 | LRTFR | 0.110377 | 0.114503 | 0.117666 | 0.121548 |
| Random-drop-half | 0.03 | PhysFTM | 0.006319 | 0.065738 | 0.071328 | 0.088581 |
| Random-drop-half | 0.03 | RecFNO | 0.738273 | 0.970741 | 0.776879 | 0.963019 |
| Random-drop-half | 0.03 | SIREN-MLP | 0.201582 | 0.201681 | 0.200241 | 0.200943 |
| Random-drop-half | 0.03 | PINNs | 0.301625 | 0.300997 | 0.302323 | 0.301937 |
| Random-drop-half | 0.15 | SDIFT | 0.275481 | 0.276918 | 0.281502 | 0.282907 |
| Random-drop-half | 0.15 | LRTFR | 0.109859 | 0.110456 | 0.127294 | 0.127726 |
| Random-drop-half | 0.15 | PhysFTM | 0.007103 | 0.017565 | 0.080431 | 0.080677 |
| Random-drop-half | 0.15 | RecFNO | 0.711010 | 0.854068 | 0.755037 | 0.861364 |
| Random-drop-half | 0.15 | SIREN-MLP | 0.199900 | 0.200691 | 0.201670 | 0.202316 |
| Random-drop-half | 0.15 | PINNs | 0.298829 | 0.300486 | 0.301210 | 0.302968 |
| Temporal-interval-missing | 0.01 | SDIFT | 0.283314 | 0.282061 | 0.272620 | 0.270666 |
| Temporal-interval-missing | 0.01 | LRTFR | 0.104156 | 0.119385 | 0.171227 | 0.182007 |
| Temporal-interval-missing | 0.01 | PhysFTM | 0.005952 | 0.115920 | 0.191076 | 0.194097 |
| Temporal-interval-missing | 0.01 | RecFNO | 0.763253 | 1.007166 | 0.944159 | 0.992394 |
| Temporal-interval-missing | 0.01 | SIREN-MLP | 0.201337 | 0.204394 | 0.182836 | 0.184601 |
| Temporal-interval-missing | 0.01 | PINNs | 0.299977 | 0.306116 | 0.282315 | 0.282459 |
| Temporal-interval-missing | 0.03 | SDIFT | 0.274940 | 0.277254 | 0.287116 | 0.289410 |
| Temporal-interval-missing | 0.03 | LRTFR | 0.105062 | 0.108289 | 0.180623 | 0.183770 |
| Temporal-interval-missing | 0.03 | PhysFTM | 0.005946 | 0.063821 | 0.189849 | 0.185648 |
| Temporal-interval-missing | 0.03 | RecFNO | 0.718410 | 0.943793 | 0.991909 | 1.053829 |
| Temporal-interval-missing | 0.03 | SIREN-MLP | 0.197733 | 0.198327 | 0.211994 | 0.211505 |
| Temporal-interval-missing | 0.03 | PINNs | 0.297650 | 0.297391 | 0.318698 | 0.317248 |
| Temporal-interval-missing | 0.15 | SDIFT | 0.277062 | 0.278427 | 0.284215 | 0.285884 |
| Temporal-interval-missing | 0.15 | LRTFR | 0.110311 | 0.110758 | 0.190074 | 0.190728 |
| Temporal-interval-missing | 0.15 | PhysFTM | 0.007105 | 0.017647 | 0.159473 | 0.158267 |
| Temporal-interval-missing | 0.15 | RecFNO | 0.712010 | 0.855126 | 0.930787 | 0.906187 |
| Temporal-interval-missing | 0.15 | SIREN-MLP | 0.202733 | 0.203547 | 0.189757 | 0.190244 |
| Temporal-interval-missing | 0.15 | PINNs | 0.300200 | 0.301877 | 0.299327 | 0.301165 |
Table 13. Complete four-subset reconstruction RMSE on Ocean across spatial sensor ratios. Lower is better. (Bold: best, Underline: second best)
References
- [1]Nachman Aronszajn. Theory of reproducing kernels. Transactions of the American Mathematical Society, 68(3):337–404, 1950.
- [2]Peter L. Bartlett and Shahar Mendelson. Rademacher and gaussian complexities: Risk bounds and structural results. Journal of Machine Learning Research, 3:463–482, 2002.DOI
- [3]Peter L. Bartlett, Olivier Bousquet, and Shahar Mendelson. Local rademacher complexities. The Annals of Statistics, 33(4):1497–1537, 2005. doi: 10.1214/009053605000000282.DOI
- [4]Alain Berlinet and Christine Thomas-Agnan. Reproducing Kernel Hilbert Spaces in Probability and Statistics. Kluwer Academic Publishers, Boston, MA, 2004. doi: 10.1007/978-1-4419-9096-9.DOI
- [5]Andrea Caponnetto and Ernesto De Vito. Optimal rates for the regularized least-squares algorithm. Foundations of Computational Mathematics, 7(3):331–368, 2007. doi: 10.1007/s10208-006-0196-8.DOI
- [6]Panqi Chen, Yifan Sun, Lei Cheng, Yang Yang, Weichang Li, Yang Liu, Weiqing Liu, Jiang Bian, and Shikai Fang. Generating full-field evolution of physical dynamics from irregular sparse observations. In Advances in Neural Information Processing Systems, 2025. arXiv:2505.09284.arxiv.org/abs/2505.09284
- [7]Felipe Cucker and Ding-Xuan Zhou. Learning Theory: An Approximation Theory Viewpoint, volume 24 of Cambridge Monographs on Applied and Computational Mathematics. Cambridge University Press, Cambridge, 2007. ISBN 978-0-521-86559-3.
- [8]Sergey Dolgov, Daniel Kressner, and Christoph Strössner. Functional tucker approximation using chebyshev interpolation. SIAM Journal on Scientific Computing, 43(3):A2190–A2210, 2021. doi: 10.1137/20M1356944.DOI
- [9]Pan Du, Meet Hemant Parikh, Xiantao Fan, Xin-Yang Liu, and Jian-Xun Wang. Conditional neural field latent diffusion model for generating spatiotemporal turbulence. Nature Communications, 15(10416), 2024. doi: 10.1038/s41467-024-54712-1.DOI
- [10]N. Benjamin Erichson, Lionel Mathelin, Zhewei Yao, Steven L. Brunton, Michael W. Mahoney, and J. Nathan Kutz. Shallow neural networks for fluid flow reconstruction with limited sensors. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 476 (2238):20200097, 2020. doi: 10.1098/rspa.2020.0097.DOI
- [11]E.U. Copernicus Marine Service Information (CMEMS). Global Ocean Physics Reanalysis. Marine Data Store. URL https://doi.org/10.48670/moi-00021. Product ID: GLOBAL_MULTIYEAR_PHY_001_030.
- [12]Shikai Fang, Xin Yu, Zheng Wang, Shibo Li, Robert M. Kirby, and Shandian Zhe. Functional Bayesian Tucker decomposition for continuous-indexed tensor data. In International Conference on Learning Representations, 2024.arxiv.org/abs/2311.04829
- [13]Kai Fukami, Romit Maulik, Nesar Ramachandra, Koji Fukagata, and Kunihiko Taira. Global field reconstruction from sparse sensors with Voronoi tessellation-assisted deep learning. Nature Machine Intelligence, 3(11):945–951, 2021. doi: 10.1038/s42256-021-00402-2.DOI
- [14]Bin Gao, Renfeng Peng, and Ya-xiang Yuan. Riemannian preconditioned algorithms for tensor completion via tensor ring decomposition. Computational Optimization and Applications, 88 (2):443–468, 2024.arxiv.org/abs/2302.14456
- [15]Bin Gao, Renfeng Peng, and Ya-xiang Yuan. Low-rank optimization on Tucker tensor varieties. Mathematical Programming, 214:357–407, 2025. doi: 10.1007/s10107-024-02186-w.DOI
- [16]Mars Liyao Gao, Jan P. Williams, and J. Nathan Kutz. Sparse identification of nonlinear dynamics and koopman operators with shallow recurrent decoder networks. Proceedings of the National Academy of Sciences, 2026. doi: 10.1073/pnas.2508144123. Also available as arXiv:2501.13329.DOI
- [17]Tao Han, Zhenghao Chen, Song Guo, Wanghan Xu, Wanli Ouyang, and Lei Bai. Climate science data can be compressed efficiently by dual-stage extreme compression with a variational auto-encoder transformer. Communications Earth & Environment, 6(1):955, 2025.DOI
- [18]Tao Han, Zhibin Wen, Zhenghao Chen, Dazhao Du, Song Guo, and Lei Bai. Benchmarking physics-informed time-series models for operational global station weather forecasting, 2026. URL https://arxiv.org/abs/2406.14399.
- [19]Tao Han, Zhibin Wen, Zhenghao Chen, Fenghua Lin, Junyu Gao, Song Guo, and Lei Bai. Generative 3d gaussian splatting for arbitrary-resolution atmospheric downscaling and forecasting. arXiv preprint arXiv:2604.07928, 2026.arxiv.org/abs/2604.07928
- [20]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.
- [21]Tamara G. Kolda and Brett W. Bader. Tensor decompositions and applications. SIAM Review, 51(3):455–500, 2009. doi: 10.1137/07070111X.DOI
- [22]Juan Li, Yajie Bai, Xuerong Cui, Lei Li, Bin Jiang, Shibao Li, and Jungang Yang. Oceanic 3-d thermohaline field reconstruction with multidimensional features using sabnn. IEEE Journal of Oceanic Engineering, 50(2):1273–1289, 2025. doi: 10.1109/JOE.2025.3353591.DOI
- [23]Zongyi Li, Hongkai Zheng, Nikola Kovachki, David Jin, Haoxuan Chen, Burigede Liu, Kamyar Azizadehnesheli, and Anima Anandkumar. Physics-informed neural operator for learning partial differential equations. ACM/IMS Journal of Data Science, 1(3):1–27, 2024. doi: 10.1145/3648506.DOI
- [24]Yisi Luo, Xile Zhao, Zhemin Li, Michael K. Ng, and Deyu Meng. Low-rank tensor function representation for multi-dimensional data recovery. IEEE Transactions on Pattern Analysis and Machine Intelligence, 46(5):3351–3369, 2024. doi: 10.1109/TPAMI.2023.3341688.DOI
- [25]Krithika Manohar, Bingni W. Brunton, J. Nathan Kutz, and Steven L. Brunton. Data-driven sparse sensor placement for reconstruction: Demonstrating the benefits of exploiting known patterns. IEEE Control Systems Magazine, 38(3):63–86, 2018. doi: 10.1109/MCS.2018.2810460.DOI
- [26]Maziar Raissi, Paris Perdikaris, and George Em 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. doi: 10.1016/j.jcp.2018.10.045.DOI
- [27]Maziar Raissi, Alireza Yazdani, and George Em Karniadakis. Hidden fluid mechanics: Learning velocity and pressure fields from flow visualizations. Science, 367(6481):1026–1030, 2020.DOI
- [28]Carl Edward Rasmussen and Christopher K. I. Williams. Gaussian Processes for Machine Learning. Adaptive Computation and Machine Learning. MIT Press, Cambridge, MA, 2006. ISBN 978-0-262-18253-9. doi: 10.7551/mitpress/3206.001.0001.DOI
- [29]Pu Ren, Chengping Rao, Yang Liu, Jian-Xun Wang, and Hao Sun. Phycrnet: Physics-informed convolutional-recurrent network for solving spatiotemporal pdes. Computer Methods in Applied Mechanics and Engineering, 389:114399, 2022. ISSN 0045-7825. doi: https://doi.org/10.1016/j.cma.2021.114399. URL https://www.sciencedirect.com/science/article/pii/S0045782521006514.
- [30]Javier E. Santos, Zachary R. Fox, Arvind T. Mohan, Daniel O’Malley, Hari Viswanathan, and Nicholas Lubbers. Development of the Senseiver for efficient field reconstruction from sparse observations. Nature Machine Intelligence, 5(11):1317–1325, 2023. doi: 10.1038/s42256-023-00746-x.DOI
- [31]Dule Shu, Zijie Li, and Amir Barati Farimani. A physics-informed diffusion model for high-fidelity flow field reconstruction. Journal of Computational Physics, 478:111972, 2023.DOI
- [32]Vincent Sitzmann, Julien N. P. Martel, Alexander W. Bergman, David B. Lindell, and Gordon Wetzstein. Implicit neural representations with periodic activation functions. In Advances in Neural Information Processing Systems, 2020.arxiv.org/abs/2006.09661
- [33]Noah Steidle, Joppe De Jonghe, and Mariya Ishteva. Adaptive subspace modeling with functional Tucker decomposition. arXiv preprint arXiv:2603.25530, 2026.arxiv.org/abs/2603.25530
- [34]Michael L. Stein. Interpolation of Spatial Data: Some Theory for Kriging. Springer Series in Statistics. Springer, New York, NY, 1999. ISBN 978-1-4612-7166-6. doi: 10.1007/978-1-4612-1494-6.DOI
- [35]Ingo Steinwart and Andreas Christmann. Support Vector Machines. Information Science and Statistics. Springer, New York, NY, 2008. ISBN 978-0-387-77241-7. doi: 10.1007/978-0-387-77242-4.DOI
- [36]Ingo Steinwart, Don Hush, and Clint Scovel. Optimal rates for regularized least squares regression. In Proceedings of the 22nd Annual Conference on Learning Theory, COLT 2009, pages 79–93, 2009.
- [37]Yanjie Tong and Peng Chen. From sparse sensors to continuous fields: STRIDE for spatiotemporal reconstruction. arXiv preprint arXiv:2602.04201, 2026.arxiv.org/abs/2602.04201
- [38]Ledyard R. Tucker. Some mathematical notes on three-mode factor analysis. Psychometrika, 31 (3):279–311, 1966. doi: 10.1007/BF02289464.DOI
- [39]Grace Wahba. Spline Models for Observational Data. SIAM, Philadelphia, PA, 1990. doi: 10.1137/1.9781611970128.DOI
- [40]Zheng Wang and Shandian Zhe. Nonparametric factor trajectory learning for dynamic tensor decomposition. In Proceedings of the 39th International Conference on Machine Learning, volume 162 of Proceedings of Machine Learning Research, pages 23459–23469, 2022.arxiv.org/abs/2207.02446
- [41]Zheng Wang, Shikai Fang, Shibo Li, and Shandian Zhe. Dynamic tensor decomposition via neural diffusion-reaction processes. In Advances in Neural Information Processing Systems, 2023.arxiv.org/abs/2310.19666
- [42]Jan P. Williams, Olivia Zahn, and J. Nathan Kutz. Sensing with shallow recurrent decoder networks. Proceedings of the Royal Society A: Mathematical, Physical and Engineering Sciences, 480(2298):20240054, 2024. doi: 10.1098/rspa.2024.0054.DOI
- [43]Shengfeng Xu, Zhenxu Sun, Renfang Huang, Dilong Guo, Guowei Yang, and Shengjun Ju. A practical approach to flow field reconstruction with sparse or incomplete data through physics informed neural network. Acta Mechanica Sinica, 39(3):322302, 2023.DOI
- [44]Shengfeng Xu, Chang Yan, Guangtao Zhang, Zhenxu Sun, Renfang Huang, Shengjun Ju, Dilong Guo, and Guowei Yang. Spatiotemporal parallel physics-informed neural networks: A framework to solve inverse problems in fluid mechanics. Physics of Fluids, 35(6):065141, 06 2023. ISSN 1070-6631. doi: 10.1063/5.0155087. URL https://doi.org/10.1063/5.0155087.
- [45]Shengfeng Xu, Chang Yan, Guangtao Zhang, Zhenxu Sun, Renfang Huang, Shengjun Ju, Dilong Guo, and Guowei Yang. Spatiotemporal parallel physics-informed neural networks: A framework to solve inverse problems in fluid mechanics. Physics of Fluids, 35(6), 2023.DOI
- [46]Huiyu Yang, Jianghang Gu, Yuntian Chen, Yuanwei Bin, Jianchun Wang, and Shiyi Chen. Spatially-aware transformer operator for real-time aerodynamic evaluations of arbitrary three-dimensional vehicles. Journal of Computational Physics, page 114456, 2025.DOI
- [47]Guangtao Zhang, Yiting Duan, Guanyu Pan, Qijing Chen, Huiyu Yang, and Zhikun Zhang. Data-driven discovery of state-changes in underlying system from hidden change-points in partial differential equations with spatiotemporal varying coefficients. Journal of Computational and Applied Mathematics, 474:116962, 2026.DOI
- [48]Yi Zhang, Yiting Duan, Xiangjun Wang, and Zhikun Zhang. Solving fokker–planck–kolmogorov equation by distribution self-adaptation normalized physics-informed neural networks. Physica A: Statistical Mechanics and its Applications, page 131251, 2026.arxiv.org/abs/2510.09422
- [49]Zhikun Zhanga, Guanyu Panc, Xiangjun Wangd, Yong Xua, and Guangtao Zhanga. Parameter identification for partial differential equation with jump discontinuities in coefficients by markov switching model and physics-informed machine learning. arXiv preprint arXiv:2510.14656, 2025.
- [50]Xiaoyu Zhao, Xiaoqian Chen, Zhiqiang Gong, Weien Zhou, Wen Yao, and Yunyang Zhang. RecFNO: A resolution-invariant flow and heat field reconstruction method from sparse observations via fourier neural operator. International Journal of Thermal Sciences, 195:108619, 2024. doi: 10.1016/j.ijthermalsci.2023.108619.DOI
- [51]Fang Zhu, Keyue Sun, Guangtao Zhang, and Junxiang Yang. Diffuse-interface modeling and energy-stable numerical framework for the heat transfer-coupled two-phase fluids in contact with solids. Journal of Computational Physics, 524:113699, 2025.DOI