OrthoReg: Orthogonal Regularization for Hybrid Symbolic-Neural Dynamical Systems
About
Dynamical systems are fundamental to modeling the natural world, yet modeling them involves a persistent trade-off: manually prescribed mechanistic models are interpretable by design but often overly simplistic and misspecified; in contrast, flexible data-driven neural methods lack physical insight. Hybrid modeling aims for the best of both worlds by combining a prescribed or symbolic, physics-based component with a flexible neural network. A critical challenge, however, is that the neural component may relearn mechanistic parts, yielding redundant and uninterpretable models, especially when the symbolic structure itself is discovered from data. Existing methods based on standard $L^2$ regularization rely on a projection argument that breaks when the symbolic component is learned through sparse discovery, allowing the neural augmentation to overlap with symbolic structure. We introduce \textbf{OrthoReg} (Orthogonal Regularization), which directly penalizes overlap between the symbolic and neural components, preventing symbolic structure from being absorbed by the neural residual. This yields a complementary decomposition: the symbolic part captures what the library can express, and the neural part captures what remains. On benchmark dynamical systems with partial library mismatch, OrthoReg improves symbolic recovery and out-of-distribution behavior.
Related benchmarks
| Task | Dataset | Result | Rank | |
|---|---|---|---|---|
| Trajectory Prediction | Modified Damped Pendulum Out-of-Distribution | MSE(x, T2, e0) OOD1.01 | 6 | |
| Symbolic Recovery | Modified Damped Pendulum | F1 Score93 | 4 | |
| Derivative Prediction | modified damped pendulum (OOD T3) | MSE (e2)0.02 | 3 | |
| Dynamics Prediction | SIR OOD-T3 tweaked (test) | MSE8.76e-4 | 3 | |
| Predictive Performance | Lotka-Volterra modified (out-of-distribution T3) | MSE1.71 | 3 | |
| Predictive Performance | Duffing oscillator cross-basin Regime-Ext (OOD T2) | MSE (OOD T2)4.93 | 3 | |
| System Identification | Duffing Oscillator | F1 Score63 | 3 | |
| System Identification | SIR tweaked | F1 Score20 | 3 | |
| System Identification Quality | Lotka-Volterra modified (combined) | F1 Score24 | 3 | |
| Predictive Performance | Duffing oscillator parameter shifts Param-Ext (OOD T3) | MSE3.46 | 3 |