Articulo de referencia

Problema de filtrado (procesos estocásticos)

En la teoría de procesos estocásticos , el filtrado describe el problema de determinar el estado de un sistema a partir de un conjunto de observaciones incompleto y potencialmen...

En la teoría de procesos estocásticos , el filtrado describe el problema de determinar el estado de un sistema a partir de un conjunto de observaciones incompleto y potencialmente ruidoso . Por ejemplo, en la navegación GPS, el filtrado ayuda a estimar la posición real de un automóvil (el estado) a partir de señales satelitales ruidosas (las observaciones). Si bien originalmente surgió a raíz de problemas de ingeniería, el filtrado ha encontrado aplicaciones en muchos campos, desde el procesamiento de señales hasta las finanzas.

El problema del filtrado no lineal óptimo (incluso para el caso no estacionario) fue resuelto por Ruslan L. Stratonovich (1959, [ 1 ] 1960 [ 2 ] ), véase también el trabajo de Harold J. Kushner [ 3 ] y el de Moshe Zakai , quien introdujo una dinámica simplificada para la ley condicional no normalizada del filtro [ 4 ] conocida como la ecuación de Zakai . Sin embargo, la solución es de dimensión infinita en el caso general. [ 5 ] Ciertas aproximaciones y casos especiales se comprenden bien: por ejemplo, los filtros lineales son óptimos para variables aleatorias gaussianas y se conocen como el filtro de Wiener y el filtro de Kalman-Bucy . De manera más general, como la solución es de dimensión infinita, requiere aproximaciones de dimensión finita para ser implementadas en una computadora con memoria finita. Un filtro no lineal aproximado de dimensión finita puede basarse más en heurísticas, como el filtro de Kalman extendido o los filtros de densidad supuesta, [ 6 ] o estar más orientado metodológicamente, como por ejemplo los filtros de proyección , [ 7 ] algunas de cuyas subfamilias se ha demostrado que coinciden con los filtros de densidad supuesta. [ 8 ] Los filtros de partículas [ 9 ] son ​​otra opción para abordar el problema del filtrado de dimensión infinita y se basan en métodos secuenciales de Monte Carlo.

En general, si se aplica el principio de separación , el filtrado también surge como parte de la solución de un problema de control óptimo . Por ejemplo, el filtro de Kalman es la parte de estimación de la solución de control óptimo para el problema de control lineal-cuadrático-gaussiano .

El formalismo matemático

Consideremos un espacio de probabilidad (Ω,  Σ, P ) y supongamos que el estado (aleatorio) Y t en el espacio euclidiano n - dimensional R n de un sistema de interés en el instante t es una variable aleatoria Y t : Ω → R n dada por la solución de una ecuación diferencial estocástica de Itō de la forma     

dYt=b(t,Yt)dt+σ(t,Yt)dBt,{\displaystyle \mathrm {d} Y_{t}=b(t,Y_{t})\,\mathrm {d} t+\sigma (t,Y_{t})\,\mathrm {d} B_{t},}

donde B denota el movimiento browniano estándar p -dimensional , b : [0, +∞) × R nR n es el campo de deriva, y σ : [0, +∞) × R nR n × p es el campo de difusión. Se supone que las observaciones H t en R m (nótese que m y n pueden, en general, ser desiguales) se toman para cada tiempo t de acuerdo con              

Ht=do(t,Yt)+γ(t,Yt)ruido.{\displaystyle H_{t}=c(t,Y_{t})+\gamma (t,Y_{t})\cdot {\mbox{ruido}}.}

Adoptando la interpretación de Itō del diferencial estocástico y estableciendo

Zt=0tHsds,{\displaystyle Z_{t}=\int _{0}^{t}H_{s}\,\mathrm {d} s,}

Esto da como resultado la siguiente representación integral estocástica para las observaciones Z t :

dZt=do(t,Yt)dt+γ(t,Yt)dWt,{\displaystyle \mathrm {d} Z_{t}=c(t,Y_{t})\,\mathrm {d} t+\gamma (t,Y_{t})\,\mathrm {d} W_{t},}

