Articulo de referencia

proceso del restaurante chino

En teoría de la probabilidad , el proceso del restaurante chino es un proceso estocástico de tiempo discreto , análogo a la asignación de mesas a los clientes en un restaurante....

En teoría de la probabilidad , el proceso del restaurante chino es un proceso estocástico de tiempo discreto , análogo a la asignación de mesas a los clientes en un restaurante. Imaginemos un restaurante con un número infinito de mesas circulares, cada una con capacidad infinita. El cliente 1 se sienta en la primera mesa. El siguiente cliente se sienta en la misma mesa que el cliente 1 o en la siguiente. Esto continúa, y cada cliente elige sentarse en una mesa ocupada con una probabilidad proporcional al número de clientes ya presentes (es decir, es más probable que se siente en una mesa con muchos clientes que con pocos), o en una mesa desocupada. En el instante n , los n clientes se han repartido entre m n mesas (o bloques de la partición). Los resultados de este proceso son intercambiables , lo que significa que el orden en que se sientan los clientes no afecta la probabilidad de la distribución final . Esta propiedad simplifica enormemente varios problemas en genética de poblaciones , análisis lingüístico y reconocimiento de imágenes .  

La analogía del restaurante apareció por primera vez en un artículo de 1985 de David Aldous , [ 1 ] donde se atribuyó a Jim Pitman (quien además le da crédito a Lester Dubins ). [ 2 ]

Un proceso de partición equivalente fue publicado un año antes por Fred Hoppe , [ 3 ] utilizando un "esquema de urna" similar a la urna de Pólya . En comparación con el modelo de urna de Hoppe, el proceso del restaurante chino tiene la ventaja de que se presta naturalmente a describir permutaciones aleatorias a través de su estructura cíclica, además de describir particiones aleatorias.

Definición formal

Para cualquier entero positivonorte{\displaystyle n}, dejarPAGnorte{\displaystyle {\mathcal {P}}_{n}}denotamos el conjunto de todas las particiones del conjunto{1,2,3,...,norte}[norte]{\displaystyle \{1,2,3,...,n\}\triangleq [n]}El proceso del restaurante chino toma valores en el producto cartesiano infinito.norte1PAGnorte{\displaystyle \prod _{n\geq 1}{\mathcal {P}}_{n}}.

El valor del proceso en el momentonorte{\displaystyle n}es una particiónBnorte{\displaystyle B_{n}}del conjunto[norte]{\displaystyle [n]}, cuya distribución de probabilidad se determina de la siguiente manera. En el tiemponorte=1{\displaystyle n=1}, la partición trivialB1={{1}}{\displaystyle B_{1}=\{\{1\}\}}se obtiene (con probabilidad uno). En el tiemponorte+1{\displaystyle n+1}el elemento "norte+1{\displaystyle n+1}" es o bien:

  1. añadido a uno de los bloques de la particiónBnorte{\displaystyle B_{n}}donde cada bloque se elige con probabilidad|b|/(norte+1){\displaystyle |b|/(n+1)}dónde|b|{\displaystyle |b|}es el tamaño del bloque (es decir, el número de elementos), o
  2. añadido a la particiónBnorte{\displaystyle B_{n}}como un nuevo bloque singleton, con probabilidad1/(norte+1){\displaystyle 1/(n+1)}.

La partición aleatoria así generada tiene algunas propiedades especiales. Es intercambiable en el sentido de que se puede volver a etiquetar.{1,...,norte}{\displaystyle \{1,...,n\}}no cambia la distribución de la partición y es consistente en el sentido de que la ley de la partición de[norte1]{\displaystyle [n-1]}obtenido al eliminar el elementonorte{\displaystyle n}de la partición aleatoriaBnorte{\displaystyle B_{n}}es lo mismo que la ley de la partición aleatoriaBnorte1{\displaystyle B_{n-1}}.

La probabilidad asignada a cualquier partición en particular (ignorando el orden en que los clientes se sientan alrededor de una mesa en particular) es

