Deep Filtering with DNN, CNN and RNN
Bin Xie, Qing Zhang

TL;DR
This paper introduces deep learning-based filters using DNN, CNN, and RNN architectures that outperform traditional filters in linear and nonlinear scenarios, with CNN showing the best performance.
Contribution
It presents a novel deep filtering approach trained on Monte Carlo samples, demonstrating robustness and bypassing model calibration.
Findings
Deep filters outperform Kalman and extended Kalman filters.
CNN outperforms RNN and DNN in filtering tasks.
Deep filters are robust to model discrepancies.
Abstract
This paper is about a deep learning approach for linear and nonlinear filtering. The idea is to train a neural network with Monte Carlo samples generated from a nominal dynamic model. Then the network weights are applied to Monte Carlo samples from an actual dynamic model. A main focus of this paper is on the deep filters with three major neural network architectures (DNN, CNN, RNN). Our deep filter compares favorably to the traditional Kalman filter in linear cases and outperform the extended Kalman filter in nonlinear cases. Then a switching model with jumps is studied to show the adaptiveness and power of our deep filtering. Among the three major NNs, the CNN outperform the others on average. while the RNN does not seem to be suitable for the filtering problem. One advantage of the deep filter is its robustness when the nominal model and actual model differ. The other advantage of…
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.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
