SINDybrid: automatic generation of hybrid models for dynamic systems
Ulderico Di Caprio, M. Enis Leblebici

TL;DR
SINDybrid is an automated algorithm that simplifies hybrid model development for dynamic systems by systematically identifying uncertainties and selecting optimal data-driven components, demonstrated across various case studies.
Contribution
This work introduces SINDybrid, an open-source MILP-based method that automates hybrid model construction, reducing reliance on expert knowledge and broadening applicability.
Findings
Achieved R^2 scores above 0.85 on validation data.
Successfully identified uncertainty sources in diverse systems.
Robust against noise, limited data, and sparse sampling.
Abstract
Hybrid modelling enhances the accuracy and predictive capability of dynamic models by integrating first principles with data-driven methods, effectively mitigating epistemic uncertainties inherent in mechanistic approaches. However, hybrid model construction remains complex, typically requiring expert knowledge to identify model epistemic uncertainty and select suitable machine-learning components to capture it. This complexity limits broader adoption in research and industry. We introduce SINDybrid, an automated algorithm designed to streamline hybrid model development for dynamic systems. SINDybrid employs a mixed-integer linear programming (MILP) approach to systematically identify epistemic uncertainty sources and compensate them using optimally selected data-driven components. For broader accessibility and reproducibility, we provide SINDybrid as an open-source Python library.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsSimulation Techniques and Applications
