partialCBDs: Differentiable Causal Block Diagrams
Not on the map. Why?
Abstract (arXiv)
Modern cyber-physical systems (CPS) integrate physics, computation, and learning, demanding modeling frameworks that are simultaneously composable, learnable, and verifiable. Yet existing approaches treat these goals in isolation: causal block diagrams (CBDs) support modular system interconnections but lack differentiability for learning; differentiable programming (DP) enables end-to-end gradient-based optimization but provides limited correctness guarantees; while contract-based verification frameworks remain largely disconnected from data-driven model refinement. To address these limitations, we introduce differentiable causal block diagrams (partialCBDs), a unifying formalism that integrates these three perspectives. Our approach (i) retains the compositional structure and execution semantics of CBDs, (ii) incorporates assume--guarantee (A--G) contracts for modular correctness reasoning, and (iii) introduces residual-based contracts as differentiable, trajectory-level certificates compatible with automatic differentiation (AD), enabling gradient-based optimization and learning. Together, these elements enable a scalable, verifiable, and trainable modeling pipeline that preserves causality and modularity while supporting data-, physics-, and constraint-informed optimization for CPS.
Key facts. No citing papers in the map yet (data through 7 Oct 2026). Builds on 31 of its 54 references that are in the map. First posted on arXiv 7 Feb 2026.
Builds on
31 of 54 references.
References · 31
- 2019PyTorch: An Imperative Style, High-Performance Deep Learning Librarycited by 20,160
- 2018Neural Ordinary Differential Equationscited by 3,733
- 2013Estimating or Propagating Gradients Through Stochastic Neurons for Conditional Computationcited by 2,031
- 2015Automatic differentiation in machine learning: a surveycited by 846
- 2019Deep Equilibrium Modelscited by 603
- 2017OptNet: Differentiable Optimization as a Layer in Neural Networkscited by 588
- 2017Deep learning for universal linear embeddings of nonlinear dynamicscited by 491
- 2019Differentiable Convex Optimization Layerscited by 458
- 2019DiffTaichi: Differentiable Programming for Physical Simulationcited by 248
- 2021Efficient and Modular Implicit Differentiationcited by 199
- 2021DC3: A learning method for optimization with hard constraintscited by 181
- 2017Learning Koopman Invariant Subspaces for Dynamic Mode Decompositioncited by 156
19 more
- 2021End-to-End Constrained Optimization Learning: A Surveycited by 154
- 2017Learning Deep Neural Network Representations for Koopman Operators of Nonlinear Dynamical Systemscited by 125
- 2020Learning Stable Deep Dynamics Modelscited by 110
- 2019A Differentiable Programming System to Bridge Machine Learning and Scientific Computingcited by 81
- 2019Differentiating Through a Cone Programcited by 72
- 2016On the Safety of Machine Learning: Cyber-Physical Systems, Decision Sciences, and Data Productscited by 52
- 2020A mathematical model for automatic differentiation in machine learningcited by 44
- 2018Stabilizing Gradients for Deep Neural Networks via Efficient SVD Parameterizationcited by 35
- 2022PyEPO: A PyTorch-based End-to-End Predict-then-Optimize Library for Linear and Integer Programmingcited by 32
- 2023Learning to Warm-Start Fixed-Point Optimization Algorithmscited by 32
- 2022Automatic Differentiation of Programs with Discrete Randomnesscited by 28
- 2020Deep Learning Alternative to Explicit Model Predictive Control for Unknown Nonlinear Systemscited by 21
- 2022Flexible Differentiable Optimization via Model Transformationscited by 16
- 2019Extended Dynamic Mode Decomposition with Learned Koopman Eigenfunctions for Prediction and Controlcited by 14
- 2024Learning to Optimize for Mixed-Integer Non-linear Programming with Feasibility Guaranteescited by 8
- 2022Neural Lyapunov Differentiable Predictive Controlcited by 6
- 2024Metric Learning to Accelerate Convergence of Operator Splitting Methods for Differentiable Parametric Programmingcited by 6
- 2018Smart buildings as Cyber-Physical Systems: Data-driven predictive control strategies for energy efficiencycited by 1
- 2020Online learning-based trajectory tracking for underactuated vehicles with uncertain dynamicscited by 1
Built on by
Not cited yet.