Pr(Bnorte=B)=bB(|b|1)¡norte¡,BPAGnorte{\displaystyle \Pr(B_{n}=B)={\frac {\prod _{b\in B}(|b|-1)!}{n!}},\qquad B\in {\mathcal {P}}_{n}}

dóndeb{\displaystyle b}es un bloque en la particiónB{\displaystyle B}y|b|{\displaystyle |b|}es el tamaño deb{\displaystyle b}.

La definición puede generalizarse introduciendo un parámetro.θ>0{\displaystyle \theta >0}lo cual modifica la probabilidad de que el nuevo cliente se siente en una mesa nueva aθnorte+θ{\displaystyle {\frac {\theta }{n+\theta }}}y modifica correspondientemente la probabilidad de que se sienten en una mesa de tamaño|b|{\displaystyle |b|}a|b|norte+θ{\displaystyle {\frac {|b|}{n+\theta }}}. El proceso básico presentado anteriormente se puede recuperar configurandoθ=1{\displaystyle \theta =1}Intuitivamente,θ{\displaystyle \theta }puede interpretarse como el número efectivo de clientes sentados en la primera mesa vacía.

Definición alternativa

Una forma equivalente, aunque sutilmente diferente, de definir el proceso del restaurante chino, es permitir que los nuevos clientes elijan acompañantes en lugar de mesas. [ 4 ] Clientenorte+1{\displaystyle n+1}elige sentarse en la misma mesa que cualquiera de losnorte{\displaystyle n}clientes sentados con probabilidad1norte+θ{\displaystyle {\frac {1}{n+\theta }}}o elige sentarse en una mesa nueva y desocupada con probabilidadθnorte+θ{\displaystyle {\frac {\theta }{n+\theta }}}. Observe que en esta formulación, el cliente elige una mesa sin tener que contar las mesas ocupadas; no necesitamos|b|{\displaystyle |b|}.

Distribución del número de tablas

La distribución de mesas en restaurantes chinos ( CRT ) es la distribución de probabilidad sobre el número de mesas en el proceso de un restaurante chino. [ 5 ] Se puede entender como la suma denorte{\displaystyle n}Variables aleatorias de Bernoulli independientes , cada una con un parámetro diferente:

K=i=1nortebibiBernoulli(θi1+θ){\displaystyle {\begin{aligned}K&=\sum _{i=1}^{n}b_{i}\\[4pt]b_{i}&\sim \operatorname {Bernoulli} \left({\frac {\theta }{i-1+\theta }}\right)\end{aligned}}}

La función de masa de probabilidad deK{\displaystyle K}viene dado por [ 6 ]

F(k)=Γ(θ)Γ(norte+θ)|s(norte,k)|θk,k=1,,norte,{\displaystyle f(k)={\frac {\Gamma (\theta )}{\Gamma (n+\theta )}}|s(n,k)|\theta ^{k},\quad k=1,\dots ,n,}

dóndes{\displaystyle s}denota números de Stirling de primera especie .

Generalización de dos parámetros

Esta construcción se puede generalizar a un modelo con dos parámetros,θ{\displaystyle \theta }&α{\displaystyle \alpha }, [ 2 ] [ 7 ] comúnmente llamados parámetros de fuerza (o concentración ) y descuento respectivamente. En el tiemponorte+1{\displaystyle n+1}, el siguiente cliente que llega encuentra|B|{\displaystyle |B|}mesas ocupadas y decide sentarse en una mesa vacía con probabilidad

θ+|B|αnorte+θ,{\displaystyle {\frac {\theta +|B|\alpha }{n+\theta }},}

o en una mesa ocupadab{\displaystyle b}de tamaño|b|{\displaystyle |b|}con probabilidad

|b|αnorte+θ.{\displaystyle {\frac {|b|-\alpha }{n+\theta }}.}

