SlideShare a Scribd company logo
1 of 25
GED: The Method for
Group Evolution Discovery
   in Social Networks
Piotr Bródka, Stanisław Saganowski, Przemysław Kazienko
            Social Network Analysis and Mining,
              DOI:10.1007/s13278-012-0058-8
               piotr.brodka@pwr.wroc.pl,
stanislaw.saganowski@pwr.wroc.pl, kazienko@pwr.wroc.pl
Agenda

Problem description and motivation
Basic concepts
Group evolution
Inclusion measure
GED
Experiments
Final remarks
Tracking Group Evolution in
Social Networks
• Groups extraction is nice

• … but group evolution
  prediction is nicer …
                                             group quantity
                                              
                                                 
• … so we need to identify                   | G1 G2 |                        SPG1 ( x)
                                                                x (G1 G 2 )
                              I (G1 , G2 )
                                                | G1 |               SPG1 ( x)

  changes in group evolution.
                                                              1 ) 
                                                                x (G
                                                                            
                                                                  group quality
Basic Concepts: Social Network


Social network: SN(V,E)

V – a set of vertices

E – a set of directed
edges <x,y>:x,y V
Basic Concepts:
Temporal Social Network
 TSN - a list of following timeframes
 (time windows) T, each is a social
 network SN(V,E)
Basic Concepts:
Group (Community)
• No commonly accepted group
  definition
• A group is a set of people, who
  have strong mutual (internal)
  relationships and weak with people
  outside the group (external)
• Group G in the social network SN(V,E) is a
  subset of vertices (G V), extracted using
  any method (clustering algorithm)
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  • Continuing
  •   Shrinking
  •   Growing
  •   Splitting
  •   Merging
  •   Dissolving
  •   Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  • Continuing
  • Shrinking
  •   Growing
  •   Splitting
  •   Merging
  •   Dissolving
  •   Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  • Continuing
  • Shrinking
  • Growing
  •   Splitting
  •   Merging
  •   Dissolving
  •   Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  • Continuing
  • Shrinking
  • Growing
  • Splitting
  • Merging
  • Dissolving
  • Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  •   Continuing
  •   Shrinking
  •   Growing
  •   Splitting
  • Merging
  • Dissolving
  • Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  •   Continuing
  •   Shrinking
  •   Growing
  •   Splitting
  •   Merging
  • Dissolving
  • Forming
Group Evolution

• Group evolution is a sequence of events
  succeeding each other in the successive
  time windows within TSN
  •   Continuing
  •   Shrinking
  •   Growing
  •   Splitting
  •   Merging
  •   Dissolving
  • Forming
GED Method:
Introduction
• GED (Group Evolution Discovery) method
  takes into account
  – quantity of the group members
  – quality of the group members
• Members quality: any centrality measure
  – social position and degree centrality measures
    was utilized in the experiments
GED method:
Inclusion measure
               group quantity
                
                   
               | G1 G2 |                         SPG1 ( x)
                                   x (G1 G 2 )
I (G1 , G2 )
                  | G1 |                  SPG1 ( x)
                                  x (G1 )
                                 
                                                 
                                     group quality
Group quantity

                                       Group quality
GED - Group Evolution
 Discovery Method
Input: TSN in which at each timeframe Ti groups are extracted by any community detection
    algorithm. Calculated any user importance measure.
For each pair of groups <G1, G2> in consecutive timeframes Ti and Ti+1 inclusion of G1 in G2
    and G2 in G1 is counted according to equations (3).
Based on inclusion and size of two groups one type of event may be assigned:
     Continuing: I(G1,G2) α and I(G2,G1) β and |G1| = |G2|
     Shrinking: I(G1,G2) α and I(G2,G1) β and |G1| > |G2| OR I(G1,G2) < α and I(G2,G1)
        β and |G1| |G2| and there is only one match (matching event) between G2 and all
        groups in the previous time window Ti
     Growing: I(G1,G2) α and I(G2,G1) β and |G1|<|G2| OR I(G1,G2) α and I(G2,G1) < β
        and |G1| |G2| and there is only one match (matching event) between G1 and all
        groups in the next time window Ti+1
     Splitting: I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is more than one
        match (matching events) between G2 and all groups in the previous time window Ti
     Merging: I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is more than one
        match (matching events) between G1 and all groups in the next time window Ti+1
     Dissolving: for G1 in Ti and each group G2 in Ti+1 I(G1,G2) < 10% and I(G2,G1) < 10%
     Forming: for G2 in Ti+1 and each group G1 in Ti I(G1,G2) < 10% and I(G2,G1) < 10%
GED - Group Evolution
 Discovery Method
Input: TSN in which at each timeframe Ti groups are extracted by any community detection
    algorithm. Calculated any user importance measure.
For each pair of groups <G1, G2> in consecutive timeframes Ti and Ti+1 inclusion of G1 in G2
    and G2 in G1 is counted according to equations (3).
Based on inclusion and size of two groups one type of event may be assigned:
     Continuing: I(G1,G2) α and I(G2,G1) β and |G1| = |G2|
     Shrinking: I(G1,G2) α and I(G2,G1) β and |G1| > |G2| OR I(G1,G2) < α and I(G2,G1)
        β and |G1| |G2| and there is only one match (matching event) between G2 and all
        groups in the previous time window Ti
     Growing: I(G1,G2) α and I(G2,G1) β and |G1|<|G2| OR I(G1,G2) α and I(G2,G1) < β
        and |G1| |G2| and there is only one match (matching event) between G1 and all
        groups in the next time window Ti+1
     Splitting: I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is more than one
        match (matching events) between G2 and all groups in the previous time window Ti
     Merging: I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is more than one
        match (matching events) between G1 and all groups in the next time window Ti+1
     Dissolving: for G1 in Ti and each group G2 in Ti+1 I(G1,G2) < 10% and I(G2,G1) < 10%
     Forming: for G2 in Ti+1 and each group G1 in Ti I(G1,G2) < 10% and I(G2,G1) < 10%
GED: Following Events
Experiments: Setup
• Data Set
  – Staff email exchange from WrUT (270K+ emails,2 years)
  – 5,845 nodes and 149,344 edges
  – Fourteen moving 90-days frames (overlap 45 days)
• Community extraction methods
  – Fast modularity optimization (disjoint groups)
  – CPM (overlapping groups)
• Methods for tracking group evolution
  – by Asur et al.
  – by Palla et al.
  – GED
Experiments: Results

• Execution time
  – Asur ~5.5h
  – Palla ~7 days
  – GED ~4h
• Group extraction method
  – Palla works only with CPM
  – Asur and GED work with any group extraction
    method
Experiments: Results

• Palla returns all possible events between
  groups, but does not assign its type
• Asur does not return all events and
  sometimes assigns many events
  (overlapping groups)
• GED may return all events depending on
  and (near to 0) and assigns the event
  type
Final Remarks

• Identification of event types for
  group evolution

• Inclusion measure used for event
  discovery

• Group Evolution Discovery (GED)
  – a new method
Future Work: Event Prediction
Thank you for your attention 
Basic concepts:
Social position



Aktor    SP     Rank SP   CD   Rank CD
 A      0,566     4       2       4
 B      0,667     5       3       2
 C      1,440     1       4       1
 D      1,217     2       2       4
  E     1,110     3       3       2

More Related Content

Recently uploaded

Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
KarakKing
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 

Recently uploaded (20)

General Principles of Intellectual Property: Concepts of Intellectual Proper...
General Principles of Intellectual Property: Concepts of Intellectual  Proper...General Principles of Intellectual Property: Concepts of Intellectual  Proper...
General Principles of Intellectual Property: Concepts of Intellectual Proper...
 
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
80 ĐỀ THI THỬ TUYỂN SINH TIẾNG ANH VÀO 10 SỞ GD – ĐT THÀNH PHỐ HỒ CHÍ MINH NĂ...
 
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptxCOMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
COMMUNICATING NEGATIVE NEWS - APPROACHES .pptx
 
How to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptxHow to setup Pycharm environment for Odoo 17.pptx
How to setup Pycharm environment for Odoo 17.pptx
 
How to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POSHow to Manage Global Discount in Odoo 17 POS
How to Manage Global Discount in Odoo 17 POS
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptxBasic Civil Engineering first year Notes- Chapter 4 Building.pptx
Basic Civil Engineering first year Notes- Chapter 4 Building.pptx
 
Salient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functionsSalient Features of India constitution especially power and functions
Salient Features of India constitution especially power and functions
 
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptxHMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
HMCS Vancouver Pre-Deployment Brief - May 2024 (Web Version).pptx
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 

Featured

Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
Kurio // The Social Media Age(ncy)
 

Featured (20)

AI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdfAI Trends in Creative Operations 2024 by Artwork Flow.pdf
AI Trends in Creative Operations 2024 by Artwork Flow.pdf
 
Skeleton Culture Code
Skeleton Culture CodeSkeleton Culture Code
Skeleton Culture Code
 
PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024PEPSICO Presentation to CAGNY Conference Feb 2024
PEPSICO Presentation to CAGNY Conference Feb 2024
 
Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)Content Methodology: A Best Practices Report (Webinar)
Content Methodology: A Best Practices Report (Webinar)
 
