250 likes | 417 Views
Extract Agent-based Model from Communication Network. Hung-Ching (Justin) Chen Matthew Francisco Malik Magdon-Ismail Mark Goldberg William Wallance RPI. Goal. Given a society’s communication history, can we:. Deduce something about “nature” of the society:
E N D
Extract Agent-based Model from Communication Network • Hung-Ching (Justin) Chen • Matthew Francisco • Malik Magdon-Ismail • Mark Goldberg • William Wallance • RPI
Goal Given a society’s communication history, can we: • Deduce something about “nature” of the society: • e.g., Do actors generally have a propensity to join small groups or large groups? • Predict the society’s future: • e.g., How many social groups are there after 3 months? • e.g., What is the distribution of group size?
General Approach Individual Behavior (Micro-Laws) “Learn” Society’s History “Predict” (Simulate) Society’s Future
Society’s History General Approach Individual Behavior (Micro-Laws) “Learn” “Predict” (Simulate) Society’s Future
1 2 3 Social Networks • Individuals • (Actors) • Groups
Social Networks • Individuals • (Actors) 1 2 - Join - Leave • Groups 3
4 2 Social Networks • Individuals • (Actors) 1 - Join - Leave • Groups - Disappear - Appear - Re-appear 3
General Approach Individual Behavior (Micro-Laws) “Learn” Society’s History “Predict” (Simulate) Society’s Future
Micro-Law # 1 Micro-Law # 2 Micro-Law # N … History Groups & Individuals Parameters Actions Join / Leave / Do Nothing Modeling of Dynamics
Example of Micro-Law Actor X likes to join groups. SMALL LARGE Parameter
ViSAGEVirtual Simulation and Analysis of Group Evolution State: Properties of Actors and Groups Decide Actors’ Action State Normative Action State State update Actor Choice State Process Actors’ Action Feedback to Actors Real Action
General Approach Individual Behavior (Micro-Laws) “Learn” Society’s History “Predict” (Simulate) Society’s Future
Parameters #1 in Micro-Laws Parameters #2 in Micro-Laws Communications Learning ? Learn ?
Group evolution: Matching Groups: Overlapping clustering Groups Evolution Communications Groups & Group Evolution
Actor’s Types • Leader: prefer small group size and is most ambitious • Socialite: prefer medium group size and is medium ambitious • Follower: prefer large group size and is least ambitious
Learning Actors’ Type • Maximum log-likelihood learning algorithm • Cluster algorithm • EM algorithm
Cluster Algorithm EM Algorithm Learned Actors’ Types Learned Actors’ Types Leader Leader Socialite Socialite Follower Follower Number of Actor Number of Actor 532 822 550 368 628 156 Percentage Percentage 53.8% 34.8% 36.0% 24.1% 41.1% 10.2% Testing Real Data
General Approach Individual Behavior (Micro-Laws) “Learn” Society’s History “Predict” (Simulate) Society’s Future
Micro-Laws & Parameters # 1 Micro-Laws & Parameters # 2 Simulate Simulate Testing & Simulations
Future Work • Test Other Predictions • e.g., membership in a particular group • Learn from Other Real Data • e.g., emails and blogs