From Deep Agents to Inverse Generative Social Science �On ways to leverage artificial intelligence and vast computational power to reformulate modeling of social phenomena
Ivan Garibay, Ph.D.
University of Central Florida
Talk Prepared for Alphabet Talk Series
Virtual – October 27th, 2020
Agenda
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
2
Deep Agent
A Framework for Information Spread and Evolution in Social Networks
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
3
Computational Social Science 2019, Santa Fe.
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
4
Deep Agent: A Framework for Information Spread and Evolution in Social Networks
Research Objectives
Objectives, Approach
Impact, Outcomes, Achievements
Representative Figure
PI: Ivan Garibay
$6.2M
Deep Agent: Desiderata
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
6
Social Science is Hard
“Imagine how much harder physics would be if electrons could think.”
- Murray Gell-Mann
“Imagine how much harder physics would be if electrons had feelings.”
- Richard Feynman
“I can calculate the motion of heavenly bodies, but not the madness of people.”
- Isaac Newton
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
7
Generative Social Sciences….�…and Two Critiques
Complex systems approach to modeling social phenomena
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
8
Generative Social Sciences (GSS)
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
9
Micromotives
Causal Mechanisms
Generators, gen
(set of agent rules)
Macrobehavior
Observed Emergent Phenomena
Generated Social Dynamics, P
Non-linear, stochastic, dynamical process resulting from agent interactions
First Area for Improvement: Identify generators in a semi-automated, systemic way
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
10
Second Area for Improvement: Strengthen “weak” causal inference
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
11
Inverse Generative Social Sciences
1st Inverse Generative Social Science Workshop, Washington DC, January 23-25th. 2020. Organizers: Josh Epstein, Ivan Garibay, William Rand, Rob Axtell.
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
12
Answer to critique 1: Find generative rules in a semi-automated, robust manner
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
13
Weak Causal Inference
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
14
Ground Truth
Model
=
?
micro
Macro
growth
Answer to critique 2: Discover stronger causal relationships
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
15
Ground Truth
Model
ML Alg. 1: Minimize error
Search the space of all plausible generators, stop after all optima are found
….
ML Alg. 2: Characterize generator set: nearly homogeneous? heterogeneous?
factor salience? (100% of generators contain factor X?), factor Importance (contribution towards fitness)
Inverse Generative Social Sciences
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
16
Interest:��To develop computational methodology to correctly identify and characterize the causes of emergent behaviors in complex social systems in a fully human-interpretable way
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
17
A First Simple Implementation: �Factors
How to identify candidate factors methodically?
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
18
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
19
Human-interpretable causal factors are selected from social science: cognitive, social, behavioral, moral, economic, psychological candidate theories
No need to find a perfect model, just the right ingredients to bootstrap search
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
20
Agent-Based Modeling Canvas Output: Factors/Grammar
Complex Adaptive Systems Laboratory
Scaffolding for Interdisciplinary Modeling
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
21
Agent-Based Modeling Canvas
Complex Adaptive Systems Laboratory
A First Simple Implementation: Evolutionary Model Discovery
Searching the space of potential theories that explains a complex social phenomena and conducting factor importance analysis to identify stronger causal relationships
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
22
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
23
Evolutionary Model Discovery, part 1: �Genetic Programming
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
24
Area 1: Find generative rules in a semi-automated, robust manner
Evolutionary Model Discovery, part 2: Random Forest Regressor
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
25
Area 2: discover stronger causal relationships
Case Study 1: �Socio-Agricultural Behavior of the ancestral Pueblo
What socio-agricultural factors might have led to the sudden demise of a flourishing ancient civilization?
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
26
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
27
Artificial Anasazi
Focus on sub-model for farm plot selection
Hypothesized factors for farm plot selection
| |
| Full information |
| Family inherited information |
| Nearest-neighbor information |
| Best performers information |
| Comparison of quality |
| Comparison of dryness |
| Comparison of yield |
| Water availability |
| Comparison of distance (orig.) |
| Homophily by age |
| Homophily by agricultural productivity |
| Social presence |
| Fleeing/migration |
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
31
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
32
| |
| Comparison of quality |
| Social presence |
| Comparison of distance |
| Fleeing/migration |
| Comparison of yield |
| Water availability |
| Homophily by age |
| Homophily by agricultural productivity |
| Comparison of dryness |
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
33
Optimal presence scores for factors with highest importance. P-values of one-tailed Mann-Whitney U tests for alternate hypothesis: RMSE for presence A < RMSE for presence B (null hypothesis: RMSE for presence A = RMSE for presence B) for α = 0.05. Green cells indicate agreement of the alternate hypothesis.
100 Runs of Artificial Anasazi with farm plot selection rules inferred through Evolutionary Model Discovery with randomized parameter initialization
Human Interpretable Mechanistic Explanation
“Upon failure of a farm plot, the ancestral Pueblo households of the Long House valley, were likely to consider the whole valley in search of new land to farm on, preferring areas that indicated higher soil quality, higher social presence, and farming further away from areas where farm plots failed previously.”
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
36
Socio-Agricultural Behavior of the ancestral Pueblo
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
37
Gunaratne, C. and Garibay, I. (2017a). Agent-based modeling for causal exploration of social systems. In Proceedings of the Computational Social Sciences Conference, Santa Fe, New Mexico, USA. ACM.
Gunaratne, C. and Garibay, I. (2017b). Alternate social theory discovery using genetic programming: towards better understanding the artificial anasazi. In Proceedings of the Genetic and Evolutionary Computation Conference, pages 115–122. ACM
Gunaratne, C. and Garibay, I. (2017c). Evolutionary model discovery of causal factors behind the socio-agricultural behavior of the ancestral Pueblo, submitted to PLOS One. arXiv preprint arXiv:1802.00435, https://arxiv.org/abs/1802.00435
Social Media Modeling
(dis)misinformation, polarization, radicalization, conspiracies, manipulation and other maladies that riddle social media platforms
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory -https://www.cs.ucf.edu/~garibay/
38
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
39
2016 this needed explanation
40
From the TwitterVerse to Dialogue Assessment
t
Narrative
Counter Narrative
dismiss
distort
dismay
distract
build
blog
bridge
Bots/trolls are force multipliers that spread narrative and attack the counter narrative
Information Environment: types of information operation strategies
engage
excite
enhance
explain
From Netanomics briefing
Multi Action Cascade Model (MACM)
Diffusion of information agent-based model using information theoretical concepts
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
41
International Conference on Computational Social Science 2019, Amsterdam.
Multi Action Cascade Model (MACM)
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
42
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
43
Case Study 2: ��Prioritization of Responses Under Information Overload on Online Social Media
What drives compulsive information sharing by highly active social media users?
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
44
Extended Working Memory
Theory of Extended Self
(Belk, 2013) (Clowes, 2017)
Working Memory
(Miller, 1956) (Baddeley, 2012) (Cowan, 2008)
Extended Working Memory
(Gunaratne & Garibay, 2019)
Message Overflow
Mt
Received More Messages due to increased neighbor activity
1
2
3
Information lost due to overload
User experiences overload due to message overflow of actionable information queue
Loss of Attention Under Information Overload
Hypothesized Factors: �Response Prioritization Under Information Overload
| |
| Recency (most recent messages are more likely to be process, e.g., re-twitted) |
| Conversation popularity (cascade users) |
| Conversation size (cascade responses) |
| Initiators popularity |
| User common interests (common conversations) |
| User reciprocity (individual has responded to an another Individual) |
| URL domain popularity mentioned in post |
| URL Domain familiarity |
| Information expertise |
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
48
| |
| Recency (reciprocal of the amount of time that had passed since the message was originally) |
| Conversation popularity (cascade users) |
| Conversation size (cascade responses) |
| Initiators popularity |
| User common interests (common conversations) |
| User reciprocity (individual has responded to an another Individual) |
| URL domain popularity mentioned in post |
| URL Domain familiarity |
| Information expertise |
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
49
| |
| Recency (reciprocal of the amount of time that had passed since the message was originally) |
| Conversation popularity (cascade users) |
| Conversation size (cascade responses) |
| Initiators popularity |
| User common interests (common conversations) |
| User reciprocity (individual has responded to an another Individual) |
| URL domain popularity mentioned in post |
| URL Domain familiarity |
| Information expertise |
Human Interpretable Mechanistic Explanation
“Users experiencing information overload on social media prioritize responses mainly by the recency with which they had been received, but also are more likely to respond to messages on conversations initiated by globally less popular users, and messages from individuals whom they have less in common with and yet have a history of responding to.”
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
50
Prioritization of Responses Under Information Overload on Online Social Media
Gunaratne, C., Baral, N., Rand, W., Garibay, I., Jayalath, C., & Senevirathna, C. (2019). A Theory of Extended Working Memory and its Role in Online Conversation Dynamics. arXiv preprint arXiv:1910.09686.
Gunaratne, C., Senevirathna, C., Jayalath, C., Baral, N., Rand, W., & Garibay, I. A Multi-Action Cascade Model of Conversation. 5th International Conference on Computational Social Science, Amsterdam, NL
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
51
Algorithmic Curation
Multi-Action Cascade Model
Transfer Entropy is used to estimate probability of acting
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
52
UCF
UCF: 2nd place at DARPA Challenge
KEY: ours is fully human-explainable
Networks Science and Statistical Learning
Deep Agent: Inverse Generative
Agent-Based Model + ML
Deep Learning
Conclusions
(c) Ivan Garibay - Complex Adaptive Systems Laboratory
53
Collaborators
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
54
Sponsors
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
55
D5AI
Graduate Research Assistant Position Open�Fall 2019 or Spring 2020 (Orlando, Florida)
Dr. Ivan Garibay, Complex Adaptive Systems Laboratory
56
Thanks