Extract Agent-based Model from Communication Network

Slides:



Advertisements
Similar presentations
A Cloud Data Center Optimization Approach using Dynamic Data Interchanges Prof. Stephan Robert University of Applied Sciences.
Advertisements

Market Mechanism Analysis Using Minority Game Market Models
Putting Mobile Services into ContextDynamic Context-aware Personalisation for Smart Services S. Gallacher, E. Papadopoulou, N.K.Taylor, M.H.Williams Heriot-Watt.
JADE: The Bully Algorithm. Problem Context of distributed computing Problem of leader election: leader election is the process of designating a single.
Common Properties of Real Networks. Erdős-Rényi Random Graphs.
Blogosphere  What is blogosphere?  Why do we need to study Blog-space or Blogosphere?
Dynamics of Bridging and Bonding in Social Groups: A Multi-Agent Model Jeffrey Baumes, Hung-Ching Chen Matthew Francisco, Mark Goldberg Malik Magdon-Ismail,
Patrick Adam Wagstrom October 2004 Community Building in Open Source Software Ecosystems Patrick Adam Wagstrom Department.
Slide - 1 Dr Terry Hinton 6/9/05UniS - Based on Slides by Micro Analysis & Design An example of a Simulation Simulation of a bank: Three tasks or processes:
Mark Levene, An Introduction to Search Engines and Web Navigation © Pearson Education Limited 2005 Slide 9.1 Chapter 9 : Social Networks What is a social.
Models and Algorithms for Complex Networks Power laws and generative processes.
Incident Threading for News Passages (CIKM 09) Speaker: Yi-lin,Hsu Advisor: Dr. Koh, Jia-ling. Date:2010/06/14.
Average Consensus Distributed Algorithms for Multi-Agent Networks Instructor: K. Sinan YILDIRIM.
Inferring Agent Dynamics from Social Communication Network Hung-Ching (Justin) Chen Mark Goldberg Malik Magdon-Ismail William A. Wallance RPI, Troy, NY.
Topology and Evolution of the Open Source Software Community Advisors: Dr. Vincent W. Freeh Dr. Kevin Bowyer Supported in part by the National Science.
Learning Geographical Preferences for Point-of-Interest Recommendation Author(s): Bin Liu Yanjie Fu, Zijun Yao, Hui Xiong [KDD-2013]
Part II: Model Class Selection Given: Dynamic data from system and set of candidate model classes where each model class defines a set of possible predictive.
Yongqin Gao, Greg Madey Computer Science & Engineering Department University of Notre Dame © Copyright 2002~2003 by Serendip Gao, all rights reserved.
Community-enhanced De-anonymization of Online Social Networks Shirin Nilizadeh, Apu Kapadia, Yong-Yeol Ahn Indiana University Bloomington CCS 2014.
Discovering Hidden Groups in Communication Networks Jeffrey Baumes Mark Goldberg Malik Magdon-Ismail William Wallace.
Grand Challenges Killer Apps/Moon shot SNA IV.1. Killer app-- society Epidemology (pandemic): sensors for location, interactions, health Epidemology (pandemic):
Department of Telecommunications NetGames 2011Ottawa, October 2011 MMORPG Player Behavior Model based on Player Action Categories Mirko Suznjevic, Ivana.
 DM-Group Meeting Liangzhe Chen, Oct Papers to be present  RSC: Mining and Modeling Temporal Activity in Social Media  KDD’15  A. F. Costa,
