journal article·2021-01-26Open access

Deep Data Assimilation: Integrating Deep Learning with Data Assimilation

Rossella Arcucci, Jiangcheng Zhu, Shuang Hu, Yi-Ke Guo

Applied Sciences· Volume 11· Issue 3

Abstract

In this paper, we propose Deep Data Assimilation (DDA), an integration of Data Assimilation (DA) with Machine Learning (ML). DA is the Bayesian approximation of the true state of some physical system at a given time by combining time-distributed observations with a dynamic model in an optimal way. We use a ML model in order to learn the assimilation process. In particular, a recurrent neural network, trained with the state of the dynamical system and the results of the DA process, is applied for this purpose. At each iteration, we learn a function that accumulates the misfit between the results of the forecasting model and the results of the DA. Subsequently, we compose this function with the dynamic model. This resulting composition is a dynamic model that includes the features of the DA process and that can be used for future prediction without the necessity of the DA. In fact, we prove that the DDA approach implies a reduction of the model error, which decreases at each iteration; this is achieved thanks to the use of DA in the training process. DDA is very useful in that cases when observations are not available for some time steps and DA cannot be applied to reduce the model error. The effectiveness of this method is validated by examples and a sensitivity study. In this paper, the DDA technology is applied to two different applications: the Double integral mass dot system and the Lorenz system. However, the algorithm and numerical methods that are proposed in this work can be applied to other physics problems that involve other equations and/or state variables.
Source: crossref · Quality: baseline

Research context

OpenAlex topics: Meteorological Phenomena and Simulations · Model Reduction and Neural Networks · Gaussian Processes and Bayesian Inference

SciVX discovery tags are terminology-based. OpenAlex topics are source-provided classifications.

Affiliations

Data Science Institute, Imperial College London, London SW72AZ, UK

State Key Laboratory of Industrial Control Technology, Zhejiang University, Hangzhou 310027, China

Ningbo Joynext Technology Inc., Ningbo 315000, China

Department of Computer Science, Hong Kong Baptist University, Hong Kong

Funding

EPSRC Centre for Doctoral Training in Technology Enhanced Chemical Synthesis

References (45)

