Articulo de referencia

divergencia de Bregman

Divergencia de Bregman entre dos puntos en la recta real para el caso F = exp {\displaystyle F=\exp } Esto demuestra que, en este caso, la divergencia es asimétrica. En matemáti...

Divergencia de Bregman entre dos puntos en la recta real para el casoF=exp{\displaystyle F=\exp }Esto demuestra que, en este caso, la divergencia es asimétrica.

En matemáticas , específicamente en estadística y geometría de la información , una divergencia de Bregman o distancia de Bregman es una medida de la diferencia entre dos puntos, definida en términos de una función estrictamente convexa ; forman una clase importante de divergencias . Cuando los puntos se interpretan como distribuciones de probabilidad —ya sea como valores del parámetro de un modelo paramétrico o como un conjunto de datos de valores observados— la distancia resultante es una distancia estadística . La divergencia de Bregman más básica es la distancia euclidiana al cuadrado .

Las divergencias de Bregman son similares a las métricas , pero no satisfacen ni la desigualdad triangular (nunca) ni la simetría (en general). Sin embargo, satisfacen una generalización del teorema de Pitágoras , y en geometría de la información la variedad estadística correspondiente se interpreta como una variedad (dualmente) plana . Esto permite generalizar muchas técnicas de la teoría de la optimización a las divergencias de Bregman, geométricamente como generalizaciones de los mínimos cuadrados .

Las divergencias de Bregman reciben su nombre del matemático soviético e israelí Lev M. Bregman , quien introdujo el concepto en 1967.

Definición

DejarF:ΩR{\displaystyle F\colon \Omega \to \mathbb {R} }sea ​​una función estrictamente convexa y continuamente diferenciable definida en un conjunto convexo.Ω{\displaystyle \Omega }.

La distancia de Bregman asociada con F para puntospag,qΩ{\displaystyle p,q\in \Omega }es la diferencia entre el valor de F en el punto p y el valor de la expansión de Taylor de primer orden de F alrededor del punto q evaluada en el punto p : DF(pag,q)=F(pag)F(q)F(q),pagq.{\displaystyle D_{F}(p,q)=F(p)-F(q)-\langle \nabla F(q),pq\rangle .}

