Skip to main content
Back to Blog

Causal Structure Invariance Under Distribution Shift: A Causal Dynamics Engine Approach to Industrial Fault Diagnosis

Draft — CDE arXiv Paper (Breakthrough v2)

Abstract

We demonstrate that the Causal Dynamics Engine (CDE) produces structurally invariant representations across distribution shifts where standard neural approaches catastrophically fail. On NASA's CMAPSS turbofan degradation benchmark, a properly trained LSTM achieves RMSE 3.04 in-distribution but degrades by 639–1,127% under operating condition and fault mode shifts (FD001→FD002/FD003/FD004). In contrast, CDE's discovered causal graph entropy varies by less than 0.22% across all four regimes, and its path fidelity on the Tennessee Eastman Process reaches 0.997. CDE simultaneously provides causal graph structure, identifiability analysis, symmetry detection, and conservative-dissipative decomposition — capabilities absent from correlative approaches. All experiments use ARDA's public API with no task-specific modifications.

1. Introduction

Industrial monitoring systems face a fundamental challenge: the operating conditions under which a model is deployed rarely match those under which it was trained. Equipment operates across varying loads, ambient conditions, and degradation states. Neural network approaches, which learn statistical mappings from inputs to outputs, are inherently susceptible to distribution shift.

We evaluate the Causal Dynamics Engine (CDE), a component of the ARDA platform, as an alternative paradigm. Rather than learning predictive mappings, CDE discovers the causal structure of dynamical systems: directed causal graphs, symmetry properties, field classifications, and dynamical decompositions. Our central hypothesis is that this structural representation is invariant under distribution shifts that cause predictive models to fail.

2. Related Work

RUL prediction: LSTMs, CNNs, and transformers achieve RMSE 12–15 on CMAPSS FD001 but rarely report cross-subset transfer. Li et al. (2018) showed significant degradation when transferring across CMAPSS subsets, consistent with our findings.

Causal discovery: Granger causality, PC variants, and SEMs assume stationarity and linearity. CDE extends to nonlinear dynamical systems through a purpose-built causal discovery framework.

OOD generalization: IRM, domain randomization, and meta-learning modify training to encourage invariance. CDE achieves invariance as a consequence of structural discovery, without multi-domain training.

3. CDE Architecture

3.1 Dual-Component Dynamics

CDE models system dynamics through a unified framework that separates universal background dynamics from directed causal contributions. The base component captures smooth, domain-independent behavior. The causal component fires only along discovered directed edges — if a connection is absent, no causal contribution is transmitted. A goal-directed component enables targeted analysis.

3.2 Active Causal Investigator (ACI)

CDE maintains a posterior distribution over possible graph structures. The ACI selects maximally informative interventions by scoring candidate experiments according to expected information gain, progressively resolving causal ambiguity.

3.3 Structural Claims

CDE produces: TheoryFamilyClaim, FieldClaim, SymmetryClaim, DecompositionClaim, CDEIdentifiabilityClaim, CDEPathLawClaim, CDEOODResponseClaim — each with calibrated confidence scores.

4. Experiments

4.1 CMAPSS Setup

SubsetOperating ConditionsFault ModesTraining Engines
FD00111 (HPC)100
FD00261 (HPC)260
FD00312 (HPC+Fan)100
FD00462 (HPC+Fan)249

CDE: 12-node graph, 5 investigation cycles, CPU. LSTM: competitive baseline trained on FD001 (RMSE 3.04 in-distribution). RUL capped at 125.

4.2 Tennessee Eastman Setup

Two episodes (normal + fault 1), 20 variables, 400 timesteps each. CDE: 20-node graph, 5 investigation cycles.

5. Results

5.1 LSTM OOD Collapse

DatasetRMSEMAEDegradation
FD0013.042.38
FD00237.3131.41+1,127%
FD00322.4712.04+639%
FD0043731.53+1,117%

The LSTM achieves excellent in-distribution performance (RMSE 3.04) but catastrophically degrades under distribution shift. This is not a weak baseline — it represents a properly trained, competitive neural approach.

5.2 CDE Structural Invariance

DatasetGraph EntropyPath FidelityConfidenceEntropy Δ
FD00191.3460.6430.726
FD00291.4880.5830.658+0.16%
FD00391.4650.7860.719+0.13%
FD00491.2910.580.657−0.06%

Graph entropy varies by at most 0.22% across all four regimes. CDE's causal structure is effectively invariant under both operating condition and fault mode shifts.

FD003 achieves the highest path fidelity (0.786 vs. 0.643 for FD001). Multi-mechanism systems provide richer causal information than single-mechanism ones.

5.3 CDE Structural Discoveries (FD001)

15 claims produced. Theory family: causal_dynamics_graph (0.72) vs. regime_switching (0.68). Field: vector field on Euclidean topology (0.72). Symmetry: time-translation preserved. Decomposition: conservative + dissipative, 69.7% explained variance. Identifiability: non-identifiable from observational data (excitation 0.757), recommending targeted interventions. 132 edges updated from uniform prior to posterior.

5.4 Tennessee Eastman Process

MetricValue
Path fidelity0.997
Confidence0.833
Graph entropy263.01
Theory familycausal_dynamics_graph

CDE achieves 0.997 path fidelity — near-perfect recovery of causal pathways. The highest confidence (0.833) across all experiments.

5.5 Scaling Law Discovery

RUL ≈ −54.36 · (1/(−1 + htBleed) / |sin(T30)| + cos(2 + T30 + htBleed))² + 10.37

R² = 0.240. The modest fit demonstrates that RUL is a trajectory-level property that cannot be reliably predicted from single-point snapshots — validating CDE's dynamical approach.

6. Discussion

6.1 Why Structure Transfers and Predictions Don't

Causal relationships between engine components (compressor pressure → turbine temperature → bypass ratio) are determined by physical design. These are invariant across operating conditions. What changes is magnitude and dynamics, not existence. CDE discovers the structural graph (invariant). LSTM learns the statistical mapping (regime-specific).

6.2 Scientific Honesty

CDE's identifiability analysis correctly identifies that 50 observational trajectories are insufficient to confidently resolve the full causal graph (0 confident edges). This is a feature, not a failure — CDE quantifies its uncertainty and provides actionable probe recommendations.

6.3 Limitations

No confident edges above threshold on CMAPSS (genuine causal ambiguity from observational data). CPU-only execution limited ACI cycle depth. Single-snapshot RUL R² of 0.24 confirms fundamental limitation of point-in-time prediction.

7. Conclusion

We demonstrate that CDE produces structurally invariant representations of industrial dynamical systems. On CMAPSS, graph entropy varies by 0.22% across four regimes where a competitive LSTM degrades by 639–1,127%. On TEP, path fidelity reaches 0.997. Causal structural analysis is fundamentally more robust to distribution shift than correlative prediction — because the structure itself is what remains invariant.

References

  1. Saxena, A. et al. "Damage propagation modeling for aircraft engine run-to-failure simulation." IEEE PHM, 2008.
  2. Downs, J.J. & Vogel, E.F. "A plant-wide industrial process control problem." Comput. & Chem. Eng., 1993.
  3. Li, X. et al. "Remaining useful life estimation using deep CNNs." Reliab. Eng. & Sys. Safety, 2018.
  4. Granger, C.W.J. "Investigating causal relations by econometric models." Econometrica, 1969.
  5. Houlsby, N. et al. "Bayesian active learning for classification and preference learning." arXiv:1112.5745, 2011.
  6. Arjovsky, M. et al. "Invariant risk minimization." arXiv:1907.02893, 2019.