donde W denota el movimiento browniano estándar r -dimensional , independiente de B y de la condición inicial Y 0 , y c : [0, +∞) × R nR n y γ : [0, +∞) × R nR n × r satisfacen              

|do(t,incógnita)|+|γ(t,incógnita)|do(1+|incógnita|){\displaystyle {\big |}c(t,x){\big |}+{\big |}\gamma (t,x){\big |}\leq C{\big (}1+|x|{\big )}}

para todo t y x y alguna constante C.

El problema de filtrado es el siguiente: dadas las observaciones Z s para 0  st , ¿cuál es la mejor estimación Ŷ t del estado verdadero Y t del sistema basándose en esas observaciones?   

Por "basándonos en esas observaciones" se entiende que Ŷ t es medible con respecto al σ -álgebra G t generada por las observaciones Z s , 0  st . Denotemos por K = K ( Z , t ) el conjunto de todas las variables aleatorias Y con valores en R n que son de cuadrado integrable y G t- medibles:      

K=K(Z,t)=L2(Ω,GRAMOt,PAG;Rnorte).{\displaystyle K=K(Z,t)=L^{2}(\Omega,G_{t},\mathbf {P} ;\mathbf {R} ^{n}).}

Por "mejor estimación" se entiende que Ŷ t minimiza la distancia cuadrática media entre Y t y todos los candidatos en K :

mi[|YtY^t|2]=infYKmi[|YtY|2].(METRO){\displaystyle \mathbf {E} \left[{\big |}Y_{t}-{\hat {Y}}_{t}{\big |}^{2}\right]=\inf _{Y\in K}\mathbf {E} \left[{\big |}Y_{t}-Y{\big |}^{2}\right].\qquad {\mbox{(M)}}}

Resultado básico: proyección ortogonal

El espacio K ( Z , t ) de candidatos es un espacio de Hilbert , y la teoría general de los espacios de Hilbert implica que la solución Ŷ t del problema de minimización (M) viene dada por 

Y^t=PAGK(Z,t)(Yt),{\displaystyle {\hat {Y}}_{t}=P_{K(Z,t)}{\big (}Y_{t}{\big )},}

donde P K ( Z , t ) denota la proyección ortogonal de L 2 (Ω,  Σ, P ; R n ) sobre el subespacio lineal K ( Z , t ) = L 2 (Ω, G t , P ; R n ). Además, es un hecho general sobre las esperanzas condicionales que si F es cualquier sub- σ -álgebra de Σ entonces la proyección ortogonal        

PAGK:L2(Ω,Σ,PAG;Rnorte)L2(Ω,F,PAG;Rnorte){\displaystyle P_{K}:L^{2}(\Omega ,\Sigma ,\mathbf {P} ;\mathbf {R} ^{n})\to L^{2}(\Omega ,F,\mathbf {P}  ;\mathbf {R} ^{n})}

es exactamente el operador de expectativa condicional E [·| F ], es decir,

PAGK(incógnita)=mi[incógnita|F].{\displaystyle P_{K}(X)=\mathbf {E} {\big [}X{\big |}F{\big ]}.}

Por eso,

Y^t=PAGK(Z,t)(Yt)=mi[Yt|GRAMOt].{\displaystyle {\hat {Y}}_{t}=P_{K(Z,t)}{\big (}Y_{t}{\big )}=\mathbf {E} {\big [}Y_{t}{\big |}G_{t}{\big ]}.}

Este resultado elemental constituye la base de la ecuación general de Fujisaki-Kallianpur-Kunita de la teoría de filtrado.

Resultado más avanzado: filtrado no lineal SPDE

El conocimiento completo del filtro en un instante t estaría dado por la ley de probabilidad de la señal Y t ​​condicionada al campo sigma G t generado por las observaciones Z hasta el instante t . Si esta ley de probabilidad admite una densidad, informalmente

pagt(y) dy=PAG(Ytdy|GRAMOt),{\displaystyle p_{t}(y)\ dy={\bf {P}}(Y_{t}\in dy|G_{t}),}