How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024How to Prepare For a Successful Job Search for 2024
How to Prepare For a Successful Job Search for 2024
 
Social Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie InsightsSocial Media Marketing Trends 2024 // The Global Indie Insights
Social Media Marketing Trends 2024 // The Global Indie Insights
 
Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024Trends In Paid Search: Navigating The Digital Landscape In 2024
Trends In Paid Search: Navigating The Digital Landscape In 2024
 
5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary5 Public speaking tips from TED - Visualized summary
5 Public speaking tips from TED - Visualized summary
 
ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd ChatGPT and the Future of Work - Clark Boyd
ChatGPT and the Future of Work - Clark Boyd
 
Getting into the tech field. what next
Getting into the tech field. what next Getting into the tech field. what next
Getting into the tech field. what next
 
Google's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search IntentGoogle's Just Not That Into You: Understanding Core Updates & Search Intent
Google's Just Not That Into You: Understanding Core Updates & Search Intent
 
How to have difficult conversations
How to have difficult conversations How to have difficult conversations
How to have difficult conversations
 
Introduction to Data Science
Introduction to Data ScienceIntroduction to Data Science
Introduction to Data Science
 
Time Management & Productivity - Best Practices
Time Management & Productivity -  Best PracticesTime Management & Productivity -  Best Practices
Time Management & Productivity - Best Practices
 
