Las cadenas estocásticas con memoria de longitud variable son una familia de cadenas estocásticas de orden finito en un alfabeto finito, de modo que, para cada paso del tiempo, solo se necesita un sufijo finito del pasado, llamado contexto, para predecir el siguiente símbolo. Estos modelos fueron introducidos en la literatura de teoría de la información por Jorma Rissanen en 1983, [ 1 ] como una herramienta universal para la compresión de datos , pero recientemente se han utilizado para modelar datos en diferentes áreas como la biología , [ 2 ] la lingüística [ 3 ] y la música . [ 4 ]
Definición
Una cadena estocástica con memoria de longitud variable es una cadena estocástica., tomando valores en un alfabeto finitoy caracterizado por un árbol de contexto probabilístico, de modo que
- es el grupo de todos los contextos. Un contexto, serEl tamaño del contexto es una porción finita del pasado., lo cual es relevante para predecir el siguiente símbolo;
- es una familia de probabilidades de transición asociadas a cada contexto.
Historia
La clase de cadenas estocásticas con memoria de longitud variable fue introducida por Jorma Rissanen en el artículo «Un sistema universal de compresión de datos» . [ 1 ] Dicha clase de cadenas estocásticas fue popularizada en la comunidad estadística y probabilística por P. Bühlmann y A.J. Wyner en 1999, en el artículo « Cadenas de Markov de longitud variable » . Denominadas por Bühlmann y Wyner como « cadenas de Markov de longitud variable » (VLMC), estas cadenas también se conocen como « modelos de Markov de orden variable » (VOM), « árboles de sufijos probabilísticos » [ 2 ] y « modelos de árboles de contexto ». [ 5 ] El nombre «cadenas estocásticas con memoria de longitud variable» parece haber sido introducido por Galves y Löcherbach, en 2008, en el artículo del mismo nombre. [ 6 ]
Ejemplos
Fuente de luz interrumpida
Consideremos un sistema formado por una lámpara, un observador y una puerta entre ambos. La lámpara tiene dos estados posibles : encendida (1) o apagada (0). Cuando la lámpara está encendida, el observador puede ver la luz a través de la puerta, dependiendo del estado en que se encuentre esta en ese momento: abierta (1) o cerrada (0). Estos estados son independientes del estado inicial de la lámpara.
Dejaruna cadena de Markov que representa el estado de la lámpara, con valores eny dejarSea una matriz de transición de probabilidad . Además, seasea una secuencia de variables aleatorias independientes que represente los estados de la puerta, tomando también valores en, independientemente de la cadenay tal que
dóndeDefinir una nueva secuenciade tal manera que
- por cada
Para determinar el último instante en que el observador pudo ver la lámpara encendida, es decir, para identificar el instante más corto., conen el cual.
Mediante un árbol de contexto es posible representar los estados pasados de la secuencia, mostrando cuáles son relevantes para identificar el siguiente estado.
La cadena estocásticaes, entonces, una cadena con memoria de longitud variable, que toma valores eny compatible con el árbol de contexto probabilístico, dónde
Inferencias en cadenas de longitud variable
Dado un ejemplo, se puede encontrar el árbol de contexto apropiado utilizando los siguientes algoritmos.
El algoritmo de contexto
En el artículo Un sistema universal de compresión de datos , [ 1 ] Rissanen introdujo un algoritmo consistente para estimar el árbol de contexto probabilístico que genera los datos. La función de este algoritmo se puede resumir en dos pasos:
- Dado el ejemplo producido por una cadena con memoria de longitud variable, comenzamos con el árbol máximo cuyas ramas son todos los candidatos a contextos para el ejemplo;
- Las ramas de este árbol se cortan hasta obtener el árbol más pequeño que se adapte bien a los datos. La decisión de acortar o no el contexto se toma mediante una función de ganancia determinada, como la razón de la verosimilitud logarítmica.
Seruna muestra de un árbol probabilístico finito. Para cualquier secuenciacon, es posible denotar porel número de ocurrencias de la secuencia en la muestra, es decir,
Rissanen construyó primero un candidato a máximo de contexto, dado por, dóndeyes una constante positiva arbitraria. La razón intuitiva para la elección deproviene de la imposibilidad de estimar las probabilidades de secuencias con longitudes mayores quebasado en una muestra de tamaño.
A partir de ahí, Rissanen reduce el candidato máximo mediante el corte sucesivo de las ramas según una secuencia de pruebas basadas en la razón de verosimilitud estadística. En una definición más formal, si bANnxk1b0 define el estimador de probabilidad de la probabilidad de transiciónpor
dónde. Si, definir.
A, definir
dóndey
Tenga en cuenta quees la razón de la log-verosimilitud para probar la consistencia de la muestra con el árbol de contexto probabilísticofrente a la alternativa que es consistente con, dóndeySe diferencian únicamente por un conjunto de nudos hermanos.
La longitud del contexto estimado actual se define por
dóndees cualquier constante positiva. Finalmente, según Rissanen, [ 1 ] se obtiene el siguiente resultado. Dadode un árbol de contexto probabilístico finito, entonces
cuando.
Criterio de información bayesiano (BIC)
El estimador del árbol de contexto mediante BIC con una constante de penalizaciónse define como
Criterio del maximizador más pequeño (SMC)
El criterio del maximizador más pequeño [ 3 ] se calcula seleccionando el árbol más pequeño τ de un conjunto de árboles campeones C tal que
Véase también
Referencias
- 1 2 3 4 Rissanen, J (septiembre de 1983). "Un sistema universal de compresión de datos". IEEE Transactions on Information Theory . 29 (5): 656– 664. doi : 10.1109/TIT.1983.1056741 .
- 1 2 Bejenaro, G (2001). "Variaciones en árboles de sufijos probabilísticos: modelado estadístico y predicción de familias de proteínas" . Bioinformatics . 17 (5): 23– 43. doi : 10.1093/bioinformatics/17.1.23 . PMID 11222260 .
- 1 2 Galves A, Galves C, Garcia J, Garcia NL, Leonardi F (2012). "Selección de árbol de contexto y recuperación de ritmo lingüístico a partir de textos escritos" . The Annals of Applied Statistics . 6 (5): 186– 209. arXiv : 0902.3619 . doi : 10.1214/11-AOAS511 .
- ↑ Dubnov S, Assayag G, Lartillot O, Bejenaro G (2003). "Uso de métodos de aprendizaje automático para el modelado de estilos musicales". Computer . 36 (10): 73– 80. CiteSeerX 10.1.1.628.4614 . doi : 10.1109/MC.2003.1236474 .
- ↑ Galves A, Garivier A, Gassiat E (2012). "Estimación conjunta de modelos de árboles de contexto intersecantes". Scandinavian Journal of Statistics . 40 (2): 344– 362. arXiv : 1102.0673 . doi : 10.1111/j.1467-9469.2012.00814.x .
- ↑ Galves A, Löcherbach E (2008). "Cadenas estocásticas con memoria de longitud variable" . TICSP Series . 38 : 117–133 . arXiv : 0804.2050 .
- Modelos estocásticos