Ancestry Tree Clustering for Particle Filter Diversity Maintenance

2509.24124v1 cs.RO, cs.AI, cs.LG, F.2.2; G.3; I.5.3; F.2.2; I.2.9; G.3; I.5.3 2025-10-01
Авторы:

Ilari Vallivaara, Bingnan Duan, Yinhuan Dong, Tughrul Arslan

Резюме на русском

## Контекст Проблема диверсификации частиц в фильтрации частиц (particle filtering) возникает при работе с многомодальными задачами, где необходимо поддерживать разнообразие частиц для эффективности расчетов и точности оценок. В существующих методах для поддержания диверсификации частиц часто используются методы, основанные на применении метрик расстояния или иных доменных-специфичных функций. Такие подходы могут быть неэффективными в многообразных средах или когда доступна ограниченная информация о метриках. Метод, предложенный в данной работе, использует топологию анцестар-дерева (ancestry tree) для кластеризации частиц, которая позволяет эффективно поддерживать диверсификацию без непосредственного применения дорогостоящих метрических расчетов. ## Метод Метод кластеризации частиц основывается на анализе топологии анцестар-дерева, которая формируется на основе генетических связей между частицами. Для каждой частицы определяется её "аналог" (эквивалентный частица) в группе частиц, который является частью тех же поддеревьев дерева анцестаров. На основе этого кластеры образуются вокруг этих эквивалентных частиц. Чтобы поддерживать диверсификацию, в рамках каждого кластера применяется метод фитнес-распределения (fitness sharing), который препятствует преждевременному схождению к одному решению внутри одного кластера. Также, частицы, не входящие в кластеры, получают дополнительную фитнес-награду, чтобы поддерживать их включение в будущие расчеты. Таким образом, метод эффективно поддерживает разнообразие, не требуя дополнительных метрик. ## Результаты Метод был проверен в нескольких экспериментах. На первом эксперименте, проведенном в симуляции многомодальных задач в робототехнике, показано, что метод эффективно поддерживает разнообразие частиц, обеспечивая высокую точность расчетов с минимальной уплотненностью (compactness). На втором эксперименте, проведенном в реальном многомодальном внутренней среде, метод опять показал высокую эффективность, эффективно обходя различные методы диверсификации, такие как Deterministic Resampling и Particle Gaussian Mixtures. Особую силу метода было замечено в сложных начальных условиях, когда другие методы часто проваливаются. ## Значимость Метод предлагаемый в данной работе может быть применен в различных динамических системах, включая робототехнику, системы контроля и даже приложения в медицине. Особые преимущества заключаются в своей простоте и эффективности, так как он не требует дополнительных метрик и может быть легко реализован в существу

Abstract

We propose a method for linear-time diversity maintenance in particle filtering. It clusters particles based on ancestry tree topology: closely related particles in sufficiently large subtrees are grouped together. The main idea is that the tree structure implicitly encodes similarity without the need for spatial or other domain-specific metrics. This approach, when combined with intra-cluster fitness sharing and the protection of particles not included in a cluster, effectively prevents premature convergence in multimodal environments while maintaining estimate compactness. We validate our approach in a multimodal robotics simulation and a real-world multimodal indoor environment. We compare the performance to several diversity maintenance algorithms from the literature, including Deterministic Resampling and Particle Gaussian Mixtures. Our algorithm achieves high success rates with little to no negative effect on compactness, showing particular robustness to different domains and challenging initial conditions.

Ссылки и действия