Show source-provided references
1. Kalnay, E. (2003). Atmospheric Modeling, Data Assimilation and Predictability, Cambridge University Press.10.1017/CBO9780511802270 ↗
2. Data assimilation for geophysical fluids10.1016/S1570-8659(08)00209-3 ↗
3. A variational data assimilation procedure for the incompressible Navier-Stokes equations in hemodynamics10.1007/s10915-011-9547-6 ↗
4. Inverse problems in neural field theory10.1137/080731220 ↗
5. Error analysis and simulations of complex phenomena
6. Asch, M., Bocquet, M., and Nodet, M. (2016). Data Assimilation: Methods, Algorithms, and Applications, SIAM.10.1137/1.9781611974546 ↗
7. A proposal on machine learning via dynamical systems10.1007/s40304-017-0103-z ↗
8. Maximum principle based algorithms for deep learning
9. Leveraging Modern Artificial Intelligence for Remote Sensing and NWP: Benefits and Challenges10.1175/BAMS-D-18-0324.1 ↗
10. Challenges and design choices for global weather and climate models based on machine learning10.5194/gmd-11-3999-2018 ↗
11. Cacuci, D. (2003). Sensitivity and Uncertainty Analysis, Chapman & Hall/CRC.10.1201/9780203498798 ↗
12. Farago, I., and Zlatev, Z. (2013). Sensitivity analysis in nonlinear variational data assimilation: Theoretical aspects and applications. Advanced Numerical Methods for Complex Environmental Models: Needs and Availability, Bentham Science Publishers.
13. On the variational data assimilation problem solving and sensitivity analysis10.1016/j.jcp.2017.01.034 ↗
14. Cacuci, D., Navon, I., and Ionescu-Bujor, M. (2013). Computational Methods for Data Evaluation and Assimilation, CRC Press.
15. On the equivalence between Kalman smoothing and weak-constraint four-dimensional variational data assimilation10.1256/qj.04.142 ↗
16. Storm-based probabilistic hail forecasting with machine learning applied to convection-allowing ensembles10.1175/WAF-D-17-0010.1 ↗
17. Nonlinear wave ensemble averaging in the Gulf of Mexico using neural networks10.1175/JTECH-D-18-0099.1 ↗
18. Babovic, V., Keijzer, M., and Bundzel, M. (2000, January 23–27). From global to local modelling: A case study in error correction of deterministic models. Proceedings of the Fourth International Conference on Hydro Informatics, Cedar Rapids, IA, USA.
19. Neural networks as routine for error updating of numerical models10.1061/(ASCE)0733-9429(2001)127:3(181) ↗
20. Data assimilation of local model error forecasts in a deterministic model10.1002/fld.350 ↗
21. Brajard, J., Carassi, A., Bocquet, M., and Bertino, L. (2020). Combining data assimilation and machine learning to emulate a dynamical model from sparse and noisy observations: A case study with the Lorenz 96 model. arXiv.10.5194/gmd-2019-136 ↗
22. Rasp, S., Dueben, P.D., Scher, S., Weyn, J.A., Mouatadid, S., and Thuerey, N. (2020). WeatherBench: A benchmark dataset for data-driven weather forecasting. arXiv.10.1029/2020MS002203 ↗
23. Geer, A.J. (2020). Learning Earth System Models from Observations: Machine Learning or Data Assimilation? Technical Report 863, ECMWF.10.1098/rsta.2020.0089 ↗
24. Bayesian inference of chaotic dynamics by merging data assimilation, machine learning and expectation-maximization10.3934/fods.2020004 ↗
25. Raissi, M., Perdikaris, P., and Karniadakis, G. (2016). Inferring solutions of differential equations using noisy multi-fidelity data. J. Comput. Phys., 335.10.1016/j.jcp.2017.01.060 ↗
26. Nonlinear information fusion algorithms for data-efficient multi-fidelity modelling
27. Recent advances in supervised dimension reduction: A survey10.3390/make1010020 ↗
28. A Reduced Order Deep Data Assimilation model10.1016/j.physd.2020.132615 ↗
29. Improving wave predictions with artificial neural networks10.1016/j.oceaneng.2003.05.003 ↗
30. Coskun, H., Achilles, F., Dipietro, R., Navab, N., and Tombari, F. (2017, January 22–29). Long Short-Term Memory Kalman Filters: Recurrent Neural Estimators for Pose Regularization. Proceedings of the IEEE International Conference on Computer Vision, Venice, Italy.10.1109/ICCV.2017.589 ↗
31. Model error correction in data assimilation by integrating neural networks10.26599/BDMA.2018.9020033 ↗
32. Buizza, C., Fischer, T., and Demiris, Y. (2020, January 1–5). Real-Time Multi-Person Pose Tracking using Data Assimilation. Proceedings of the IEEE Winter Conference on Applications of Computer Vision, Snowmass Village, CO, USA.10.1109/WACV45572.2020.9093442 ↗
33. Arcucci, R., Moutiq, L., and Guo, Y.K. (2020). Neural assimilation. International Conference on Computational Science, Springer.10.1007/978-3-030-50433-5_13 ↗
34. Foo, Y.W., Goh, C., and Li, Y. (2016, January 4–5). Machine learning with sensitivity analysis to determine key factors contributing to energy consumption in cloud data centers. Proceedings of the 2016 International Conference on Cloud Computing Research and Innovations (ICCCRI), Singapore.10.1109/ICCCRI.2016.24 ↗
35. Purser, R. (1984, January 25–29). A new approach to the optimal assimilation of meteorological data by iterative Bayesian analysis. Proceedings of the Preprint of the 10th AMS Conference on Weather Forecasting and Analysis, Clearwater Beach, FL, USA.
36. Engl, H.W., Hanke, M., and Neubauer, A. (1996). Regularization of Inverse Problems, Springer Science & Business Media.10.1007/978-94-009-1740-8 ↗
37. Lahoz, W., Khattatov, B., and Menard, M. (2010). Mathematical concepts in data assimilation. Data Assimilation, Springer.10.1007/978-3-540-74703-1 ↗
38. Hansen, P. (1998). Rank Deficient and Discrete Ill-Posed Problems, SIAM.10.1137/1.9780898719697 ↗
39. Variational algorithms for analysis and assimilation of meteorological observations: Theoretical aspects10.1111/j.1600-0870.1986.tb00459.x ↗
40. A new approach to linear filtering and prediction problems10.1115/1.3662552 ↗
41. Finding structure in time10.1207/s15516709cog1402_1 ↗
42. Serial order: A parallel distributed processing approach10.1016/S0166-4115(97)80111-2 ↗
43. Lawless, A.S. (2002). Data Assimiliation with the Lorenz Equations, University of Reading.
44. A method for the solution of certain non-linear problems in least squares10.1090/qam/10666 ↗
45. An algorithm for least-squares estimation of nonlinear parameters10.1137/0111030 ↗