Рекурсивная байесовская оценка - Recursive Bayesian estimation

В Теория вероятности, Статистика, и Машинное обучение: Рекурсивное байесовское оценивание, также известный как Байесовский фильтр, представляет собой общий вероятностный подход для оценка неизвестно функция плотности вероятности (PDF ) рекурсивно во времени с использованием входящих измерений и математической модели процесса. Этот процесс в значительной степени опирается на математические концепции и модели, теоретически обоснованные в рамках исследования априорных и апостериорных вероятностей, известных как Байесовская статистика.

В робототехнике

Фильтр Байеса - это алгоритм, используемый в Информатика для расчета вероятностей нескольких убеждений, чтобы позволить робот вывести его положение и ориентацию. По сути, байесовские фильтры позволяют роботам постоянно обновлять свое наиболее вероятное положение в системе координат на основе последних полученных данных датчиков. Это рекурсивный алгоритм. Он состоит из двух частей: прогнозирования и инноваций. Если переменные нормально распределенный и переходы линейны, фильтр Байеса становится равным Фильтр Калмана.

В простом примере робот, перемещающийся по сетке, может иметь несколько различных датчиков, которые предоставляют ему информацию о его окружении. Робот может начать с уверенностью, что он находится в позиции (0,0). Однако по мере того, как он перемещается все дальше и дальше от своего исходного положения, у робота становится все меньше уверенности в своем положении; Используя фильтр Байеса, вероятность может быть присвоена предположению робота о его текущем положении, и эта вероятность может постоянно обновляться на основе дополнительной информации датчика.

Модель

Истинное состояние считается ненаблюдаемым Марковский процесс, а измерения наблюдения Скрытая марковская модель (ХМ). На следующем рисунке представлена ​​байесовская сеть HMM.

Скрытая марковская модель

Из-за предположения Маркова вероятность текущего истинного состояния с учетом непосредственно предыдущего состояния условно не зависит от других более ранних состояний.

Аналогично, измерение на k-й временной шаг зависит только от текущего состояния, поэтому условно не зависит от всех других состояний с учетом текущего состояния.

Используя эти предположения, распределение вероятностей по всем состояниям HMM можно записать просто как:

Однако при использовании фильтра Калмана для оценки состояния Икс, интересующее распределение вероятностей связано с текущими состояниями, обусловленными измерениями, вплоть до текущего временного шага. (Это достигается за счет исключения предыдущих состояний и деления на вероятность набора измерений.)

Это приводит к предсказывать и Обновить шаги фильтра Калмана записаны вероятностно. Распределение вероятностей, связанное с предсказанным состоянием, представляет собой сумму (интеграл) произведений распределения вероятностей, связанных с переходом от (k - 1) -й временной шаг до k-го и распределение вероятностей, связанных с предыдущим состоянием, по всем возможным .

Распределение вероятности обновления пропорционально произведению вероятности измерения и прогнозируемого состояния.

Знаменатель

постоянна относительно , поэтому мы всегда можем заменить его на коэффициент , которые на практике обычно игнорируются. Числитель можно вычислить, а затем просто нормализовать, поскольку его интеграл должен быть равен единице.

Приложения

Последовательная байесовская фильтрация

Последовательная байесовская фильтрация - это расширение байесовской оценки для случая, когда наблюдаемое значение изменяется во времени. Это метод оценки реального значения наблюдаемой переменной, которая изменяется во времени.

Метод называется:

фильтрация
при оценке Текущий значение с учетом прошлых и текущих наблюдений,
сглаживание
при оценке прошлый значения с учетом прошлых и текущих наблюдений, и
прогноз
при оценке вероятного будущее значение с учетом прошлых и текущих наблюдений.

Понятие последовательной байесовской фильтрации широко используется в контроль и робототехника.

внешняя ссылка

  • Арулампалам, М. Санджив; Маскелл, Саймон; Гордон, Нил (2002). «Учебное пособие по фильтрам частиц для нелинейного / негауссовского байесовского отслеживания в реальном времени». Транзакции IEEE при обработке сигналов. 50 (2): 174–188. CiteSeerX  10.1.1.117.1144. Дои:10.1109/78.978374.
  • Беркхарт, Майкл С. (2019). «Глава 1. Обзор байесовской фильтрации». Дискриминационный подход к байесовской фильтрации с приложениями к нейронному декодированию человека. Провиденс, Род-Айленд, США: Университет Брауна. Дои:10.26300 / nhfp-xv22.
  • Чен, Чжэ Шалфей (2003). "Байесовская фильтрация: от фильтров Калмана до фильтров частиц и не только". Статистика: журнал теоретической и прикладной статистики. 182 (1): 1–69.
  • Диард, Жюльен; Бессьер, Пьер; Мазер, Эммануэль (2003). «Обзор вероятностных моделей с использованием методологии байесовского программирования в качестве объединяющей основы» (PDF). cogprints.org.
  • Волков, Александр (2015). «Границы точности негауссовского байесовского отслеживания в среде NLOS». Обработка сигналов. 108: 498–508. Дои:10.1016 / j.sigpro.2014.10.025.
  • Сяркка, Симо (2013). Байесовская фильтрация и сглаживание (PDF). Издательство Кембриджского университета.