
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
Dejarsea una función estrictamente convexa y continuamente diferenciable definida en un conjunto convexo..
La distancia de Bregman asociada con F para puntoses 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 :
Propiedades
- No negatividad :a pesar de,Esto es consecuencia de la convexidad de.
- Positividad : Cuandoes estrictamente convexa,si y solo si.
- Unicidad hasta la diferencia afín :si y solo sies una función afín.
- Convexidad :es convexa en su primer argumento, pero no necesariamente en el segundo. Si F es estrictamente convexa, entonceses estrictamente convexa en su primer argumento.
- Por ejemplo, tome f ( x ) = | x |, suavícela en 0, luego tome, entonces.
- 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, paraestrictamente convexa y diferenciable, y,
- Dualidad : Si F es estrictamente convexa, entonces la función F tiene una función conjugada convexa.que también es estrictamente convexa y continuamente diferenciable en algún conjunto convexo.. La distancia de Bregman definida con respecto aes dual acomoAquí,yson los puntos duales correspondientes a p y q .Además, utilizando las mismas notaciones:
- Forma integral: mediante la forma de resto integral del teorema de Taylor , una divergencia de Bregman se puede escribir como la integral del hessiano dea 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 siestá cerrado : Defina la bola de Bregman centrada encon radiopor. Cuandoes de dimensión finita,, siestá en el interior relativo de, o siestá cerrado localmente en(es decir, existe una bola cerrada)centrado en, de tal manera queestá cerrado), entoncesestá limitado para todos. Siestá cerrado, entonceses compacto para todos.
- Ley de los cosenos : [ 1 ]Para cualquier
- Ley del paralelogramo : para cualquier,

Teorema de Pitágoras generalizado para la divergencia de Bregman. [ 2 ] - Proyección de Bregman : Para cualquier, definir la "proyección de Bregman" desobre:Entonces
- siSi es convexa, entonces la proyección es única si existe;
- sies no vacío, cerrado y convexo ySi es de dimensión finita, entonces la proyección existe y es única. [ 3 ]
- Teorema generalizado de Pitágoras : [ 1 ]Para cualquier,Esto es una igualdad siestá en el interior relativo de.En particular, esto siempre sucede cuandoes 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,, que pueden ser positivas o negativas.
Pruebas
- No negatividad y positividad: utilice la desigualdad de Jensen .
- Unicidad hasta la diferencia afín: Arreglar algunos, entonces para cualquier otro, tenemos por definición.
- 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:
Arreglar. Tomar transformación afín en, de modo que.
Toma un poco, de tal manera que. Consideremos entonces la derivada "radial-direccional" deen la esfera euclidiana.
a pesar de.
Desdees compacto, logra un valor mínimoen algún momento.
Desdees estrictamente convexa,. Entonces.
Desdeesen,es continuo en, de este modoestá cerrado sies. - Proyecciónestá bien definido cuandoes cerrada y convexa. ArreglarToma un poco, entonces dejaLuego, dibuja la bola de Bregman.Es cerrado y acotado, por lo tanto compacto. Dado quees continua y estrictamente convexa en ella, y está limitada inferiormente por, logra un mínimo único en él.
- Desigualdad pitagórica. Por la ley del coseno,, que debe ser, desdeminimizaen, yes convexo.
- igualdad pitagórica cuandoestá en el interior relativo de.
Si, entonces desdeestá en el interior relativo, podemos movernos desdeen la dirección opuesta apara disminuir, contradicción.
De este modo.
Teoremas de clasificación
- Las únicas divergencias de Bregman simétricas enson distancias euclidianas generalizadas al cuadrado ( distancia de Mahalanobis ), es decir,para algunos positivos definidos. [ 5 ]

Para cualquier, definirpara. Dejar.
Entoncesparay desde entonceses continuo, también para.
Entonces, a partir del diagrama, vemos que paraa pesar de, debemos tenerlineal en.
Así encontramos quevaría linealmente a lo largo de cualquier dirección. Por el siguiente lema,es cuadrática. Dado queTambién es estrictamente convexa, es de forma, dónde.
Lema : Sies un subconjunto abierto de,tiene derivada continua, y dado cualquier segmento de línea, la funciónes lineal en, entonceses una función cuadrática.
Idea de demostración: Para cualquier función cuadrática, tenemosaún tiene dicha linealidad derivada, por lo que restaremos algunas funciones cuadráticas y mostraremos quese convierte en cero.
La idea de la prueba se puede ilustrar completamente para el caso de, así que lo demostramos en este caso.
Por la linealidad derivada,es una función cuadrática en cualquier segmento de línea en. Restamos cuatro funciones cuadráticas, de tal manera quese vuelve idénticamente cero en el eje x, el eje y y ellínea.
Dejar, para bien elegidosAhora usa .para eliminar el término lineal y usarrespectivamente para eliminar los términos cuadráticos a lo largo de las tres líneas.
no en el origen, existe una líneaal otro lado deque interseca el eje x, el eje y y ellínea en tres puntos diferentes. Dado quees cuadrático eny es cero en tres puntos diferentes,es idénticamente cero en, de este modo. De este modoes cuadrática.
Las siguientes dos caracterizaciones son para divergencias en, el conjunto de todas las medidas de probabilidad en, con.
Defina una divergencia encomo cualquier función de tipo, de tal manera quea pesar de, entonces:
- La única divergencia enLa divergencia de Kullback-Leibler es aquella que es a la vez una divergencia de Bregman y una divergencia f . [ 6 ]
- Si, entonces cualquier divergencia de Bregman enque 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 cuando. [ 6 ]
Dada una divergencia de Bregman, su "opuesto", definido porGeneralmente, 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..
- La distancia de Mahalanobis al cuadradose genera mediante la forma cuadrática convexa. La distancia euclidiana al cuadrado es el caso especial dondees la identidad, es decir, para. Como se ha señalado, las diferencias afines, es decir, los órdenes inferiores añadidos enson irrelevantes para.
- La divergencia generalizada de Kullback-Leibleres generado por la función de entropía negativaCuando 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 ,es generada por la función convexa
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 puntoal hiperplano. Este mapeo puede interpretarse (identificando el hiperplano con su normal) como el mapeo convexo conjugado que lleva el punto p a su punto dual.donde F define el paraboloide d- dimensional.
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 2 "Aprendizaje con divergencias de Bregman" (PDF) . utexas.edu . Consultado el 19 de agosto de 2023 .
- ↑ 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 .
- ↑ 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 .
Supuesto
es una divergencia de Bregman, suponiendo quees 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, resolver ;\mathbf {Y} )} sujeto aEn 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).
- ↑ 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 .
- ↑ 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 .
- 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 .
- ↑ 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 .
- ↑ "Geometría de la información matricial", R. Nock, B. Magdalou, E. Briys y F. Nielsen, pdf , de este libro
- ↑ 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 .
- Algoritmos geométricos
- Distancia estadística