We propose a data-driven machine learning framework that automatically infers an explicit representation of a Chemical Reaction Network (CRN) together with its dynamics. The contribution is twofold: on one hand, our technique can be used to alleviate the computational burden of simulating a complex, multi-scale stochastic system; on the other hand, it can be used to extract an interpretable model from data. Our methodology is inspired by Neural Relational Inference and implements a graph-based Variational Autoencoder with the following structure: the encoder maps the observed trajectories into a representation of the CRN structure as a bipartite graph, and the decoder infers the respective reaction rates. Finally, the first two moments of the stochastic dynamics are computed with the standard linear noise approximation algorithm. Our current implementation demonstrates the applicability of the framework to single-reaction systems. Extending the framework to- wards inferring more complex CRN in a fully automated and data-driven manner involves implementation challenges related to neural network architecture and hyperparameter search, and is a work in progress.

Data-Driven Inference of Chemical Reaction Networks via Graph-Based Variational Autoencoders

Bortolussi, Luca
Primo
;
Cairoli, Francesca
Secondo
;
Petrov, Tatjana
Ultimo
2023-01-01

Abstract

We propose a data-driven machine learning framework that automatically infers an explicit representation of a Chemical Reaction Network (CRN) together with its dynamics. The contribution is twofold: on one hand, our technique can be used to alleviate the computational burden of simulating a complex, multi-scale stochastic system; on the other hand, it can be used to extract an interpretable model from data. Our methodology is inspired by Neural Relational Inference and implements a graph-based Variational Autoencoder with the following structure: the encoder maps the observed trajectories into a representation of the CRN structure as a bipartite graph, and the decoder infers the respective reaction rates. Finally, the first two moments of the stochastic dynamics are computed with the standard linear noise approximation algorithm. Our current implementation demonstrates the applicability of the framework to single-reaction systems. Extending the framework to- wards inferring more complex CRN in a fully automated and data-driven manner involves implementation challenges related to neural network architecture and hyperparameter search, and is a work in progress.
File in questo prodotto:
File Dimensione Formato  
QEST23_GVAE_CRN.pdf

Accesso chiuso

Tipologia: Documento in Versione Editoriale
Licenza: Copyright Editore
Dimensione 488.46 kB
Formato Adobe PDF
488.46 kB Adobe PDF   Visualizza/Apri   Richiedi una copia
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/3071643
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 0
social impact