Meta Fac Community Discovery via Relational Hypergraph Factorization

  • Slides: 21
Download presentation
Meta. Fac: Community Discovery via Relational Hypergraph Factorization Tracking Multiple Relations in Social Media

Meta. Fac: Community Discovery via Relational Hypergraph Factorization Tracking Multiple Relations in Social Media Yu-Ru Lin 1, Jimeng Sun 2, Paul Castro 2, Ravi Konuru 2, Hari Sundaram 1 and Aisling Kelliher 1 1 Arts, Media and Engineering, Arizona State University 2 IBM T. J. Watson Research Center

The problem

The problem

raustin What does s/he like?

raustin What does s/he like?

(Q 1) History How to model multirelational social data? Dugg Comments Favorites tweets Friends

(Q 1) History How to model multirelational social data? Dugg Comments Favorites tweets Friends raustin Favorites following

(Q 1) How to model multirelational social data? (Q 2) How to reveal communities

(Q 1) How to model multirelational social data? (Q 2) How to reveal communities consistent across multi-relations? History Dugg Comments Favorites tweets Friends raustin (Q 3) Favorites following How to track these communities over time?

Our approach

Our approach

(Q 1) How to model multi-relational social data?

(Q 1) How to model multi-relational social data?

Metagraph for modeling multi-relational social data G node: facet hyperedge: relation

Metagraph for modeling multi-relational social data G node: facet hyperedge: relation

(Q 2) How to reveal communities consistent across multirelations? community : = a cluster

(Q 2) How to reveal communities consistent across multirelations? community : = a cluster of people who interact with resource and each other in a coherent manner

pc pi|c i j xijk c pc∙pi|c∙pj|c∙pk|c k Clustering as factorization core tensor facet

pc pi|c i j xijk c pc∙pi|c∙pj|c∙pk|c k Clustering as factorization core tensor facet factors

G core tensor facet factors U(1) Factorization on metagraph U(2) U(3) U(4)

G core tensor facet factors U(1) Factorization on metagraph U(2) U(3) U(4)

Metagraph factorization (Meta. Fac) for community extraction on metagraph data tensor core tensor facet

Metagraph factorization (Meta. Fac) for community extraction on metagraph data tensor core tensor facet factors objective function cost(G)= D( (r)||[z] m U(m)) r E m: v(m)~e(r) KL divergence z, {U} can be solved with linear time complexity

How to track these communities over time? (Q 3) t-1 t-1 t t

How to track these communities over time? (Q 3) t-1 t-1 t t

Metagraph factorization for Time evolving data (MFT) t-1 t t t objective function cost(G)

Metagraph factorization for Time evolving data (MFT) t-1 t t t objective function cost(G) = (1 - = D( (r)||[z] m U(m)) ) + {D(zt-1||z)+ D(Ut-1(q)||U(q))} temporal cost

Results

Results

Dataset: Digg 5 facets, 6 relations time span: 3 weeks in Aug 2008

Dataset: Digg 5 facets, 6 relations time span: 3 weeks in Aug 2008

Community analysis C 1: gamming industry news C 2: US election news C 4:

Community analysis C 1: gamming industry news C 2: US election news C 4: general political news Change in community size C 3: world news Change in community

Prediction performance Digg prediction Comment prediction

Prediction performance Digg prediction Comment prediction

Summary

Summary

Problem: How to track communities in dynamic multi-relational data? Approach: Meta. Fac for community

Problem: How to track communities in dynamic multi-relational data? Approach: Meta. Fac for community extraction on metagraph Results: meaningful mining results and best prediction quality

Code / data – available online: http: //www. public. asu. edu/~ylin 56/kdd 09 sup.

Code / data – available online: http: //www. public. asu. edu/~ylin 56/kdd 09 sup. html Questions? Suggestions? Yu-Ru. Lin@asu. edu Thanks! 27