NDKF: A Neural-Enhanced Distributed Kalman Filter for Nonlinear Multi-Sensor Estimation
Siavash Farzan
TL;DR
NDKF tackles distributed nonlinear state estimation by learning both system dynamics and measurement mappings with neural networks and fusing local estimates via a consensus mechanism, thereby reducing communication and avoiding a central fusion node. The method preserves a Kalman-like prediction-update structure using neural models and operates in a fully distributed fashion with information-form fusion, supported by a stability analysis under Lipschitz and bounded-Jacobian assumptions. Empirical results on a 2D multi-sensor setup show substantial RMSE reductions over a mis-specified distributed EKF, highlighting improved scalability, robustness, and accuracy in nonlinear environments. The work thus offers a principled, data-driven alternative for large-scale distributed estimation, with potential extensions to online learning, adaptive noise tuning, and more robust fusion schemes.
Abstract
We propose a Neural-Enhanced Distributed Kalman Filter (NDKF) for multi-sensor state estimation in nonlinear systems. Unlike traditional Kalman filters that rely on explicit, linear models and centralized data fusion, the NDKF leverages neural networks to learn both the system dynamics and measurement functions directly from data. Each sensor node performs local prediction and update steps using these learned models and exchanges only compact summary information with its neighbors via a consensus-based fusion process, which reduces communication overhead and eliminates a single point of failure. Our theoretical convergence analysis establishes sufficient conditions under which the local linearizations of the neural models guarantee overall filter stability and provides a solid foundation for the proposed approach. Simulation studies on a 2D system with four partially observing nodes demonstrate that the NDKF significantly outperforms a distributed Extended Kalman Filter. These outcomes, as yielded by the proposed NDKF method, highlight its potential to improve the scalability, robustness, and accuracy of distributed state estimation in complex nonlinear environments.
