Data-Driven Modeling of Partially Observed Biological Systems
Wei-Hung Su, Ching-Shan Chou, Dongbin Xiu
Data-Driven Modeling of Partially Observed Biological Systems
We present a numerical approach for modeling unknown dynamical systems using partially observed data, with a focus on biological systems with (relatively) complex dynamical behavior. As an extension of the recently developed deep neural network (DNN) learning methods, our approach is particularly suitable for practical situations when (i) measurement data are available for only a subset of the state variables, and (ii) the system parameters cannot be observed or measured at all. We demonstrate that, with a properly designed DNN structure with memory terms, effective DNN models can be learned from such partially observed data containing hidden parameters. The learned DNN model serves as an accurate predictive tool for system analysis. Through a few representative biological problems, we demonstrate that such DNN models can capture qualitative dynamical behavior changes in the system, such as bifurcations, even when the parameters controlling such behavior changes are completely unknown throughout not only the model learning process but also the system prediction process. The learned DNN model effectively creates a “closed” model involving only the observables when such a closed-form model does not exist mathematically.
Deep neural network (DNN) / Governing equation discovery / Biological system / Partial observation
[1.] |
Abadi, M., Agarwal, A., Barham, P., Brevdo, E., Chen, Z., Citro, C., Corrado, G.S., Davis, A., Dean, J., Devin, M., Ghemawat, S., Goodfellow, I., Harp, A., Irving, G., Isard, M., Jia, Y., Jozefowicz, R., Kaiser, L., Kudlur, M., Levenberg, J., Mané, D., Monga, R., Moore, S., Murray, D., Olah, C., Schuster, M., Shlens, J., Steiner, B., Sutskever, I., Talwar, K., Tucker, P., Vanhoucke, V., Vasudevan, V., Viégas, F., Vinyals, O., Warden, P., Wattenberg, M., Wicke, M., Yu, Y., Zheng, X.: TensorFlow: large-scale machine learning on heterogeneous systems (2015). https://www.tensorflow.org/. Software available from tensorflow.org
|
[2.] |
|
[3.] |
|
[4.] |
|
[5.] |
|
[6.] |
Daniels, B.C., Nemenman, I.: Automated adaptive inference of phenomenological dynamical models. Nature Communications 6, 8133 (2015)
|
[7.] |
|
[8.] |
DeAngelis, D.L., Yurek, S.: Equation-free modeling unravels the behavior of complex ecological systems. Proc. Natl. Acad. Sci. USA 112, 3856–3857 (2015).
|
[9.] |
|
[10.] |
|
[11.] |
|
[12.] |
Fu, X., Mao, W., Chang, L.-B., Xiu, D.: Modeling unknown dynamical systems with hidden parameters. J. Mach. Learn. Model. Comput. 3, 79-95 (2022)
|
[13.] |
|
[14.] |
|
[15.] |
Grimm, V., Railsback, S.F.: Individual-Based Modeling and Ecology. Princeton University Press, Princeton (2005)
|
[16.] |
|
[17.] |
Hau, D.T., Coiera, E.W.: Learning qualitative models from physiological signals internal accession date only. Technical report (1995)
|
[18.] |
|
[19.] |
Hodgkin, A.L., Huxley, A.F.: A quantitative description of membrane current and its application to conduction and excitation in nerve. J Physiol. 117, 500–544 (1952).
|
[20.] |
Karumuri, S., Tripathy, R., Bilionis, I., Panchal, J.: Simulator-free solution of high-dimensional stochastic elliptic partial differential equations using deep neural networks, J. Comp. Phys. 404, 109120 (2019)
|
[21.] |
|
[22.] |
Khoo, Y., Lu, J., Ying, L.: Solving parametric PDE problems with artificial neural networks. Euro.Jnl. Appl. Math. 32, 21–435 (2018). arXiv:1707.03351
|
[23.] |
Long, Z., Lu, Y., Dong, B.: PDE-Net 2.0: learning PDEs from data with a numeric-symbolic hybrid deep network. J. Comput. Phys. 399, 108925 (2019). arXiv:1812.04426 [math.ST]
|
[24.] |
Long, Z., Lu, Y., Ma, X., Dong, B.: PDE-net: learning PDEs from data. Proceedings of the 35th International Conference on Machine Learning. PMLR 80, 3208–3216 (2018)
|
[25.] |
|
[26.] |
|
[27.] |
|
[28.] |
|
[29.] |
Morris, C., Lecar, H.: Voltage oscillations in the barnacle giant muscle fiber (1981). https://www.ncbi.nlm.nih.gov/pmc/articles/PMC1327511/
|
[30.] |
|
[31.] |
|
[32.] |
|
[33.] |
|
[34.] |
|
[35.] |
|
[36.] |
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Physics informed deep learning (part I): data-driven solutions of nonlinear partial differential equations. J. Comput. Phys. 378, 686–707 (2019). arXiv:1711.10561
|
[37.] |
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Physics informed deep learning (part II): data-driven discovery of nonlinear partial differential equations (2017). arXiv:1711.10566
|
[38.] |
Raissi, M., Perdikaris, P., Karniadakis, G.E.: Multistep neural networks for data-driven discovery of nonlinear dynamical systems (2018). arXiv:1801.01236
|
[39.] |
|
[40.] |
|
[41.] |
|
[42.] |
|
[43.] |
|
[44.] |
|
[45.] |
Sun, Y., Zhang, L., Schaeffer, H.: NeuPDE: neural network based ordinary and partial differential equations for modeling time-dependent data. Proc. Machine Learning Res. 107, 352–372 (2020). arXiv:1908.03190
|
[46.] |
|
[47.] |
|
[48.] |
|
[49.] |
|
[50.] |
Wang, Y., Shen, Z., Long, Z., Dong, B.: Learning to discretize: solving 1D scalar conservation laws via deep reinforcement learning. Commun. Comput. Phys. 28, 2158–2179 (2020). arXiv:1905.11079
|
[51.] |
|
[52.] |
|
[53.] |
|
[54.] |
Yodzis, P.: The indeterminacy of ecological interactions as perceived through perturbation. Technical Report (1988)
|
[55.] |
|
[56.] |
|
/
〈 | 〉 |