entonces bajo ciertas suposiciones de regularidad la densidadpagt(y){\displaystyle p_{t}(y)}satisface una ecuación diferencial parcial estocástica no lineal (SPDE) impulsada pordZt{\displaystyle dZ_{t}}y denominada ecuación de Kushner-Stratonovich , [ 10 ] o una versión no normalizada.qt(y){\displaystyle q_{t}(y)}de la densidadpagt(y){\displaystyle p_{t}(y)}satisface una SPDE lineal llamada ecuación de Zakai . [ 10 ] Estas ecuaciones pueden formularse para el sistema anterior, pero para simplificar la exposición se puede suponer que la señal no observada Y y la señal ruidosa parcialmente observada Z satisfacen las ecuaciones

dYt=b(t,Yt)dt+σ(t,Yt)dBt,{\displaystyle \mathrm {d} Y_{t}=b(t,Y_{t})\,\mathrm {d} t+\sigma (t,Y_{t})\,\mathrm {d} B_{t},}
dZt=do(t,Yt)dt+dWt.{\displaystyle \mathrm {d} Z_{t}=c(t,Y_{t})\,\mathrm {d} t+\mathrm {d} W_{t}.}

En otras palabras, el sistema se simplifica al suponer que el ruido de observación W no depende del estado.

Se podría mantener un tiempo determinista dependienteγ{\displaystyle \gamma }delante dedW{\displaystyle dW}pero suponemos que esto se ha eliminado mediante el reescalado.

Para este sistema en particular, la SPDE de Kushner-Stratnonovich para la densidadpagt{\displaystyle p_{t}}lecturas

dpagt=Ltpagt dt+pagt[do(t,)mipagt(do(t,))]T[dZtmipagt(do(t,))dt]{\displaystyle \mathrm {d} p_{t}={\cal {L}}_{t}^{*}p_{t}\ dt+p_{t}[c(t,\cdot )-E_{p_{t}}(c(t,\cdot ))]^{T}[dZ_{t}-E_{p_{t}}(c(t,\cdot ))dt]}

donde T denota transposición,mipag{\displaystyle E_{p}}denota la esperanza con respecto a la densidad p , mipag[F]=F(y)pag(y)dy,{\displaystyle E_{p}[f]=\int f(y)p(y)dy,} y el operador de difusión directaLt{\displaystyle {\cal {L}}_{t}^{*}}es

LtF(t,y)=iyi[bi(t,y)F(t,y)]+12i,j2yiyj[aij(t,y)F(t,y)]{\displaystyle {\cal {L}}_{t}^{*}f(t,y)=-\sum _{i}{\frac {\partial }{\partial y_{i}}}[b_{i}(t,y)f(t,y)]+{\frac {1}{2}}\sum _{i,j}{\frac {\partial ^{2}}{\partial y_{i}\partial y_{j}}}[a_{ij}(t,y)f(t,y)]}

dóndea=σσT{\displaystyle a=\sigma \sigma ^{T}}Si elegimos la densidad no normalizadaqt(y){\displaystyle q_{t}(y)}, el SPDE de Zakai para el mismo sistema dice

dqt=Ltqt dt+qt[do(t,)]TdZt.{\displaystyle \mathrm {d} q_{t}={\cal {L}}_{t}^{*}q_{t}\ dt+q_{t}[c(t,\cdot )]^{T}dZ_{t}.}

Estas SPDE para p y q están escritas en forma de cálculo de Ito. Es posible escribirlas en forma de cálculo de Stratonovich, lo que resulta útil al derivar aproximaciones de filtrado basadas en geometría diferencial , como en los filtros de proyección. Por ejemplo, la ecuación de Kushner-Stratonovich escrita en cálculo de Stratonovich es:

dpagt=Ltpagtdt12pagt[|do(,t)|2mipagt(|do(,t)|2)]dt+pagt[do(,t)mipagt(do(,t))]TdZt .{\displaystyle dp_{t}={\cal {L}}_{t}^{\ast }\,p_{t}\,dt-{\frac {1}{2}}\,p_{t}\,[\vert c(\cdot ,t)\vert ^{2}-E_{p_{t}}(\vert c(\cdot ,t)\vert ^{2})]\,dt+p_{t}\,[c(\cdot ,t)-E_{p_{t}}(c(\cdot ,t))]^{T}\circ dZ_{t}\ .}

