Assessing group cohesion in homophily networks · Assessing group cohesion in homophily networks...

24
Assessing group cohesion in homophily networks Benjamin Renoust, [email protected] Guy Melançon, [email protected] Marie-Luce Viaud, [email protected] CNRS UMR 5800 LaBRI & INRIA Bordeaux Sud-Ouest Université de Bordeaux I, France Instut Naonal de l’Audiovisuel, France ASONAM - August 26, 2013, Niagara Falls

Transcript of Assessing group cohesion in homophily networks · Assessing group cohesion in homophily networks...

Assessing group cohesion in homophily networks

Benjamin Renoust, [email protected] Guy Melançon, [email protected]

Marie-Luce Viaud, [email protected]

CNRS UMR 5800 LaBRI & INRIA Bordeaux Sud-OuestUniversité de Bordeaux I, France

Institut National de l’Audiovisuel, France

ASONAM - August 26, 2013, Niagara Falls

Complex Networks

2/17How do attributes interact ?

Documents + Terms = NetworksPeople + Groups = NetworksPublications + Authors = Networks… homophily networks

What is a cohesive group?

Querying/grouping/clustering of complex networksAttributes/topic extraction/typology/ontology...

Unequal quality

Cohesive group?All entities share similar attributesAll attributes co-occur with one another

3/17

Attribute interaction and entanglement

4/17

→How much do attributes interact across entities?

→How tangled is the attribute interaction throughout the network?

Entanglement Measures

Entanglement: «attribute entanglement is re-inforced through interaction with other tangled attributes* »

g s u=∑t

c t , s g t gu=C ' gC=[c s , s c s , t …

c t , s c t , t …⋮ ⋮ ⋱ ]

g is thus an eigenvector of the interaction matrix

gs : entanglement index of an attribute s u: maximum entanglement cs,t : conditonal interacton frequency of an atribute t given another atribute s

5/17

*Social ambiguity, Burt & Schot (1985)

Entanglement Measures

C=[c s , s c s , t …c t , s c t , t …⋮ ⋮ ⋱ ]

N :(Co)occurrence matrix - symmetricNs,s : number of occurrence of atributes s over enttes edgesNs,t : number of cooccurrence of atributes s and t

C :interaction matrix – not symmetric cs,s : occurrence frequency of an atribute s (Ns,t/|E|) cs,t : conditonal cooccurrence frequency of an atribute t given another atribute s (Ns,t/Ns,s)

6/17

N=[ n s , s n s , t …n t , s n t , t …⋮ ⋮ ⋱ ]

Entanglement in a cohesive group

Optimal group

All entanglement indices gs = 1Eigenvalue equals number of attributes |T| (non negative matrix theory)

C=[1 1 1 11 1 1 11 1 1 11 1 1 1

]u=4

7/17

Entanglement homogeneity and intensity

Homogeneity: how evenly attributes interaction distribute over the edges

Intensity: how much attributes interact between entities

⟨g ,1⟩

u∣T∣

8/17

Using entanglement: Paul Revere and the American Revolution

9/17

http://kieranhealy.org/blog/archives/2013/06/09/using-metadata-to-find-paul-revere/and Shin-Kap Han (2009)

Using entanglement: Paul Revere and the American Revolution

10/17

Using entanglement: Query from a group of people

11/17

Using entanglement: Query from a group of people

12/17

Using entanglement: How loyal are the Loyal Nine ?

13/17

Using entanglement: Going further, the network of acquaintances

14/17

Transfer to other domains2-mode graphs (first slides are documents/terms - OTMedia)WorldBank Projects IMDB Coauthorship IV04 contest projects/(sub)sectors actors/directors authors/keywords → share same domain → directed same actors → published on same topics

15/17

Future works

Weighted networks

Finding cohesive subgroups of entities

16/17

For a live interactive demo,please come to me after the presentation!

Assessing group cohesion in homophily networks

Benjamin Renoust, [email protected] Guy Melançon, [email protected]

Marie-Luce Viaud, [email protected]

CNRS UMR 5800 LaBRI & INRIA Bordeaux Sud-OuestUniversité de Bordeaux I, France

Institut National de l’Audiovisuel, France

Using entanglement: Entanglement index differs from edge occurrence

Using entanglement: Query from a society

19/17

Using entanglement: Two main societies,

North Caucus and London Enemies

20/17

Using entanglement: The missing link and Paul Revere

21/17

Using entanglement: Example

Intensity = 0.33 Homogeneity = 0.81

22/12

Using entanglement: Example

Intensity = 0.29 Homogeneity = 0.63

23/12

Using entanglement: Example

Intensity = 0.72 Homogeneity = 0.99

24/12