Propiedades

  • No negatividad :DF(pag,q)0{\displaystyle D_{F}(p,q)\geq 0}a pesar depag{\displaystyle p},q{\displaystyle q}Esto es consecuencia de la convexidad deF{\displaystyle F}.
  • Positividad : CuandoF{\displaystyle F}es estrictamente convexa,DF(pag,q)=0{\displaystyle D_{F}(p,q)=0}si y solo sipag=q{\displaystyle p=q}.
  • Unicidad hasta la diferencia afín :DF=DGRAMO{\displaystyle D_{F}=D_{G}}si y solo siFGRAMO{\displaystyle FG}es una función afín.
  • Convexidad :DF(pag,q){\displaystyle D_{F}(p,q)}es convexa en su primer argumento, pero no necesariamente en el segundo. Si F es estrictamente convexa, entoncesDF(pag,q){\displaystyle D_{F}(p,q)}es estrictamente convexa en su primer argumento.
    • Por ejemplo, tome f ( x ) = | x |, suavícela en 0, luego tomey=1,incógnita1=0.1,incógnita2=0,9,incógnita3=0,9incógnita1+0.1incógnita2{\displaystyle y=1,x_{1}=0.1,x_{2}=-0.9,x_{3}=0.9x_{1}+0.1x_{2}}, entoncesDF(y,incógnita3)1>0,9DF(y,incógnita1)+0.1DF(y,incógnita2)0,2{\displaystyle D_{f}(y,x_{3})\approx 1>0.9D_{f}(y,x_{1})+0.1D_{f}(y,x_{2})\approx 0.2}.
  • Linealidad : Si pensamos en la distancia de Bregman como un operador sobre la función F , entonces es lineal con respecto a coeficientes no negativos. En otras palabras, paraF1,F2{\displaystyle F_{1},F_{2}}estrictamente convexa y diferenciable, yλ0{\displaystyle \lambda \geq 0},DF1+λF2(pag,q)=DF1(pag,q)+λDF2(pag,q){\displaystyle D_{F_{1}+\lambda F_{2}}(p,q)=D_{F_{1}}(p,q)+\lambda D_{F_{2}}(p,q)}
  • Dualidad : Si F es estrictamente convexa, entonces la función F tiene una función conjugada convexa.F{\displaystyle F^{*}}que también es estrictamente convexa y continuamente diferenciable en algún conjunto convexo.Ω{\displaystyle \Omega ^{*}}. La distancia de Bregman definida con respecto aF{\displaystyle F^{*}}es dual aDF(pag,q){\displaystyle D_{F}(p,q)}comoDF(pag,q)=DF(q,pag){\displaystyle D_{F^{*}}(p^{*},q^{*})=D_{F}(q,p)}Aquí,pag=F(pag){\displaystyle p^{*}=\nabla F(p)}yq=F(q){\displaystyle q^{*}=\nabla F(q)}son los puntos duales correspondientes a p y q .
    Además, utilizando las mismas notaciones:DF(pag,q)=F(pag)+F(q)pag,q{\displaystyle D_{F}(p,q)=F(p)+F^{*}(q^{*})-\langle p,q^{*}\rangle }
  • Forma integral: mediante la forma de resto integral del teorema de Taylor , una divergencia de Bregman se puede escribir como la integral del hessiano deF{\displaystyle F}a lo largo del segmento de línea entre los argumentos de la divergencia de Bregman.
  • La media como minimizador : Un resultado clave sobre las divergencias de Bregman es que, dado un vector aleatorio , el vector medio minimiza la divergencia de Bregman esperada respecto a dicho vector. Este resultado generaliza el resultado clásico que establece que la media de un conjunto minimiza el error cuadrático total respecto a los elementos del conjunto. Este resultado fue demostrado para el caso vectorial por (Banerjee et al. 2005) y extendido al caso de funciones/distribuciones por (Frigyik et al. 2008). Este resultado es importante porque justifica aún más el uso de la media como representante de un conjunto aleatorio, especialmente en la estimación bayesiana.
  • Las bolas de Bregman están delimitadas y son compactas siincógnita{\displaystyle X}está cerrado : Defina la bola de Bregman centrada enincógnita{\displaystyle x}con radior{\displaystyle r}porBF(incógnita,r):={yincógnita:DF(y,incógnita)r}{\displaystyle B_{f}(x,r):=\left\{y\in X:D_{f}(y,x)\leq r\right\}}. CuandoincógnitaRnorte{\displaystyle X\subset \mathbb {R} ^{n}}es de dimensión finita,incógnitaincógnita{\displaystyle \forall x\in X}, siincógnita{\displaystyle x}está en el interior relativo deincógnita{\displaystyle X}, o siincógnita{\displaystyle X}está cerrado localmente enincógnita{\displaystyle x}(es decir, existe una bola cerrada)B(incógnita,r){\displaystyle B(x,r)}centrado enincógnita{\displaystyle x}, de tal manera queB(incógnita,r)incógnita{\displaystyle B(x,r)\cap X}está cerrado), entoncesBF(incógnita,r){\displaystyle B_{f}(x,r)}está limitado para todosr{\displaystyle r}. Siincógnita{\displaystyle X}está cerrado, entoncesBF(incógnita,r){\displaystyle B_{f}(x,r)}es compacto para todosr{\displaystyle r}.
  • Ley de los cosenos : [ 1 ]
    Para cualquierpag,q,z{\displaystyle p,q,z}DF(pag,q)=DF(pag,z)+DF(z,q)(pagz)T(F(q)F(z)){\displaystyle D_{F}(p,q)=D_{F}(p,z)+D_{F}(z,q)-(pz)^{T}(\nabla F(q)-\nabla F(z))}
  • Ley del paralelogramo : para cualquierθ,θ1,θ2{\displaystyle \theta ,\theta _{1},\theta _{2}},BF(θ1:θ)+BF(θ2:θ)=BF(θ1:θ1+θ22)+BF(θ2:θ1+θ22)+2BF(θ1+θ22:θ){\displaystyle B_{F}\left(\theta _{1}:\theta \right)+B_{F}\left(\theta _{2}:\theta \right)=B_{F}\left(\theta _{1}:{\frac {\theta _{1}+\theta _{2}}{2}}\right)+B_{F}\left(\theta _{2}:{\frac {\theta _{1}+\theta _{2}}{2}}\right)+2B_{F}\left({\frac {\theta _{1}+\theta _{2}}{2}}:\theta \right)}
    Teorema de Pitágoras generalizado para la divergencia de Bregman. [ 2 ]
  • Proyección de Bregman : Para cualquierWΩ{\displaystyle W\subset \Omega }, definir la "proyección de Bregman" deq{\displaystyle q}sobreW{\displaystyle W}:PAGW(q)=argininaωWDF(ω,q).{\displaystyle P_{W}(q)=\mathop {\operatorname {argmin} } _{\omega \in W}D_{F}(\omega ,q).}Entonces
    • siW{\displaystyle W}Si es convexa, entonces la proyección es única si existe;
    • siW{\displaystyle W}es no vacío, cerrado y convexo yΩRnorte{\displaystyle \Omega \subset \mathbb {R} ^{n}}Si es de dimensión finita, entonces la proyección existe y es única. [ 3 ]
  • Teorema generalizado de Pitágoras : [ 1 ]
    Para cualquiervΩ,aW{\displaystyle v\in \Omega ,a\in W},DF(a,v)DF(a,PAGW(v))+DF(PAGW(v),v).{\displaystyle D_{F}(a,v)\geq D_{F}(a,P_{W}(v))+D_{F}(P_{W}(v),v).}Esto es una igualdad siPAGW(v){\displaystyle P_{W}(v)}está en el interior relativo deW{\displaystyle W}.
    En particular, esto siempre sucede cuandoW{\displaystyle W}es un conjunto afín.
  • Falta de desigualdad triangular: Dado que la divergencia de Bregman es esencialmente una generalización de la distancia euclidiana al cuadrado, no existe desigualdad triangular. De hecho,DF(z,incógnita)DF(z,y)DF(y,incógnita)=F(y)F(incógnita),zy{\displaystyle D_{F}(z,x)-D_{F}(z,y)-D_{F}(y,x)=\langle \nabla f(y)-\nabla f(x),z-y\rangle }, que pueden ser positivas o negativas.

