we, agents! - complexity out of simplicity

21
Complexity out of Simplicity 1 / 21 We, Agents! Complexity out of Simplicity. Uzay C ¸etin July 20, 2017

Upload: others

Post on 03-Oct-2021

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 1 / 21

We, Agents!Complexity out of Simplicity.

Uzay Cetin

July 20, 2017

Page 2: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 2 / 21

About Meinterested in computational aspects of social systems.

PhD in Computer Engineering, 2017

I Bogazici University

I Area of research: Complex Systems

MS in Artificial Intelligence, 2009

I Pierre-et-Marie Curie University (Paris VI)

BS in Computer Engineering, 2007

I Galatasaray University

Page 3: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 3 / 21

Outline

IntroductionAgent-Based Modeling

Evolution of CooperationPrisoners Dilemma GameThreat Game

Complex Systems ResearchOngoing Projects

The parable of the blind men and the elephant

Page 4: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 4 / 21

Introduction

Agent-Based Modeling

An Agentis an autonomous computational unit

Relationships are primary, agents are secondary!!

Environment• Other agents and items

State• What agent is?• What agent knows?

Action• What agent does?(if-then rules)

influenced by

influence

Agent

ABM Scope

upda

te

determine

Page 5: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 5 / 21

Introduction

Agent-Based Modeling

Agent-Based Modeling (ABM)Emergent complex features grow from bottom-up.

Structure generates behavior!!

ABM resembles French impressionist paintings.

Page 6: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 6 / 21

Introduction

Agent-Based Modeling

Generative Social Science

Are the given microspecifications sufficient to generate amacrostructure of interest?

Micro-to-macro mapping

We get macro-surprises despite complete micro-knowledge.

Page 7: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 7 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Cooperation is a DilemmaHow selfish beings manage to cooperate?

Cooperation involves a cost to benefit others. The cost makescooperation vulnerable to defection.

Nonetheless, we see cooperation everywhere.

Page 8: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 8 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Prisoners Dilemma Game

Payoff Matrix:C D

C R = 3 S = 0

D T = 5 P = 1

Conditions:

I S < P < R < T

I S + T < 2R

Dilemma

I (Individual) Rationality leads to defection.

I Mutual cooperation is better than mutual defection.

Page 9: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 9 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Threat GameCo-evolution of Memory and Cooperation

What is the effect of increasing level of threat on theco-evolutionary dynamics of memory and cooperation?

Page 10: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 10 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Model

A population of N agents, who have limited memory size M, will play Prisoner’sDilemma Game iteratively.

Agent representation

I Memory ratio µ = MN

∈ [0, 1].

I Defection rate ρ ∈ [0, 1].

Selective attentionI Agents are “hard-wired” to pay attention to defectors.

Interaction ruleI Agents are reciprocal and refuse to play with defectors.

Page 11: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 11 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Misperceptionsdue to small sample size of interactions

Page 12: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 12 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Memory BarrierMemory blocks interactions that would bring positive payoffs.

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

Average Memory Ratio, µ

Ave

rage

Def

ectio

n R

ate,

ρ

Figure: Single realisation for(S ,P,R,T ) = (0, 1, 3, 5).

Page 13: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 13 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Memory Dilemmamaintain self-protection vs avoid self-isolation

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

Average Memory Ratio, µ

Ave

rage

Def

ectio

n R

ate,

ρ

Figure: Single realisation for(S ,P,R,T ) = (−5,−4, 4, 5).

Page 14: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 14 / 21

Evolution of Cooperation

Prisoners Dilemma Game

Presence of ThreatEmergence of Immunity Against Defection.

0.0 0.2 0.4 0.6 0.8 1.0

0.0

0.2

0.4

0.6

0.8

1.0

Average Memory Ratio, µ

Ave

rage

Def

ectio

n R

ate,

ρ

Generations

Ave

rage

Gen

otyp

eρµ

0

0.5

1

0 100 200 300 400 500

Figure: Co-evolution for (S ,P,R,T ) = (−5,−4, 4, 5).

Page 15: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 15 / 21

Evolution of Cooperation

Threat Game

Reformulation of Prisoners Dilemma GameThe Effect of Payoff Matrix

C

D

C D

R

T

S

PGreed βT

Threat αT

(benefit for defection)

(cost for receiving a defection)

0 TR=(1−

β)T

P=(1−

α)T

S=(1−

α−β)T

βT

αT

βT

Page 16: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 16 / 21

Evolution of Cooperation

Threat Game

ResultsThe effect of ecology on the co-evolution of Memory and Cooperation

Threat Factor, ,0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

Gre

ed F

acto

r, -

0

0.2

0.4

0.6

0.8

1 1

0.8

0.6

0.4

0.2

0

(a) Average memory ratio µ as a result of threat & greed factors.

Threat Factor, ,0 0.5 1 1.5 2 2.5 3 3.5 4 4.5 5

Gre

ed F

acto

r, -

0

0.2

0.4

0.6

0.8

1 1

0.8

0.6

0.4

0.2

0

(b) Average defection rate ρ as a result of threat & greed factors.

Page 17: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 17 / 21

Complex Systems Research

Complex Systems Research

Page 18: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 18 / 21

Complex Systems Research

Complex Systems Research

Page 19: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 19 / 21

Complex Systems Research

Ongoing Projects

Ongoing Projects

ABMI The formation and spread of religious communities

I Agent-Based Prediction Competition

DDMI Text Analysis, of Turkish Newspapers, Using Complex

Networks

I A cross lingual analysis of Wikipedia.

I Prestige and Quality in Bipartite Networks

Page 20: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 20 / 21

Complex Systems Research

Ongoing Projects

Courses

Undergraduate

I Into Programming

I Object Oriented Programming

I Data Structures and Algorithms

I Database Systems

I Discrete Mathematics

I Intro Software Engineering

I Statistical Thinking

I Intro Computational Science and Modeling

GraduateI Complex Systems

I Complex Networks

I Agent-Based Modeling

I Multi-Agent Systems

I Computational Social Science

I Pattern Recognition

I Data Science

Page 21: We, Agents! - Complexity out of Simplicity

Complexity out of Simplicity 21 / 21

Complex Systems Research

Ongoing Projects

List of Publications

Threat Game

(1) Uzay Cetin and Haluk O. Bingol, The Dose of the Threat Makes the Resistancefor Cooperation, Advances in Complex Systems, DOI:10.1142/S0219525916500156, 2017, SCI-E.

Attention Game

(2) Uzay Cetin and Haluk O. Bingol, Iterated Prisoners Dilemma with limitedattention, Condensed Matter Physics, vol. 17, No. 3, 33001:1-8,DOI:10.5488/CMP.17.33001, 2014, SCI-E.

Fame Game

(3) Uzay Cetin and Haluk O. Bingol, Attention competition with advertisement,Phys. Rev. E, DOI: 10.1103/PhysRevE.90.032801, 2014, SCI.