Rethinking Time Series Domain Generalization via Structure-Stratified Calibration
Organizations: Guangzhou Institute of Technology, Xidian University, Xi’an, China.
Abstract
For time series arising from latent dynamical systems, existing cross-domain generalization methods commonly assume that samples are comparably meaningful within a shared representation space. In real-world settings, however, different datasets often originate from structurally heterogeneous families of dynamical systems, leading to fundamentally distinct feature distributions. Under such circumstances, performing global alignment while neglecting structural differences is highly prone to establishing spurious correspondences and inducing negative transfer. From the new perspective of cross-domain structural correspondence failure, we revisit this problem and propose a structurally stratified calibration framework. This approach explicitly distinguishes structurally consistent samples and performs amplitude calibration exclusively within structurally compatible sample clusters, thereby effectively alleviating generalization failures caused by structural incompatibility. Notably, the proposed framework achieves substantial performance improvements through a concise and computationally efficient calibration strategy. Evaluations on 19 public datasets (100.3k samples) demonstrate that SSCF significantly outperforms strong baselines under the zero-shot setting. These results confirm that establishing structural consistency prior to alignment constitutes a more reliable and effective pathway for improving cross-domain generalization of time series governed by latent dynamical systems.
Figures & tables
| Method | LODO | External Target Domains | ||||||
|---|---|---|---|---|---|---|---|---|
| Avg | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | Avg | |
| Baseline | 59.76 0.64 | 69.26 1.32 | 75.60 0.82 | 73.33 0.71 | 65.08 2.00 | 67.76 1.36 | 70.55 1.58 | 70.26 1.30 |
| LG-SleepNet | 57.45 0.04 | 67.82 0.13 | 67.68 0.07 | 70.05 0.06 | 65.18 0.13 | 68.83 0.14 | 57.14 0.11 | 66.12 0.11 |
| SleepEEGNet | 53.22 0.04 | 61.08 0.13 | 58.11 0.06 | 60.92 0.05 | 61.97 0.13 | 67.72 0.13 | 57.07 0.10 | 61.15 0.10 |
| IRM | 56.46 0.63 | 66.21 1.53 | 69.36 0.83 | 69.46 0.73 | 62.72 2.06 | 66.37 1.45 | 65.80 1.72 | 66.65 1.39 |
| MMD | 62.77 0.58 | 70.30 1.34 | 76.06 0.78 | 74.18 0.70 | 66.79 1.93 | 69.11 1.31 | 70.51 1.60 | 71.16 1.28 |
| Arrhythmia | |||||
|---|---|---|---|---|---|
| SD | II, III, IV | I, III, IV | I, II, IV | I, II, III | |
| TD | I | II | III | IV | Avg |
| Baseline | |||||
| CORAL | |||||
| MMD | |||||
| IRM | |||||
| Alignment Strategy | LODO | External Target Domains | ||||||
|---|---|---|---|---|---|---|---|---|
| Avg | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | Avg | |
| Baseline | 59.76 0.64 | 69.26 1.32 | 75.60 0.82 | 73.33 0.71 | 65.08 2.00 | 67.76 1.36 | 70.55 1.58 | 70.26 1.30 |
| Global Alignment | 66.40 0.48 | 67.94 1.40 | 76.65 0.68 | 73.63 0.69 | 66.94 1.90 | 68.72 1.45 | 72.81 1.44 | 71.12 1.26 |
| Dataset-based Anchor | 63.14 0.48 | 72.37 1.27 | 78.79 0.70 | 75.61 0.68 | 69.98 1.80 | 72.73 1.41 | 74.10 1.33 | 73.93 1.20 |
| Ours (Structural) | 69.37 0.49 | 71.96 1.24 | 81.04 0.58 | 77.12 0.65 | 72.49 1.75 | 74.76 1.16 | 73.33 1.42 | 75.12 1.13 |
Appendix figures & tables16 assets
Supplementary material from the paper’s appendix.
Appendix
| Dataset | Subjects | Fs | EEG Configuration | EOG Configuration | ||
|---|---|---|---|---|---|---|
| (Hz) | Raw Channel | Ref | Raw Channel | Ref | ||
| SHHS1 | 5,652 | 125 | EEG | — | EOG(L) | — |
| P2018 | 993 | 200 | C3-M2 | M2 | E1-M2 | M2 |
| MROS1 | 2,872 | 256 | C4 | A1 | LOC | A2 |
| MROS2 | 1,007 | 256 | C4 | M1 | E1 | M2 |
| MESA | 2,034 | 256 | EEG1 | (Pre-ref) | EOG-L | (Pre-ref) |
| Dataset | Subjects | Fs (Hz) | Original Leads | Used Lead |
|---|---|---|---|---|
| PTB-XL | 18,885 | 500 | 12 (Standard) | Lead II |
| CHAPMAN | 10,646 | 500 | 12 (Standard) | Lead II |
| INCART | 75 | 257 | 12 (Standard) | Lead II |
| MITBIHADB | 48 | 360 | 2 (MLII, V5) | MLII |
| Dataset | Subjects | Fs (Hz) | Device Position | Selected Sensors |
|---|---|---|---|---|
| WISDM | 51 | 20 | Waist / Pocket | Accelerometer |
| UCIHAR | 30 | 50 | Waist | Accelerometer |
| MotionSense | 24 | 50 | Accelerometer | |
| USCHAD | 14 | 100 | Accelerometer |
| Rank | Metric | II, III, IV, V | I, III, IV, V | I, II, IV, V | I, II, III, V | I, II, III, IV | AVG |
|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | |||
| 1 | ACC | ||||||
| MF1 | |||||||
| 2 | ACC | ||||||
| MF1 | |||||||
| 3 | ACC |
| Rank | Metric | II, III, IV, V | I, III, IV, V | I, II, IV, V | I, II, III, V | I, II, III, IV | AVG |
|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | |||
| 1 | ACC | ||||||
| MF1 | |||||||
| 2 | ACC | ||||||
| MF1 | |||||||
| 3 | ACC |
| Rank | Metric | II, III, IV | I, III, IV | I, II, IV | I, II, III | AVG |
|---|---|---|---|---|---|---|
| I | II | III | IV | |||
| 1 | ACC | |||||
| MF1 | ||||||
| 2 | ACC | |||||
| MF1 | ||||||
| 3 | ACC |
| Rank | Metric | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | AVG |
|---|---|---|---|---|---|---|---|---|
| 1 | ACC | |||||||
| MF1 | ||||||||
| 2 | ACC | |||||||
| MF1 | ||||||||
| 3 | ACC | |||||||
| MF1 |
| Rank | Metric | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | AVG |
|---|---|---|---|---|---|---|---|---|
| 1 | ACC | |||||||
| MF1 | ||||||||
| 2 | ACC | |||||||
| MF1 | ||||||||
| 3 | ACC | |||||||
| MF1 |
| Granularity | Metric | II, III, IV, V | I, III, IV, V | I, II, IV, V | I, II, III, V | I, II, III, IV | AVG |
|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | |||
| 1 | ACC | ||||||
| MF1 | |||||||
| 2 | ACC | ||||||
| MF1 | |||||||
| 3 | ACC |
| Granularity | Metric | II, III, IV | I, III, IV | I, II, IV | I, II, III | AVG |
|---|---|---|---|---|---|---|
| I | II | III | IV | |||
| 1 | ACC | |||||
| MF1 | ||||||
| 2 | ACC | |||||
| MF1 | ||||||
| 4 | ACC |
| Granularity | Metric | II, III, IV | I, III, IV | I, II, IV | I, II, III | AVG |
|---|---|---|---|---|---|---|
| I | II | III | IV | |||
| 1 | ACC | |||||
| MF1 | ||||||
| 2 | ACC | |||||
| MF1 | ||||||
| 3 | ACC |
| Granularity | Metric | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | AVG |
|---|---|---|---|---|---|---|---|---|
| 1 | ACC | |||||||
| MF1 | ||||||||
| 2 | ACC | |||||||
| MF1 | ||||||||
| 3 | ACC | |||||||
| MF1 |
| Method | LODO | External Target Domains | ||||||
|---|---|---|---|---|---|---|---|---|
| Avg | ABC | CCSHS | CFS | HMC | ISRUC | Sleep-EDFx | Avg | |
| Baseline | 73.49 0.57 | 76.57 1.63 | 84.83 0.70 | 84.72 0.62 | 71.61 2.12 | 74.57 1.53 | 80.52 1.35 | 78.80 1.33 |
| LG-SleepNet | 67.80 0.03 | 73.32 0.12 | 79.44 0.05 | 81.00 0.04 | 70.92 0.13 | 73.89 0.13 | 62.21 0.10 | 73.46 0.10 |
| SleepEEGNet | 59.59 0.03 | 61.49 0.13 | 63.33 0.06 | 67.45 0.05 | 62.86 0.13 | 68.46 0.14 | 58.41 0.10 | 63.67 0.10 |
| IRM | 70.94 0.60 | 73.90 1.80 | 81.73 0.75 | 82.91 0.64 | 70.32 2.17 | 73.81 1.67 | 76.81 1.53 | 76.58 1.43 |
| MMD | 74.97 0.47 | 76.81 1.64 | 85.28 0.67 | 85.16 0.60 | 72.77 2.10 | 75.37 1.49 | 80.16 1.37 | 79.26 1.31 |
| Arrhythmia | |||||
|---|---|---|---|---|---|
| SD | II, III, IV | I, III, IV | I, II, IV | I, II, III | |
| TD | I | II | III | IV | Avg |
| Baseline | |||||
| CORAL | |||||
| MMD | |||||
| IRM | |||||
| Method | Metric | II, III, IV, V | I, III, IV, V | I, II, IV, V | I, II, III, V | I, II, III, IV | AVG |
|---|---|---|---|---|---|---|---|
| I | II | III | IV | V | |||
| Baseline | ACC | ||||||
| MF1 | |||||||
| LG-SleepNet | ACC | ||||||
| MF1 | |||||||
| SleepEEGNet | ACC |
Domain Generalization
Domain generalization develops models that perform reliably in new environments without training on target-domain data.
See all 375 papers