HCP-DCNet: A Hierarchical Causal Primitive Dynamic Composition Network for Self-Improving Causal Understanding
Organizations: Shanghai JiaoTong University, Shanghai · M´et´eo France/CNRS, Universit´e de Toulouse, CNRM UMR 3589, Toulouse, France
Abstract
The ability to understand and reason about cause and effect -- encompassing interventions, counterfactuals, and underlying mechanisms -- is a cornerstone of robust artificial intelligence. While deep learning excels at pattern recognition, it fundamentally lacks a model of causality, making systems brittle under distribution shifts and unable to answer ``what-if'' questions. This paper introduces the Hierarchical Causal Primitive Dynamic Composition Network (HCP-DCNet), a unified framework that bridges continuous physical dynamics with discrete symbolic causal inference. Departing from monolithic representations, HCP-DCNet decomposes causal scenes into reusable, typed causal primitives organized into four abstraction layers: physical, functional, event, and rule. A dual-channel routing network dynamically composes these primitives into task-specific, fully differentiable Causal Execution Graphs (CEGs). Crucially, the system employs a causal-intervention-driven meta-evolution strategy, enabling autonomous self-improvement through a constrained Markov decision process. We establish rigorous theoretical guarantees, including type-safe composition, routing convergence, and universal approximation of causal dynamics. Extensive experiments across simulated physical and social environments demonstrate that HCP-DCNet significantly outperforms state-of-the-art baselines in causal discovery, counterfactual reasoning, and compositional generalization. This work provides a principled, scalable, and interpretable architecture for building AI systems with human-like causal abstraction and continual self-refinement capabilities.
Figures & tables
| Paradigm / Method | Causal Semantics | Compositionality | Neural-Symbolic | Self-Improvement | Physical Dynamics | Hierarchical Abstraction |
|---|---|---|---|---|---|---|
| Neural Causal Models (e.g., CausalVAE) | Explicit (Discrete) | Low | No | No | Limited | No |
| Modular Networks / GNNs | Implicit / Pre-defined | Medium | Partial | No | Sometimes | No |
| Differentiable Logic (e.g., LTN) | Explicit (Symbolic) | High | Yes | No | No | No |
| Meta-Learning (MAML, etc.) | No | Task-level | No | Yes (Task Adaptation) | Sometimes | No |
| World Models (e.g., Dreamer) | No | Low | No | No | Learned (Black-box) | No |
| Physics-Informed Neural Networks | No | Low | No | No | Explicit (PDE-based) | No |
| Method | CausalWorld (SHD ) | SI-Blocks | C-H | ||||
|---|---|---|---|---|---|---|---|
| Push | Stack | Chain | SHD | CF-Acc | CF-Acc | Consist. | |
| NOTEARS [ 11 ] | 1.2 | 3.8 | 6.1 | 4.5 | 0.62 | 0.58 | 0.71 |
| CausalVAE [ 62 ] | 0.9 | 2.5 | 4.8 | 3.2 | 0.68 | 0.65 | 0.78 |
| DreamerV2+GNN [ 63 ] | 0.8 | 2.1 | 3.9 | 2.8 | 0.71 | 0.63 | 0.75 |
| CITRIS [ 65 ] | 0.7 | 1.8 | 3.5 | 2.5 | 0.74 | 0.69 | 0.82 |
| LTN [ 68 ] | 1.1 | 3.1 | 5.5 | 1.9 | 0.79 | 0.72 | 0.88 |
Causal Reasoning
Causal reasoning studies how causes generate outcomes and how interventions and counterfactuals support explanation, prediction, and decision-making.
See all 79 papers