Para que la construcción defina una medida de probabilidad válida es necesario suponer que o bienα<0{\displaystyle \alpha <0}yθ=Lα{\displaystyle \theta =-L\alpha }para algunosL{1,2,,...}{\displaystyle L\in \{1,2,,...\}}; o que0α<1{\displaystyle 0\leq \alpha <1}yθ>α{\displaystyle \theta >-\alpha }.

Según este modelo, la probabilidad asignada a cualquier partición en particular es la siguiente:B{\displaystyle B}de[norte]{\displaystyle [n]}, puede expresarse en el caso general (para cualquier valor deθ,α{\displaystyle \theta ,\alpha }que satisfacen las restricciones mencionadas anteriormente) en términos del símbolo k de Pochhammer , como

Pr(Bnorte=Bθ,α)=(θ+α)|B|1,α(θ+1)norte1,1bB(1α)|b|1,1{\displaystyle \Pr(B_{n}=B\mid \theta ,\alpha )={\frac {(\theta +\alpha )_{|B|-1,\alpha }}{(\theta +1)_{n-1,1}}}\prod _{b\in B}(1-\alpha )_{|b|-1,1}}

donde el símbolo k de Pochhammer se define de la siguiente manera: por convención,(a)0,k=1{\displaystyle (a)_{0,k}=1}y parametro>0{\displaystyle m>0}

