+ All Categories
Home > Documents > SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark...

SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark...

Date post: 16-Feb-2018
Category:
Upload: ledung
View: 222 times
Download: 3 times
Share this document with a friend
66
Malik Magdon-Ismail CS, RPI. www.cs.rpi.edu/~magdon SNAG SNAG SNAG SNAG
Transcript
Page 1: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Malik Magdon-IsmailCS, RPI.

www.cs.rpi.edu/~magdon

SNAGSNAGSNAGSNAG

Page 2: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

SNAG: Social Network Analgorithms Group

• Mark Goldberg• M-I• Al Wallace

Sponsors:

• Jeff Baumes• Sean Barnes• Justin Chen• Matt Francisco• Mykola Hayvanovich• Konstantin Mertsalov• Yingjie ZhouSNAGSNAGSNAGSNAG

Page 3: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

CommunicationsTime: January 12, 2005, 09:35

From: [email protected]

To: [email protected]: Hello

Message: Where have you been?

16:06:31] <FreeTrade> Republicans were the worst pacifists before ww1 and ww2[16:06:43] <SweetLeaf> France Fries[16:06:50] <FreeTrade> As a generality, of course their were Republican Hawks.[16:07:13] <FreeTrade> Sweet, good pun but bad story![16:07:18] <SweetLeaf> yup[16:07:23] <Lupine> anyways, he's perpetually tormented by presidential actions[16:07:25] <SweetLeaf> it aint good for no one[16:07:47] <SweetLeaf> I think they knew it was commiing[16:07:51] <FreeTrade> Rossevelt met monthly in New York with mostly trusted Republicans to talk about how to get america into the war.[16:08:10] <FreeTrade> and he spent 2 year with Churchill meeting him sometimes secretly in the ocean to discuss the same topic.[16:08:22] <FreeTrade> Exchanging a lot of letters.[16:08:25] <FreeTrade> telegrams[16:08:28] <Lupine> There really is nothing like a shorn scrotum. It's breathtaking, I suggest you try it.[16:08:55] <FreeTrade> Well they didnt literally meet in the ocean, they were on ships.

Page 4: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Minimal Intrusion

• Don’t use communication content.– Less intrusive– Easier

Page 5: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

OverviewPart I:• Finding groups from communications.

Part II:• Virtual Social Science Laboratory.

Page 6: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

I: Groups from Communications• Algorithms

– Spatial algorithms (clustering)– Temporal hidden group algorithms

• Software tool SIGHTS– Statistical Identification of Groups Hidden in Time and Space

• Applications– Simulated datasets– Web logs– Enron email corpus

Page 7: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Communications Data• Email, Telephone, Newsgroup, Weblog,

Chatrooms, …Time: January 12, 2005, 09:35

From: [email protected]

To: [email protected]

Subject: Hello

Message:

Where have you been lately?

Time: January 12, 2005, 09:35

From: [email protected]

To: [email protected]

Subject: Hello

Message:

Where have you been lately?

Page 8: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Communication Graph

January 12, 2005, 09:35

[email protected]@xyz.com

Page 9: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Joe

Ann

Sue

Bob

John

Don

Sam

Max

NedMatt

Carl

Rick

Tim

Jen

Time Step0 10 20 30

Streaming Communications

Page 10: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Joe

Ann

Sue

Bob

John

Don

Sam

Max

NedMatt

Carl

Rick

Tim

Jen

Time Step0 10 20 30

Cycle Model

Page 11: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Types of Structure• Spatial Correlation (spatial groups)

• Temporal Correlation (temporal or planning groups)

Page 12: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Groups Correlated in Space

Page 13: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Joe

Ann

Sue

Bob

John

Don

Sam

Max

NedMatt

Carl

Rick

Tim

Jen

Groups Correlated in Time

Page 14: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Joe

Ann

Sue

Bob

John

Don

Sam

Max

NedMatt

Carl

Rick

Tim

Jen

Groups correlated in time

Page 15: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Spatial CorrelationClustering graphs into overlapping

clusters

Page 16: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Groups as Clusters• Social groups tend to communicate with

each other• Find social groups by finding locally