Pruebas

  • No negatividad y positividad: utilice la desigualdad de Jensen .
  • Unicidad hasta la diferencia afín: Arreglar algunosincógnitaΩ{\displaystyle x\in \Omega }, entonces para cualquier otroyΩ{\displaystyle y\in \Omega }, tenemos por definiciónF(y)GRAMO(y)=F(incógnita)GRAMO(incógnita)+F(incógnita)GRAMO(incógnita),yincógnita{\displaystyle F(y)-G(y)=F(x)-G(x)+\langle \nabla F(x)-\nabla G(x),y-x\rangle }.
  • Convexidad en el primer argumento: por definición, y se utiliza la convexidad de F. Lo mismo ocurre con la convexidad estricta.
  • Linealidad en F , ley de los cosenos, ley del paralelogramo: por definición.
  • Dualidad: Véase la figura 1 de [ 4 ] .
  • Las bolas de Bregman son acotadas y compactas si X es un sistema cerrado:

    Arreglarincógnitaincógnita{\displaystyle x\in X}. Tomar transformación afín enF{\displaystyle f}, de modo queF(incógnita)=0{\displaystyle \nabla f(x)=0}.

    Toma un pocoϵ>0{\displaystyle \epsilon >0}, de tal manera queB(incógnita,ϵ)incógnita{\displaystyle \partial B(x,\epsilon )\subset X}. Consideremos entonces la derivada "radial-direccional" deF{\displaystyle f}en la esfera euclidianaB(incógnita,ϵ){\displaystyle \partial B(x,\epsilon )}.

    F(y),(yincógnita){\displaystyle \langle \nabla f(y),(y-x)\rangle }a pesar deyB(incógnita,ϵ){\displaystyle y\in \partial B(x,\epsilon )}.

    DesdeB(incógnita,ϵ)Rnorte{\displaystyle \partial B(x,\epsilon )\subset \mathbb {R} ^{n}}es compacto, logra un valor mínimoδ{\displaystyle \delta }en algún momentoy0B(incógnita,ϵ){\displaystyle y_{0}\in \partial B(x,\epsilon )}.

    DesdeF{\displaystyle f}es estrictamente convexa,δ>0{\displaystyle \delta >0}. EntoncesBF(incógnita,r)B(incógnita,r/δ)incógnita{\displaystyle B_{f}(x,r)\subset B(x,r/\delta )\cap X}.

    DesdeDF(y,incógnita){\displaystyle D_{f}(y,x)}esdo1{\displaystyle C^{1}}eny{\displaystyle y},DF{\displaystyle D_{f}}es continuo eny{\displaystyle y}, de este modoBF(incógnita,r){\displaystyle B_{f}(x,r)}está cerrado siincógnita{\displaystyle X}es.
  • ProyecciónPAGW{\displaystyle P_{W}}está bien definido cuandoW{\displaystyle W}es cerrada y convexa.
    Arreglarvincógnita{\displaystyle v\in X}Toma un pocowW{\displaystyle w\in W}, entonces dejar:=DF(w,v){\displaystyle r:=D_{f}(w,v)}Luego, dibuja la bola de Bregman.BF(v,r)W{\displaystyle B_{f}(v,r)\cap W}Es cerrado y acotado, por lo tanto compacto. Dado queDF(,v){\displaystyle D_{f}(\cdot ,v)}es continua y estrictamente convexa en ella, y está limitada inferiormente por0{\displaystyle 0}, logra un mínimo único en él.
  • Desigualdad pitagórica.
    Por la ley del coseno,DF(w,v)DF(w,PAGW(v))DF(PAGW(v),v)=yDF(y,v)|y=PAGW(v),wPAGW(v){\displaystyle D_{f}(w,v)-D_{f}(w,P_{W}(v))-D_{f}(P_{W}(v),v)=\langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle }, que debe ser0{\displaystyle \geq 0}, desdePAGW(v){\displaystyle P_{W}(v)}minimizaDF(,v){\displaystyle D_{f}(\cdot ,v)}enW{\displaystyle W}, yW{\displaystyle W}es convexo.
  • igualdad pitagórica cuandoPAGW(v){\displaystyle P_{W}(v)}está en el interior relativo deincógnita{\displaystyle X}.

    SiyDF(y,v)|y=PAGW(v),wPAGW(v)>0{\displaystyle \langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle >0}, entonces desdew{\displaystyle w}está en el interior relativo, podemos movernos desdePAGW(v){\displaystyle P_{W}(v)}en la dirección opuesta aw{\displaystyle w}para disminuirDF(y,v){\displaystyle D_{f}(y,v)}, contradicción.

    De este modoyDF(y,v)|y=PAGW(v),wPAGW(v)=0{\displaystyle \langle \nabla _{y}D_{f}(y,v)|_{y=P_{W}(v)},w-P_{W}(v)\rangle =0}.

