An adaptive distributed resampling algorithm with non-proportional allocation

The distributed resampling algorithm with non-proportional allocation (RNA) [1] is key to implementing particle filtering applications on parallel computer systems. We extend the original work by Bolić et al. by introducing an adaptive RNA (ARNA) algorithm, improving RNA by dynamically adjusting the particle-exchange ratio and randomizing the process ring topology. This improves the runtime performance of ARNA by about 9% over RNA with 10% particle exchange. ARNA also significantly improves the speed at which information is shared between processing elements, leading to about 20-fold faster convergence. The ARNA algorithm requires only a few modifications to the original RNA, and is hence easy to implement.

[1]  C. Hoogenraad,et al.  Microtubule plus-end-tracking proteins: mechanisms and functions. , 2005, Current opinion in cell biology.

[2]  P. Djurić,et al.  Particle filtering , 2003, IEEE Signal Process. Mag..

[3]  Simon J. Godsill,et al.  On sequential Monte Carlo sampling methods for Bayesian filtering , 2000, Stat. Comput..

[4]  Ivo F. Sbalzarini,et al.  Beyond co-localization: inferring spatial interactions between sub-cellular structures from microscopy images , 2010, BMC Bioinformatics.

[5]  S. Muthukrishnan,et al.  Dynamic Load Balancing by Random Matchings , 1996, J. Comput. Syst. Sci..

[6]  Wiro J. Niessen,et al.  Particle Filtering for Multiple Object Tracking in Dynamic Fluorescence Microscopy Images: Application to Microtubule Growth Analysis , 2008, IEEE Transactions on Medical Imaging.

[7]  R. A. Fisher,et al.  Statistical Tables for Biological, Agricultural and Medical Research , 1956 .

[8]  Timothy J. Robinson,et al.  Sequential Monte Carlo Methods in Practice , 2003 .

[9]  Wiro J. Niessen,et al.  ADVANCED PARTICLE FILTERING FOR MULTIPLE OBJECT TRACKING IN DYNAMIC FLUORESCENCE MICROSCOPY IMAGES , 2007, 2007 4th IEEE International Symposium on Biomedical Imaging: From Nano to Macro.

[10]  Wiro J. Niessen,et al.  Multiple object tracking in molecular bioimaging by Rao-Blackwellized marginal particle filtering , 2008, Medical Image Anal..

[11]  F. Yates,et al.  Statistical Tables for Biological, Agricultural and Medical Research. , 1939 .

[12]  Gary G. Borisy,et al.  Mammalian end binding proteins control persistent microtubule growth , 2009, The Journal of cell biology.

[13]  Petar M. Djuric,et al.  Resampling algorithms and architectures for distributed particle filters , 2005, IEEE Transactions on Signal Processing.

[14]  Ivo F. Sbalzarini,et al.  PPF - A Parallel Particle Filtering Library , 2013, ArXiv.

[15]  Joaquín Míguez,et al.  Analysis of parallelizable resampling algorithms for particle filtering , 2007, Signal Process..

[16]  L. Tippett Statistical Tables: For Biological, Agricultural and Medical Research , 1954 .

[17]  Sven Zenker Parallel particle filters for online identification of mechanistic mathematical models of physiology from monitoring data: performance and real-time scalability in simulation scenarios , 2010, Journal of Clinical Monitoring and Computing.

[18]  J. Geweke,et al.  Bayesian Inference in Econometric Models Using Monte Carlo Integration , 1989 .