dense clusterslikely a social group

likely not a social group

Page 17: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Locally vs. Globally Dense

Page 18: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Clustering vs. Partitioning

Page 19: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Clustering density metrics• Pin=Ein/Eposs

• Ein/(Ein+Eout)• Pin/(Pin+Pout)

Eout

Ein

Page 20: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Influential Nodes

• Page Rank• Centrality• …

Page 21: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Iterative Improvement• Improve initial clusters using iterative

local optimization.

Link Agregate (LA) [B,G,M-I ‘05].

RaRe & Iterative Scan (IS) [B,G,K,M-I,P ‘05].

Page 22: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Some Real Social Networks• Semantic Web

Page 23: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Some Real Social Networks• CiteSeer (co-authorship graph)Example clusters:

Electric circuit design:“An optimization strategy for reconfigurable control systems”

Optimization of Neural Networks:“A new activation function in the Hopfield network for solving optimization problems”

Intersection:“Sensitivity analysis in degenerate quadratic programming”

Page 24: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Temporal CorrelationFinding hidden groups that are

planning over time

Page 25: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Connectivity and PlanningInternally connected Externally connected

Page 26: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Persistence• Group connected in successive time

periods.

Persistence ⇔⇔⇔⇔ planning over time.

Page 27: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Finding Temporal Hidden GroupsGiven: communication graphs G1,…,GT

• Is there a hidden group of size > K?• Find all such hidden groups?• Over what period is the hidden group

active?

Page 28: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

AlgorithmsLow order poly-time algorithms:

[B,G,M-I,W ’05]

• Not all members connected in every time period?

• Connected in most time periods?NP-Hard

Page 29: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Example

Page 30: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Example

Page 31: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Example

Page 32: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

SIGHTSStatistical Identification of Groups Hidden

in Time and Space

Page 33: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Statistical Significance• Background communications

• Nature of hidden group– Detecting non-trusting hidden groups is easier

Page 34: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Ali Baba dataset• Unclassified synthesized data for the

Department of Defense• Used for specific case studies for initial

validation of research• Nine embedded hidden groups

Message content not used

Page 35: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Ali Baba initial resultsGround Truth• Group A

– Dog– Vulture– Camel– Yassir Hussein– Bird– (6 others)

• Group B– Ahmet– Saleh Sarwuk– Shaid– Pavlammed Pavlah– Osan Domenik

SIGHTS• Group A

– Dog – Vulture – Camel– Gopher

• Group B– Ahmet– Saleh Sarwuk– Shaid– Ahmett– Dajik

Page 36: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Cycle vs. Stream ModelActor 0

Actor 1 Actor 7 Actor 9Actor 8 Actor 2

Actor 3 Actor 4Actor 5 Actor 6

Sent at time B

Sent at time B + 20

Sent at time B + 40

Probabilityof reaction

Time since message received

min max

Page 37: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Stream ExampleTime From To Message10:00 Alice Charlie Golf tomorrow? Tell everyone.10:05 Charlie Felix Alice mentioned golf tomorrow.10:06 Alice Bob Hey, golf tomorrow. Spread the word.10:12 Alice Bob Tee off: 8am at Pinehurst.10:13 Felix Grace Hey guys, golf tomorrow.10:13 Felix Harry Hey guys, golf tomorrow.10:15 Alice Charlie Pinehurst Tee time: 8am.10:20 Bob Elizabeth We’re playing golf tomorrow.10:20 Bob Dave We’re playing golf tomorrow.10:22 Charlie Felix Tee time 8am at Pinehurst10:25 Bob Elizabeth We tee off 8am at Pinehurst.10:25 Bob Dave We tee off 8am at Pinehurst.10:31 Felix Grace Tee time 8am, Pinehurst.10:31 Felix Harry Tee time 8am, Pinehurst.

A

C

F

HG

B

D E

Page 38: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Stream ExampleTime From To10:00 Alice Charlie10:05 Charlie Felix10:06 Alice Bob10:12 Alice Bob 10:13 Felix Grace10:13 Felix Harry10:15 Alice Charlie 10:20 Bob Elizabeth10:20 Bob Dave10:22 Charlie Felix10:25 Bob Elizabeth 10:25 Bob Dave10:31 Felix Grace10:31 Felix Harry

