Growing Hypergraphs with Homophily
Questo articolo introduce un modello meccanicistico per la crescita di ipergrafi che rilassa l'assunzione di indipendenza degli archi incorporando la copia degli archi guidata dall'omofilia, consentendo distribuzioni di grado a legge di potenza, la stima dei parametri tramite l'algoritmo di aspettativa-massimizzazione e un miglioramento del rilevamento delle comunità nei sistemi poliadici complessi.
Articolo originale sotto licenza CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/). Questa è una spiegazione generata dall'IA dell'articolo qui sotto. Non è stata scritta né approvata dagli autori. Per precisione tecnica, consulta l'articolo originale. Leggi il disclaimer completo
Immaginate di cercare di capire come si evolve una festa massiccia e caotica. Nel mondo della scienza, questo è lo studio delle reti. Di solito, gli scienziati osservano queste reti come semplici trame di connessioni tra due persone alla volta — come una telefonata tra Alice e Bob. Questa è un'interazione "diadica". Ma la vita reale è più disordinata. A volte, un intero gruppo di amici passa del tempo insieme, o un comitato di cinque persone firma un disegno di legge contemporaneamente. Questi sono "ipergrafi", dove una singola connessione (un arco) può legare tre, quattro o persino decine di persone simultaneamente.
Per molto tempo, gli informatici hanno cercato di costruire modelli informatici per indovinare come si formano questi gruppi. Un'idea popolare è l'omofilia, che è solo un modo elegante per dire "i simili si aggregano". È la tendenza delle persone con tratti simili (come indossare la stessa maglietta di una band o votare per lo stesso partito) a frequentarsi tra loro. La maggior parte dei vecchi modelli assumeva che ogni nuovo gruppo si formasse in modo completamente indipendente, come lanciare un dado fresco per ogni nuova festa. Non pensavano che i gruppi già visti potessero influenzare il successivo. Ma nella vita reale, i gruppi spesso sembrano echi di gruppi precedenti. Se vedi un gruppo di amici, il gruppo successivo che formano avrà probabilmente alcune delle stesse persone, o almeno persone molto simili. Questo articolo chiede: cosa succede se smettiamo di pretendere che ogni nuovo gruppo sia un lancio casuale di dadi e invece assumiamo che i nuovi gruppi siano copie disordinate di quelli vecchi?
Gli autori di questo articolo, Violet Ross, Francis Cataldo e Philip S. Chodrow, introducono un nuovo modello informatico chiamato CHILI (Copying Hyperedges Influenced by Label Interactions). Pensate a CHILI come a una ricetta per far crescere un ipergrafo, un gruppo alla volta. Nella loro simulazione, un nuovo gruppo non appare semplicemente dal nulla. Invece, il computer sceglie un gruppo esistente (un "seme") e cerca di copiarlo. Ma è una copia rumorosa. Alcuni membri del gruppo originale vengono invitati nel nuovo gruppo, mentre altri vengono lasciati fuori. Fondamentalmente, la decisione di invitare qualcuno dipende dal suo "etichetta" (label) — come se sia un Democratico o un Repubblicano, o un ragazzo o una ragazza. Se le etichette corrispondono, è più probabile che vengano copiati, se non corrispondono, è meno probabile che vengano inclusi. Il modello aggiunge anche alcune persone completamente nuove e alcune persone che erano già alla festa ma non erano nel gruppo originale.
I ricercatori hanno scoperto che questo meccanismo di "copia-incolla-con-un-tocco-di-classe" crea reti dall'aspetto molto realistico. Quando hanno eseguito le loro simulazioni, hanno scoperto che il modello produce naturalmente un particolare schema matematico chiamato legge di potenza (power law) per quanto riguarda il numero di connessioni che ogni persona ha. Ciò significa che in questi mondi simulati, poche persone diventano "hub" super-connessi, mentre la maggior parte delle persone ha solo poche connessioni, proprio come nelle reti sociali reali. Hanno anche mappato come le "etichette" (i tratti) si diffondono attraverso la rete nel tempo. Hanno scoperto che se la copia è molto forte (alta omofilia), i gruppi tendono a diventare molto uniformi — come una stanza piena di persone che indossano tutte lo stesso colore di maglietta. Tuttavia, anche se la copia è forte, il sistema alla fine si equilibra in modo che il numero totale di persone con ogni etichetta rimanga uguale nel lungo periodo, anche se i singoli gruppi sembrano molto diversi.
Per dimostrare che il loro modello funziona, gli autori hanno insegnato a un computer come "imparare" le regole del gioco. Hanno usato una tecnica chiamata Stochastic Expectation Maximization (SEM). Immaginate di essere un detective che cerca di capire le regole di un gioco solo guardando le persone giocare. Fate un'ipotesi, osservate alcune mosse, regolate la vostra ipotesi e ripetete. Gli autori hanno dimostrato che questo metodo funziona molto bene sui dati finti che hanno generato con CHILI; il computer è riuscito a indovinare accuratamente le regole esatte che avevano usato per creare i dati. Hanno poi applicato questo lavoro da detective a dati del mondo reale, come i disegni di legge co-sponsorizzati dai senatori degli Stati Uniti o le email inviate dai dipendenti della corporation Enron. Sui dati di Enron, ad esempio, il modello ha suggerito che i gruppi di email si sono formati in un modo che sembrava "eterofilo" (gli opposti si attraggono), cosa che gli autori spiegano essere probabile perché le email spesso collegano un gruppo centrale di persone a molti diversi esterni, piuttosto che copiare esattamente un precedente thread di email.
Infine, il team ha cercato di usare il loro modello per trovare "comunità" — gruppi di persone che appartengono insieme. Hanno usato un metodo chiamato simulated annealing (ricottura simulata), che è come un computer che raffredda lentamente un metallo per trovare la sua forma più resistente, ma qui è usato per trovare la migliore disposizione delle etichette. Hanno testato questo su set di dati reali, come le interazioni sociali nelle scuole superiori e i disegni di legge del Senato. I risultati sono stati un mix, ma molto promettenti. Su alcuni set di dati complicati dove altri metodi standard (che assumono che i gruppi si formino indipendentemente) fallivano, il modello CHILI è stato più bravo a trovare i gruppi nascosti. Ad esempio, sui dati dei disegni di legge del Senato, ha superato altri metodi nell'identificare i partiti politici. Tuttavia, gli autori ammettono che questo metodo è molto lento e costoso dal punto di vista computazionale, come cercare di risolvere un puzzle gigante controllando ogni singola mossa possibile una per una. Sebbene non sia una soluzione magica che risolve tutto istantaneamente, l'articolo suggerisce che ignorare il fatto che "i gruppi copiano i gruppi" potrebbe essere un grosso errore. Modellando esplicitamente come gli archi dipendono dagli archi precedenti e dalle etichette delle persone in essi contenute, potremmo ottenere un quadro molto più chiaro di come i sistemi sociali complessi crescono e cambiano realmente.
Sommerso dagli articoli nel tuo campo?
Ricevi digest giornalieri degli articoli più recenti corrispondenti alle tue parole chiave di ricerca — con riassunti tecnici, nella tua lingua.