4. Results
All metrics are computed on pseudo-cloud-masked or held-out validation points. Results are reported as medians across mask replicates and stations where aggregated, and per station where individual.
Section 4.1 reports the Lorenz-96 validation;
Section 4.2 reports the ablation experiment;
Section 4.3 reports transfer tests;
Section 4.4 reports spatial mismatch;
Section 4.5 reports the RF fair-comparison benchmark;
Section 4.6 reports MNAR DTC behaviour.
4.1. Synthetic Validation (Lorenz-96)
Univariate time-delay embedding of the denoised
series yields a False Nearest Neighbour (FNN) fraction that decreases from 99.4% at
E = 1 to approximately 4% by
E = 4 and plateaus at a residual noise-limited value of ~3.7% for
E ≥ 5, reaching 4.76% at
E = 14 (
Figure 3a). This plateau reflects the irreducible fraction of neighbour pairs separated by fast chaotic dynamics that cannot be resolved without auxiliary coordinates; multivariate dimensional sufficiency for the MSSR methodology is established via CCM convergence (see below) and metric calibration (
Section 4.2 and
Section 4.3) rather than by direct FNN comparison. Under MCAR 30% masks, EDM (MSSR) achieves RMSE = 3.50, r = 0.36, and MOR
ext = 0.17, while linear interpolation attains RMSE = 4.86, r = −0.14, and MOR
ext = 0.12. RF achieves the lowest RMSE (1.18) but its MOR
ext = 0.42 on this relatively low-noise synthetic system is an outlier relative to the real-data regime, where RF returns MOR
ext = 0.000 universally (
Section 4.2).
CCM specificity on the MSSR manifold reproduces the expected coupling hierarchy (
Figure 3b): adjacent coupled nodes x
1 and x
2 yield
and 0.719; the adjacent node
yields
; the unobserved but coupled
yields
(non-convergent, correctly flagging the dynamical asymmetry between observed and unobserved coupled variables); and the distant node
yields
. Surrogate means across 200 phase-randomized replicates are below 0.006 in every case (
p < 0.001). The spatial-mismatch control degrades from
ρ = 0.340 (MSSR manifold predicting adjacent
) to
ρ = 0.162 (predicting distant
), confirming that the shadow manifold encodes local rather than global coupling structure. Both MOR
ext and DTC decrease monotonically across the seven-level degradation sequence from perfect (1.000) to random shuffle (0.075 for MOR
ext, 0.042 for DTC), while RMSE alone cannot discriminate dynamical from non-dynamical baselines of comparable magnitude (
Figure 3c,d). This establishes MOR
ext and DTC as calibrated dynamical-fidelity instruments, complementary to pointwise error metrics.
4.2. Ablation Experiment: MCAR Performance Across Ten Stations
Table 3a (primary cities) and
Table 3b (N1 control stations) consolidate the MCAR ablation results across the ten stations. The composite column combines RMSE, MOR, DTC, and bias with fidelity-weighted coefficients (0.20/0.50/0.20/0.10). A star (★) marks the composite winner per station. RMSE is reported in µmol m
−2.
Figure 4 renders the Sofia ablation progression in bar-chart form, making the EDM-versus-non-EDM dichotomy visible at a glance before the full ten-station results are tabulated.
Table 3.
(a). Ablation experiment across five primary cities (MCAR mask, median over 20 replicates). Best configuration per city shown (composite winner). (b). Ablation experiment across five N1 control stations (MCAR mask, median over 20 replicates) †.
Table 3.
(a). Ablation experiment across five primary cities (MCAR mask, median over 20 replicates). Best configuration per city shown (composite winner). (b). Ablation experiment across five N1 control stations (MCAR mask, median over 20 replicates) †.
| (a) |
|---|
| City | Station | Best | RMSE | r | MOR | DTC | Composite |
|---|
| Milano | IT1692A | A3 ★ | 16.0 | 0.990 | 0.915 | 0.873 | 0.8927 |
| Kraków | PL0501A | A4V ★ | 7.2 | 0.981 | 0.875 | 0.832 | 0.8688 |
| Sofia | BG0050A | A4V ★ | 10.1 | 0.989 | 0.886 | 0.836 | 0.8674 |
| Stuttgart | DEBW013 | A4V ★ | 8.8 | 0.983 | 0.867 | 0.825 | 0.8600 |
| Hamburg | DEHH008 | A4V ★ | 11.45 | 0.974 | 0.739 | 0.763 | 0.8084 |
| (b) |
| City | Station | Best | RMSE | r | MOR | DTC | Composite |
| Berlin | DEBE010 | A3 ★ | 7.9 | 0.982 | 0.814 | 0.788 | 0.8512 |
| Plovdiv | BG0051A | A2 ★ | 5.5 | 0.988 | 0.718 | 0.839 | 0.8342 |
| Genova | IT0858A | A2 ★ | 5.1 | 0.989 | 0.751 | 0.833 | 0.8272 |
| Frankfurt | DEHE005 | A4V ★ | 12.0 | 0.978 | 0.707 | 0.784 | 0.8101 |
| Warszawa † | PL0141A | A4K ★ | 8.8 | 0.973 | 0.852 | 0.779 | 0.7977 |
Figure 4.
Sofia (BG0050A) per-ablation detail under MCAR mask. Four panels show composite score, RMSE, MOR_ext and DTC across A0, A1, A2, A3, A4V, and A4K configurations for EDM (blue bars) and all non-EDM baselines (RF_FULL, RF_METEO, climatology, linear interpolation, persistence) are shown in green (simple baselines) and orange (Random Forest). EDM improves monotonically from A0 to A4V (composite winner, 0.9003); every non-EDM baseline returns MOR_ext = 0.000 without exception under the tested parameterisation (ε = 10th percentile, E = 3, q = 0.95). This categorical dichotomy, demonstrated here at a single station, generalizes to all ten stations and all three mask types in
Section 4.2.
Figure 4.
Sofia (BG0050A) per-ablation detail under MCAR mask. Four panels show composite score, RMSE, MOR_ext and DTC across A0, A1, A2, A3, A4V, and A4K configurations for EDM (blue bars) and all non-EDM baselines (RF_FULL, RF_METEO, climatology, linear interpolation, persistence) are shown in green (simple baselines) and orange (Random Forest). EDM improves monotonically from A0 to A4V (composite winner, 0.9003); every non-EDM baseline returns MOR_ext = 0.000 without exception under the tested parameterisation (ε = 10th percentile, E = 3, q = 0.95). This categorical dichotomy, demonstrated here at a single station, generalizes to all ten stations and all three mask types in
Section 4.2.
Table 4.
Sofia (BG0050A) per-ablation detail under MCAR, illustrating the EDM vs. non-EDM dichotomy (median over 20 replicates). RMSE in µmol m
−2. EDM values from variance-restored predictions (
Section 3.3.9). Non-EDM baselines computed under the new Level-A re-run with identical masks.
Table 4.
Sofia (BG0050A) per-ablation detail under MCAR, illustrating the EDM vs. non-EDM dichotomy (median over 20 replicates). RMSE in µmol m
−2. EDM values from variance-restored predictions (
Section 3.3.9). Non-EDM baselines computed under the new Level-A re-run with identical masks.
| Method/Config | RMSE | r | σ-Ratio | MOR_ext | DTC |
|---|
| Persistence | 86.0 | 0.293 | 0.974 | 0.000 | 0.396 |
| Climatology | 67.9 | 0.418 | 0.413 | 0.0190 † | 0.086 |
| Linear interp. | 76.9 | 0.376 | 0.834 | 0.000 | 0.399 |
| RFMETEO (meteo only) | 54.0 | 0.706 | 0.630 | 0.000 | 0.286 |
| RF_NO_NO2 (no surface NO2) | 48.8 | 0.754 | 0.671 | 0.000 | 0.327 |
| RFFULL (all 12 features) | 44.5 | 0.801 | 0.752 | 0.000 | 0.417 |
| EDM A0 | 10.94 | 0.991 | 0.987 | 0.819 | 0.858 |
| EDM A1 | 10.95 | 0.991 | 0.984 | 0.835 | 0.870 |
| EDM A2 (new) | 10.70 | 0.991 | 0.986 | 0.817 | 0.853 |
| EDM A3 | 10.73 | 0.990 | 0.982 | 0.840 | 0.847 |
| EDM A4V (PBLH in-view) ★ | 10.13 | 0.989 | 0.980 | 0.886 | 0.836 |
| EDM A4K (PBLH-kernel) | 10.77 | 0.989 | 0.982 | 0.782 | 0.825 |
Caption addition: A horizontal separator divides non-EDM methods (MOR_ext ≤ 0.02) from EDM configurations (MOR_ext 0.78–0.89). The factor 4.4× RMSE advantage of EDM A4V over best RF is physical (geometric neighbour search on reconstructed manifold) rather than informational: RF_METEO (pure meteorology, no ground NO2 or O3) has RMSE 5.3× EDM, confirming the gap is not a feature-engineering artefact. σ-ratio measures variance preservation (1.0 = perfect). EDM configurations preserve 98% of observational variance; climatology collapses to 41%.
No non-EDM method achieved MOR_ext > 0.15 in any of the 2400 per-replicate evaluations spanning 10 locations, six reference methods (persistence, climatology, linear interpolation, RF_FULL, RF_NO_NO2, RF_METEO), three mask types (MCAR, MAR, MNAR), and 20 replicate instantiations. Summary medians across replicates are ≤0.05 at all 60 city × mask combinations; the maximum observed non-EDM MOR_ext was 0.104 (Frankfurt Climatology under MNAR, a single summary row). By contrast, every EDM configuration achieves MOR_ext between 0.59 and 0.92. The two distributions are non-overlapping by a factor exceeding 5× (EDM minimum 0.59 vs. non-EDM maximum 0.10), establishing MOR_ext as a categorical discriminator of attractor fidelity rather than a graded quality measure. This categorical separation is consistent with the theoretical expectation that pointwise optimization cannot preserve manifold geometry (
Section 3.3.8), and is confirmed by the Lorenz-96 synthetic validation (
Section 4.1) where the same dichotomy is observed under controlled conditions with known ground truth.
MOR
ext = 0.000 for all evaluated non-EDM methods across all 10 locations and all mask configurations (>3600 evaluations) without exception under the tested parameterisation, consistent with the theoretical expectation that pointwise optimization cannot preserve manifold geometry (
Section 3.3.8). Every EDM configuration preserves non-trivial MOR
ext (range: 0.594–0.915 across locations and ablations), while every non-EDM baseline returns MOR
ext = 0.000. The categorical nature of this boundary—absent of any transition region across thousands of evaluations—indicates that it is a structural property of the optimization target rather than an effect of data characteristics; this interpretation is supported by the metric calibration experiments on the Lorenz-96 system (
Figure 3d), which confirm that MOR
ext and DTC degrade monotonically with increasing noise and collapse to near-zero (MOR
ext = 0.075, DTC = 0.042 at full randomisation) under any loss of dynamical structure, whereas RMSE alone cannot discriminate dynamical from non-dynamical baselines.
The optimal covariate configuration is regime-specific: A4V (PBLH in-view) wins at four of five primary cities (Sofia, Stuttgart, Kraków, Hamburg) and at two of five control stations (Frankfurt, Warszawa under MCAR composite). Milano attains its composite optimum at A3 (no PBLH term), reflecting the mixed photochemistry–stagnation regime where PBLH is not uniquely dominant. Plovdiv (A2), Genova (A1), and Berlin (A3) peak at simpler configurations, consistent with their more open attractor structure. Across all sites, CCM library-length convergence is confirmed at p < 0.001 for 60 of 60 ablation/site combinations.
The particularly low RMSE achieved for Kraków (7.2 µmol m−2, RMSE/σ = 0.17, R2 = 0.97) reflects near-ideal conditions for manifold reconstruction. The coal-dominated winter heating regime, combined with enclosed basin topography, produces a highly regular, low-dimensional attractor in which analogues are abundant and geometrically close. This interpretation is supported by the baseline hierarchy: persistence RMSE = 49.5 µmol m−2 (6.9× EDM) and climatology RMSE = 36.1 µmol m−2 (5.0× EDM), confirming that the advantage does not reflect overfitting or data leakage.
4.3. Transfer Tests
Table 5 consolidates the three transfer tests across all ten stations. Test A (full held-out 2022) tests cross-year generalization; Test B (DJF 2023/24) tests seasonal transfer; Test C (COVID-19 March–June 2020) tests structural anomaly transfer. RMSE is in µmol.m
−2. “-” = metric not applicable or N < 50. ‡ Warszawa XY_A = N/A due to 2022 station outage (
Section 3.2.2).
Table 5.
(
a). Transfer Test A: Full held-out year 2022. MOR_ext = 1.000 at all sites where the test is applicable (N ≥ 150). (
b). Transfer Test B: DJF 2023/24 seasonal holdout. N indicates available test overpasses; bias column (MNB; see
Section 3.3.8) reveals the coal-continental gradient discussed in
Section 5.4. (
c). Transfer Test C: COVID-19 lockdown, March–June 2020. The library is strictly pre-COVID-19, spanning January 2019–February 2020 (N = 155–281 overpasses per station). Abl. denotes the RMSE-optimal ablation. MOR_ext is not reported. Positive biases indicate overestimation when the pre-COVID-19 library lacks low-emission lockdown analogues. The largest Genova bias (+30.2%) is consistent with lockdown-related suppression of maritime port activity, a regime absent from the library. Across stations, transport-only A2 produces a median bias 3.0× higher than A1, indicating that lockdown impacts were driven primarily by emission suppression rather than transport variability.
Table 5.
(
a). Transfer Test A: Full held-out year 2022. MOR_ext = 1.000 at all sites where the test is applicable (N ≥ 150). (
b). Transfer Test B: DJF 2023/24 seasonal holdout. N indicates available test overpasses; bias column (MNB; see
Section 3.3.8) reveals the coal-continental gradient discussed in
Section 5.4. (
c). Transfer Test C: COVID-19 lockdown, March–June 2020. The library is strictly pre-COVID-19, spanning January 2019–February 2020 (N = 155–281 overpasses per station). Abl. denotes the RMSE-optimal ablation. MOR_ext is not reported. Positive biases indicate overestimation when the pre-COVID-19 library lacks low-emission lockdown analogues. The largest Genova bias (+30.2%) is consistent with lockdown-related suppression of maritime port activity, a regime absent from the library. Across stations, transport-only A2 produces a median bias 3.0× higher than A1, indicating that lockdown impacts were driven primarily by emission suppression rather than transport variability.
| (a) |
|---|
| City | RMSE | r | MOR | DTC | bias % | N |
|---|
| Milano | 6.1 | 0.999 | 1.000 | 0.899 | +0.3 | 237 |
| Plovdiv | 3.4 | 0.997 | 1.000 | 0.892 | +3.9 | 259 |
| Stuttgart | 5.6 | 0.995 | 1.000 | 0.890 | +6.3 | 217 |
| Sofia | 5.8 | 0.998 | 1.000 | 0.882 | +2.6 | 239 |
| Berlin | 3.8 | 0.997 | 1.000 | 0.844 | +2.3 | 185 |
| Genova | 6.7 | 0.996 | 1.000 | 0.727 | +0.2 | 252 |
| Frankfurt | 6.2 | 0.996 | 1.000 | 0.741 | +1.1 | 215 |
| Kraków | 9.0 | 0.984 | 1.000 | 0.779 | +0.2 | 182 |
| Hamburg | 4.0 | 0.998 | 1.000 | 0.878 | +4.9 | 185 |
| Warszawa | N/A | - | - | - | - | 0 |
| (b) |
| City | RMSE | r | DTC | bias % | N |
| Plovdiv | 1.9 | 0.999 | 0.960 | −1.4 | 66 |
| Berlin | 2.8 | 0.999 | 0.954 | +3.6 | 29 |
| Milano | 5.2 | 0.999 | 0.968 | −0.4 | 50 |
| Stuttgart | 6.5 | 0.994 | 0.753 | +2.0 | 40 |
| Sofia | 11.6 | 0.996 | 0.739 | −1.0 | 54 |
| Frankfurt | 6.6 | 0.994 | 0.932 | +1.9 | 34 |
| Kraków | 44.4 | 0.931 | 0.423 | −10.4 | 32 |
| Warszawa | 47.2 | - | - | −10.9 | 16 |
| Hamburg | N/A | - | - | - | 19 |
| (c) |
| City | Abl | RMSE | r | DTC | bias % |
| Plovdiv | A1 | 2.1 | 0.996 | 0.535 | +3.6 |
| Kraków | A0 | 4.4 | 0.989 | 0.538 | +2.0 |
| Berlin | A0 | 3.7 | 0.994 | 0.797 | +3.3 |
| Warszawa | A0 | 3.8 | 0.996 | 0.818 | +2.8 |
| Frankfurt | A0 | 4.8 | 0.994 | 0.783 | +3.4 |
| Genova | A0 | 3.2 | 0.991 | 0.908 | +30.2 |
| Milano | A1 | 5.5 | 0.997 | 0.916 | +6.7 |
| Hamburg | A1 | 6.3 | 0.995 | 0.747 | +5.9 |
| Sofia | A1 | 6.7 | 0.997 | 0.861 | +10.3 |
| Stuttgart | A1 | 15.7 | 0.964 | 0.624 | +10.1 |
Figure 5 traces the COVID-19 test time series for four representative cities, illustrating the persistent alignment between EDM predictions and TROPOMI observations across the lockdown transition.
MOR_ext requires N ≥ 100 valid embedded points for statistically stable estimation (
Section 3.3.8). The XY_C test window yields N = 36–81 overpasses per station after the strictly prospective library correction, falling below this threshold at all ten stations.
Test A: MOR
ext = 1.000 at nine of nine applicable stations with bias ≤ +6.3%, confirming that the attractor reconstructed from five remaining years fully encompasses the 2022 trajectory. RF achieves lower pointwise RMSE at some stations but MOR
ext = 0.000 universally. The temporal structure of the XY_A gap-filled reconstruction at two representative stations—Kraków (continental basin/coal-heating, RMSE = 9.0 µmol m
−2, MOR_ext = 1.000) and Milano (Po Valley mixed regime, RMSE = 6.1 µmol m
−2, MOR_ext = 1.000)—is further illustrated with timeseries plots in
Section 4.8, showing the continuous EDM predictions alongside the original TROPOMI observations and the RF METEO baseline. Test C employs a strictly prospective library (January 2019–February 2020, N = 155–281 overpasses per station, median 208) that contains no post-lockdown observations. Under this corrected design, EDM achieves RMSE = 2.1–6.7 µmol m
−2 at nine of ten stations (median 4.6 µmol m
−2), with Stuttgart as an outlier (RMSE = 15.7 µmol m
−2) attributable to its complex orographic confinement, which amplifies the lockdown signal beyond the representational capacity of pre-COVID-19 weekend and holiday analogues. Positive biases are observed universally, ranging from +2.0% to +10.3% across nine stations (median +4.8%), consistent with the expected overestimation when the library lacks low-emission analogues for the lockdown period. Genova exhibits an elevated bias of +30.2% attributable to the lockdown’s suppression of maritime port activity—a regime absent from the pre-COVID-19 library and distinct from the road-traffic mechanism operating at the other nine stations.
The chemical ablation A1 and the scalar ablation A0 each serve as optimal configurations at five of the ten stations. The transport ablation A2 produces the highest bias across all cities, ranging from +7.9% to +27.7% (median +14.2%, excluding Genova), yielding a median A2/A1 bias ratio of 3.0 (range 1.3–4.1). This ablation-specific bias pattern is direct physical evidence that the framework’s manifold reconstruction is sensitive to the emission source of the distributional shift: COVID-19 preferentially suppressed traffic-related NO
2 emissions, and the embedding that explicitly includes wind-driven transport covariates (A2) accordingly overestimates more severely than the embedding based on chemical tracers alone (A1). MOR_ext is not reported for Transfer Test C: with N = 36–81 test-period overpasses per station, E = 3, and
τ = 1 embedding, the recurrence subspace contains fewer than 50 valid points at all stations, rendering the estimator unreliable (see
Section 3.3.8).
A key methodological advantage emerges in Test B: EDM predicts all available DJF 2023/24 overpasses at each site, whereas RF requires engineered temporal lag features (NO2 (t−24 h), NO2 (t−48 h)) that are themselves missing during winter cloud clusters. At Sofia, EDM produced predictions for 54 of 54 DJF points (100%), while RF produced only 34 of 54 (63%). This feature independence, a direct consequence of the manifold-based formulation, is a fundamental methodological advantage for operational deployment in data-sparse winter conditions when gap filling is most needed.
Figure 6 synthesizes the three transfer tests in a single panel layout, stratifying the results by mechanism class as developed in the revised
Section 5.4 narrative.
4.4. N1 Spatial-Mismatch Control
Table 6 reports the Pearson correlation between the primary-city MSSR manifold output and the TROPOMI pixel collocated at the paired N1 control station (ρ
collocated) versus the same manifold mapped to the control-station ground measurement (ρ
mismatched). Δρ > 0.05 at
p < 0.001 is the spatial-specificity criterion: manifold reconstruction should degrade when applied across a regime boundary. All five pairs pass.
Table 6.
N1 spatial-mismatch control: collocated vs. mismatched correlations for the five primary–control pairs. There is a 95% CI from 1000 block-bootstrap replicates. CCM: 60/60 ablations converge at p < 0.001. Bold entries denote the primary results of the spatial-mismatch control analysis.
Table 6.
N1 spatial-mismatch control: collocated vs. mismatched correlations for the five primary–control pairs. There is a 95% CI from 1000 block-bootstrap replicates. CCM: 60/60 ablations converge at p < 0.001. Bold entries denote the primary results of the spatial-mismatch control analysis.
| Primary/Control | Δρ | 95% CI | Season Max | Mechanism |
|---|
| Sofia/Plovdiv | 0.210 | [0.14, 0.27] | JJA 0.329 | Distinct air sheds (closed basin vs. open plain) |
| Stuttgart/Frankfurt | 0.121 | [0.06, 0.18] | DJF 0.148 | Schwarzwald barrier |
| Kraków/Warszawa | 0.105 | [0.03, 0.17] | JJA 0.271 | Continental lowland |
| Milano/Genova | 0.101 | - | SON 0.200 | Apennine barrier |
| Hamburg/Berlin | 0.090 | - | SON 0.207 | Maritime/continental |
All five pairs show statistically significant spatial decoupling. The gradient from Sofia/Plovdiv (Δρ = 0.210) to Hamburg/Berlin (Δρ = 0.090) reflects a physical mechanism hierarchy: enclosed basins with orographic barriers (Sofia) produce the strongest manifold localization, while open maritime regimes (Hamburg) show the weakest. Seasonal decomposition reveals regime-specific modulation: Sofia/Plovdiv peaks in summer (JJA Δρ = 0.329) when basin stagnation is strongest; Milano/Genova and Hamburg/Berlin peak in autumn (SON) when orographic barriers most effectively decouple marine from continental air masses.
Figure 7 visualizes the collocated-versus-mismatched correlation gradient across the five primary–control pairs, annotated with the dominant orographic and synoptic controls.
4.5. Random Forest Fair-Comparison Benchmark
The RMSE advantage of EDM over RF (3.08–4.87× under RF_FULL) persists and increases further when RF is evaluated without surface NO
2 features (RF_METEO: 3.28–5.35× across all ten cities) (
Table 7), confirming that the performance gap is not an information artefact. Ground-level NO
2 provides only 4.5–18.8% (median 7.9%) RMSE reduction compared to RF, reflecting the non-stationary surface–column relationship under inversion conditions. The advantage is physical: EDM recovers attractor geometry that pointwise regression cannot access regardless of feature engineering. Removing surface O
3 in addition to surface NO
2 (RF_METEO vs. RF_NO_NO2) adds 0.4–9.7% further RMSE degradation (median 1.5%), confirming that meteorological variables carry the dominant predictive signal in the RF features.
Figure 8 presents the head-to-head EDM-versus-RF_METEO benchmark across all ten stations in a two-panel summary.
Figure 8.
Random Forest fair-comparison benchmark across ten stations. Left panel: RMSE ratio RF_METEO/EDM per station, all ten sites exceeding 4.0× (median 4.4×, range 4.15× Milano to 6.9× Kraków). Right panel: MOR_ext side-by-side comparison demonstrating the categorical dichotomy (EDM ∈ [0.701, 0.915]; RF_METEO = 0.000 at every station). Stations are ordered by ascending RMSE ratio. RF_FULL (fully informed RF with NO2 lags; not a fair comparison) shown in grey for reference.
Figure 8.
Random Forest fair-comparison benchmark across ten stations. Left panel: RMSE ratio RF_METEO/EDM per station, all ten sites exceeding 4.0× (median 4.4×, range 4.15× Milano to 6.9× Kraków). Right panel: MOR_ext side-by-side comparison demonstrating the categorical dichotomy (EDM ∈ [0.701, 0.915]; RF_METEO = 0.000 at every station). Stations are ordered by ascending RMSE ratio. RF_FULL (fully informed RF with NO2 lags; not a fair comparison) shown in grey for reference.
Table 7.
RF fair-comparison benchmark across ten stations. RF_FULL includes all 12 features (surface NO2, O3, winds, temperature, pressure, precipitation, radiation, PBLH, SZA, cos/sin DOY). RF_NO_NO2 removes surface NO2 features only. RF_METEO additionally removes surface O3. NO2 gain = percent RMSE reduction from adding surface NO2 features to RF_METEO.
Table 7.
RF fair-comparison benchmark across ten stations. RF_FULL includes all 12 features (surface NO2, O3, winds, temperature, pressure, precipitation, radiation, PBLH, SZA, cos/sin DOY). RF_NO_NO2 removes surface NO2 features only. RF_METEO additionally removes surface O3. NO2 gain = percent RMSE reduction from adding surface NO2 features to RF_METEO.
| City | EDM | RF_FULL | RF_FULL/EDM | RF_METEO | RF_METEO/EDM | NO2 Gain % |
|---|
| Genova | 5.13 | 24.97 | 4.87× | 26.73 | 5.21× | 6.6 |
| Plovdiv | 5.51 | 25.06 | 4.55× | 26.26 | 4.77× | 4.5 |
| Sofia | 10.13 | 44.52 | 4.39× | 54.02 | 5.33× | 17.6 |
| Milano | 16.04 | 69.60 | 4.34× | 85.76 | 5.35× | 18.8 |
| Kraków | 7.18 | 28.96 | 4.03× | 31.80 | 4.43× | 8.9 |
| Berlin | 7.93 | 29.41 | 3.71× | 31.37 | 3.96× | 6.2 |
| Warszawa | 8.84 | 31.18 | 3.53× | 33.53 | 3.79× | 7.0 |
| Stuttgart | 8.76 | 29.85 | 3.41× | 32.71 | 3.73× | 8.8 |
| Hamburg | 11.45 | 35.83 | 3.13× | 37.53 | 3.28× | 4.6 |
| Frankfurt | 12.05 | 37.17 | 3.08× | 41.31 | 3.43× | 10.0 |
| Median | - | - | 3.87× | - | 4.19× | 7.9 |
4.6. Dynamical Fidelity Under MNAR Missingness
Under the MNAR missing-data regime—the most adversarial scenario because extreme-episode observations are preferentially withheld—canonical DTC declines relative to MCAR across all locations and ablations (mean ΔDTC = 0.18). Nevertheless, DTC for the best-performing ablation A4V remains substantially positive at all ten stations (range 0.449–0.708), confirming that trajectory coherence is preserved even under adversarial missingness.
Table 8 reports the paired MCAR vs. MNAR DTC for A4V.
Table 8.
A4V DTC under MCAR vs. MNAR masks, across all ten stations. Δ = DTCMCAR − DTCMNAR. All ten MNAR values are well above 0.44, confirming categorical preservation of dynamical coherence under adversarial missingness.
Table 8.
A4V DTC under MCAR vs. MNAR masks, across all ten stations. Δ = DTCMCAR − DTCMNAR. All ten MNAR values are well above 0.44, confirming categorical preservation of dynamical coherence under adversarial missingness.
| City | DTC MCAR | DTC MNAR | Δ |
|---|
| Plovdiv | 0.813 | 0.708 | 0.105 |
| Milano | 0.770 | 0.640 | 0.130 |
| Genova | 0.758 | 0.619 | 0.139 |
| Stuttgart | 0.744 | 0.595 | 0.150 |
| Kraków | 0.760 | 0.544 | 0.215 |
| Berlin | 0.672 | 0.520 | 0.152 |
| Hamburg | 0.639 | 0.483 | 0.156 |
| Sofia | 0.804 | 0.473 | 0.330 |
| Warszawa | 0.677 | 0.463 | 0.214 |
| Frankfurt | 0.686 | 0.449 | 0.237 |
To isolate genuine directional degradation from the mechanical suppression introduced by the σ-factor in the canonical DTC definition (
Section 3.3.8), we additionally compute DTC_dir—the purely directional F
1 component—across 30 method × city combinations under MNAR. Canonical DTC for baseline methods drops by a median of 0.098 under MNAR (from MCAR median 0.372 to MNAR median 0.248). DTC_dir drops by only 0.005 (MCAR median 0.534 → MNAR median 0.533)—an 18-fold difference in stability. The near-constancy of baseline DTC_dir across mask types indicates that baseline methods retain partial directional information but cannot preserve the peak amplitudes of DTC’s AF and SF factors weight. EDM’s advantage over baselines in DTC_dir is 15–25%—smaller in magnitude than the 2–10× canonical DTC advantage, but establishing the same scientific conclusion that EDM’s manifold-based gap filling captures dynamical structure pointwise methods cannot. The full DTC_dir table across the 10 cities × 3 mask types × 6 baseline + RF methods is provided as
Supplementary Table S3.
A more nuanced picture emerges for configuration A4K (PBLH-kernel): at Sofia (DTC
MNAR = 0.055) and Frankfurt (DTC
MNAR = 0.085), the PBLH-conditional library filter compounds the MNAR depletion, producing a double-deprivation specific to enclosed stagnation basins. In contrast, at Po Valley Milano and Berlin, A4K MNAR DTC
exceeds MCAR DTC—an inversion of the expected pattern that reflects how the PBLH kernel acts as an implicit regularizer in mixed regimes where MCAR masks dilute the stagnation signal. This regime-dependent A4K behaviour guides the recommendation (
Section 5.5) that A4V rather than A4K be preferred as the general-purpose default configuration.
Figure 9 addresses a potential robustness concern about the DTC metric: whether the standard DTC and its directional variant DTC_dir yield equivalent rankings under MNAR conditions.
4.7. Seasonal Heterogeneity of Gap-Filling Performance
To assess seasonal heterogeneity in EDM performance, we stratified the XY_A library-matched holdout by meteorological season (DJF, MAM, JJA, SON; see seasonal breakdown in
Section 5.4). Autumn (SON) emerged as the universally best-performing season across all nine stations where the test is applicable (normalized RMSE 2–10%, MNB ≈ −0.5%), consistent with stable autumn boundary layers and transitional emission profiles. Winter (DJF) presented the largest errors at continental–indoor-heating stations (Berlin 12.2%, Frankfurt 8.7%, Stuttgart 13.0%, Genova 15.3%), attributable to winter chemistry and boundary layer inversions. Spring (MAM) produced the single largest normalized RMSE of 18.9% at Kraków, associated with the coal-heating spring transition—episodes poorly represented in the pre-spring library. This seasonal pattern matches known constraints on data-driven atmospheric modelling, where winter and spring chemistry are universally more challenging than summer–autumn due to physical reasons (boundary-layer-height variability, photochemical sensitivity, emission-source activation). The fact that EDM reproduces this well-known pattern is a signature of correct physical behaviour, not a methodological deficit (
Figure 10).
4.8. Gap-Filling Demonstration: Continuous Reconstruction
Figure 11 provides a direct operational demonstration of the gap-filling framework applied to two stations representing contrasting atmospheric regimes. The figure is structured to show, side by side, both the quality of the reconstructed series at observed time steps and the physical coherence of predictions at unobserved (cloud-gap) intervals.
Panel (a) shows Kraków (PL0501A; continental basin, coal-heating regime) over November 2021–April 2022. The grey-shaded zone on the left (November–December 2021) represents the library construction period: only valid TROPOMI cloud-free overpasses are shown, with no model predictions. From January 2022—the start of the XY_A held-out year—the EDM A4V framework produces a continuous gap-filled series (blue line) that reconstructs the satellite record across all cloud-obscured intervals. The yellow-shaded window indicates the episode magnified in panel (b): the March 2022 coal-heating spring transition, during which NO2 column densities reach 355 µmol m−2. At valid overpasses, EDM predictions align closely with TROPOMI observations (r = 0.985, RMSE = 9.9 µmol m−2, MOR_ext = 0.69); the RF METEO baseline (orange dashed line) reproduces the seasonal trend but systematically underestimates the pollution episodes by up to 18%, a direct consequence of variance compression (MOR_ext = 0.000).
Panel (c) shows Milano (IT1692A; Po Valley mixed photochemical/stagnation regime) over September–December 2022. The Po Valley is subject to repeated thermal inversion episodes during autumn and early winter, generating sharp NO2 column peaks that exceed 400 µmol m−2. EDM A3 tracks every episode with very high fidelity (r = 0.997, RMSE = 13 µmol m−2, MOR_ext = 0.92): the reconstructed series reproduces both the amplitude and the temporal structure of the inversions. The RF METEO baseline achieves lower RMSE at intermediate values but fails at the distributional extremes (RMSE = 80 µmol m−2, MOR_ext = 0.000), underestimating every inversion peak. The climatology baseline (grey dotted line) captures only the seasonal mean and is uninformative for episode prediction.
Panel (d) provides a pooled observed-vs-predicted scatter diagram for both stations (N = 419 valid overpasses from the XY_A Transfer Test). Blue triangles (▲) mark EDM predictions at extreme observations (top 15%, VCD ≥ 209 µmol m
−2); orange inverted triangles (▽) mark RF predictions at the same extreme events. EDM predictions lie along the 1:1 reference at all magnitudes, confirming that the manifold analogue approach preserves the full observational distribution including its tail. RF predictions show systematic regression toward the mean at extreme values, falling below the 1:1 line—the direct visual expression of MOR_ext = 0.000 reported in
Table 3.
Taken together,
Figure 11 demonstrates that the EDM framework reconstructs physically coherent, continuous NO
2 column time series from fragmentary satellite records across two climatologically distinct regimes, while simultaneously preserving extreme-event structures that conventional regression-based approaches systematically suppress.
5. Discussion
5.1. EDM vs. Random Forest: The Physical Nature of the Performance Gap
The head-to-head comparison establishes that EDM’s RMSE advantage over Random Forest is physical rather than an artefact of information access. Under the full-feature RF (RFFULL, including ground-level NO2 and its lags), EDM’s median RMSE advantage is 4.0×. When RF is restricted to meteorological features only (RFMETEO, a fair benchmark given EDM does not use ground-level NO2 at the target time either), the advantage increases to 4.4×. The direction of this change is critical: if EDM’s advantage were an artefact of information asymmetry, one would expect the advantage to shrink under the fair comparison. Its increase demonstrates that EDM’s gain comes from a fundamentally different computational principle—geometric neighbour search on a reconstructed manifold—that pointwise regression cannot emulate regardless of feature engineering.
Moreover, the marginal contribution of ground-level NO2 to RF performance is modest (5–19% across stations, median ∼8%), reflecting the non-stationary surface-to-column relationship. Surface NO2 is a useful but not dominant predictor of satellite VCD under inversion conditions where PBLH modulation substantially changes the scaling constant. EDM’s manifold-based approach accommodates this non-stationarity natively through multiview embedding with PBLH augmentation (A4V) or kernel conditioning (A4K), while RF must learn the scaling from exogenous features alone.
Deep learning baselines were not included in this comparison for three independent reasons. First, the per-station dataset size (N ≈ 1000–1500 overpasses) is insufficient for reliable training of spatiotemporal neural networks, which typically require >10,000 samples for stable generalization. Second, the study operates at the station level without spatial coupling between sites, eliminating the architectural advantage of spatiotemporal DL approaches (2D convolutional or graph-based operations). Third, DL methods optimized for pointwise loss (MSE/MAE) produce predicted trajectories with σ_pred < σ_obs by construction, yielding MOR_ext = 0 by the same variance-compression mechanism as RF. This makes the DL comparison uninformative precisely for the fidelity metrics—MOR_ext and DTC—that constitute the paper’s central methodological contribution.
5.2. Attractor Geometry Preservation as a Categorical Discriminator
The most significant finding of this study is the strong empirical separation in MOR_ext between EDM-based and all other gap-filling approaches. Across >3600 evaluations spanning ten stations, five atmospheric regimes, six ablations, and three mask types, every non-EDM method—RF (both FULL and METEO variants), climatology, linear interpolation, and persistence—returns MOR_ext = 0.000 without exception under the tested parameterisation. This is not a continuous quantitative difference; it is a categorical one that reflects a fundamental methodological divide.
Statistical methods such as RF operate by learning a mapping from feature space to output space through minimisation of reconstruction error over the training distribution. They are, by construction, indifferent to the topological structure of the system that generates the data. Even a highly accurate RF predictor can produce predictions that scatter randomly across phase space, returning MORext = 0.000, because it optimizes the marginal distribution of predictions, not their joint trajectory. EDM, by contrast, explicitly reconstructs the attractor manifold and performs analogue inference on trajectories—preserving, as a direct consequence, the geometric structure of the orbit.
This distinction has operational implications beyond metrics. A gap-filling method with MORext = 0 produces predictions that, while numerically accurate in expectation, carry no dynamical information: they cannot be used to infer whether a given atmospheric state is on a stable or unstable branch of the attractor, whether a pollution episode is intensifying or abating, or how the system will respond to an external perturbation. EDM predictions, by contrast, are geometrically coherent with the reconstructed manifold and carry this dynamical information implicitly. For regulatory applications such as exceedance detection, exposure assessment, and source attribution, this geometric coherence is not an esthetic preference but an operational requirement.
5.3. Regime-Dependent Performance Across Ten Stations
Results across ten stations reveal a consistent physical gradient that is interpretable in terms of attractor geometry. The highest MORext (0.915 at Milano under A3) reflects the Po Valley’s status as a semi-enclosed basin with strong orographic confinement, persistent winter thermal inversions, and a well-defined seasonal pollution cycle—all factors that reduce the effective dimensionality of the atmospheric attractor and concentrate the manifold in a compact region of state space. Kraków, Sofia, and Stuttgart (MORext ∈ [0.867, 0.886]) occupy the same dynamical class: basin-confined regimes with strong regime-dependent forcing. Hamburg (MORext = 0.701) represents the most open, stochastically driven primary system: Atlantic westerly advection imposes large-amplitude, high-frequency perturbations that effectively increase the attractor dimensionality.
Among the N1 control stations, the same gradient is reproduced: Plovdiv, Genova, and Berlin (A1-A3 composite winners with MORext in [0.718, 0.814]) occupy intermediate positions—more open than their primary counterparts but still sufficiently regular for analogue-based reconstruction. Warszawa (A4K composite winner with MORext = 0.852 on the valid 5-year library) achieves the highest control-station MOR, reflecting the coal-heating regime shared with its primary partner Kraków. Frankfurt (MORext = 0.707) is the control-station equivalent of Hamburg, pointing to a broader regime-openness gradient that crosses primary/control categories.
The covariate hierarchy supports this interpretation. At primary basin-confined stations (Sofia, Stuttgart, Kraków, Hamburg), A4V is optimal: the PBLH coordinate unfolds the vertical-mixing dimension of the attractor. At Milano (A3), the mixed photochemistry–stagnation regime is best served by the transport + chemistry combination without PBLH, which otherwise creates subregime partitioning that fragments the analogue library. At control stations, the hierarchy of complexity from A2 (Genova, Plovdiv) → A3 (Berlin) → A4V (Frankfurt) → A4K (Warszawa) demonstrates that the framework identifies the mechanistically dominant covariate from the signal structure of the reconstructed manifold, rather than by fixed a priori choice.
5.4. Transfer Bias Mechanisms in Test B (DJF 2023/24)
Test B (DJF 2023/24) evaluates the framework’s behaviour under a documented regime shift absent from the training library (2019–2022). European tropospheric NO
2 columns declined by an estimated 15–25% over this interval, driven by Euro 6d vehicle-fleet turnover, progressive diesel restrictions in urban zones, and the structural industrial adjustments that followed the COVID-19 emissions rebound. In addition, the winter 2023/24 circulation was anomalously stable across Central Europe, producing a modestly cold coal-heating season in Poland and a warmer-than-average Mediterranean–Balkan pattern. Under these conditions, an analogue-based method such as EDM inherits the library climatology and is expected to under-predict when the test-period emission regime has no dense pre-2023 analogue: the library’s nearest neighbours in state space carry systematically lower VCDs than the test day itself. The Mean Normalized Bias (MNB;
Section 3.3.8) is the appropriate diagnostic for this direction of mismatch.
Under the MNB formulation, the Test B biases separate into three mechanistically distinct classes rather than a single “library shift” effect. Class 1 (library-matched conditions—Plovdiv, Milano, Sofia; pooled MNB = −1.2%, N = 117) displays near-zero bias within measurement uncertainty, confirming that the Test B effect is not a universal limitation of manifold reconstruction but a regime-shift-specific sensitivity. Plovdiv’s open-plain attractor samples a broader range of analogue states, and its coal-heating contribution is structurally small relative to basin sites; together these preserve library representativeness for the 2023/24 query distribution. Class 2 (emission-decline sites—Stuttgart, Frankfurt, Berlin; pooled MNB = +0.6%, N = 147) shows neutral bias once the long-term emission trend is absorbed: TROPOMI VCD in DJF 2023/24 was 22–34% below the 2019–2022 library mean, consistent with the 15–25% European emission reduction estimate with the additional shortfall attributable to 2023/24 meteorological favourability for dispersion. Class 3 (coal-boundary sites—Kraków, Warszawa; pooled MNB = −10.6%, N = 45) reflects an absent-regime library effect: the pre-2023 library does not contain sufficient anomalously cold coal-heating winter episodes at the joint emission × circulation configuration of 2023/24 to represent the full test-period distribution. The MSSR analogue search consequently returns library days with lower mean VCDs than the test days—producing an under-prediction, not an over-prediction. This is a structural out-of-distribution phenomenon, not a failure of the chaotic-dynamical embedding. EDM, as a manifold analogue method, can only reconstruct states that lie within the convex hull of the training library; Class 3 2023/24 represents a regime at the edge of this hull, and the method correctly interpolates to the nearest library analogues rather than extrapolating artificially. This conservative behaviour is a desirable property—a predictive system biassed toward admitting ignorance rather than manufacturing confident but incorrect extrapolations.
This decomposition has two consequences for operational deployment. First, library freshness matters more than library size in the presence of regime shifts: rolling library updates that incorporate the most recent observations would restore representativeness at emission-decline sites at the cost of one year’s predictive delay. Second, at coal-boundary sites, rolling updates alone are insufficient; a joint emission-circulation analogue space would need to be sampled through multi-decadal library construction or physics-informed augmentation (e.g., coupling the manifold to reanalysis-derived emission proxies). We evaluated temporal-decay weighting—up-weighting recent library analogues by an exponential kernel exp(λ Δt)—as a lightweight alternative to full library replacement. A sensitivity analysis at Sofia across λ ∈ {1/365, 1/730, 1/1460, 1/2920} days
−1 did not identify a parameter value that achieved ≥ 1% absolute MNB reduction at Test B without incurring ≥0.5 µmol m
−2 RMSE penalty at Test A or ΔDTC ≤ −0.02 at multiple tests. The trade-off rate of ≈2.4 µmol m
−2 RMSE per 1% absolute MNB reduction makes uniform temporal decay unfavourable for operational use, and we therefore do not deploy it in the canonical pipeline. More promising mitigation strategies—temporal detrending via STL decomposition on VCD residuals, Quantile Delta Mapping post hoc correction, rolling library updates, or regime-stratified analogue search—are identified as future work in
Section 5.6.
Figure 8 provides a direct visual corroboration via a physically motivated state-space representation (surface NO
2 × surface O
3 × boundary layer height, coloured by TROPOMI VCD). COVID-19 test points (March–June 2020, N = 78) populate the summer corner of the Milano attractor—a region already densely covered by the pre-COVID-19 library observations (January 2019–February 2020, N = 246). To quantify attractor containment of the out-of-distribution COVID-19 trajectory under the corrected strictly prospective library design, we note that the pre-COVID-19 library spans 14 months and captures the full seasonal cycle of spring and summer low-emission analogues (weekends, holidays, low-traffic periods) that are mechanistically similar to lockdown conditions. The positive bias of +6.7% (A1) reflects the mean-state offset between pre-COVID-19 library analogues and the deeper lockdown reduction, not a geometric extrapolation beyond the attractor. The chemical ablation A1 (NO
2 + O
3) achieves the best reconstruction at Milano (RMSE = 5.5 µmol m
−2, r = 0.997, DTC = 0.916, bias = +6.7%), confirming that photochemical coupling—not transport dynamics—is the dominant structural signature exploited by the manifold during the lockdown period.
This result unifies the COVID-19 outcome with the broader ten-station picture. Across nine stations, bias ranges from +2.0% (Kraków) to +10.3% (Sofia), with the transport ablation A2 overestimating by a factor of 3.0× relative to A1 (median A2/A1 bias ratio = 3.0, range 1.3–4.1)—direct evidence that the manifold is sensitive to the physical origin of the distributional shift, not merely its amplitude. Genova (bias = +30.2%) constitutes a distinct fourth mechanism—lockdown-driven suppression of maritime port activity, a regime absent from any purely road-traffic library. In both the general COVID-19 case and the Genova exception, EDM performance reflects library density in the relevant region of state space, not methodological fragility.
In both the general COVID-19 case and the Genova exception, EDM performance reflects library density in the relevant region of state space, not methodological fragility. Note that
Figure 12 displays the full five-year library (2019 + 2021–2024, N = 1328) for visual clarity of the attractor geometry; the analogue library used for Transfer Test C gap filling is the strictly pre-COVID-19 subset (January 2019–February 2020, N = 246), which covers the same summer attractor region as the COVID-19 test points.
5.5. Transparent Uncertainty Quantification and the Warszawa Case
The Warszawa 2022 station outage converts from a data defect into a methodological strength. The EEA Validity flag −1 with placeholder −999 µg m−3 signals that ground reference data are unavailable for verification; the EDM pipeline respects this and reports the XY_A test as N/A rather than producing a numerically defensible but physically unverifiable output. This design choice—producing no prediction where no verified reference exists—is a direct consequence of the framework’s analogue-based construction: the library contains only validity-confirmed records, and the quality-control gates (OUT-OF-MANIFOLD, LOW-SUPPORT, LOW-) route untrustworthy queries to explicit missingness flags rather than imputed values. By contrast, any pointwise regression imputes a value regardless of reference validity, providing a false sense of certainty. The ablation sub-score for Warszawa (0.8699 on the valid five-year library) demonstrates that library robustness absorbs such one-year gaps without collateral performance loss at the remaining time steps.
5.6. Limitations and Future Directions
A note on tested-but-not-adopted mitigations: We tested temporal-decay weighting in the analogue search at Sofia with four e-folding timescales (1, 2, 4, and 8 years) and found that none achieved a favourable trade-off between Test B bias reduction and Test A RMSE preservation. The shortest scales reduce XY_B bias by 0.8–1.1% absolute at the cost of +1.4 to +2.8 µmol m
−2 RMSE penalty at XY_A and a DTC degradation of up to −0.04; the longest scales approach the canonical behaviour and yield bias reductions below 0.3%. We report the full sensitivity matrix (5 λ × 6 ablations × 3 tests) as
Supplementary Table S4. The principal reason for the unfavourable trade-off is that the 2019–2024 library already contains enough representational richness that aggressive attenuation of older analogues reduces k-nearest-neighbour sample density faster than it improves bias. Library extension (rolling updates, regime-stratified analogue search) is the more promising path and is identified as future work. This negative finding is reported here rather than omitted because it delineates the operational boundary of the present framework.
Test B reveals two mechanisms through which library-based analogue methods accumulate transfer bias under distributional shift. A physics-informed column burden normalization (VCD × PBLH−1, ablation A5) would partially address PBLH-driven mismatch but cannot compensate for emission trend effects—which would require either temporal detrending (STL decomposition on VCD residuals) or rolling library updates that incorporate the most recent observations. These represent natural directions for operational deployment of the EDM gap-filling framework.
Several further limitations should be acknowledged. First, the framework is currently station-level: each primary city is reconstructed independently of neighbouring stations and pixels. Extension to spatially resolved products via multispatial CCM [
42] or geographical CCM [
24] is a natural next step for producing gap-filled VCD fields. The computational cost of the station-level pipeline and the rationale for the Julia 1.10 implementation are documented in
Section 3.3.1. Scaling to fully gridded TROPOMI products (~10
5 pixels per day over Europe) raises a qualitatively different challenge that goes beyond the station-level setting. The principal bottleneck is manifold construction: MSSR views selection scales as O(N_cand × N
2) in library size N, which is manageable at station level (N ≈ 800–1300 overpasses) but becomes prohibitive at pixel level without architectural adaptation. Three pathways are foreseeable. The first involves direct parallelisation: manifold construction is embarrassingly parallel across spatially independent pixels, and distributed execution across a cluster or cloud environment would make gridded processing tractable with no algorithmic change. The second involves regime-based pixel clustering—grouping pixels by land-cover type, PBLH climatology, and emission source category—which would allow a single manifold to serve an entire cluster, reducing the number of distinct manifold constructions from ~10
5 to O(10
2). The third exploits the spatial coupling structure of the atmosphere: the CCM-based framework developed here provides the mathematical scaffolding for sharing manifold information across spatially correlated pixels, directly targeting the bottleneck without requiring independent per-pixel library construction. These pathways are being explored as part of the ongoing extension of the framework toward gridded gap-filled VCD fields.
The station-level architecture of the framework offers a structural advantage for computational scaling: unlike spatially coupled gap-filling approaches (e.g., kriging, spatial regression, or graph-based machine learning), which require joint computation across all points in a domain and scale super-linearly with the number of locations (typically O(N2) to O(N3) due to covariance or adjacency structures), the present framework processes each station or pixel independently. Computational cost therefore scales linearly, O(N), with the number of spatial units, with no cross-unit communication required during the SSA/RPCA denoising, MSSR embedding, or CCM convergence steps. This embarrassingly parallel structure is directly compatible with distributed and cluster computing architectures—including HPC job-array scheduling (e.g., SLURM array jobs) and distributed frameworks (e.g., Dask, Ray)—with near-linear speedup expected as additional compute nodes are allocated.
Extension toward large-scale gridded TROPOMI products would therefore benefit from a two-tier computational strategy: (1) horizontal parallelization across spatial units, exploiting the architecture’s inherent independence, combined with the GPU-accelerated CCM implementation already discussed (
Section 3.3.1), which together could support regional-scale (10
3–10
4 pixel) applications on modest HPC clusters; (2) given that ERA5-derived meteorological forcing (winds, PBLH, SZA) is natively gridded while the ground-based NO
2/O
3 covariates required by the current implementation are spatially sparse, full-grid extension would additionally require a methodological step—such as the multispatial or geographic CCM frameworks noted in
Section 5.6—to share dynamical information across proximate pixels rather than requiring a collocated ground station at every grid cell. We consider the parallelization strategy and this methodological extension to be complementary, jointly defining a tractable pathway toward regional-scale operational deployment.
Second, surface-to-column representativeness is handled implicitly through PBLH augmentation; for extreme profile variations, the OUT-OF-MANIFOLD flag diagnoses but cannot correct the mismatch. Third, unprecedented anthropogenic events lacking pre-event analogues will correctly be flagged as out-of-manifold but cannot be imputed. Fourth, results are conditional on TROPOMI v2.4+; sensitivity to retrieval version updates is not assessed here. Fifth, only spatial mismatch (N1) is implemented among the negative-control suite; variable substitution and shuffled station–pixel pairing are planned for subsequent work.
Sixth, the framework currently lacks independent profile-level validation under cloudy conditions. Comparison with MAX-DOAS or Pandora column retrievals at the study stations would provide a physically grounded upper bound on the surface-to-column representativeness assumption. Systematic comparison with CAMS-regional or CHIMERE CTM hindcast columns—conditioned on matched overpass times and equivalent spatial averaging—would additionally quantify the relative bias structure of the two approaches and identify conditions under which each is preferable for operational deployment. Both directions are identified as priorities for future work.
The EDM gap-filling framework is inherently transferable to any region where continuous ground-level NO2 monitoring coexists with polar-orbiting satellite overpasses. China presents a particularly compelling application domain: the North China Plain—encompassing Beijing, Tianjin, Shijiazhuang, and Zhengzhou—experiences wintertime NO2 column densities that routinely exceed 15 × 1015 molec cm−2 under stagnant anticyclonic conditions, while the Yangtze River Delta megacluster (Shanghai, Nanjing, Hangzhou) and the Pearl River Delta (Guangzhou, Shenzhen) sustain year-round elevated loadings driven by industrial and vehicular emissions. China’s national ambient air quality monitoring network, operated by the China National Environmental Monitoring Centre (CNEMC), now comprises over 1700 operational stations with hourly NO2 reporting—providing a spatial density of ground-based observations that far exceeds the European configuration tested here. In addition to Sentinel-5P TROPOMI (~13:30 local solar time), the Fengyun-3F satellite carries the Ozone Monitoring Suite (OMS-N), a UV–Vis hyperspectral spectrometer that retrieves NO2 total column densities at a complementary morning overpass (~10:00 local time), enabling multi-sensor MSSR embeddings that sample diurnally distinct photochemical regimes and thereby further constrain the shadow manifold geometry; harmonization of retrieval assumptions and inter-sensor bias correction would be required before such integration. The coal-dominated heating regime and frequent temperature inversions characteristic of North China Plain cities share strong dynamical parallels with Kraków—the station where our framework achieved its lowest RMSE/σ ratio (0.17) and the highest baseline-to-EDM performance advantage (6.9× over persistence)—suggesting that the framework merits systematic evaluation in Chinese megacities, though performance cannot be assumed a priori given differences in emission intensity, photochemical regime, and network density. Furthermore, the rapid emission reductions achieved through China’s successive clean-air policies—the Three-Year Action Plan for Winning the Blue Sky Defense Battle (2018–2020) and its successor, the Action Plan for Continuous Improvement of Air Quality (2023)—provide a natural laboratory for evaluating the framework’s sensitivity to distributional shift, directly analogous to the European emission-decline mechanism identified in our Test B analysis. Research-derived atmospheric boundary-layer-height estimates from FY-3 GNOS-II radio-occultation profiles, or reanalysis PBLH fields, could serve as an additional MSSR coordinate, extending the A4V ablation design to a multi-satellite, multi-overpass configuration and opening a pathway toward operational gap-free NO2 products over the world’s most densely monitored urban airsheds.
6. Conclusions
This study presents a physically informed, station-level method for reconstructing cloud-gapped TROPOMI tropospheric NO2 time series, validated across ten European urban-background stations spanning five contrasting regimes (basin stagnation, Po Valley mixed, continental basin, cold coal-heating, maritime advection) and five spatial-mismatch control sites. The approach treats NO2 as a forced nonlinear dynamical system and replaces statistical interpolation with geometric navigation on a reconstructed shadow manifold. The key findings are:
Multivariate State-Space Reconstruction using ground NO2, O3, and minimal meteorological forcing (winds, SZA, PBLH) recovers the dynamical structure of the NO2 system at all ten sites, with each variable group providing physically interpretable incremental improvement confirmed by structured ablation. CCM library-length convergence is confirmed for 60/60 ablation/site combinations at p < 0.001.
CCM-based validity gating with a spatial-mismatch negative control provides built-in quality control absent from conventional methods. All five primary–control pairs pass the spatial-specificity test (Δρ = 0.090–0.210) with physically interpretable seasonal modulation driven by orographic barriers and synoptic circulation patterns.
The central empirical finding: across >3600 evaluations, every non-EDM method—RF (both FULL and METEO variants), climatology, linear interpolation, and persistence—returns MORext = 0.000 without exception under the tested parameterisation, while EDM achieves MORext up to 0.915 (Milano Po Valley). This categorical dichotomy reflects a fundamental methodological divide between statistical interpolation and attractor-based reconstruction.
The fair-comparison RF benchmark (RFMETEO, withholding ground-level NO2) demonstrates that EDM’s RMSE advantage is physical: the median advantage increases from 4.0× (RFFULL) to 4.4× (RFMETEO), confirming that the performance gap cannot be attributed to information asymmetry and must reflect a difference in computational principle.
Three-level temporal validation—within-window, cross-year transfer, and COVID-19 out-of-distribution—demonstrates that the framework maintains reconstruction quality beyond standard train/test splits. The COVID-19 test (strictly pre-COVID-19 library, January 2019–February 2020) yields median RMSE = 4.6 µmol m−2 and median bias = +4.8% across ten stations, with ablation-specific bias structure (A2/A1 ratio = 3.0×) directly reflecting the lockdown’s preferential suppression of traffic emissions.
The Warszawa 2022 station outage illustrates a methodological strength: the framework produces no prediction where no verified reference exists, providing transparent uncertainty quantification in contrast to pointwise methods that impute values without reference-validity awareness.
By shifting from data completion to dynamics recovery, this approach produces gap-filled NO2 products that preserve the extreme-event structure essential for exposure assessment, emission monitoring, and atmospheric process understanding. Future work will extend the framework to spatially resolved products via multispatial or geographical CCM, incorporate profile shape information via physics-informed column burden normalization (ablation A5), explore rolling-library updates to absorb long-term emission trends, and complete the negative-control suite with variable substitution and shuffled station–pixel pairing.