Neuro-Symbolic Discovery of Markov Population Processes

Luca Bortolussi, Francesca Cairoli, Julia Klein, Tatjana Petrov
Proceedings of the International Conference on Neuro-symbolic Systems, PMLR 288:396-408, 2025.

Abstract

Markov population processes (MPPs) are the natural modeling choice in various application domains where multiple interacting entities evolve stochastically over time, including biology, queueing theory, finance, and robotics. Motivated by real-world scenarios where time-series data for MPP models is increasingly available, we here employ a neuro-symbolic approach for discovering explanations of such data in terms of local, agent-to-agent interactions. Concretely, we assume that equidistant time-series measurements of a Markov population chain are given. Then, we propose how to automatically learn the explanatory models written in form of Chemical Reaction Networks (CRNs). Our approach is to use a symbolic representation of a CRN in form of a weighted bipartite graph, and to employ a graph-based Variational Autoencoder (VAE) to jointly infer both the interactions and the accompanying kinetic parameters. We demonstrate our proposed framework over three simple case studies. Our contribution represents a proof-of-concept that interpretable models of complex dynamical systems can be discovered in a fully automated and data-driven fashion, and it is applicable both in scenarios where data is available via experiments, or when it is generated by a black-box simulator.

Cite this Paper


BibTeX
@InProceedings{pmlr-v288-bortolussi25a, title = {Neuro-Symbolic Discovery of Markov Population Processes}, author = {Bortolussi, Luca and Cairoli, Francesca and Klein, Julia and Petrov, Tatjana}, booktitle = {Proceedings of the International Conference on Neuro-symbolic Systems}, pages = {396--408}, year = {2025}, editor = {Pappas, George and Ravikumar, Pradeep and Seshia, Sanjit A.}, volume = {288}, series = {Proceedings of Machine Learning Research}, month = {28--30 May}, publisher = {PMLR}, pdf = {https://raw.githubusercontent.com/mlresearch/v288/main/assets/bortolussi25a/bortolussi25a.pdf}, url = {https://proceedings.mlr.press/v288/bortolussi25a.html}, abstract = {Markov population processes (MPPs) are the natural modeling choice in various application domains where multiple interacting entities evolve stochastically over time, including biology, queueing theory, finance, and robotics. Motivated by real-world scenarios where time-series data for MPP models is increasingly available, we here employ a neuro-symbolic approach for discovering explanations of such data in terms of local, agent-to-agent interactions. Concretely, we assume that equidistant time-series measurements of a Markov population chain are given. Then, we propose how to automatically learn the explanatory models written in form of Chemical Reaction Networks (CRNs). Our approach is to use a symbolic representation of a CRN in form of a weighted bipartite graph, and to employ a graph-based Variational Autoencoder (VAE) to jointly infer both the interactions and the accompanying kinetic parameters. We demonstrate our proposed framework over three simple case studies. Our contribution represents a proof-of-concept that interpretable models of complex dynamical systems can be discovered in a fully automated and data-driven fashion, and it is applicable both in scenarios where data is available via experiments, or when it is generated by a black-box simulator.} }
Endnote
%0 Conference Paper %T Neuro-Symbolic Discovery of Markov Population Processes %A Luca Bortolussi %A Francesca Cairoli %A Julia Klein %A Tatjana Petrov %B Proceedings of the International Conference on Neuro-symbolic Systems %C Proceedings of Machine Learning Research %D 2025 %E George Pappas %E Pradeep Ravikumar %E Sanjit A. Seshia %F pmlr-v288-bortolussi25a %I PMLR %P 396--408 %U https://proceedings.mlr.press/v288/bortolussi25a.html %V 288 %X Markov population processes (MPPs) are the natural modeling choice in various application domains where multiple interacting entities evolve stochastically over time, including biology, queueing theory, finance, and robotics. Motivated by real-world scenarios where time-series data for MPP models is increasingly available, we here employ a neuro-symbolic approach for discovering explanations of such data in terms of local, agent-to-agent interactions. Concretely, we assume that equidistant time-series measurements of a Markov population chain are given. Then, we propose how to automatically learn the explanatory models written in form of Chemical Reaction Networks (CRNs). Our approach is to use a symbolic representation of a CRN in form of a weighted bipartite graph, and to employ a graph-based Variational Autoencoder (VAE) to jointly infer both the interactions and the accompanying kinetic parameters. We demonstrate our proposed framework over three simple case studies. Our contribution represents a proof-of-concept that interpretable models of complex dynamical systems can be discovered in a fully automated and data-driven fashion, and it is applicable both in scenarios where data is available via experiments, or when it is generated by a black-box simulator.
APA
Bortolussi, L., Cairoli, F., Klein, J. & Petrov, T.. (2025). Neuro-Symbolic Discovery of Markov Population Processes. Proceedings of the International Conference on Neuro-symbolic Systems, in Proceedings of Machine Learning Research 288:396-408 Available from https://proceedings.mlr.press/v288/bortolussi25a.html.

Related Material