A

C

F

HG

B

D E

Page 39: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Streams vs. Cycles• Tree threads may overlap.• Some may be short, some long.

Page 40: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Stream Algorithms• Efficient algorithms for small trees (triples,

chains).• Build larger frequent trees from smaller.• What size tree is statistically significant?

Page 41: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Enron data in stream modelEarlier

Later

Page 42: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

II: Virtual Social Science Laboratory• A general HMM model.• Simulation

– social science experiments.• Reverse engineering

– what makes a society tick?

Page 43: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

GoalGiven a society’s communication

history,

1. Can we predict the society’s future:eg: number of groups after 3 months?

average group size after 3 months?

2. Can we deduce something about the “nature” of the society:

eg: actors have a propensity to join small groups?

Page 44: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks• Actors

Page 45: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks1

2

3

• Groups

• Actors

Page 46: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks

• Groups

1

3

2 • Actors- Join

Page 47: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks

• Groups

1

2

3

• Actors - Join

- Leave

Page 48: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks

• Groups

1

3

• Actors - Join

- Leave

- Disappear

Page 49: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks1

3

4

• Groups

• Actors - Join

- Leave

- Disappear

- Appear

Page 50: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Networks1

3

4

2 • Groups

• Actors - Join

- Leave

- Disappear

- Appear

- Re-appear

Page 51: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Communication History

Page 52: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Social Group History

Page 53: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Society’s History

(Macro-Laws)

“Learn”

Society’s Future

“Predict”“Predict”(Simulate)

Actor’sBehavior

(Micro-Laws)

Learning and PredictingSociety’s History

(Macro-Laws)

Society’s Future

“Predict”“Predict”(Simulate)

“Learn” Actor’sBehavior

(Micro-Laws)

Page 54: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Example of Micro-Law

Actor X has a propensity to join groups.

Parameter

SMALLLARGE

Page 55: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Micro-Laws• Actor micro-laws:

– Probabilistically specify actor decisions.

• Group micro-laws:– Probabilistically specify group decisions.

Page 56: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Hidden Markov ModelSociety is a probabilistically driven complex

system.P(ST+1|micro-laws;S0,…,ST)

HistoryFunctionsParameters

Social Capital Theory

Page 57: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Simulation

P(ST+1|micro-laws;S0,…,ST)

Observe Postulate

Page 58: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Reverse Engineering

P(ST+1|micro-laws;S0,…,ST)

ObserveLearn

Page 59: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Putnam on Social Capital“Collapse of social capital in United States

communities”

• Actors build social capital by belonging to social groups.

Page 60: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Why?• Technological innovation?

• Cultural change?

• Demographics change?

Page 61: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Test Such Hypotheses in VSSL

Page 62: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Reverse Engineering

371.23.80.0Large1.573.30.3Medium0.00.849.2SmallLargeMediumSmall

Simulated data – proof of concept.

Newsgroups – actors prefer small groups[Butler 1999]

Page 63: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Reverse Engineering can…• Obtain actor preferences (eg. size).• Determine society reward structure.• Probabilistic micro-laws governing actor

and group dynamics.• ...

Page 64: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Summary• Discovering groups in space and time

– Society’s social group history.

• VSSL: Virtual Social Science Lab– Simulation: social science experiments.– Reverse engineering: learn behavior.

Algorithms, tools, applications (data).

Page 65: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Ongoing Work• Data

– Weblogs, Chatrooms, Email (eg. Enron) …• Finding hidden groups

– Stream, cycle (“NP-hard”)• Modeling and reverse engineering• Visualization

– Dynamic networks– Information visualization (Knowledgization)

Page 66: SNAG - cs.rpi.edumagdon/talks/dses2005.pdf · SNAG : Social Network Analgorithms Group • Mark Goldberg • M-I • Al Wallace Sponsors: •Jeff Baumes ... Ongoing Work •Data –Weblogs,

Thank You

http://www.cs.rpi.edu/~magdon


Recommended