The six step guide to practical project management
The six step guide to practical project managementThe six step guide to practical project management
The six step guide to practical project management
 
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
Beginners Guide to TikTok for Search - Rachel Pearson - We are Tilt __ Bright...
 
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
Unlocking the Power of ChatGPT and AI in Testing - A Real-World Look, present...
 
12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work12 Ways to Increase Your Influence at Work
12 Ways to Increase Your Influence at Work
 
ChatGPT webinar slides
ChatGPT webinar slidesChatGPT webinar slides
ChatGPT webinar slides
 
More than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike RoutesMore than Just Lines on a Map: Best Practices for U.S Bike Routes
More than Just Lines on a Map: Best Practices for U.S Bike Routes
 

The Method for Group Evolution Discovery in Social Networks

  • 1. GED: The Method for Group Evolution Discovery in Social Networks Piotr Bródka, Stanisław Saganowski, Przemysław Kazienko Social Network Analysis and Mining, DOI:10.1007/s13278-012-0058-8 piotr.brodka@pwr.wroc.pl, stanislaw.saganowski@pwr.wroc.pl, kazienko@pwr.wroc.pl
  • 2. Agenda Problem description and motivation Basic concepts Group evolution Inclusion measure GED Experiments Final remarks
  • 3. Tracking Group Evolution in Social Networks • Groups extraction is nice • … but group evolution prediction is nicer … group quantity     • … so we need to identify | G1 G2 | SPG1 ( x) x (G1 G 2 ) I (G1 , G2 ) | G1 | SPG1 ( x) changes in group evolution. 1 )  x (G   group quality
  • 4. Basic Concepts: Social Network Social network: SN(V,E) V – a set of vertices E – a set of directed edges <x,y>:x,y V
  • 5. Basic Concepts: Temporal Social Network TSN - a list of following timeframes (time windows) T, each is a social network SN(V,E)
  • 6. Basic Concepts: Group (Community) • No commonly accepted group definition • A group is a set of people, who have strong mutual (internal) relationships and weak with people outside the group (external) • Group G in the social network SN(V,E) is a subset of vertices (G V), extracted using any method (clustering algorithm)
  • 7. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 8. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 9. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 10. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 11. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 12. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 13. Group Evolution • Group evolution is a sequence of events succeeding each other in the successive time windows within TSN • Continuing • Shrinking • Growing • Splitting • Merging • Dissolving • Forming
  • 14. GED Method: Introduction • GED (Group Evolution Discovery) method takes into account – quantity of the group members – quality of the group members • Members quality: any centrality measure – social position and degree centrality measures was utilized in the experiments
  • 15. GED method: Inclusion measure group quantity     | G1 G2 | SPG1 ( x) x (G1 G 2 ) I (G1 , G2 ) | G1 | SPG1 ( x) x (G1 )     group quality Group quantity Group quality
  • 16. GED - Group Evolution Discovery Method Input: TSN in which at each timeframe Ti groups are extracted by any community detection algorithm. Calculated any user importance measure. For each pair of groups <G1, G2> in consecutive timeframes Ti and Ti+1 inclusion of G1 in G2 and G2 in G1 is counted according to equations (3). Based on inclusion and size of two groups one type of event may be assigned: Continuing: I(G1,G2) α and I(G2,G1) β and |G1| = |G2| Shrinking: I(G1,G2) α and I(G2,G1) β and |G1| > |G2| OR I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is only one match (matching event) between G2 and all groups in the previous time window Ti Growing: I(G1,G2) α and I(G2,G1) β and |G1|<|G2| OR I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is only one match (matching event) between G1 and all groups in the next time window Ti+1 Splitting: I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is more than one match (matching events) between G2 and all groups in the previous time window Ti Merging: I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is more than one match (matching events) between G1 and all groups in the next time window Ti+1 Dissolving: for G1 in Ti and each group G2 in Ti+1 I(G1,G2) < 10% and I(G2,G1) < 10% Forming: for G2 in Ti+1 and each group G1 in Ti I(G1,G2) < 10% and I(G2,G1) < 10%
  • 17. GED - Group Evolution Discovery Method Input: TSN in which at each timeframe Ti groups are extracted by any community detection algorithm. Calculated any user importance measure. For each pair of groups <G1, G2> in consecutive timeframes Ti and Ti+1 inclusion of G1 in G2 and G2 in G1 is counted according to equations (3). Based on inclusion and size of two groups one type of event may be assigned: Continuing: I(G1,G2) α and I(G2,G1) β and |G1| = |G2| Shrinking: I(G1,G2) α and I(G2,G1) β and |G1| > |G2| OR I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is only one match (matching event) between G2 and all groups in the previous time window Ti Growing: I(G1,G2) α and I(G2,G1) β and |G1|<|G2| OR I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is only one match (matching event) between G1 and all groups in the next time window Ti+1 Splitting: I(G1,G2) < α and I(G2,G1) β and |G1| |G2| and there is more than one match (matching events) between G2 and all groups in the previous time window Ti Merging: I(G1,G2) α and I(G2,G1) < β and |G1| |G2| and there is more than one match (matching events) between G1 and all groups in the next time window Ti+1 Dissolving: for G1 in Ti and each group G2 in Ti+1 I(G1,G2) < 10% and I(G2,G1) < 10% Forming: for G2 in Ti+1 and each group G1 in Ti I(G1,G2) < 10% and I(G2,G1) < 10%
  • 19. Experiments: Setup • Data Set – Staff email exchange from WrUT (270K+ emails,2 years) – 5,845 nodes and 149,344 edges – Fourteen moving 90-days frames (overlap 45 days) • Community extraction methods – Fast modularity optimization (disjoint groups) – CPM (overlapping groups) • Methods for tracking group evolution – by Asur et al. – by Palla et al. – GED
  • 20. Experiments: Results • Execution time – Asur ~5.5h – Palla ~7 days – GED ~4h • Group extraction method – Palla works only with CPM – Asur and GED work with any group extraction method
  • 21. Experiments: Results • Palla returns all possible events between groups, but does not assign its type • Asur does not return all events and sometimes assigns many events (overlapping groups) • GED may return all events depending on and (near to 0) and assigns the event type
  • 22. Final Remarks • Identification of event types for group evolution • Inclusion measure used for event discovery • Group Evolution Discovery (GED) – a new method
  • 23. Future Work: Event Prediction
  • 24. Thank you for your attention 
  • 25. Basic concepts: Social position Aktor SP Rank SP CD Rank CD A 0,566 4 2 4 B 0,667 5 3 2 C 1,440 1 4 1 D 1,217 2 2 4 E 1,110 3 3 2