Teoremas de clasificación

  • Las únicas divergencias de Bregman simétricas enincógnitaRnorte{\displaystyle X\subset \mathbb {R} ^{n}}son distancias euclidianas generalizadas al cuadrado ( distancia de Mahalanobis ), es decir,DF(y,incógnita)=(yincógnita)TA(yincógnita){\displaystyle D_{f}(y,x)=(y-x)^{T}A(y-x)}para algunos positivos definidosA{\displaystyle A}. [ 5 ]
Prueba
La divergencia de Bregman se interpreta como áreas.

Para cualquierincógnitayincógnita{\displaystyle x\neq y\in X}, definirr=yincógnita,v=(yincógnita)/r,gramo(t)=F(incógnita+tv){\displaystyle r=\|y-x\|,v=(y-x)/r,g(t)=f(x+tv)}parat[0,r]{\displaystyle t\in [0,r]}. Dejarz(t)=incógnita+tv{\displaystyle z(t)=x+tv}.

Entoncesgramo(t)=F(z(t)),v{\displaystyle g'(t)=\langle \nabla f(z(t)),v\rangle }parat(0,r){\displaystyle t\in (0,r)}y desde entoncesF{\displaystyle \nabla f}es continuo, también parat=0,r{\displaystyle t=0,r}.

Entonces, a partir del diagrama, vemos que paraDF(incógnita;z(t))=DF(z(t);incógnita){\displaystyle D_{f}(x;z(t))=D_{f}(z(t);x)}a pesar det[0,r]{\displaystyle t\in [0,r]}, debemos tenergramo(t){\displaystyle g'(t)}lineal ent[0,r]{\displaystyle t\in [0,r]}.

Así encontramos queF{\displaystyle \nabla f}varía linealmente a lo largo de cualquier dirección. Por el siguiente lema,F{\displaystyle f}es cuadrática. Dado queF{\displaystyle f}También es estrictamente convexa, es de formaF(incógnita)+incógnitaTAincógnita+BTincógnita+do{\displaystyle f(x)+x^{T}Ax+B^{T}x+C}, dóndeA0{\displaystyle A\succ 0}.

Lema : SiS{\displaystyle S}es un subconjunto abierto deRnorte{\displaystyle \mathbb {R} ^{n}},F:SR{\displaystyle f:S\to \mathbb {R} }tiene derivada continua, y dado cualquier segmento de línea[incógnita,incógnita+v]S{\displaystyle [x,x+v]\subset S}, la funciónh(t):=F(incógnita+tv),v{\displaystyle h(t):=\langle \nabla f(x+tv),v\rangle }es lineal ent{\displaystyle t}, entoncesF{\displaystyle f}es una función cuadrática.

Idea de demostración: Para cualquier función cuadráticaq:SR{\displaystyle q:S\to \mathbb {R} }, tenemosFq{\displaystyle f-q}aún tiene dicha linealidad derivada, por lo que restaremos algunas funciones cuadráticas y mostraremos queF{\displaystyle f}se convierte en cero.

La idea de la prueba se puede ilustrar completamente para el caso deS=R2{\displaystyle S=\mathbb {R} ^{2}}, así que lo demostramos en este caso.

Por la linealidad derivada,F{\displaystyle f}es una función cuadrática en cualquier segmento de línea enR2{\displaystyle \mathbb {R} ^{2}}. Restamos cuatro funciones cuadráticas, de tal manera quegramo:=Fq0q1q2q3{\displaystyle g:=f-q_{0}-q_{1}-q_{2}-q_{3}}se vuelve idénticamente cero en el eje x, el eje y y el{incógnita=y}{\displaystyle \{x=y\}}línea.

Dejarq0(incógnita,y)=F(0,0)+F(0,0)(incógnita,y),q1(incógnita,y)=A1incógnita2,q2(incógnita,y)=A2y2,q3(incógnita,y)=A3incógnitay{\displaystyle q_{0}(x,y)=f(0,0)+\nabla f(0,0)\cdot (x,y),q_{1}(x,y)=A_{1}x^{2},q_{2}(x,y)=A_{2}y^{2},q_{3}(x,y)=A_{3}xy}, para bien elegidosA1,A2,A3{\displaystyle A_{1},A_{2},A_{3}}Ahora usa .q0{\displaystyle q_{0}}para eliminar el término lineal y usarq1,q2,q3{\displaystyle q_{1},q_{2},q_{3}}respectivamente para eliminar los términos cuadráticos a lo largo de las tres líneas.

(incógnita,y)R2{\displaystyle \forall (x,y)\in \mathbb {R} ^{2}}no en el origen, existe una líneal{\displaystyle l}al otro lado de(incógnita,y){\displaystyle (x,y)}que interseca el eje x, el eje y y el{incógnita=y}{\displaystyle \{x=y\}}línea en tres puntos diferentes. Dado quegramo{\displaystyle g}es cuadrático enl{\displaystyle l}y es cero en tres puntos diferentes,gramo{\displaystyle g}es idénticamente cero enl{\displaystyle l}, de este modogramo(incógnita,y)=0{\displaystyle g(x,y)=0}. De este modoF=q0+q1+q2+q3{\displaystyle f=q_{0}+q_{1}+q_{2}+q_{3}}es cuadrática.

Las siguientes dos caracterizaciones son para divergencias enΓnorte{\displaystyle \Gamma _{n}}, el conjunto de todas las medidas de probabilidad en{1,2,...,norte}{\displaystyle \{1,2,...,n\}}, connorte2{\displaystyle n\geq 2}.

Defina una divergencia enΓnorte{\displaystyle \Gamma _{n}}como cualquier función de tipoD:Γnorte×Γnorte[0,]{\displaystyle D:\Gamma _{n}\times \Gamma _{n}\to [0,\infty ]}, de tal manera queD(incógnita,incógnita)=0{\displaystyle D(x,x)=0}a pesar deincógnitaΓnorte{\displaystyle x\in \Gamma _{n}}, entonces:

  • La única divergencia enΓnorte{\displaystyle \Gamma _{n}}La divergencia de Kullback-Leibler es aquella que es a la vez una divergencia de Bregman y una divergencia f . [ 6 ]
  • Sinorte3{\displaystyle n\geq 3}, entonces cualquier divergencia de Bregman enΓnorte{\displaystyle \Gamma _{n}}que satisface la desigualdad de procesamiento de datos debe ser la divergencia de Kullback-Leibler. (De hecho, una suposición más débil de "suficiencia" es suficiente). Existen contraejemplos cuandonorte=2{\displaystyle n=2}. [ 6 ]

Dada una divergencia de BregmanDF{\displaystyle D_{F}}, su "opuesto", definido porDF(v,w)=DF(w,v){\displaystyle D_{F}^{*}(v,w)=D_{F}(w,v)}Generalmente, no se trata de una divergencia de Bregman. Por ejemplo, la divergencia de Kullback-Leiber es tanto una divergencia de Bregman como una divergencia f. Su inversa también es una divergencia f, pero según la caracterización anterior, la divergencia KL inversa no puede ser una divergencia de Bregman.

Ejemplos

  • El ejemplo canónico de una distancia de Bregman es la distancia euclidiana al cuadrado.DF(incógnita,y)=incógnitay2{\displaystyle D_{F}(x,y)=\|x-y\|^{2}}.
  • La distancia de Mahalanobis al cuadradoDF(incógnita,y)=12(incógnitay)TQ(incógnitay){\displaystyle D_{F}(x,y)={\tfrac {1}{2}}(x-y)^{T}Q(x-y)}se genera mediante la forma cuadrática convexaF(incógnita)=12incógnitaTQincógnita{\displaystyle F(x)={\tfrac {1}{2}}x^{T}Qx}. La distancia euclidiana al cuadrado es el caso especial dondeQ{\displaystyle Q}es la identidad, es decir, paraF(incógnita)=incógnita2{\displaystyle F(x)=\|x\|^{2}}. Como se ha señalado, las diferencias afines, es decir, los órdenes inferiores añadidos enF{\displaystyle F}son irrelevantes paraDF{\displaystyle D_{F}}.
  • La divergencia generalizada de Kullback-LeiblerDF(pag,q)=ipag(i)registropag(i)q(i)ipag(i)+iq(i){\displaystyle D_{F}(p,q)=\sum _{i}p(i)\log {\frac {p(i)}{q(i)}}-\sum _{i}p(i)+\sum _{i}q(i)}es generado por la función de entropía negativaF(pag)=ipag(i)registropag(i){\displaystyle F(p)=\sum _{i}p(i)\log p(i)}Cuando se restringe al simplex , los dos últimos términos se cancelan, dando la divergencia de Kullback-Leibler habitual para las distribuciones.
  • La distancia Itakura-Saito ,DF(pag,q)=i(pag(i)q(i)registropag(i)q(i)1){\displaystyle D_{F}(p,q)=\sum _{i}\left({\frac {p(i)}{q(i)}}-\log {\frac {p(i)}{q(i)}}-1\right)}es generada por la función convexaF(pag)=iregistropag(i){\displaystyle F(p)=-\sum _{i}\log p(i)}

Generalización de la dualidad proyectiva

Una herramienta clave en geometría computacional es la idea de dualidad proyectiva , que mapea puntos a hiperplanos y viceversa, preservando la incidencia y las relaciones arriba-abajo. Existen numerosas formas analíticas de la dualidad proyectiva: una forma común mapea el puntopag=(pag1,pagd){\displaystyle p=(p_{1},\ldots p_{d})}al hiperplanoincógnitad+1=i=1d2pagiincógnitai{\textstyle x_{d+1}=\sum _{i=1}^{d}2p_{i}x_{i}}. Este mapeo puede interpretarse (identificando el hiperplano con su normal) como el mapeo convexo conjugado que lleva el punto p a su punto dual.pag=F(pag){\displaystyle p^{*}=\nabla F(p)}donde F define el paraboloide d- dimensionalincógnitad+1=iincógnitai2{\textstyle x_{d+1}=\sum _{i}x_{i}^{2}}.

Si ahora sustituimos el paraboloide por una función convexa arbitraria, obtenemos una aplicación dual diferente que conserva las propiedades de incidencia y de arriba-abajo de la dualidad proyectiva estándar. Esto implica que conceptos duales naturales en geometría computacional, como los diagramas de Voronoi y las triangulaciones de Delaunay, conservan su significado en espacios de distancia definidos por una divergencia de Bregman arbitraria. Por lo tanto, los algoritmos de la geometría "normal" se extienden directamente a estos espacios (Boissonnat, Nielsen y Nock, 2010).

Generalización de las divergencias de Bregman

Las divergencias de Bregman pueden interpretarse como casos límite de divergencias de Jensen sesgadas (véase Nielsen y Boltz, 2011). Las divergencias de Jensen pueden generalizarse mediante la convexidad comparativa, y los casos límite de estas generalizaciones de las divergencias de Jensen sesgadas dan lugar a la divergencia de Bregman generalizada (véase Nielsen y Nock, 2017). La divergencia de cuerda de Bregman [ 7 ] se obtiene tomando una cuerda en lugar de una línea tangente.

Divergencia de Bregman en otros objetos

Las divergencias de Bregman también pueden definirse entre matrices, entre funciones y entre medidas (distribuciones). Las divergencias de Bregman entre matrices incluyen la pérdida de Stein y la entropía de von Neumann . Las divergencias de Bregman entre funciones incluyen el error cuadrático total, la entropía relativa y el sesgo cuadrático; véanse las referencias de Frigyik et al. a continuación para definiciones y propiedades. De manera similar, las divergencias de Bregman también se han definido sobre conjuntos, mediante una función de conjunto submodular conocida como el análogo discreto de una función convexa . Las divergencias de Bregman submodulares engloban varias medidas de distancia discretas, como la distancia de Hamming , la precisión y la exhaustividad , la información mutua y otras medidas de distancia basadas en conjuntos (véase Iyer y Bilmes, 2012 para más detalles y propiedades de la divergencia de Bregman submodular).

Para obtener una lista de las divergencias de Bregman de matrices comunes, consulte la Tabla 15.1 en [ 8 ] .

Aplicaciones

En el aprendizaje automático, las divergencias de Bregman se utilizan para calcular la pérdida logística biterizada, que funciona mejor que la función softmax con conjuntos de datos ruidosos. [ 9 ]

La divergencia de Bregman se utiliza en la formulación del descenso de espejo , que incluye algoritmos de optimización utilizados en el aprendizaje automático, como el descenso de gradiente y el algoritmo de cobertura .

Referencias

  1. 1 2 "Aprendizaje con divergencias de Bregman" (PDF) . utexas.edu . Consultado el 19 de agosto de 2023 .
  2. Adamčík, Martin (2014). "La geometría de la información de las divergencias de Bregman y algunas aplicaciones en el razonamiento multiexperto" . Entropy . 16 (12): 6338– 6381. Bibcode : 2014Entrp..16.6338A . doi : 10.3390/e16126338 .
  3. Dhillon, Inderjit ; Tropp, Joel (2008). "Problemas de proximidad de matrices con divergencia de Bregman" (PDF) . SIAM Journal on Matrix Analysis and Applications . 29 (4): 1120–1146 . doi : 10.1137/060649021 . SupuestoDφ{\displaystyle D_{\varphi }}es una divergencia de Bregman, suponiendo quedok{\displaystyle C_{k}}es una colección finita de conjuntos cerrados y convexos cuya intersección no es vacía. Dada una matriz de entrada Y, nuestro objetivo es producir una matriz X en la intersección que diverja lo menos posible de Y , es decir, resolverminincógnitaDφ(incógnita;Y){\displaystyle \min _{\mathbf {X} }D_{\varphi }(\mathbf {X} ;\mathbf {Y} )} sujeto aincógnitakdok{\textstyle \mathbf {X} \in \bigcap _{k}C_{k}}En condiciones suaves, la solución es única y tiene una caracterización variacional análoga a la caracterización de una proyección ortogonal sobre un conjunto convexo" (véase s2.4, página 1125 para más información).
  4. Nielsen, Frank (28 de octubre de 2021). "Aproximaciones rápidas de la divergencia de Jeffreys entre mezclas gaussianas univariadas mediante conversiones de mezclas a distribuciones exponenciales-polinomiales" . Entropy . 23 ( 11): 1417. arXiv : 2107.05901 . Bibcode : 2021Entrp..23.1417N . doi : 10.3390/e23111417 . ISSN 1099-4300 . PMC 8619509. PMID 34828115 .   
  5. Nielsen, Frank; Boissonnat, Jean-Daniel ; Nock, Richard (septiembre de 2010). "Diagramas de Voronoi de Bregman: propiedades, algoritmos y aplicaciones". Discrete & Computational Geometry . 44 (2): 281– 307. arXiv : 0709.2196 . doi : 10.1007/s00454-010-9256-1 . ISSN 0179-5376 . S2CID 1327029 .  
  6. 1 2 Jiao, Jiantao; Courtade, Thomas; No, Albert; Venkat, Kartik; Weissman, Tsachy (diciembre de 2014). "Medidas de información: el curioso caso del alfabeto binario". IEEE Transactions on Information Theory . 60 (12): 7616– 7626. arXiv : 1404.6810 . Bibcode : 2014ITIT...60.7616J . doi : 10.1109/TIT.2014.2360184 . ISSN 0018-9448 . S2CID 13108908 .  
  7. Nielsen, Frank; Nock, Richard (2019). «La divergencia de la cuerda de Bregman». Ciencia geométrica de la información . Notas de clase en informática. Vol. 11712. págs. 299–308 . arXiv : 1810.09113 . doi : 10.1007/978-3-030-26980-7_31 . ISBN   978-3-030-26979-1. S2CID 53046425 . 
  8. "Geometría de la información matricial", R. Nock, B. Magdalou, E. Briys y F. Nielsen, pdf , de este libro
  9. Ehsan Amid, Manfred K. Warmuth, Rohan Anil, Tomer Koren (2019). "Robust Bi-Tempered Logistic Loss Based on Bregman Divergences". Conferencia sobre Sistemas de Procesamiento de Información Neuronal. pp. 14987-14996. pdf
  • Banerjee, Arindam; Merugu, Srujana; Dhillon, Inderjit S.; Ghosh, Joydeep (2005). "Agrupación con divergencias de Bregman" . Revista de investigación sobre aprendizaje automático . 6 : 1705-1749 .
  • Bregman, LM (1967). "El método de relajación para encontrar los puntos comunes de conjuntos convexos y su aplicación a la solución de problemas en programación convexa". Matemáticas Computacionales y Física Matemática de la URSS . 7 (3): 200– 217. doi : 10.1016/0041-5553(67)90040-7 .
  • Frigyik, Bela A.; Srivastava, Santosh; Gupta, Maya R. (2008). "Divergencias funcionales de Bregman y estimación bayesiana de distribuciones" (PDF) . IEEE Transactions on Information Theory . 54 (11): 5130– 5139. arXiv : cs/0611123 . Bibcode : 2008ITIT...54.5130F . doi : 10.1109/TIT.2008.929943 . S2CID 1254. Archivado del original (PDF) el 12 de agosto de 2010. 
  • Iyer, Rishabh; Bilmes, Jeff (2012). "Divergencias submodulares de Bregman y divergencias de Lovász-Bregman con aplicaciones". Conferencia sobre sistemas de procesamiento de información neuronal .
  • Frigyik, Bela A.; Srivastava, Santosh; Gupta, Maya R. (2008). Introducción a las derivadas funcionales (PDF) . Informe técnico UWEE 2008-0001. Universidad de Washington, Departamento de Ingeniería Eléctrica. Archivado del original (PDF) el 17 de febrero de 2017. Recuperado el 20 de marzo de 2014 .
  • Harremoës, Peter (2017). "Divergencia y suficiencia para la optimización convexa" . Entropy . 19 (5): 206. arXiv : 1701.01010 . Bibcode : 2017Entrp..19..206H . doi : 10.3390/e19050206 .
  • Nielsen, Frank; Nock, Richard (2009). "Los diagramas de Voronoi duales con respecto a las divergencias de Bregman representacionales" (PDF) . Actas del 6.º Simposio Internacional sobre Diagramas de Voronoi . IEEE. doi : 10.1109/ISVD.2009.15 .
  • Nielsen, Frank; Nock, Richard (2007). "Sobre los centroides de las divergencias de Bregman simetrizadas". arXiv : 0711.3242 [ cs.CG ].
  • Nielsen, Frank; Boissonnat, Jean-Daniel; Nock, Richard (2007). "Visualizing Bregman Voronoi diagrams" (PDF) . Proc. 23rd ACM Symposium on Computational Geometry (video track) . doi : 10.1145/1247069.1247089 .
  • Boissonnat, Jean-Daniel ; Nielsen, Frank; Nock, Richard (2010). "Diagramas de Voronoi de Bregman" . Geometría discreta y computacional . 44 (2): 281–307 . arXiv : 0709.2196 . doi : 10.1007/s00454-010-9256-1 . S2CID 1327029 . 
  • Nielsen, Frank; Nock, Richard (2006). "Sobre la aproximación de las bolas de Bregman envolventes más pequeñas". Actas del 22.º Simposio ACM sobre Geometría Computacional . págs. 485–486 . doi : 10.1145/1137856.1137931 . 
  • Nielsen, Frank; Boltz, Sylvain (2011). "Los centroides de Burbea-Rao y Bhattacharyya". IEEE Transactions on Information Theory . 57 (8): 5455– 5466. arXiv : 1004.5049 . Bibcode : 2011ITIT...57.5455N . doi : 10.1109/TIT.2011.2159046 . S2CID 14238708 . 
  • Nielsen, Frank; Nock, Richard (2017). "Generalizing Skew Jensen Divergences and Bregman Divergences With Comparative Convexity". IEEE Signal Processing Letters . 24 (8): 1123– 1127. arXiv : 1702.04877 . Bibcode : 2017ISPL...24.1123N . doi : 10.1109/LSP.2017.2712195 . S2CID 31899023 .