Los modelos de grafos aleatorios de la familia exponencial (ERGM) son un conjunto de modelos estadísticos utilizados para estudiar la estructura y los patrones dentro de las redes , como las de contextos sociales, organizacionales o científicos. [ 1 ] [ 2 ] [ 3 ] Analizan cómo se forman las conexiones ( aristas ) entre individuos o entidades ( nodos ) modelando la probabilidad de características de la red, como la agrupación o la centralidad , en diversos ejemplos que incluyen redes de conocimiento , [ 4 ] redes organizacionales, [ 5 ] redes de colegas, [ 6 ] redes de redes sociales , redes de colaboración científica, [ 7 ] y más. Como parte de la familia exponencial de distribuciones, los ERGM ayudan a los investigadores a comprender y predecir el comportamiento de la red en campos que van desde la sociología hasta la ciencia de datos .
Fondo
Existen muchas métricas para describir las características estructurales de una red observada, como la densidad, la centralidad o la asortatividad . [ 8 ] [ 9 ] Sin embargo, estas métricas describen la red observada, que es solo una instancia de un gran número de posibles redes alternativas. [ 10 ] Este conjunto de redes alternativas puede tener características estructurales similares o diferentes. Para respaldar la inferencia estadística sobre los procesos que influyen en la formación de la estructura de la red, un modelo estadístico debería considerar el conjunto de todas las posibles redes alternativas ponderadas según su similitud con una red observada. Sin embargo, debido a que los datos de red son inherentemente relacionales, violan los supuestos de independencia y distribución idéntica de los modelos estadísticos estándar como la regresión lineal . [ 11 ] [ 2 ] Los modelos estadísticos alternativos deberían reflejar la incertidumbre asociada con una observación dada, permitir la inferencia sobre la frecuencia relativa de las subestructuras de red de interés teórico, desambiguar la influencia de procesos confusos , representar eficientemente estructuras complejas y vincular los procesos de nivel local con las propiedades de nivel global. [ 12 ] La aleatorización que preserva el grado , por ejemplo, es una forma específica en la que una red observada podría considerarse en términos de múltiples redes alternativas.
Definición
La familia exponencial es una amplia gama de modelos que abarcan diversos tipos de datos, no solo redes. Un modelo ERGM pertenece a esta familia y describe redes.
Formalmente, un grafo aleatorioconsta de un conjunto denodos y una colección de variables de enlace, indexado por pares de nodos, dóndesi los nodosestán conectados por una arista yde lo contrario. Un par de nodosse llama díada y una díada es una arista si.
La suposición básica de estos modelos es que la estructura en un gráfico observadopuede explicarse mediante un vector dado de estadísticas suficientesque son función de la red observada y, en algunos casos, de los atributos nodales. De esta manera, es posible describir cualquier tipo de dependencia entre las variables no diádicas:
dóndees un vector de parámetros del modelo asociados conyes una constante de normalización.
Estos modelos representan una distribución de probabilidad en cada red posible ennodos. Sin embargo, el tamaño del conjunto de redes posibles para una red no dirigida (grafo simple) de tamañoesDebido a que el número de redes posibles en el conjunto supera ampliamente el número de parámetros que pueden restringir el modelo, la distribución de probabilidad ideal es aquella que maximiza la entropía de Gibbs . [ 13 ]
Ejemplo
DejarSea un conjunto de tres nodos y dejemos quesea el conjunto de todos los grafos no dirigidos y sin bucles en. Sin bucles implica que para todosesy no dirigido implica que para todoses, de modo que hay tres variables de enlace binarias () ydiferentes gráficos en este ejemplo.
Defina un vector bidimensional de estadísticas mediante, dóndese define como el número de aristas en el grafoyse define como el número de triángulos cerrados en. Finalmente, sea el vector de parámetros definido por, de modo que la probabilidad de cada gráficoEn este ejemplo viene dado por:
Observamos que en este ejemplo, solo hay cuatro clases de isomorfismo de grafos : el grafo con cero aristas, tres grafos con exactamente una arista, tres grafos con exactamente dos aristas y el grafo con tres aristas. Dado que los grafos isomorfos tienen el mismo número de aristas y el mismo número de triángulos, también tienen la misma probabilidad en este ejemplo de ERGM. Para un representantede cada clase de isomorfismo, primero calculamos el término, que es proporcional a la probabilidad de(hasta la constante de normalización)).
Sies el grafo con cero aristas , entonces esy, de modo que
Sies un grafo con exactamente una arista , entonces esy, de modo que
Sies un grafo con exactamente dos aristas , entonces esy, de modo que
Sies el grafo con exactamente tres aristas , entonces esy, de modo que
La constante de normalización se calcula sumandoen los ocho gráficos diferentesEsto produce:
Finalmente, la probabilidad de cada gráficoes dado porExplícitamente, obtenemos que el grafo con cero aristas tiene probabilidad, cada grafo con exactamente una arista tiene probabilidad, cada grafo con exactamente dos aristas tiene probabilidady el grafo con exactamente tres aristas tiene probabilidaden este ejemplo.
Intuitivamente, la estructura de las probabilidades del grafo en este ejemplo de ERGM es consistente con los patrones típicos de las redes sociales u otras redes . El parámetro negativo () asociado con el número de aristas implica que, en igualdad de condiciones, las redes con menos aristas tienen una mayor probabilidad que las redes con más aristas. Esto es consistente con la escasez que se encuentra a menudo en las redes empíricas, a saber, que el número empírico de aristas suele crecer a un ritmo más lento que el número máximo posible de aristas. El parámetro positivo (La asociación con el número de triángulos cerrados implica que, en igualdad de condiciones, las redes con más triángulos tienen una mayor probabilidad que las redes con menos triángulos. Esto es consistente con la tendencia al cierre triádico que se encuentra a menudo en ciertos tipos de redes sociales. Compare estos patrones con las probabilidades de grafos calculadas anteriormente. La adición de cada arista divide la probabilidad por dos. Sin embargo, al pasar de un grafo con dos aristas a un grafo con tres aristas, el número de triángulos aumenta en uno, lo que multiplica adicionalmente la probabilidad por tres.
Observamos que el cálculo explícito de todas las probabilidades de los grafos solo es posible debido a la escasa cantidad de grafos diferentes en este ejemplo. Dado que el número de grafos diferentes aumenta exponencialmente con el número de variables de enlace —que a su vez aumenta cuadráticamente con el número de nodos—, el cálculo de la constante de normalización resulta, en general, computacionalmente intratable , incluso para un número moderado de nodos. Por esta razón, la posibilidad de adoptar ERGM para el análisis de grandes redes está atrayendo cada vez más atención [ 14 ] [ 15 ].
Muestreo de un ERGM
El muestreo exacto de un ERGM dado es computacionalmente intratable en general, ya que el cálculo de la constante de normalización requiere la suma sobre todos los. El muestreo aproximado eficiente de un ERGM se puede realizar mediante cadenas de Markov y se aplica en los métodos actuales para aproximar valores esperados y estimar parámetros de ERGM. [ 16 ] De manera informal, dado un ERGM en un conjunto de grafoscon función de masa de probabilidad, se selecciona un gráfico inicial(que pueden ser elegidos arbitrariamente o al azar, o pueden representar una red observada) y define implícitamente las probabilidades de transición (o probabilidades de salto)., que son las probabilidades condicionales de que la cadena de Markov esté en el gráficodespués del paso, dado que está en el gráficodespués del paso. Las probabilidades de transición no dependen de los gráficos de pasos anteriores (), que es una propiedad definitoria de las cadenas de Markov , y no dependen de, es decir, la cadena de Markov es homogénea en el tiempo. El objetivo es definir las probabilidades de transición de tal manera que para todoes
independiente del gráfico inicialSi se logra esto, se puede ejecutar la cadena de Markov durante un gran número de pasos y luego devolver el grafo actual como una muestra aleatoria del ERGM dado. La probabilidad de devolver un grafoDespués de un número finito pero grande de pasos de actualización, la probabilidad es aproximadamente la definida por el ERGM.
Los métodos actuales para el muestreo de ERGM con cadenas de Markov [ 16 ] suelen definir un paso de actualización mediante dos subpasos: primero, seleccionar aleatoriamente un candidato.en un vecindario del gráfico actualy, segundo, aceptarcon una probabilidad que depende de la razón de probabilidad del gráfico actualy el candidato. (Si el candidato no es aceptado, la cadena de Markov permanece en el gráfico actual).) Si el conjunto de gráficosSi no está restringido (es decir, contiene cualquier combinación de valores en las variables de empate binarias), un método simple para la selección de candidatos es elegir una variable de empate.uniformemente al azar y para definir al candidato invirtiendo esta única variable (es decir, para establecer; todas las demás variables toman el mismo valor que en). Una forma común de definir la probabilidad de aceptación es aceptarcon la probabilidad condicional
donde las probabilidades del gráfico se definen mediante el ERGM. Fundamentalmente, la constante de normalizaciónse cancela en esta fracción, de modo que las probabilidades de aceptación se pueden calcular de manera eficiente.
Véase también
Referencias
- ↑ Lusher, Dean; Koskinen, Johan; Robins, Garry (2012). Exponential Random Graph Models for Social Networks: Theory, Methods, and Applications (Structural Analysis in the Social Sciences) . doi : 10.1017/CBO9780511894701 . ISBN 978-0-521-14138-3OCLC 1120539699
- 1 2 Harris, Jenine K (2014). Una introducción al modelado de grafos aleatorios exponenciales . ISBN 978-1-4522-2080-2OCLC 870698788
- ↑ Amati, Viviana; Lomi, Alessandro; Mira, Antonietta (2018-03-07). "Modelado de redes sociales" . Annual Review of Statistics and Its Application . 5 (1): 343– 369. Bibcode : 2018AnRSA...5..343A . doi : 10.1146/annurev-statistics-031017-100746 . ISSN 2326-8298 .
- ↑ Brennecke, Julia; Rank, Olaf (1 de mayo de 2017). "La red de conocimiento de la empresa y la transferencia de asesoramiento entre inventores corporativos: un estudio de red multinivel". Research Policy . 46 (4): 768– 783. doi : 10.1016/j.respol.2017.02.002 . ISSN 0048-7333 .
- ↑ Harris, Jenine K (2013). "Communication Ties Across the National Network of Local Health Departments". American Journal of Preventive Medicine . 44 (3): 247– 253. doi : 10.1016/j.amepre.2012.10.028 . ISSN 0749-3797 . OCLC 4937103196 . PMID 23415121 .
- ↑ Brennecke, Julia (2019). "Vínculos disonantes en redes intraorganizacionales: por qué los individuos buscan ayuda para resolver problemas de colegas difíciles". AMJ Academy of Management Journal . ISSN 0001-4273 . OCLC 8163488129 .
- ↑ Harris, Jenine K; Luke, Douglas A; Shelton, Sarah C; Zuckerman, Rachael B (2009). "Cuarenta años de investigación sobre el humo de segunda mano. La brecha entre el descubrimiento y la aplicación". American Journal of Preventive Medicine . 36 (6): 538– 548. doi : 10.1016/j.amepre.2009.01.039 . ISSN 0749-3797 . OCLC 6980180781 . PMID 19372026 .
- ↑ Wasserman, Stanley ; Faust, Katherine (1994). Análisis de redes sociales: métodos y aplicaciones . Cambridge University Press. ISBN 978-0-521-38707-1.
- ↑ Newman, MEJ (2003). "La estructura y función de las redes complejas". SIAM Review . 45 (2): 167– 256. arXiv : cond-mat/0303516 . Bibcode : 2003SIAMR..45..167N . doi : 10.1137/S003614450342480 .
- ↑ Cimini, Giulio; Squartini, Tiziano; Saracco, Fabio; Garlaschelli, Diego; Gabrielli, Andrea; Caldarelli, Guido (2018). "La física estadística de las redes del mundo real". Naturaleza Reseñas Física . 1 : 58– 71. arXiv : 1810.05095 . doi : 10.1038/s42254-018-0002-6 .
- ↑ Contractor, Noshir; Wasserman, Stanley; Faust, Katherine (2006). "Prueba de hipótesis multiteóricas y multinivel sobre redes organizacionales: un marco analítico y un ejemplo empírico" (PDF) . Academy of Management Review . 31 (3): 681–703 . doi : 10.5465/AMR.2006.21318925 . S2CID 10837327. Archivado del original (PDF) el 25 de febrero de 2020.
- ↑ Robins, G.; Pattison, P.; Kalish, Y.; Lusher, D. (2007). "Una introducción a los modelos de grafos aleatorios exponenciales para redes sociales". Redes Sociales . 29 (2): 173– 191. doi : 10.1016/j.socnet.2006.08.002 . hdl : 1959.3/216571 .
- ↑ Newman, MEJ (25 de marzo de 2010). «Otros modelos de red». Redes . págs. 565–585 . ISBN 978-0-19-920665-0.
- ↑ Byshkin, Maksym; Stivala, Alex; Mira, Antonietta; Robins, Garry; Lomi, Alessandro (2018-07-31). "Estimación rápida de máxima verosimilitud mediante expectativa de equilibrio para grandes conjuntos de datos de red" . Scientific Reports . 8 (1): 11509. arXiv : 1802.10311 . Bibcode : 2018NatSR...811509B . doi : 10.1038/ s41598-018-29725-8 . ISSN 2045-2322 . PMC 6068132. PMID 30065311 .
- ↑ Stivala, Alex; Robins, Garry; Lomi, Alessandro (2020-01-24). "Estimación de parámetros de modelos de grafos aleatorios exponenciales para redes dirigidas muy grandes" . PLOS ONE . 15 (1) e0227804. arXiv : 1904.08063 . Bibcode : 2020PLoSO..1527804S . doi : 10.1371/journal.pone.0227804 . ISSN 1932-6203 . PMC 6980401. PMID 31978150 .
- 1 2 Hunter, D. R; Handcock, MS (2006). "Inferencia en modelos de la familia exponencial curva para redes". Journal of Computational and Graphical Statistics . 15 (3): 565– 583. CiteSeerX 10.1.1.205.9670 . doi : 10.1198/106186006X133069 .
Lecturas adicionales
- Byshkin, M.; Stivala, A.; Mira, A.; Krause, R.; Robins, G.; Lomi, A. (2016). "MCMC de parámetros auxiliares para modelos de grafos aleatorios exponenciales". Journal of Statistical Physics . 165 : 740–754 . doi : 10.1007/s10955-016-1509-4 (inactivo el 3 de julio de 2025).
{{cite journal}}: CS1 maint: DOI inactivo desde julio de 2025 ( enlace ) - Borisenko, A.; Byshkin, M.; Lomi, A. (2019). "Un algoritmo simple para inferencia Monte Carlo escalable". arXiv : 1901.00533 [ stat.CO ].
- Caimo, A.; Friel, N (2011). "Inferencia bayesiana para modelos de grafos aleatorios exponenciales". Redes sociales . 33 : 41–55 . arXiv : 1007.5192 . doi : 10.1016/j.socnet.2010.09.004 .
- Erdős, P.; Rényi, A (1959). "Sobre gráficos aleatorios". Publicaciones Mathematicae Debrecen . 6 ( 3– 4): 290– 297. doi : 10.5486/PMD.1959.6.3-4.12 .
- Fienberg, SE; Wasserman, S. (1981). "Discusión de una familia exponencial de distribuciones de probabilidad para grafos dirigidos por Holland y Leinhardt". Journal of the American Statistical Association . 76 (373): 54– 57. doi : 10.1080/01621459.1981.10477600 .
- Frank, O.; Strauss, D (1986). "Markov Graphs". Journal of the American Statistical Association . 81 (395): 832– 842. doi : 10.2307/2289017 . JSTOR 2289017 .
- Handcock, MS; Hunter, DR; Butts, CT; Goodreau, SM; Morris, M. (2008). "statnet: Herramientas de software para la representación, visualización, análisis y simulación de datos de red" . Journal of Statistical Software . 24 (1): 1– 11. doi : 10.18637/jss.v024.i01 . PMC 2447931. PMID 18618019 .
- Harris, Jenine K (2014). Introducción al modelado exponencial de grafos aleatorios . ISBN 978-1-4522-2080-2OCLC 870698788
- Hunter, DR; Goodreau, SM; Handcock, MS (2008). "Bondad de ajuste de los modelos de redes sociales". Journal of the American Statistical Association . 103 (481): 248– 258. Bibcode : 2008JASA..103..248H . CiteSeerX 10.1.1.206.396 . doi : 10.1198/016214507000000446 .
- Hunter, D. R; Handcock, MS (2006). "Inferencia en modelos de la familia exponencial curva para redes". Journal of Computational and Graphical Statistics . 15 (3): 565– 583. CiteSeerX 10.1.1.205.9670 . doi : 10.1198/106186006X133069 .
- Hunter, DR; Handcock, MS; Butts, CT; Goodreau, SM; Morris, M. (2008). "ergm: Un paquete para ajustar, simular y diagnosticar modelos de familia exponencial para redes" . Journal of Statistical Software . 24 (3): 1– 29. doi : 10.18637/jss.v024.i03 . PMC 2743438. PMID 19756229 .
- Jin, IH; Liang, F. (2012). "Ajuste de modelos de redes sociales mediante el algoritmo MCMC de aproximación estocástica con truncamiento variable". Journal of Computational and Graphical Statistics . 22 (4): 927– 952. doi : 10.1080/10618600.2012.680851 .
- Koskinen, JH; Robins, GL; Pattison, PE (2010). "Análisis de modelos de grafos aleatorios exponenciales (p-estrella) con datos faltantes mediante aumento de datos bayesiano" . Metodología estadística . 7 (3): 366– 384. doi : 10.1016/j.stamet.2009.09.007 .
- Morris, M.; Handcock, MS; Hunter, DR (2008). "Especificación de modelos de grafos aleatorios de la familia exponencial: términos y aspectos computacionales" . Journal of Statistical Software . 24 (4): 1548– 7660. doi : 10.18637/jss.v024.i04 . PMC 2481518. PMID 18650964 .
- Rinaldo, A.; Fienberg, SE; Zhou, Y. (2009). "Sobre la geometría de familias aleatorias exponenciales discretas con aplicación a modelos de grafos aleatorios exponenciales". Revista electrónica de estadística . 3 : 446–484 . arXiv : 0901.0026 . doi : 10.1214/08-EJS350 .
- Robins, G.; Snijders, T.; Wang, P.; Handcock, M.; Pattison, P (2007). "Desarrollos recientes en modelos de grafos aleatorios exponenciales (p*) para redes sociales" (PDF) . Redes Sociales . 29 (2): 192– 215. doi : 10.1016/j.socnet.2006.08.003 . hdl : 11370/abee7276-394e-4051-a180-7b2ff57d42f5 .
- Schweinberger, Michael (2011). " Inestabilidad, sensibilidad y degeneración de familias exponenciales discretas" . Journal of the American Statistical Association . 106 (496): 1361– 1370. doi : 10.1198/jasa.2011.tm10747 . PMC 3405854. PMID 22844170 .
- Schweinberger, Michael; Handcock, Mark (2015). "Dependencia local en modelos de grafos aleatorios: caracterización, propiedades e inferencia estadística" . Journal of the Royal Statistical Society, Serie B. 77 ( 3): 647– 676. doi : 10.1111/rssb.12081 . PMC 4637985. PMID 26560142 .
- Schweinberger, Michael; Stewart, Jonathan (2020). "Resultados de concentración y consistencia para modelos canónicos y de familia exponencial curva de grafos aleatorios". The Annals of Statistics . 48 (1): 374– 396. arXiv : 1702.01812 . doi : 10.1214/19-AOS1810 .
- Snijders, TAB (2002). "Estimación de modelos de grafos aleatorios exponenciales mediante cadenas de Markov Monte Carlo" (PDF) . Journal of Social Structure . 3 .
- Snijders, TAB; Pattison, PE; Robins, GL; Handcock, MS (2006). "Nuevas especificaciones para modelos de grafos aleatorios exponenciales". Sociological Methodology . 36 : 99–153 . CiteSeerX 10.1.1.62.7975 . doi : 10.1111/j.1467-9531.2006.00176.x .
- Strauss, D; Ikeda, M (1990). "Estimación de pseudoverosimilitud para redes sociales" . Journal of the American Statistical Association . 5 (409): 204– 212. doi : 10.2307/2289546 . JSTOR 2289546 .
- van Duijn, MA; Snijders, TAB; Zijlstra, BH (2004). "p2: un modelo de efectos aleatorios con covariables para gráficos dirigidos". Statistica Neerlandica . 58 (2): 234– 254. doi : 10.1046/j.0039-0402.2003.00258.x .
- van Duijn, MAJ; Gile, KJ ; Handcock, MS (2009). "Un marco para la comparación de la estimación de máxima pseudoverosimilitud y máxima verosimilitud de modelos de grafos aleatorios de la familia exponencial" . Redes Sociales . 31 (1): 52– 62. doi : 10.1016/j.socnet.2008.10.003 . PMC 3500576. PMID 23170041 .
- Zappa, P.; Lomi, A. (2015). "El análisis de redes multinivel en organizaciones: modelos y pruebas empíricas". Organizational Research Methods . 18 (3): 542– 569. doi : 10.1177/1094428115579225 .
- teoría de redes