A partir de cualquiera de las densidades p y q se pueden calcular todas las estadísticas de la señal Y t ​​condicionadas al campo sigma generado por las observaciones Z hasta el tiempo t , de modo que las densidades proporcionen un conocimiento completo del filtro. Bajo las suposiciones particulares de linealidad constante con respecto a Y , donde los coeficientes del sistema b y c son funciones lineales de Y y dondeσ{\displaystyle \sigma }yγ{\displaystyle \gamma }no dependen de Y , siendo la condición inicial para la señal Y gaussiana o determinista, la densidadpagt(y){\displaystyle p_{t}(y)}es gaussiana y puede caracterizarse por su media y matriz de varianza-covarianza, cuya evolución se describe mediante el filtro de Kalman-Bucy , que es de dimensión finita. [ 10 ] De manera más general, la evolución de la densidad del filtro ocurre en un espacio de funciones de dimensión infinita , [ 5 ] y debe aproximarse mediante una aproximación de dimensión finita, como se insinuó anteriormente.

Véase también

Referencias

  1. Stratonovich, RL (1959). Sistemas no lineales óptimos que producen una separación de una señal con parámetros constantes del ruido . Radiofizika, 2:6, pp. 892-901.
  2. Stratonovich, RL (1960). Aplicación de la teoría de los procesos de Markov al filtrado óptimo . Radio Engineering and Electronic Physics, 5:11, pp.1-19.
  3. Kushner, Harold . (1967). Filtrado no lineal: Las ecuaciones dinámicas exactas que satisface el modo condicional. Automatic Control, IEEE Transactions on Volumen 12, Número 3, junio de 1967 Páginas: 262-267
  4. Zakai, Moshe (1969), Sobre el filtrado óptimo de procesos de difusión. Zeit. Wahrsch. 11 230–243. MR 0242552 , Zbl 0164.19201 , doi : 10.1007/BF00536382  
  5. ^ Mireille Chaleyat-Maurel y Dominique Michel. Des resultats de inexistencia de filtro de dimensión finie. Estocásticos, 13(1+2):83-102, 1984.
  6. Maybeck, Peter S., Modelos estocásticos, estimación y control, Volumen 141, Serie Matemáticas en Ciencia e Ingeniería, 1979, Academic Press
  7. Damiano Brigo , Bernard Hanzon y François LeGland, Un enfoque geométrico diferencial para el filtrado no lineal: el filtro de proyección, IEEE Transactions on Automatic Control Vol. 43, 2 (1998), pp 247-252.
  8. Damiano Brigo, Bernard Hanzon y François Le Gland, Filtrado no lineal aproximado mediante proyección en variedades exponenciales de densidades, Bernoulli, vol. 5, n.º 3 (1999), págs. 495-534
  9. Del Moral, Pierre (1998). "Medir procesos valorados y sistemas de partículas que interactúan. Aplicación a problemas de filtrado no lineal" . Anales de probabilidad aplicada . 8 (2) (Publicaciones du Laboratoire de Statistique et Probabilités, 96-15 (1996) ed.): 438– 495. doi : 10.1214/aoap/1028903535 . 
  10. 1 2 3 Bain, A., y Crisan, D. (2009). Fundamentos del filtrado estocástico. Springer-Verlag, Nueva York, https://doi.org/10.1007/978-0-387-76896-0

Lecturas adicionales

  • Jazwinski, Andrew H. (1970). Procesos estocásticos y teoría del filtrado . Nueva York: Academic Press. ISBN 0-12-381550-9.
  • Øksendal, Bernt K. (2003). Ecuaciones diferenciales estocásticas: una introducción con aplicaciones (Sexta  ed.). Berlín: Springer. ISBN 3-540-04758-1.(Véase la sección 6.1)