PDE-Based Dynamic Density Estimation for Large-Scale Agent Systems

Large-scale agent systems have foreseeable applications in the near future. Estimating their macroscopic density is critical for many density-based optimization and control tasks, such as sensor deployment and city traffic scheduling. In this letter, we study the problem of estimating their dynamically varying probability density, given the agents’ individual dynamics (which can be nonlinear and time-varying) and their states observed in real-time. The density evolution is shown to satisfy a linear partial differential equation uniquely determined by the agents’ dynamics. We present a density filter which takes advantage of the system dynamics to gradually improve its estimation and is scalable to the agents’ population. Specifically, we use kernel density estimators (KDE) to construct a noisy measurement and show that, when the agents’ population is large, the measurement noise is approximately “Gaussian”. With this important property, infinite-dimensional Kalman filters are used to design density filters. It turns out that the covariance of measurement noise depends on the true density. This state-dependence makes it necessary to approximate the covariance in the associated operator Riccati equation, rendering the density filter suboptimal. The notion of input-to-state stability is used to prove that the performance of the suboptimal density filter remains close to the optimal one. Simulation results suggest that the proposed density filter is able to quickly recognize the underlying modes of the unknown density and automatically ignore outliers, and is robust to different choices of kernel bandwidth of KDE.

[1]  W. Hager,et al.  and s , 2019, Shallow Water Hydraulics.

[2]  Xiangliang Zhang,et al.  KDE-Track: An Efficient Dynamic Density Estimator for Data Streams , 2017, IEEE Transactions on Knowledge and Data Engineering.

[3]  T. Kurtz,et al.  Stochastic equations in infinite dimensions , 2006 .

[4]  B. Silverman Density estimation for statistics and data analysis , 1986 .

[5]  Jeffrey K. Uhlmann,et al.  Unscented filtering and nonlinear estimation , 2004, Proceedings of the IEEE.

[6]  Eduardo Sontag,et al.  On characterizations of the input-to-state stability property , 1995 .

[7]  Peter L. Falb,et al.  Infinite-Dimensional Filtering: The Kalman-Bucy Filter in Hilbert Space , 1967, Inf. Control..

[8]  M. C. Jones,et al.  A reliable data-based bandwidth selection method for kernel density estimation , 1991 .

[9]  T. Cacoullos Estimation of a multivariate density , 1966 .

[10]  Reza Olfati-Saber,et al.  Distributed Kalman filtering for sensor networks , 2007, 2007 46th IEEE Conference on Decision and Control.

[11]  G. Pavliotis Stochastic Processes and Applications: Diffusion Processes, the Fokker-Planck and Langevin Equations , 2014 .

[12]  Alain Bensoussan,et al.  Filtrage optimal des systèmes linéaires , 1971 .

[13]  J. S. Chang,et al.  A practical difference scheme for Fokker-Planck equations☆ , 1970 .

[14]  Bernard W. Silverman,et al.  Density Estimation for Statistics and Data Analysis , 1987 .

[15]  Sonia Martínez,et al.  Distributed Control for Spatial Self-Organization of Multi-agent Swarms , 2017, SIAM J. Control. Optim..

[16]  Silvia Ferrari,et al.  Distributed Optimal Control of Sensor Networks for Dynamic Target Tracking , 2018, IEEE Transactions on Control of Network Systems.

[17]  S. Haykin,et al.  Cubature Kalman Filters , 2009, IEEE Transactions on Automatic Control.

[18]  R. E. Kalman,et al.  New Results in Linear Filtering and Prediction Theory , 1961 .

[19]  S. Sain Multivariate locally adaptive density estimation , 2002 .

[20]  Saptarshi Bandyopadhyay,et al.  Distributed estimation using Bayesian consensus filtering , 2014, 2014 American Control Conference.

[21]  Behçet Açikmese,et al.  Optimal Mass Transport and Kernel Density Estimation for State-Dependent Networked Dynamic Systems , 2018, 2018 IEEE Conference on Decision and Control (CDC).

[22]  Giorgio Battistelli,et al.  Kullback-Leibler average, consensus on probability densities, and distributed state estimation with guaranteed stability , 2014, Autom..

[23]  Greg Foderaro A Decentralized Kernel Density Estimation Approach to Distributed Robot Path Planning , 2012 .