Differentiable Adaptive Kalman Filtering via Optimal Transport

2508.07037v1 cs.LG, eess.SP 2025-08-13
Авторы:

Yangguang He, Wenhao Li, Minzhe Li, Juan Zhang, Xiangfeng Wang, Bo Jin

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

## Контекст Динамические системы часто описываются с помощью математических моделей, которые могут быть неточными из-за неизвестности или плохого описания входных параметров. Особенно это актуально при использовании узкоспециализированных систем, таких как летательные аппараты без пилота, где внешние условия, такие как ветер или электромагнитные помехи, могут существенно повлиять на точность моделирования. Одним из широко используемых подходов для улучшения точности оценок является адаптивный Калмановский фильтр, который активно применяется в системах управления и мониторинга. Однако существующие подходы часто требуют дорогостоящих и медленных операций по онлайн-адаптации, что может ограничивать их применение в реальных условиях, где скорость и эффективность критичны. ## Метод Мы предлагаем **OTAKNet** (Optimal Transport Adaptive Kalman Net), первый адаптивный онлайн-фильтр, который устраняет необходимость в традиционных методах онлайн-обучения, таких как постоянная оценка или методы полного обучения сети. Метод OTAKNet основывается на **оптимальном транспорте**, который используется для оценки и корректировки статистических параметров в зависимости от изменений в динамике системы. Отличительным чертём является то, что OTAKNet использует **одношаговую предсказательную меру вероятности** для установления связи между состоянием и шумовыми условиями. Это позволяет вести адаптацию в реальном времени без необходимости полного переноса модели или медленных операций по обучению. ## Результаты Мы проводили эксперименты с помощью двух наборов данных. В **синтетических условиях** мы сравнили OTAKNet с классическим адаптивным Калмановским фильтром и показали, что наш подход обеспечивает более высокий точностный показатель с меньшим затратным временем. Также мы провели эксперименты на **данных NCLT (Northern Carbon State University)**, где показали, что OTAKNet превосходит существующие методы в условиях ограниченного обучающегося объема. Эти результаты демонстрируют высокую эффективность OTAKNet в реальных условиях, где изменения внешних условий могут быстро повлиять на модели. ## Значимость Предложенный подход может применяться в **робототехнике, мониторинге и системах управления**, где необходима высокая точность в реальном времени, независимо от изменения внешних условий. Особенно значимым является применение OTAKNet в локализации и ориентировании в условиях нестабильного шума, таких как удаленное воздушное пространство или городские условия. Этот подход может значительно улучшить возможности систем управления в таких ситуациях, обеспечивая улучшенную точность и реакцию.

Abstract

Learning-based filtering has demonstrated strong performance in non-linear dynamical systems, particularly when the statistics of noise are unknown. However, in real-world deployments, environmental factors, such as changing wind conditions or electromagnetic interference, can induce unobserved noise-statistics drift, leading to substantial degradation of learning-based methods. To address this challenge, we propose OTAKNet, the first online solution to noise-statistics drift within learning-based adaptive Kalman filtering. Unlike existing learning-based methods that perform offline fine-tuning using batch pointwise matching over entire trajectories, OTAKNet establishes a connection between the state estimate and the drift via one-step predictive measurement likelihood, and addresses it using optimal transport. This leverages OT's geometry - aware cost and stable gradients to enable fully online adaptation without ground truth labels or retraining. We compare OTAKNet against classical model-based adaptive Kalman filtering and offline learning-based filtering. The performance is demonstrated on both synthetic and real-world NCLT datasets, particularly under limited training data.

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