stringtranslate.com

Estimación bayesiana recursiva

En teoría de la probabilidad , estadística y aprendizaje automático , la estimación bayesiana recursiva , también conocida como filtro Bayes , es un enfoque probabilístico general para estimar una función de densidad de probabilidad ( PDF ) desconocida de forma recursiva a lo largo del tiempo utilizando mediciones entrantes y un modelo de proceso matemático. El proceso se basa en gran medida en conceptos y modelos matemáticos que se teorizan dentro de un estudio de probabilidades previas y posteriores conocido como estadística bayesiana .

En robótica

Un filtro Bayes es un algoritmo utilizado en informática para calcular las probabilidades de múltiples creencias y permitir que un robot infiera su posición y orientación. Básicamente, los filtros Bayes permiten a los robots actualizar continuamente su posición más probable dentro de un sistema de coordenadas, en función de los datos de los sensores adquiridos más recientemente. Este es un algoritmo recursivo. Consta de dos partes: predicción e innovación. Si las variables se distribuyen normalmente y las transiciones son lineales, el filtro de Bayes se vuelve igual al filtro de Kalman .

En un ejemplo sencillo, un robot que se mueve a lo largo de una cuadrícula puede tener varios sensores diferentes que le proporcionan información sobre su entorno. El robot podrá empezar con la seguridad de que está en la posición (0,0). Sin embargo, a medida que se aleja cada vez más de su posición original, el robot tiene cada vez menos certeza sobre su posición; Usando un filtro Bayes, se puede asignar una probabilidad a la creencia del robot sobre su posición actual, y esa probabilidad se puede actualizar continuamente a partir de información adicional del sensor.

Modelo

Las mediciones son manifestaciones de un modelo de Markov oculto (HMM), lo que significa que se supone que el estado verdadero es un proceso de Markov no observado . La siguiente imagen presenta una red bayesiana de un HMM.

Modelo de Markov oculto
Modelo de Markov oculto

Debido al supuesto de Markov, la probabilidad del estado verdadero actual dado el inmediatamente anterior es condicionalmente independiente de los otros estados anteriores.

De manera similar, la medición en el k -ésimo paso de tiempo depende solo del estado actual, por lo que es condicionalmente independiente de todos los demás estados dado el estado actual.

Usando estos supuestos, la distribución de probabilidad sobre todos los estados del HMM se puede escribir simplemente como

Sin embargo, cuando se utiliza el filtro de Kalman para estimar el estado x , la distribución de probabilidad de interés se asocia con los estados actuales condicionados a las mediciones hasta el paso de tiempo actual. (Esto se logra marginando los estados anteriores y dividiéndolos por la probabilidad del conjunto de medidas).

Esto conduce a los pasos de predicción y actualización del filtro de Kalman escritos probabilísticamente. La distribución de probabilidad asociada con el estado predicho es la suma (integral) de los productos de la distribución de probabilidad asociada con la transición del ( k - 1) -ésimo paso de tiempo al k -ésimo y la distribución de probabilidad asociada con el estado anterior, sobre todo lo posible .

La distribución de probabilidad de actualización es proporcional al producto de la probabilidad de medición y el estado previsto.

el denominador

es constante en relación con , por lo que siempre podemos sustituirlo por un coeficiente , que normalmente puede ignorarse en la práctica. El numerador se puede calcular y luego simplemente normalizar, ya que su integral debe ser la unidad.

Aplicaciones

Filtrado bayesiano secuencial

El filtrado bayesiano secuencial es la extensión de la estimación bayesiana para el caso en que el valor observado cambia con el tiempo. Es un método para estimar el valor real de una variable observada que evoluciona en el tiempo.

Hay varias variaciones:

filtración
al estimar el valor actual dadas las observaciones pasadas y actuales,
suavizado
al estimar valores pasados ​​dadas observaciones pasadas y actuales, y
predicción
al estimar un valor futuro probable dadas las observaciones pasadas y actuales.

La noción de filtrado bayesiano secuencial se utiliza ampliamente en control y robótica .

Otras lecturas