Introduction to Machine Learning Nir Ailon Lecture 12: EM, Clustering and More.
Agent-based Simulation
Performance Eval Slides originally from Williamson at Calgary
User Characterization in Search Personalization
SLAW: A Mobility Model for Human Walks
Online Multiscale Dynamic Topic Models
Microeconometric Modeling
Modeling and Simulation (An Introduction)
What Stops Social Epidemics?
An Investigation of Market Dynamics and Wealth Distributions
Methods and Metrics for Cold-Start Recommendations
Load Weighting and Priority
Notification Service May 19, 2006 Jon Atherton Mark Mara.
Center for Complexity in Business, R. Smith School of Business
Adoption of Health Information Exchanges and Physicians’ Referral Patterns: Are they Mutually Reinforcing? SAEEDE EFTEKHARI*, School of Management, State.
Yupeng Gu1, Yizhou Sun1, Jianxi Gao2
Automatic Picking of First Arrivals
Finding Communities by Clustering a Graph into Overlapping Subgraphs
J. Zhu, A. Ahmed and E.P. Xing Carnegie Mellon University ICML 2009
Generative Model To Construct Blog and Post Networks In Blogosphere
DrillSim July 2005.
دانشگاه صنعتی امیرکبیر Instructor : Saeed Shiry
A Locality Model of the Evolution of Blog Networks
Leach routing protocol in WSN
Two major points discussed
Advantages of ABS An advantage of using computer simulation is that it is necessary to think through one’s basic assumptions very clearly in order to create.
Jon Purnell Heidi Jo Newberg Malik Magdon-Ismail
The likelihood of linking to a popular website is higher
Tejas Channagiri 08-Jun-16
KAIST CS LAB Oh Jong-Hoon
The Evolving Concept of the Community of Practice
Leach routing protocol in WSN
Group Selection Design Pattern
by Xiang Mao and Qin Chen
Microeconometric Modeling
A MULTI-MODEL DOCKING EXPERIMENT OF DYNAMIC SOCIAL NETWORK SIMULATIONS
Text Categorization Berlin Chen 2003 Reference:
Clustering Techniques
Ch 3. Linear Models for Regression (2/2) Pattern Recognition and Machine Learning, C. M. Bishop, Previously summarized by Yung-Kyun Noh Updated.
Malik Magdon-Ismail, Konstantin Mertsalov, Mark Goldberg
Network Science: A Short Introduction i3 Workshop
Network Models Michael Goodrich Some slides adapted from:
Human-centered Machine Learning
GhostLink: Latent Network Inference for Influence-aware Recommendation
The Impact of Changes in Network Structure on Diffusion of Warnings
Maximum Likelihood Estimation (MLE)
Morteza Kheirkhah University College London
Presentation transcript:

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

Given a society’s communication history, 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 “Learn” Behavior Society’s (Micro-Laws) History “Predict” (Simulate) Society’s Future

General Approach Individual “Learn” Behavior Society’s (Micro-Laws) History “Learn” Individual Behavior (Micro-Laws) “Predict” (Simulate) Society’s Future

Social Networks Individuals (Actors) 1 2 3 Groups

Social Networks Individuals (Actors) 1 2 - Join - Leave Groups 3

Social Networks Individuals (Actors) - Join Groups - Leave - Disappear 4 1 - Join - Leave 2 Groups - Disappear - Appear - Re-appear 3

Society’s History

General Approach Individual “Learn” Behavior Society’s (Micro-Laws) History “Predict” (Simulate) Society’s Future

Join / Leave / Do Nothing Modeling of Dynamics Parameters History Groups & Individuals Join / Leave / Do Nothing Micro-Law # 1 # 2 # N … Actions

Actor X likes to join groups. Example of Micro-Law Actor X likes to join groups. SMALL LARGE Parameter

ViSAGE Virtual Simulation and Analysis of Group Evolution State: Properties of Actors and Groups State Decide Actors’ Action Normative Action State State update Actor Choice State Feedback to Actors Process Actors’ Action Real Action

General Approach Individual “Learn” Behavior Society’s (Micro-Laws) History “Predict” (Simulate) Society’s Future

Learning ? ? Parameters #1 in Micro-Laws Learn Parameters #2 in Communications Parameters #1 in Micro-Laws ? Learn Parameters #2 in Micro-Laws ?

Groups & Group Evolution Communications Groups Evolution Groups: Overlapping clustering Group evolution: Matching

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

Testing Simulation Data

Testing Real Data Cluster Algorithm EM Algorithm Learned Actors’ Types Leader Socialite Follower Number of Actor 822 550 156 Percentage 53.8% 36.0% 10.2% EM Algorithm Learned Actors’ Types Leader Socialite Follower Number of Actor 532 368 628 Percentage 34.8% 24.1% 41.1%

General Approach Individual “Learn” Behavior Society’s (Micro-Laws) History “Predict” (Simulate) Society’s Future

Testing & Simulations Micro-Laws & Parameters # 1 Simulate # 2

Prediction

Prediction

Future Work Test Other Predictions e.g., membership in a particular group Learn from Other Real Data e.g., emails and blogs

Questions?