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.