community evolution in dynamic multi-mode networks

15
Community Evolution in Dynamic Multi-Mode Networks Lei Tang, Huan Liu Jianping Zhang Zohreh Nazeri Danesh Zandi & Afshin Rahmany Spring 12 SRBIAU, Kurdistan Campus 1 Assistant Professor : Kyumars Sheykh Esmaili Students :

Upload: sanura

Post on 19-Jan-2016

38 views

Category:

Documents


0 download

DESCRIPTION

Community Evolution in Dynamic Multi-Mode Networks. Lei Tang , Huan Liu Jianping Zhang Zohreh Nazeri. Assistant Professor : Kyumars Sheykh Esmaili. Students :. Danesh Zandi & Afshin Rahmany. One-Mode Network. Multi-Mode Network. - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

Community Evolution inDynamic Multi-Mode Networks

Lei Tang, Huan Liu Jianping Zhang Zohreh Nazeri

Danesh Zandi & Afshin Rahmany

Spring 12

1

Assistant Professor : Kyumars Sheykh Esmaili

Students :

Page 2: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

2

Spring 12

One-Mode Network

Page 3: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

3

Multi-Mode Network

multiple mode of actors

Heterogeneous interactions

More complicated cases:

• Actor attributes

• Self interaction

• Directed Interaction

Applications

Targeting

• users, queries, ads

Collaborative filtering

• users, objects

Multi-Mode Network

Spring 12

Page 4: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

4

Community Evolution

Actors in a network tends to form groups/communities.

Communities of different modes are correlated

Community membership evolves gradually. A researcher could divert his research interest Hot topics change gradually

Different modes present different evolution pattern. The venue community is much more stable

Needs to identify community evolution in dynamic multi_mode

networks.

Spring 12

Page 5: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

5

Spectral Approach

Spring 12

Page 6: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

6

Solution

Difficult to find global solution

Much easier when performing block alternating optimization

Spring 12

Page 7: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

7

Extensions to realistic cases

Online Clustering

Inactive Actors

Emerging Actors

Actor Attributes

Within-mode Interaction

Add to the similarity matrix calculated via “attributes”

Spring 12

Page 8: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

8

Spring 12

Page 9: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

9

Experiments

Two publically available real-world data

Enron data (Apr. 2001 – Mar.2002)

• 3 modes: people, email, words

DBLP data (1980 – 2004)

• 4 modes: authors(347013) , papers(491726), venues(2826),terms(9523)

Methods:

Independent clustering (without temporal information)

Online Clustering (only consider temporal information in the past)

Evolutionary Clustering

Spring 12

Page 10: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

10

Performance on Enron

Evolutionary Clustering consistently approximates the Interaction better most of the time.

Independent Clustering outperforms others when there’s enough interaction traffic.

Spring 12

Page 11: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

11

Performance on DBLP

11 out of 15 years, evolutionary outperforms other clustering approaches.

The other 4 winners are online clustering.

Example:

NIPS:

• Aligned with Neural Network conferences in 1995

• More with machine learning in 2004

Spring 12

Page 12: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

12

Computation Time

Algorithm typically converges in few iterations

All three methods demonstrate computation time of the same order

The majority of the computation time is actually spent on K-means rather than SVD

Spring 12

Page 13: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

13

Conclusions

A spectral approach to address community evolutionary clustering in dynamic multi-mode networks.

Easy to extend to handle hibernating/emerging actors, actor attributes, within-mode interaction.

Empirically find more accurate community structure.

In this framework, we only capture the membership change.

Currently trying to develop new algorithm to

simultaneously detect Micro-evolution (membership change) Macro-evolution (group interaction change)

Spring 12

Page 14: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

14

shortcoming

Needs users to provide weights for different interactions and temporal information, as well as the number of communities in each mode.

possible extension is to consider the evolution of group interaction.

Spring 12

Page 15: Community Evolution in Dynamic Multi-Mode Networks

SRBIAU, Kurdistan Campus

15

Tanks For Att

Spring 12