(a)metro,k=i=0metro1(a+ik)={ametrosi k=0,kmetro(ak)metro¯si k>0,|k|metro(a|k|)metro_si k<0{\displaystyle (a)_{m,k}=\prod _{i=0}^{m-1}(a+ik)={\begin{cases}a^{m}&{\text{if }}k=0,\\\\k^{m}\,({\frac {a}{k}})^{\overline {m}}&{\text{if }}k>0,\\\\\left|k\right|^{m}\,({\frac {a}{\left|k\right|}})^{\underline {m}}&{\text{if }}k<0\end{cases}}}

dóndeincógnitametro¯=i=0metro1(incógnita+i){\displaystyle x^{\overline {m}}=\prod _{i=0}^{m-1}(x+i)}es el factorial creciente yincógnitametro_=i=0metro1(incógnitai){\displaystyle x^{\underline {m}}=\prod _{i=0}^{m-1}(x-i)}es el factorial descendente . Vale la pena señalar que para la configuración de parámetros dondeα<0{\displaystyle \alpha <0}yθ=Lα{\displaystyle \theta =-L\alpha }, entonces(θ+α)|B|1,α=(|α|(L1))|B|1,α{\displaystyle (\theta +\alpha )_{|B|-1,\alpha }=(|\alpha |(L-1))_{|B|-1,\alpha }}, que se evalúa a cero siempre que|B|>L{\displaystyle |B|>L}, de modo queL{\displaystyle L}es un límite superior para el número de bloques en la partición; consulte la subsección sobre el modelo categórico de Dirichlet a continuación para obtener más detalles.

Para el caso en queθ>0{\displaystyle \theta >0}y0<α<1{\displaystyle 0<\alpha <1}, la probabilidad de partición se puede reescribir en términos de la función Gamma como

Pr(Bnorte=Bθ,α)=Γ(θ)Γ(θ+norte)α|B|Γ(θ/α+|B|)Γ(θ/α)bBΓ(|b|α)Γ(1α).{\displaystyle \Pr(B_{n}=B\mid \theta ,\alpha )={\frac {\Gamma (\theta )}{\Gamma (\theta +n)}}{\dfrac {\alpha ^{|B|}\,\Gamma (\theta /\alpha +|B|)}{\Gamma (\theta /\alpha )}}\prod _{b\in B}{\dfrac {\Gamma (|b|-\alpha )}{\Gamma (1-\alpha )}}.}

En el caso de un parámetro, dondeα{\displaystyle \alpha }es cero yθ>0{\displaystyle \theta >0}esto se simplifica a

Pr(Bnorte=Bθ)=Γ(θ)θ|B|Γ(θ+norte)bBΓ(|b|).{\displaystyle \Pr(B_{n}=B\mid \theta )={\frac {\Gamma (\theta )\,\theta ^{|B|}}{\Gamma (\theta +n)}}\prod _{b\in B}\Gamma (|b|).}

O cuandoθ{\displaystyle \theta }es cero y0<α<1{\displaystyle 0<\alpha <1}

Pr(Bnorte=Bα)=α|B|1Γ(|B|)Γ(norte)bBΓ(|b|α)Γ(1α).{\displaystyle \Pr(B_{n}=B\mid \alpha )={\frac {\alpha ^{|B|-1}\,\Gamma (|B|)}{\Gamma (n)}}\prod _{b\in B}{\frac {\Gamma (|b|-\alpha )}{\Gamma (1-\alpha )}}.}

Como antes, la probabilidad asignada a cualquier partición depende únicamente del tamaño de los bloques, por lo que, al igual que antes, la partición aleatoria es intercambiable en el sentido descrito anteriormente. La propiedad de consistencia se mantiene, como antes, por construcción.

Siα=0{\displaystyle \alpha =0}, la distribución de probabilidad de la partición aleatoria del enteronorte{\displaystyle n}De esta forma se genera la distribución de Ewens con parámetroθ{\displaystyle \theta }, utilizado en genética de poblaciones y en la teoría neutral unificada de la biodiversidad .

Animación del proceso de un restaurante chino con parámetro de escalaθ=0,5, α=0{\displaystyle \theta =0.5,\ \alpha =0}Las mesas se ocultan una vez que ya no se pueden mostrar los clientes de una mesa; sin embargo, cada mesa tiene un número infinito de asientos. (Grabación de una animación interactiva. [ 8 ] )

Derivación

Aquí hay una forma de derivar esta probabilidad de partición. Seadoi{\displaystyle C_{i}}sea ​​el bloque aleatorio en el que se encuentra el númeroi{\displaystyle i}se agrega, parai=1,2,3,...{\displaystyle i=1,2,3,...}. Entonces

Pr(doi=dodo1,,doi1)={θ+|B|αθ+i1si donuevo bloque,|b|αθ+i1si dob;{\displaystyle \Pr(C_{i}=c\mid C_{1},\ldots ,C_{i-1})={\begin{cases}{\dfrac {\theta +|B|\alpha }{\theta +i-1}}&{\text{if }}c\in {\text{new block}},\\\\{\dfrac {|b|-\alpha }{\theta +i-1}}&{\text{if }}c\in b;\end{cases}}}

La probabilidad de queBnorte{\displaystyle B_{n}}es cualquier partición particular del conjunto{1,...,norte}{\displaystyle \{1,...,n\}}es el producto de estas probabilidades comoi{\displaystyle i}corre desde1{\displaystyle 1}anorte{\displaystyle n}Ahora consideremos el tamaño del bloque.b{\displaystyle b}: aumenta en uno cada vez que le agregamos un elemento. Cuando el último elemento en el bloqueb{\displaystyle b}se debe agregar, el tamaño del bloque es|b|1{\displaystyle |b|-1}. Por ejemplo, considere esta secuencia de opciones: (generar un nuevo bloqueb{\displaystyle b})(unirseb{\displaystyle b})(unirseb{\displaystyle b})(unirseb{\displaystyle b}). Al final, bloqueb{\displaystyle b}tiene 4 elementos y el producto de los numeradores en la ecuación anterior esθ123{\displaystyle \theta \cdot 1\cdot 2\cdot 3}Siguiendo esta lógica, obtenemosPr(Bnorte=B){\displaystyle \Pr(B_{n}=B)}como se indicó anteriormente.

Número esperado de tablas

Para el caso de un parámetro, conα=0{\displaystyle \alpha =0}y0<θ<{\displaystyle 0<\theta <\infty }, el número de mesas se distribuye según la distribución de mesas de los restaurantes chinos . El valor esperado de esta variable aleatoria, dado que haynorte{\displaystyle n}clientes sentados, es [ 9 ]

k=1norteθθ+k1=θ(Ψ(θ+norte)Ψ(θ)){\displaystyle {\begin{aligned}\sum _{k=1}^{n}{\frac {\theta }{\theta +k-1}}=\theta \cdot (\Psi (\theta +n)-\Psi (\theta ))\end{aligned}}}

dóndeΨ(θ){\displaystyle \Psi (\theta )}es la función digamma . Para el caso de dos parámetros, paraα0{\displaystyle \alpha \neq 0}, el número esperado de mesas ocupadas es [ 7 ]

(θ+α)norte¯α(θ+1)norte1¯θα,{\displaystyle {\begin{aligned}{\frac {(\theta +\alpha )^{\overline {n}}}{\alpha (\theta +1)^{\overline {n-1}}}}-{\frac {\theta }{\alpha }},\end{aligned}}}

dóndeincógnitametro¯{\displaystyle x^{\overline {m}}}es el factorial ascendente (tal como se definió anteriormente).

El modelo categórico de Dirichlet

Para la elección de parámetrosα<0{\displaystyle \alpha <0}yθ=Lα{\displaystyle \theta =-L\alpha }, dóndeL{1,2,3,}{\displaystyle L\in \{1,2,3,\ldots \}}El proceso del restaurante chino de dos parámetros es equivalente al modelo categórico de Dirichlet , que es un modelo jerárquico que se puede definir de la siguiente manera. Nótese que para esta configuración de parámetros, la probabilidad de ocupar una nueva mesa, cuando ya hayL{\displaystyle L}mesas ocupadas, es cero; por lo que el número de mesas ocupadas está limitado superiormente porL{\displaystyle L}. Si elegimos identificar tablas con etiquetas que toman valores en{1,2,,L}{\displaystyle \{1,2,\ldots ,L\}}, luego generar una partición aleatoria del conjunto[norte]={1,2,,norte}{\displaystyle [n]=\{1,2,\ldots ,n\}}, el modelo jerárquico primero dibuja una distribución de etiquetas categóricas ,pag=(pag1,pag2,,pagL){\displaystyle \mathbf {p} =(p_{1},p_{2},\ldots ,p_{L})}de la distribución de Dirichlet simétrica , con parámetro de concentraciónγ=α>0{\displaystyle \gamma =-\alpha >0}. Luego, de forma independiente para cada uno de losnorte{\displaystyle n}clientes, la etiqueta de la tabla se extrae de la categoríapag{\displaystyle \mathbf {p} }Dado que la distribución de Dirichlet es conjugada a la categórica, la variable ocultapag{\displaystyle \mathbf {p} }se puede marginalizar para obtener la distribución predictiva posterior para el siguiente estado de etiqueta,norte+1{\displaystyle \ell _{n+1}}, dadonorte{\displaystyle n}etiquetas anteriores

PAG(norte+1=i1,,norte)=γ+|bi|Lγ+norte{\displaystyle P(\ell _{n+1}=i\mid \ell _{1},\ldots ,\ell _{n})={\frac {\gamma +\left|{b_{i}}\right|}{L\gamma +n}}}

dónde|bi|0{\displaystyle \left|{b_{i}}\right|\geq 0}es el número de clientes que ya están sentados en la mesai{\displaystyle i}. Conα=γ{\displaystyle \alpha =-\gamma }yθ=Lγ{\displaystyle \theta =L\gamma }, esto concuerda con la fórmula general anterior,|bi|αnorte+θ{\displaystyle {\frac {|b_{i}|-\alpha }{n+\theta }}}, para la probabilidad de sentarse en una mesa ocupada cuando|bi|1{\displaystyle |b_{i}|\geq 1}. La probabilidad de sentarse en cualquiera de losL|B|{\displaystyle L-|B|}las tablas desocupadas también concuerdan con la fórmula general y se dan por

i:|bi|=0PAG(norte+1=i1,,norte)=(L|B|)γnorte+Lγ=θ+|B|αnorte+θ{\displaystyle \sum _{i:|b_{i}|=0}P(\ell _{n+1}=i\mid \ell _{1},\ldots ,\ell _{n})={\frac {(L-|B|)\gamma }{n+L\gamma }}={\frac {\theta +|B|\alpha }{n+\theta }}}

La probabilidad marginal para las etiquetas viene dada por

PAG(1,,norte)=PAG(1)t=1norte1PAG(t+11,,t)=i=1Lγ|bi|¯(Lγ)norte¯{\displaystyle P(\ell _{1},\ldots ,\ell _{n})=P(\ell _{1})\prod _{t=1}^{n-1}P(\ell _{t+1}\mid \ell _{1},\ldots ,\ell _{t})={\frac {\prod _{i=1}^{L}\gamma ^{\overline {\left|{b_{i}}\right|}}}{(L\gamma )^{\overline {n}}}}}

dóndePAG(1)=1L{\displaystyle P(\ell _{1})={\frac {1}{L}}}yincógnitametro¯=i=0metro1(incógnita+i){\displaystyle x^{\overline {m}}=\prod _{i=0}^{m-1}(x+i)}es el factorial ascendente . En general, sin embargo, existen múltiples estados de etiquetas que corresponden a la misma partición. Para una partición dada,B{\displaystyle B}, que tiene|B|L{\displaystyle \left|B\right|\leq L}bloques, el número de estados de etiquetas que corresponden a esta partición viene dado por el factorial descendente ,L|B|_=i=0|B|1(Li){\displaystyle L^{\underline {\left|B\right|}}=\prod _{i=0}^{\left|B\right|-1}(L-i)}. Teniendo esto en cuenta, la probabilidad de la partición es

Pr(Bnorte=Bγ,L)=L|B|_i=1Lγ|bi|¯(Lγ)norte¯{\displaystyle {\text{Pr}}(B_{n}=B\mid \gamma ,L)=L^{\underline {\left|B\right|}}\,{\frac {\prod _{i=1}^{L}\gamma ^{\overline {\left|{b_{i}}\right|}}}{(L\gamma )^{\overline {n}}}}}

lo cual puede verificarse que coincide con la versión general de la probabilidad de partición que se da arriba en términos del símbolo k de Pochhammer. Nótese de nuevo que siB{\displaystyle B}está fuera del soporte, es decir|B|>L{\displaystyle |B|>L}, el factorial descendente,L|B|_{\displaystyle L^{\underline {|B|}}}se evalúa a cero como debería. (Implementaciones prácticas que evalúan la probabilidad logarítmica para particiones a través de registroL|B|_=registro|Γ(L+1)|registro|Γ(L+1|B|)|{\displaystyle \log L^{\underline {|B|}}=\log \left|\Gamma (L+1)\right|-\log \left|\Gamma (L+1-|B|)\right|}regresará{\displaystyle -\infty }, cuando sea|B|>L{\displaystyle |B|>L}(según sea necesario.)

Relación entre la PCR categórica de Dirichlet y la PCR de un parámetro

Consideremos por un lado el proceso de un solo parámetro del restaurante chino, conα=0{\displaystyle \alpha =0}yθ>0{\displaystyle \theta >0}, que denotamosPCR(α=0,θ){\displaystyle {\text{CRP}}(\alpha =0,\theta )}; y por otro lado el modelo categórico de Dirichlet conL{\displaystyle L}un número entero positivo y donde elegimosγ=θL{\displaystyle \gamma ={\frac {\theta }{L}}}, que como se muestra arriba, es equivalente aPCR(α=θL,θ){\displaystyle {\text{CRP}}(\alpha =-{\frac {\theta }{L}},\theta )}Esto demuestra que el modelo categórico de Dirichlet puede hacerse arbitrariamente cercano aPCR(0,θ){\displaystyle {\text{CRP}}(0,\theta )}, haciendoL{\displaystyle L}grande.

Proceso de romper palos

El proceso de restaurante chino de dos parámetros puede definirse equivalentemente en términos de un proceso de romper palos . [ 10 ] Para el caso en que0α<1{\displaystyle 0\leq \alpha <1}yθ>α{\displaystyle \theta >-\alpha }El proceso de romper el palo se puede describir como un modelo jerárquico, muy parecido al modelo categórico de Dirichlet anterior , excepto que hay un número infinito de estados de etiquetas. Las etiquetas de la tabla se extraen independientemente de la distribución categórica infinita.pag=(pag1,pag2,){\displaystyle \mathbf {p} =(p_{1},p_{2},\ldots )}, cuyos componentes se muestrean mediante la rotura de un palo : se comienza con un palo de longitud 1 y se rompe aleatoriamente en dos, la longitud de la mitad izquierda espag1{\displaystyle p_{1}}y la mitad derecha se rompe de nuevo recursivamente para darpag2,pag3,{\displaystyle p_{2},p_{3},\ldots }. Más precisamente, la fracción izquierda,Fk{\displaystyle f_{k}}, delk{\displaystyle k}El -ésimo punto de ruptura se muestrea de la distribución beta :

FkB(1α,θ+kα),para k1 y 0α<1{\displaystyle f_{k}\sim B(1-\alpha ,\theta +k\alpha ),\;{\text{for }}k\geq 1{\text{ and }}0\leq \alpha <1}

Las probabilidades categóricas son:

pagk=Fki=1k1(1Fk),donde el producto vacío se evalúa a uno.{\displaystyle p_{k}=f_{k}\prod _{i=1}^{k-1}(1-f_{k}),\;{\text{where the empty product evaluates to one.}}}

Para la configuración de parámetrosα<0{\displaystyle \alpha <0}yθ=αL{\displaystyle \theta =-\alpha L}, dóndeL{\displaystyle L}es un entero positivo, y donde la categórica es finita:pag=(pag1,,pagL){\displaystyle \mathbf {p} =(p_{1},\ldots ,p_{L})}, podemos tomar muestraspag{\displaystyle \mathbf {p} }a partir de una distribución de Dirchlet ordinaria como se explicó anteriormente , pero también se puede muestrear con una receta de ruptura de palos truncada , donde la fórmula para muestrear las fracciones se modifica a:

FkB(α,θ+kα),para 1kL1 y α<0{\displaystyle f_{k}\sim B(-\alpha ,\theta +k\alpha ),\;{\text{for }}1\leq k\leq L-1{\text{ and }}\alpha <0}

yFL=1{\displaystyle f_{L}=1}.

El proceso del buffet indio

Es posible adaptar el modelo de manera que cada punto de datos ya no esté asociado de forma única con una clase (es decir, ya no construimos una partición), sino que pueda asociarse con cualquier combinación de clases. Esto pone a prueba la analogía de las mesas de un restaurante y, por lo tanto, se asemeja más a un proceso en el que una serie de comensales prueban un subconjunto de una selección infinita de platos ofrecidos en un bufé. La probabilidad de que un comensal pruebe un plato en particular es proporcional a la popularidad del plato entre los comensales hasta el momento, y además, el comensal puede probar platos no probados. Esto se ha denominado el proceso del bufé indio y puede utilizarse para inferir características latentes en los datos. [ 11 ]

Aplicaciones

El proceso del restaurante chino está estrechamente relacionado con los procesos de Dirichlet y el esquema de la urna de Pólya , y por lo tanto resulta útil en aplicaciones de estadística bayesiana, incluidos los métodos bayesianos no paramétricos . El proceso generalizado del restaurante chino está estrechamente relacionado con el proceso de Pitman-Yor . Estos procesos se han utilizado en numerosas aplicaciones, como el modelado de texto, la agrupación de datos de microarrays biológicos , [ 12 ] el modelado de la biodiversidad y la reconstrucción de imágenes [ 13 ] [ 14 ].

Véase también

Referencias

  1. ^ Aldous, DJ (1985). "Intercambiabilidad y temas afines". Escuela de Été de Probabilités de Saint-Flour XIII — 1983 . Apuntes de conferencias de matemáticas. vol.  1117. págs. 1– 198. doi : 10.1007/BFb0099421 . ISBN  978-3-540-15203-3. El proceso del restaurante se describe en la página 92.
  2. 1 2 Pitman, Jim (1995). " Particiones aleatorias intercambiables y parcialmente intercambiables" . Teoría de la probabilidad y campos relacionados . 102 (2): 145– 158. doi : 10.1007/BF01213386 . MR 1337249. S2CID 16849229 .  
  3. Hoppe, Fred M. (1984). "Urnas tipo Pólya y la fórmula de muestreo de Ewens". Journal of Mathematical Biology . 20 : 91–94 .
  4. Blei, David M.; Frazier, Peter I. (2011). "Procesos de restaurantes chinos dependientes de la distancia" (PDF) . Journal of Machine Learning Research . 12 : 2461–2488 .
  5. Zhou, Mingyuan; Carin, Lawrence (2012). "Negative Binomial Process Count and Mixture Modeling". IEEE Transactions on Pattern Analysis and Machine Intelligence . 37 (2): 307– 20. arXiv : 1209.3442 . Bibcode : 2012arXiv1209.3442Z . doi : 10.1109/TPAMI.2013.211 . PMID 26353243 . S2CID 1937045 .  
  6. Antoniak, Charles E (1974). "Mezclas de procesos de Dirichlet con aplicaciones a problemas no paramétricos bayesianos" . The Annals of Statistics . 2 (6): 1152– 1174. doi : 10.1214/aos/1176342871 .
  7. 1 2 Pitman, Jim (2006). Procesos estocásticos combinatorios . Vol. 1875. Berlín: Springer-Verlag. ISBN  9783540309901Archivado del original el 25/09/2012 . Consultado el 11/05/2011 .
  8. "Proceso de Dirichlet y distribución de Dirichlet: el esquema del restaurante Polya y el proceso del restaurante chino" .
  9. Xinhua Zhang, "Una nota muy amable sobre la construcción del proceso de Dirichlet", septiembre de 2008, Universidad Nacional Australiana, Canberra. En línea: http://users.cecs.anu.edu.au/~xzhang/pubDoc/notes/dirichlet_process.pdf Archivado el 11 de abril de 2011 en Wayback Machine .
  10. Ishwaran, Hemant; James, Lancelot F. (2001). "Métodos de muestreo de Gibbs para distribuciones a priori de ruptura de palos" . Journal of the American Statistical Association . 96 (453): 161– 173. ISSN 0162-1459 . 
  11. Griffiths, TL y Ghahramani, Z. (2005) Modelos de características latentes infinitas y el proceso buffet indio . Archivado el 31/10/2008 en Wayback Machine . Informe técnico de la unidad Gatsby GCNU-TR-2005-001.
  12. Qin, Zhaohui S (2006). "Agrupación de datos de expresión génica de microarrays mediante el proceso ponderado del restaurante chino". Bioinformatics . 22 (16): 1988– 1997. doi : 10.1093/bioinformatics/btl284 . PMID 16766561 . 
  13. White, JT; Ghosal, S. (2011). "Suavizado bayesiano de imágenes limitadas por fotones con aplicaciones en astronomía" (PDF) . Journal of the Royal Statistical Society, Serie B (Metodología estadística) . 73 (4): 579– 599. CiteSeerX 10.1.1.308.7922 . doi : 10.1111/j.1467-9868.2011.00776.x . S2CID 2342134 .  
  14. Li, M.; Ghosal, S. (2014). "Suavizado multiescala bayesiano de imágenes con ruido gaussiano" . Análisis bayesiano . 9 (3): 733– 758. doi : 10.1214/14-ba871 .
  • Introducción a la distribución de Dirichlet y procesos relacionados por Frigyik, Kapila y Gupta
  • Charla de Michael I. Jordan sobre el Programa de Reconstrucción y Control de la Contaminación (PRC):
    • http://videolectures.net/icml05_jordan_dpcrp/