25
Extract Agent- based Model from Communication Network Hung-Ching (Justin) Chen Matthew Francisco Malik Magdon-Ismail Mark Goldberg William Wallance RPI

Extract Agent-based Model from Communication Network

  • Upload
    rhoda

  • View
    42

  • Download
    0

Embed Size (px)

DESCRIPTION

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: - PowerPoint PPT Presentation

Citation preview

Page 1: Extract Agent-based Model from Communication Network

Extract Agent-based Model from

Communication Network

Hung-Ching (Justin) ChenMatthew Francisco

Malik Magdon-IsmailMark Goldberg

William WallanceRPI

Page 2: Extract Agent-based Model from Communication Network

Goal

n Deduce something about “nature” of the society:n e.g., Do actors generally have a propensity to

join small groups or large groups?n Predict the society’s future:

n e.g., How many social groups are there after 3 months?

n e.g., What is the distribution of group size?

Given a society’s communication history,can we:

Page 3: Extract Agent-based Model from Communication Network

General Approach

Society’s History

Society’s Future

“Predict”(Simulate)

“Learn” IndividualBehavior

(Micro-Laws)

Page 4: Extract Agent-based Model from Communication Network

General Approach

Society’s History

Society’s Future

“Predict”(Simulate)

“Learn” IndividualBehavior

(Micro-Laws)

Page 5: Extract Agent-based Model from Communication Network

Social Networks• Individuals (Actors)

• Groups

12

3

Page 6: Extract Agent-based Model from Communication Network

Social Networks• Individuals (Actors)

• Groups

1 2

3

- Join - Leave

Page 7: Extract Agent-based Model from Communication Network

4

Social Networks• Individuals (Actors)

• Groups

1

3

- Join - Leave

- Disappear - Appear

2

- Re-appear

Page 8: Extract Agent-based Model from Communication Network

Society’s History

Page 9: Extract Agent-based Model from Communication Network

General Approach

Society’s History

Society’s Future

“Predict”(Simulate)

“Learn” IndividualBehavior

(Micro-Laws)

Page 10: Extract Agent-based Model from Communication Network

Modeling of Dynamics

Micro-Law# 1

Micro-Law# 2

Micro-Law# N

Parameters HistoryGroups & Individuals

Actions Join / Leave / Do Nothing

Page 11: Extract Agent-based Model from Communication Network

Example of Micro-Law

Actor X likes to join groups.

Parameter

SMALLLARGE

Page 12: Extract Agent-based Model from Communication Network

ViSAGEVirtual Simulation and Analysis of Group

Evolution

Real Action

ActorChoice

State: Properties of Actors and Groups

Decide Actors’ Action

Process Actors’ Action

Feedbackto Actors

State

StateState update

NormativeAction

State

Page 13: Extract Agent-based Model from Communication Network

General Approach

Society’s History

Society’s Future

“Predict”(Simulate)

“Learn” IndividualBehavior

(Micro-Laws)

Page 14: Extract Agent-based Model from Communication Network

Learning

Learn

Parameters #1in

Micro-Laws?

?

Communications

Parameters #2in

Micro-Laws

Page 15: Extract Agent-based Model from Communication Network

Groups & Group Evolution

Communications

Groups: Overlappingclustering

GroupsEvolution

Groupevolution: Matching

Page 16: Extract Agent-based Model from Communication Network

Actor’s Typesn Leader: prefer small group size and is most

ambitiousn Socialite: prefer medium group size and is

medium ambitiousn Follower: prefer large group size and is

least ambitious

Page 17: Extract Agent-based Model from Communication Network

Learning Actors’ Type

n Maximum log-likelihood learning algorithmn Cluster algorithmn EM algorithm

Page 18: Extract Agent-based Model from Communication Network

Testing Simulation Data

Page 19: Extract Agent-based Model from Communication Network

Testing Real DataCluster

AlgorithmLearned Actors’ Types

Leader Socialite FollowerNumber of Actor 822 550 156

Percentage 53.8% 36.0% 10.2%

EMAlgorithm

Learned Actors’ TypesLeader Socialite Follower

Number of Actor 532 368 628Percentage 34.8% 24.1% 41.1%

Page 20: Extract Agent-based Model from Communication Network

General Approach

Society’s History

Society’s Future

“Predict”(Simulate)

“Learn” IndividualBehavior

(Micro-Laws)

Page 21: Extract Agent-based Model from Communication Network

Testing & Simulations

Micro-Laws&

Parameters# 1

Simulate

Micro-Laws&

Parameters# 2

Simulate

Page 22: Extract Agent-based Model from Communication Network

Prediction

Page 23: Extract Agent-based Model from Communication Network

Prediction

Page 24: Extract Agent-based Model from Communication Network

Future Work

n Test Other Predictionsn e.g., membership in a particular group

n Learn from Other Real Datan e.g., emails and blogs

Page 25: Extract Agent-based Model from Communication Network

Questions?