SlideShare ist ein Scribd-Unternehmen logo
1 von 22
Downloaden Sie, um offline zu lesen
Formal Models of Social Processes
Computational Justice for Fair and Sustainable
Resource Allocation in Socio-Technical Systems
Jeremy Pitt
Department of Electrical and Electronic Engineering
SMART Institute, University of Wollongong, 28/11/2014
Agenda
Problem statement: resource allocation in open system
Formalisation of Ostrom’s institutional design principles for
sustainable resource allocation
Formalisation of Rescher’s theory of distributive justice for fair
resource allocation
Computational justice in socio-technical systems
(Why It Matters)
Summary and conclusions
Jeremy Pitt Formal Models of Social Processes 2 / 22
Context
Open systems
autonomous, heterogeneous, (possibly) competing components
‘Technical’ systems – composed of purely computing agents
Grid computing, cloud computing, . . .
Ad hoc networks, sensor networks, vehicular networks, . . .
Virtual organisations, . . .
Reconfigurable manufacturing, evolvable manufacturing, . . .
Power systems, . . .
Common problem: a requirement for the agents (aka
appropriators) to collectivise and distribute resources,
in the context of . . .
Jeremy Pitt Formal Models of Social Processes 3 / 22
Key Features of Open Systems
Self-determination (no centralised ‘authority’)
Selection and modification of the rules for resource allocation
are determined by the entities themselves
Expectation of error and corrective action
Sub-ideal behaviour is to be expected (be it by accident,
necessity or malice), as is the enforcement of sanctions for
non-compliance
Economy of scarcity
Sufficient resources to keep appropriators satisfied at the
long-term, but insufficient to meet all demands at a particular
time-point
Endogeneous resources
Computing a resource allocation must be ‘paid for’ from the
same resources being allocated
No full disclosure
Appropriators are autonomous and their internal states cannot
be checked
Jeremy Pitt Formal Models of Social Processes 4 / 22
Methodology
Introspection – how do people solve this sort of problem?
Aside – sociologically-inspired computing
Pre-formal
Theory
Calculus1
...
Calculusn
Computer
Model
Observed
Phenomena
Observed
Perfomance
Expressive capacity Requirements coverage
⇐ ⇒
Conceptual granularity Computational tractability
⇐ ⇒
Consistency Usability
formal characterisation principled operationalisation
theory
construction
controlled
experimentation
Communication – speech act theory
Socialisation – trust, forgiveness and social networks
Organisation and Deliberation – norms
Governance – selection and modification of rules
(In progress: justice and social capital)
Answer: the evolution of institutions for collective action
Jeremy Pitt Formal Models of Social Processes 5 / 22
Common-Pool Resource Management
People are very good at “making stuff up”
In particular, making up and writing down conventional rules
to (voluntarily) regulate/organise their own behaviour
Elinor Ostrom (Nobel Laureate for Economic Science, 2009)
Common-pool resource (CPR) management by
self-governing institutions
Avoidance (not refutation) of ‘the tragedy of the commons’
Alternative to privatisation or centralisation
Role-based protocols for implementing conventional
procedures
Self-organisation: change the rules according to other
(‘fixed’, ‘pre-defined’) sets of rules
Self-determination: those affected by the rules participate in
their selection
Jeremy Pitt Formal Models of Social Processes 6 / 22
Self-Governing the Commons with Institutions
Definition: “set of working rules that are used to determine
who is eligible to make decisions in some arena, what actions
are allowed or constrained, ... [and] contain prescriptions that
forbid, permit or require some action or outcome” [Ostrom]
Conventionally agreed, mutually understood, monitored and
enforced, mutable and nested
Nesting: tripartite analysis
operational-, collective- and constitutional-choice rules
Decision arenas [Action Situations]
Requires representation of Institutionalised Power
Jeremy Pitt Formal Models of Social Processes 7 / 22
Sustainability of the Commons
Analysis: necessary conditions for successful enduring
institutions
‘Supply’: handbook of institutional design principles
P1 Clearly defined boundaries
P2 Congruence between appropriation and provision rules and the
state of the prevailing local environment
P3 Collective choice arrangements
P4 Monitoring by appointed agencies
P5 Flexible scale of graduated sanctions
P6 Access to fast, cheap conflict resolution mechanisms
P7 No intervention by external authorities
P8 Systems of systems
Apply the methodology to Ostrom’s principles
Jeremy Pitt Formal Models of Social Processes 8 / 22
Self-Organising Electronic Institutions (SOEI)
Electronic Institutions
Formalise structural, functional and procedural aspects of
institutions in mathematical or computational form
Self-Organising: selection and modification of structures,
functions, and procedures are determined by the members
inc
rep
1
1 1 2
3
4
4’
5
a b b a
a b b ∼ a
A DG
A = DG
A
DG
ADG
ADG
ADG
scr1
scr2
ocr1
scr4
scr5
wdMethod
raMethod
wdMethod
v(·)
v(·)
M 7! [0, P]
M 7! [0, P]
SC
v(·)
{SC [ OC}
chair
chair
chair
chair
chair
(a) Institution 1
scr1
scr2
ocr2
scr3
scr4
scr5
wdMethod
raMethod
W
wdMethod
v(·)
v(·)
M 7! [0, P]
M 7! [0, P]
v(·) W
SC
v(·)
{SC [ OC}
chair
chair
chair
chair
chair
chair
(b) Institution 2
Figure 1: Rules relationships: solid lines denote input and output of the rules; dashed lines denote chair assignment. (a) ...
(b) ...
scr3 scr2
scr1
ocr1
wdMethod DG1
raMethod
wdMethodDG3 DG2
{v(·)}a2DG3 {v(·)}a2DG2
{v(·)}a2DG1
{da(·)}a2A
{ra(·)}a2A
(a) Institution 1
scr3 scr2
scr1 scr4
ocr2
wdMethod DG1
WraMethod
DG1
wdMethodDG3 DG2
{v(·)}a2DG3
{v(·)}a2DG2
{v(·)}a2DG1 {v(·)}a2DG1
W
{da(·)}a2A
{ra(·)}a2A
(b) Institution 2
Figure 2: Rules relationships: solid lines denote input and output of the rules; dashed lines denote chair assignment. (a) ...
(b) ...
Self-Organising electronic institutions represented in
framework of dynamic norm-governed systems (Artikis, 2012)
SOEI encapsulating Ostrom’s institutional design principles can
be axiomatised in computational logic using the Event
Calculus, and directly executed
Experiments showed that the more principles that were
axiomatised, it was more likely that the institution could
maintain ‘high’ levels of membership and sustain the resource
Jeremy Pitt Formal Models of Social Processes 9 / 22
“That’s Not Fair” – Distributive Justice and CPRs
Is the axiomatisation of the allocation method, and the
outcomes it produces, ‘fair’, now, (with respect to) the past,
and in the future?
What fairness criteria to use to distribute the resources?
Egalitarian: maximise satisfaction of most disadvantaged agent
Envy-free: no agent prefers the allocation of any other agent
Proportional: all agents receive the same share
Equitable: each agent derives the same utility
. . .
There are many objective metrics for measuring ‘fairness’
outcomes
Limitations of existing fairness criteria:
Many not appropriate under an economy of scarcity
Focus on a single aspect (monistic)
Often disregard temporal aspects (e.g. repeated allocations)
Jeremy Pitt Formal Models of Social Processes 10 / 22
Experimental Setting – Linear Public Good Game (LPG)
LPG commonly used to study free-riding in collective action
situations
Variant game: LPG – in each round, each agent:
Determines the resources it has available, gi ∈ [0, 1]
Determines its need for resources, qi ∈ [0, 1]
In an economy of scarcity, qi > gi
Makes a demand for resources, di ∈ [0, 1]
Makes a provision of resources, pi ∈ [0, 1] (pi ≤ gi )
Receives an allocation of resources, ri ∈ [0, 1]
Makes an appropriation of resources, ri ∈ [0, 1]
Agents may not comply, ri > ri
Utility in LPG : accrued resources Ri = ri + (gi − pi )
Ui =
aqi + b(Ri − qi ), if Ri ≥ qi
aRi − c(qi − Ri ), otherwise
Jeremy Pitt Formal Models of Social Processes 11 / 22
Rescher’s Legitimate Claims
Canons of distributive justice: treat people according to . . .
. . . as equals
. . . needs
. . . actual productive contribution
. . . efforts and sacrifices “
. . . a valuation of their socially-useful services
. . . supply and demand
. . . ability, merit or achievements
Each canon, taken in isolation, is inadequate to achieve
‘fairness’
Distributive justice consists of evaluating and prioritising
agents legitimate claims, both positive and negative
Determine what the legitimate claims are, how they are
accommodated in case of plurality, and how they are
reconciled in case of conflict
Jeremy Pitt Formal Models of Social Processes 12 / 22
Representation of Legitimate Claims in LPG
Equals
Average allocation
T
t=0 ri (t)
T
Allocation frequency
T
t=0(ri (t)>0)
T
Needs Average demands
T
t=0 di (t)
T
Contribution Average provision
T
t=0 pi (t)
T
Effort Number of rounds present |{t|member(i, C, t) = true}|
Social utility Time as head |{t|roles(i, C, t) head}|
Supply & demand Compliance |{t|ri (t) = ri (t)}|
Ability, merits... n/a
di (t) Demand of ...
...agent i at time t
pi (t) Provision of ...
ri (t) Allocation to ...
ri (t) Appropriation of ...
member(i, C, t) i is a member of C at time t ...
roles(i, C, t)(i, C, t) head is in the set of roles occupied by i in C at time t ...
Jeremy Pitt Formal Models of Social Processes 13 / 22
Accommodation in Case of Plurality
Each canon Ci treated as a voter in a Borda count protocol,
on agents
It ranks agents according to some features (e.g. needs,
contribution...)
It assigns a score to each agent, Bi (a)
To combine claims, a weight wi is attached to each canon
Final Borda score of agent a is:
B(a) =
n
i=1
wi · Bi (a)
Use final Borda ranking as a queue to allocate resources
Allocate agents’ full requests until no more resources available
Jeremy Pitt Formal Models of Social Processes 14 / 22
Reconciliation in Case of Conflict
Instead of fixing the weights of each canon, allow the agents
to modify them
At the end of each round
Agents vote for the canons in order of preference (according to
rank given by each canon) using a modified Borda count∗
Borda score computed for each canon
Canons with better than average Borda score have weight
increased, otherwise decreased
This supports Ostrom’s Principle 3: “those affected by the
operational-choice rules participate in the selection and
modification of those rules”
∗
Allowing for some candidates having the same number of points
Jeremy Pitt Formal Models of Social Processes 15 / 22
Some results
Compare self-organising legitimate claims, fixed weights,
random and ration allocation methods
Self-organising legitimate claims...
... was the only method producing endurance of the system
and benefiting compliant agents
... was the fairest†
method (wrt to ration and fixed LC)
... was preferred by the compliant agents
... leads to a very fair overall allocation in spite of a series of
rather unfair allocations
0
0.05
0.1
0.15
0.2
0.25
0.3
0.35
0.4
0.45
0 20 40 60 80 100
Giniindex
Round
Step
Accumulated
†
Using Gini inequality index over accumulated allocations to measure fairness
Jeremy Pitt Formal Models of Social Processes 16 / 22
Ramifications
Cost of monitoring and enforcement
Monitoring is not free
In a system with endogenous resources, the cost of monitoring
has to be ‘paid for’ from the very same resources that are to
be allocated
It is as easy to deplete a resource by over-monitoring as under-
Unrestricted self-modification
Suber’s Thesis: any system that allows unrestricted
self-modification of its rules inevitably ends in paradox of
self-amendment, incompleteness or inconsistency
Computational justice
Ensuring the correctness of algorithmic deliberation and
decision-making
Multi-faceted: social —, distributive —, retributive —,
procedural — and interactional justice
What happens when these mechanisms are injected back into
the society which inspired them
⇒ socio-technical systems?
Jeremy Pitt Formal Models of Social Processes 17 / 22
Why It Matters
Grid in 2050: for a variety of reasons
Economic
(Geo)Political
Regulatory
Environmental
Demographic
It is to be expected at best power rationing, at worst blackouts
What is required
Unbundle the SmartMeter: generative platform for co-design
Smart Appliances: programmable intelligence ‘at the edge’
Community Energy Systems: localised provision, nested
enterprises, polycentric governance
Then we can use fairness algorithms for algorithmic
self-governance and computational justice
Jeremy Pitt Formal Models of Social Processes 18 / 22
Smart Grids as a Socio-Technical System
Generation, distribution and storage in (virtual)
(decentralised) community energy systems
(1) Demand-side self-organisation: can we ‘supply’
‘prosumers’ with a sustainable institution with which to self-*
their own energy provision and appropriation?
(2) Representation and reasoning in computational logic of
social capital mechanisms underlying collective action in
concurrent, co-dependent provision and appropriation systems
(3) Address complex systems and ‘system of systems’ issues
Jeremy Pitt Formal Models of Social Processes 19 / 22
Complex Systems and ‘Systems of Systems’
Aspects only partially explored/explained in Ostrom’s theories
Institutional power
Fairness
Psychological processes
Complex systems
Nested enterprises, ‘system of systems’ and polycentric
governance
Investigating algorithmic self-governance based on
holonic institutions/institutionalised holonics
An alternative approach to smart(er) cities: Ostromopolis
stromopolis
O
Jeremy Pitt Formal Models of Social Processes 20 / 22
Summary and Conclusions
Original problem – sustainable resource allocation in open
systems
Formal model of Ostrom’s institutional design principles
Issue of fairness – fair resource allocation in open systems
Formal model of Rescher’s theory of distributive justice
Fair and sustainable resource allocation in socio-technical
systems
(Towards) Formal models of collective awareness, social
capital, and computational justice
We end up with alternative approach to smart(er) cities:
Ostromopolis
If the only solution you have
is an Ostrom-shaped hammer,
then every problem you face
is a collective action-shaped nail
Jeremy Pitt Formal Models of Social Processes 21 / 22
Acknowledgements
UK EPSRC and EU for funding
Many people for collaborations etc.
Jeremy Pitt Formal Models of Social Processes 22 / 22

Weitere ähnliche Inhalte

Was ist angesagt?

Smart Data - How you and I will exploit Big Data for personalized digital hea...
Smart Data - How you and I will exploit Big Data for personalized digital hea...Smart Data - How you and I will exploit Big Data for personalized digital hea...
Smart Data - How you and I will exploit Big Data for personalized digital hea...
Amit Sheth
 
[Webinar] "Trust, Fear and Energy"
[Webinar] "Trust, Fear and Energy"[Webinar] "Trust, Fear and Energy"
[Webinar] "Trust, Fear and Energy"
Steven Wardell
 
Knowledge Management in the Enterprise
Knowledge Management in the EnterpriseKnowledge Management in the Enterprise
Knowledge Management in the Enterprise
Mike Smith
 
Knowledge Management Case Study
Knowledge Management Case StudyKnowledge Management Case Study
Knowledge Management Case Study
Robert Leach
 
Kmb for students 22 feb12
Kmb for students 22 feb12Kmb for students 22 feb12
Kmb for students 22 feb12
Shawna Reibling
 
Social Networks for Social Change (WSP 166)
Social Networks for Social Change (WSP 166)Social Networks for Social Change (WSP 166)
Social Networks for Social Change (WSP 166)
Working Wikily
 

Was ist angesagt? (20)

Smart Data - How you and I will exploit Big Data for personalized digital hea...
Smart Data - How you and I will exploit Big Data for personalized digital hea...Smart Data - How you and I will exploit Big Data for personalized digital hea...
Smart Data - How you and I will exploit Big Data for personalized digital hea...
 
Data-centric design and the knowledge graph
Data-centric design and the knowledge graphData-centric design and the knowledge graph
Data-centric design and the knowledge graph
 
Balancing Acceleration and Systemic Impact
Balancing Acceleration and Systemic ImpactBalancing Acceleration and Systemic Impact
Balancing Acceleration and Systemic Impact
 
How Regional Innovation Clusters Form
How Regional Innovation Clusters FormHow Regional Innovation Clusters Form
How Regional Innovation Clusters Form
 
Team Collaboration Competencies for Complex Social Challenges
Team Collaboration Competencies for Complex Social ChallengesTeam Collaboration Competencies for Complex Social Challenges
Team Collaboration Competencies for Complex Social Challenges
 
Kmrm Knowledge Capture 2
Kmrm Knowledge Capture 2Kmrm Knowledge Capture 2
Kmrm Knowledge Capture 2
 
AMIA 2014
AMIA 2014AMIA 2014
AMIA 2014
 
[Webinar] "Trust, Fear and Energy"
[Webinar] "Trust, Fear and Energy"[Webinar] "Trust, Fear and Energy"
[Webinar] "Trust, Fear and Energy"
 
Knowledge Management in the Enterprise
Knowledge Management in the EnterpriseKnowledge Management in the Enterprise
Knowledge Management in the Enterprise
 
Introduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM WatsonIntroduction to Cognitive Computing the science behind and use of IBM Watson
Introduction to Cognitive Computing the science behind and use of IBM Watson
 
Cognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM WatsonCognitive Era and Introduction to IBM Watson
Cognitive Era and Introduction to IBM Watson
 
Knowledge Management Case Study
Knowledge Management Case StudyKnowledge Management Case Study
Knowledge Management Case Study
 
Kmb for students 22 feb12
Kmb for students 22 feb12Kmb for students 22 feb12
Kmb for students 22 feb12
 
Social Networks for Social Change (WSP 166)
Social Networks for Social Change (WSP 166)Social Networks for Social Change (WSP 166)
Social Networks for Social Change (WSP 166)
 
Understanding Cognitive Applications: A Framework - Sue Feldman
Understanding Cognitive Applications:  A Framework - Sue FeldmanUnderstanding Cognitive Applications:  A Framework - Sue Feldman
Understanding Cognitive Applications: A Framework - Sue Feldman
 
Introduction to Strategic Doing for Purdue's Discovery Park
Introduction to Strategic Doing for Purdue's Discovery ParkIntroduction to Strategic Doing for Purdue's Discovery Park
Introduction to Strategic Doing for Purdue's Discovery Park
 
Expert Finding System in Pet Domain
Expert Finding System in Pet DomainExpert Finding System in Pet Domain
Expert Finding System in Pet Domain
 
Developing cognitive applications v1
Developing cognitive applications v1Developing cognitive applications v1
Developing cognitive applications v1
 
If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...If a picture is worth a thousand words, Interactive data visualizations are w...
If a picture is worth a thousand words, Interactive data visualizations are w...
 
Knowledge management system
Knowledge management system Knowledge management system
Knowledge management system
 

Andere mochten auch

김유나 페차쿠차
김유나 페차쿠차김유나 페차쿠차
김유나 페차쿠차
kyn9107
 
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
CleanTie.com
 
ใบงานที่ 2
ใบงานที่ 2ใบงานที่ 2
ใบงานที่ 2
bussayamas1618
 

Andere mochten auch (20)

Family pics2august014
Family pics2august014Family pics2august014
Family pics2august014
 
김유나 페차쿠차
김유나 페차쿠차김유나 페차쿠차
김유나 페차쿠차
 
How Trends in Sourcing are Impacting Commercial Contracting
How Trends in Sourcing are Impacting Commercial ContractingHow Trends in Sourcing are Impacting Commercial Contracting
How Trends in Sourcing are Impacting Commercial Contracting
 
中文萬歲!!!
中文萬歲!!!中文萬歲!!!
中文萬歲!!!
 
Cara belajar orang_sukses
Cara belajar orang_suksesCara belajar orang_sukses
Cara belajar orang_sukses
 
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
SMART Seminar Series: Tweets, Emergencies and Experience - New Theory and Met...
 
Como escolher o Hardware Correto? Plataformas? Dispositivos Prontos?
Como escolher o Hardware Correto? Plataformas? Dispositivos Prontos?Como escolher o Hardware Correto? Plataformas? Dispositivos Prontos?
Como escolher o Hardware Correto? Plataformas? Dispositivos Prontos?
 
The Enterprise and SaaS
The Enterprise and SaaSThe Enterprise and SaaS
The Enterprise and SaaS
 
Celebridades del siglo xx
Celebridades del siglo xxCelebridades del siglo xx
Celebridades del siglo xx
 
Christmas Store Slideshow
Christmas Store SlideshowChristmas Store Slideshow
Christmas Store Slideshow
 
Diretrizes obsesidade
Diretrizes obsesidadeDiretrizes obsesidade
Diretrizes obsesidade
 
UIB Value Proposition US
UIB Value Proposition USUIB Value Proposition US
UIB Value Proposition US
 
Coks konveksi bali
Coks konveksi baliCoks konveksi bali
Coks konveksi bali
 
Plan de estudio curso básico
Plan de estudio curso básicoPlan de estudio curso básico
Plan de estudio curso básico
 
IYF ISG Welcome
IYF ISG WelcomeIYF ISG Welcome
IYF ISG Welcome
 
Diseñando Nuevos Ambientes de Aprendizaje
Diseñando Nuevos Ambientes de AprendizajeDiseñando Nuevos Ambientes de Aprendizaje
Diseñando Nuevos Ambientes de Aprendizaje
 
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
Advertising Your Dry Cleaners-Laundry Shop via Cleantie.com's Twitter
 
2Q13 ISG Outsourcing Index
2Q13 ISG Outsourcing Index2Q13 ISG Outsourcing Index
2Q13 ISG Outsourcing Index
 
Winter course
Winter courseWinter course
Winter course
 
ใบงานที่ 2
ใบงานที่ 2ใบงานที่ 2
ใบงานที่ 2
 

Ähnlich wie SMART Seminar Series: Formal Models of Social Processes

1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
felicidaddinwoodie
 

Ähnlich wie SMART Seminar Series: Formal Models of Social Processes (20)

Algorithmic Self-Governance for Socio-Technical Systems
Algorithmic Self-Governance for Socio-Technical SystemsAlgorithmic Self-Governance for Socio-Technical Systems
Algorithmic Self-Governance for Socio-Technical Systems
 
Engineering self-organising self-aware electronic institutions-by Jeremy Pitt
Engineering self-organising self-aware electronic institutions-by Jeremy PittEngineering self-organising self-aware electronic institutions-by Jeremy Pitt
Engineering self-organising self-aware electronic institutions-by Jeremy Pitt
 
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
1PPA 670 Public Policy AnalysisBasic Policy Terms an.docx
 
Part 1: Algorithmic Self-Governance
Part 1: Algorithmic Self-GovernancePart 1: Algorithmic Self-Governance
Part 1: Algorithmic Self-Governance
 
Dutchchain aug18
Dutchchain aug18Dutchchain aug18
Dutchchain aug18
 
Itqm 20181020 v2
Itqm 20181020 v2Itqm 20181020 v2
Itqm 20181020 v2
 
Icis 20181210 v2
Icis 20181210 v2Icis 20181210 v2
Icis 20181210 v2
 
We b 20181212 v2
We b 20181212 v2We b 20181212 v2
We b 20181212 v2
 
Modern Regulation and Complexity
Modern Regulation and ComplexityModern Regulation and Complexity
Modern Regulation and Complexity
 
Part 2: for Socio-Technical Systems
Part 2: for Socio-Technical SystemsPart 2: for Socio-Technical Systems
Part 2: for Socio-Technical Systems
 
Unit-1 Mod-Sim.ppt
Unit-1 Mod-Sim.pptUnit-1 Mod-Sim.ppt
Unit-1 Mod-Sim.ppt
 
Creativity And Inovation
Creativity And InovationCreativity And Inovation
Creativity And Inovation
 
System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)System Development Life Cycle (SDLC)
System Development Life Cycle (SDLC)
 
NayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BITNayLinnKo Information Requirements Analysis BIT
NayLinnKo Information Requirements Analysis BIT
 
An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)An introduction to systems thinking: Concepts and simple models (part 1)
An introduction to systems thinking: Concepts and simple models (part 1)
 
Sts roundtable for slideshare
Sts roundtable for slideshareSts roundtable for slideshare
Sts roundtable for slideshare
 
Problem Solving Methods
Problem Solving MethodsProblem Solving Methods
Problem Solving Methods
 
New view of fuzzy aggregations. part I: general information structure for dec...
New view of fuzzy aggregations. part I: general information structure for dec...New view of fuzzy aggregations. part I: general information structure for dec...
New view of fuzzy aggregations. part I: general information structure for dec...
 
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirementsHCI 3e - Ch 13:  Socio-organizational issues and stakeholder requirements
HCI 3e - Ch 13: Socio-organizational issues and stakeholder requirements
 
Tarmo Puolokainen: Public Agencies’ Performance Benchmarking in the Case of D...
Tarmo Puolokainen: Public Agencies’ Performance Benchmarking in the Case of D...Tarmo Puolokainen: Public Agencies’ Performance Benchmarking in the Case of D...
Tarmo Puolokainen: Public Agencies’ Performance Benchmarking in the Case of D...
 

Mehr von SMART Infrastructure Facility

Mehr von SMART Infrastructure Facility (20)

SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
SMART Seminar Series: "Cognitive Illusions in Virtual Reality: What do I mean...
 
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
SMART Seminar Series: "Trusted Autonomous Systems as System of Systems". Pres...
 
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...SMART Seminar Series: "User-centric digital collaboration to build resilient ...
SMART Seminar Series: "User-centric digital collaboration to build resilient ...
 
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
SMART Seminar Series: "The Evolution of the Metric System: From Precious Lump...
 
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
SMART Seminar Series: "Using AI and edge computing devices for traffic flow m...
 
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
SMART Seminar Series: "Blockchain and its Applications". Presented by Prof Wi...
 
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
SMART Seminar Series: "From an IoT cloud based architecture to Edge for dynam...
 
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
SMART Seminar Series: "Is bus bunching serious in Sydney? Preliminary finding...
 
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
SMART Seminar Series: "Keep it SMART, keep it simple! – Challenging complexit...
 
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
SMART Seminar Series: "Risk-based bridge assessment under changing load-deman...
 
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
SMART Seminar Series: "Deep Learning: Fundamentals and Practice". Presented b...
 
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
SMART Seminar Series: "Infrastructure Resilience: Planning for Future Extreme...
 
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
SMART Seminar Series: "Potential use of drones for infrastructure inspection ...
 
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
SMART Seminar Series: "A journey in the zoo of Turing patterns: the topology ...
 
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
SMART Seminar Series: "Human behaviour modelling and simulation for crisis ma...
 
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
SMART Seminar Series: "Dealing with uncertainty: With the observer in the loo...
 
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
SMART Seminar Series: "Smart Cities: The Good, The Bad & The Ugly"
 
SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...SMART Seminar Series: "How to improve the order of evolutionary models in age...
SMART Seminar Series: "How to improve the order of evolutionary models in age...
 
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
SMART Seminar Series: "OneM2M – Towards end-to-end interoperability of the IoT"
 
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
SMART Seminar Series: "Blue-Green vs. Grey-Black infrastructure – which is be...
 

Kürzlich hochgeladen

Kürzlich hochgeladen (20)

Micro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdfMicro-Scholarship, What it is, How can it help me.pdf
Micro-Scholarship, What it is, How can it help me.pdf
 
Application orientated numerical on hev.ppt
Application orientated numerical on hev.pptApplication orientated numerical on hev.ppt
Application orientated numerical on hev.ppt
 
Towards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptxTowards a code of practice for AI in AT.pptx
Towards a code of practice for AI in AT.pptx
 
Interdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptxInterdisciplinary_Insights_Data_Collection_Methods.pptx
Interdisciplinary_Insights_Data_Collection_Methods.pptx
 
SOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning PresentationSOC 101 Demonstration of Learning Presentation
SOC 101 Demonstration of Learning Presentation
 
How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17How to Create and Manage Wizard in Odoo 17
How to Create and Manage Wizard in Odoo 17
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptxExploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
Exploring_the_Narrative_Style_of_Amitav_Ghoshs_Gun_Island.pptx
 
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
TỔNG ÔN TẬP THI VÀO LỚP 10 MÔN TIẾNG ANH NĂM HỌC 2023 - 2024 CÓ ĐÁP ÁN (NGỮ Â...
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
On National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan FellowsOn National Teacher Day, meet the 2024-25 Kenan Fellows
On National Teacher Day, meet the 2024-25 Kenan Fellows
 
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
Beyond_Borders_Understanding_Anime_and_Manga_Fandom_A_Comprehensive_Audience_...
 
Plant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptxPlant propagation: Sexual and Asexual propapagation.pptx
Plant propagation: Sexual and Asexual propapagation.pptx
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
2024-NATIONAL-LEARNING-CAMP-AND-OTHER.pptx
 
Food safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdfFood safety_Challenges food safety laboratories_.pdf
Food safety_Challenges food safety laboratories_.pdf
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
Single or Multiple melodic lines structure
Single or Multiple melodic lines structureSingle or Multiple melodic lines structure
Single or Multiple melodic lines structure
 
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptxHMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
HMCS Max Bernays Pre-Deployment Brief (May 2024).pptx
 

SMART Seminar Series: Formal Models of Social Processes

  • 1. Formal Models of Social Processes Computational Justice for Fair and Sustainable Resource Allocation in Socio-Technical Systems Jeremy Pitt Department of Electrical and Electronic Engineering SMART Institute, University of Wollongong, 28/11/2014
  • 2. Agenda Problem statement: resource allocation in open system Formalisation of Ostrom’s institutional design principles for sustainable resource allocation Formalisation of Rescher’s theory of distributive justice for fair resource allocation Computational justice in socio-technical systems (Why It Matters) Summary and conclusions Jeremy Pitt Formal Models of Social Processes 2 / 22
  • 3. Context Open systems autonomous, heterogeneous, (possibly) competing components ‘Technical’ systems – composed of purely computing agents Grid computing, cloud computing, . . . Ad hoc networks, sensor networks, vehicular networks, . . . Virtual organisations, . . . Reconfigurable manufacturing, evolvable manufacturing, . . . Power systems, . . . Common problem: a requirement for the agents (aka appropriators) to collectivise and distribute resources, in the context of . . . Jeremy Pitt Formal Models of Social Processes 3 / 22
  • 4. Key Features of Open Systems Self-determination (no centralised ‘authority’) Selection and modification of the rules for resource allocation are determined by the entities themselves Expectation of error and corrective action Sub-ideal behaviour is to be expected (be it by accident, necessity or malice), as is the enforcement of sanctions for non-compliance Economy of scarcity Sufficient resources to keep appropriators satisfied at the long-term, but insufficient to meet all demands at a particular time-point Endogeneous resources Computing a resource allocation must be ‘paid for’ from the same resources being allocated No full disclosure Appropriators are autonomous and their internal states cannot be checked Jeremy Pitt Formal Models of Social Processes 4 / 22
  • 5. Methodology Introspection – how do people solve this sort of problem? Aside – sociologically-inspired computing Pre-formal Theory Calculus1 ... Calculusn Computer Model Observed Phenomena Observed Perfomance Expressive capacity Requirements coverage ⇐ ⇒ Conceptual granularity Computational tractability ⇐ ⇒ Consistency Usability formal characterisation principled operationalisation theory construction controlled experimentation Communication – speech act theory Socialisation – trust, forgiveness and social networks Organisation and Deliberation – norms Governance – selection and modification of rules (In progress: justice and social capital) Answer: the evolution of institutions for collective action Jeremy Pitt Formal Models of Social Processes 5 / 22
  • 6. Common-Pool Resource Management People are very good at “making stuff up” In particular, making up and writing down conventional rules to (voluntarily) regulate/organise their own behaviour Elinor Ostrom (Nobel Laureate for Economic Science, 2009) Common-pool resource (CPR) management by self-governing institutions Avoidance (not refutation) of ‘the tragedy of the commons’ Alternative to privatisation or centralisation Role-based protocols for implementing conventional procedures Self-organisation: change the rules according to other (‘fixed’, ‘pre-defined’) sets of rules Self-determination: those affected by the rules participate in their selection Jeremy Pitt Formal Models of Social Processes 6 / 22
  • 7. Self-Governing the Commons with Institutions Definition: “set of working rules that are used to determine who is eligible to make decisions in some arena, what actions are allowed or constrained, ... [and] contain prescriptions that forbid, permit or require some action or outcome” [Ostrom] Conventionally agreed, mutually understood, monitored and enforced, mutable and nested Nesting: tripartite analysis operational-, collective- and constitutional-choice rules Decision arenas [Action Situations] Requires representation of Institutionalised Power Jeremy Pitt Formal Models of Social Processes 7 / 22
  • 8. Sustainability of the Commons Analysis: necessary conditions for successful enduring institutions ‘Supply’: handbook of institutional design principles P1 Clearly defined boundaries P2 Congruence between appropriation and provision rules and the state of the prevailing local environment P3 Collective choice arrangements P4 Monitoring by appointed agencies P5 Flexible scale of graduated sanctions P6 Access to fast, cheap conflict resolution mechanisms P7 No intervention by external authorities P8 Systems of systems Apply the methodology to Ostrom’s principles Jeremy Pitt Formal Models of Social Processes 8 / 22
  • 9. Self-Organising Electronic Institutions (SOEI) Electronic Institutions Formalise structural, functional and procedural aspects of institutions in mathematical or computational form Self-Organising: selection and modification of structures, functions, and procedures are determined by the members inc rep 1 1 1 2 3 4 4’ 5 a b b a a b b ∼ a A DG A = DG A DG ADG ADG ADG scr1 scr2 ocr1 scr4 scr5 wdMethod raMethod wdMethod v(·) v(·) M 7! [0, P] M 7! [0, P] SC v(·) {SC [ OC} chair chair chair chair chair (a) Institution 1 scr1 scr2 ocr2 scr3 scr4 scr5 wdMethod raMethod W wdMethod v(·) v(·) M 7! [0, P] M 7! [0, P] v(·) W SC v(·) {SC [ OC} chair chair chair chair chair chair (b) Institution 2 Figure 1: Rules relationships: solid lines denote input and output of the rules; dashed lines denote chair assignment. (a) ... (b) ... scr3 scr2 scr1 ocr1 wdMethod DG1 raMethod wdMethodDG3 DG2 {v(·)}a2DG3 {v(·)}a2DG2 {v(·)}a2DG1 {da(·)}a2A {ra(·)}a2A (a) Institution 1 scr3 scr2 scr1 scr4 ocr2 wdMethod DG1 WraMethod DG1 wdMethodDG3 DG2 {v(·)}a2DG3 {v(·)}a2DG2 {v(·)}a2DG1 {v(·)}a2DG1 W {da(·)}a2A {ra(·)}a2A (b) Institution 2 Figure 2: Rules relationships: solid lines denote input and output of the rules; dashed lines denote chair assignment. (a) ... (b) ... Self-Organising electronic institutions represented in framework of dynamic norm-governed systems (Artikis, 2012) SOEI encapsulating Ostrom’s institutional design principles can be axiomatised in computational logic using the Event Calculus, and directly executed Experiments showed that the more principles that were axiomatised, it was more likely that the institution could maintain ‘high’ levels of membership and sustain the resource Jeremy Pitt Formal Models of Social Processes 9 / 22
  • 10. “That’s Not Fair” – Distributive Justice and CPRs Is the axiomatisation of the allocation method, and the outcomes it produces, ‘fair’, now, (with respect to) the past, and in the future? What fairness criteria to use to distribute the resources? Egalitarian: maximise satisfaction of most disadvantaged agent Envy-free: no agent prefers the allocation of any other agent Proportional: all agents receive the same share Equitable: each agent derives the same utility . . . There are many objective metrics for measuring ‘fairness’ outcomes Limitations of existing fairness criteria: Many not appropriate under an economy of scarcity Focus on a single aspect (monistic) Often disregard temporal aspects (e.g. repeated allocations) Jeremy Pitt Formal Models of Social Processes 10 / 22
  • 11. Experimental Setting – Linear Public Good Game (LPG) LPG commonly used to study free-riding in collective action situations Variant game: LPG – in each round, each agent: Determines the resources it has available, gi ∈ [0, 1] Determines its need for resources, qi ∈ [0, 1] In an economy of scarcity, qi > gi Makes a demand for resources, di ∈ [0, 1] Makes a provision of resources, pi ∈ [0, 1] (pi ≤ gi ) Receives an allocation of resources, ri ∈ [0, 1] Makes an appropriation of resources, ri ∈ [0, 1] Agents may not comply, ri > ri Utility in LPG : accrued resources Ri = ri + (gi − pi ) Ui = aqi + b(Ri − qi ), if Ri ≥ qi aRi − c(qi − Ri ), otherwise Jeremy Pitt Formal Models of Social Processes 11 / 22
  • 12. Rescher’s Legitimate Claims Canons of distributive justice: treat people according to . . . . . . as equals . . . needs . . . actual productive contribution . . . efforts and sacrifices “ . . . a valuation of their socially-useful services . . . supply and demand . . . ability, merit or achievements Each canon, taken in isolation, is inadequate to achieve ‘fairness’ Distributive justice consists of evaluating and prioritising agents legitimate claims, both positive and negative Determine what the legitimate claims are, how they are accommodated in case of plurality, and how they are reconciled in case of conflict Jeremy Pitt Formal Models of Social Processes 12 / 22
  • 13. Representation of Legitimate Claims in LPG Equals Average allocation T t=0 ri (t) T Allocation frequency T t=0(ri (t)>0) T Needs Average demands T t=0 di (t) T Contribution Average provision T t=0 pi (t) T Effort Number of rounds present |{t|member(i, C, t) = true}| Social utility Time as head |{t|roles(i, C, t) head}| Supply & demand Compliance |{t|ri (t) = ri (t)}| Ability, merits... n/a di (t) Demand of ... ...agent i at time t pi (t) Provision of ... ri (t) Allocation to ... ri (t) Appropriation of ... member(i, C, t) i is a member of C at time t ... roles(i, C, t)(i, C, t) head is in the set of roles occupied by i in C at time t ... Jeremy Pitt Formal Models of Social Processes 13 / 22
  • 14. Accommodation in Case of Plurality Each canon Ci treated as a voter in a Borda count protocol, on agents It ranks agents according to some features (e.g. needs, contribution...) It assigns a score to each agent, Bi (a) To combine claims, a weight wi is attached to each canon Final Borda score of agent a is: B(a) = n i=1 wi · Bi (a) Use final Borda ranking as a queue to allocate resources Allocate agents’ full requests until no more resources available Jeremy Pitt Formal Models of Social Processes 14 / 22
  • 15. Reconciliation in Case of Conflict Instead of fixing the weights of each canon, allow the agents to modify them At the end of each round Agents vote for the canons in order of preference (according to rank given by each canon) using a modified Borda count∗ Borda score computed for each canon Canons with better than average Borda score have weight increased, otherwise decreased This supports Ostrom’s Principle 3: “those affected by the operational-choice rules participate in the selection and modification of those rules” ∗ Allowing for some candidates having the same number of points Jeremy Pitt Formal Models of Social Processes 15 / 22
  • 16. Some results Compare self-organising legitimate claims, fixed weights, random and ration allocation methods Self-organising legitimate claims... ... was the only method producing endurance of the system and benefiting compliant agents ... was the fairest† method (wrt to ration and fixed LC) ... was preferred by the compliant agents ... leads to a very fair overall allocation in spite of a series of rather unfair allocations 0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45 0 20 40 60 80 100 Giniindex Round Step Accumulated † Using Gini inequality index over accumulated allocations to measure fairness Jeremy Pitt Formal Models of Social Processes 16 / 22
  • 17. Ramifications Cost of monitoring and enforcement Monitoring is not free In a system with endogenous resources, the cost of monitoring has to be ‘paid for’ from the very same resources that are to be allocated It is as easy to deplete a resource by over-monitoring as under- Unrestricted self-modification Suber’s Thesis: any system that allows unrestricted self-modification of its rules inevitably ends in paradox of self-amendment, incompleteness or inconsistency Computational justice Ensuring the correctness of algorithmic deliberation and decision-making Multi-faceted: social —, distributive —, retributive —, procedural — and interactional justice What happens when these mechanisms are injected back into the society which inspired them ⇒ socio-technical systems? Jeremy Pitt Formal Models of Social Processes 17 / 22
  • 18. Why It Matters Grid in 2050: for a variety of reasons Economic (Geo)Political Regulatory Environmental Demographic It is to be expected at best power rationing, at worst blackouts What is required Unbundle the SmartMeter: generative platform for co-design Smart Appliances: programmable intelligence ‘at the edge’ Community Energy Systems: localised provision, nested enterprises, polycentric governance Then we can use fairness algorithms for algorithmic self-governance and computational justice Jeremy Pitt Formal Models of Social Processes 18 / 22
  • 19. Smart Grids as a Socio-Technical System Generation, distribution and storage in (virtual) (decentralised) community energy systems (1) Demand-side self-organisation: can we ‘supply’ ‘prosumers’ with a sustainable institution with which to self-* their own energy provision and appropriation? (2) Representation and reasoning in computational logic of social capital mechanisms underlying collective action in concurrent, co-dependent provision and appropriation systems (3) Address complex systems and ‘system of systems’ issues Jeremy Pitt Formal Models of Social Processes 19 / 22
  • 20. Complex Systems and ‘Systems of Systems’ Aspects only partially explored/explained in Ostrom’s theories Institutional power Fairness Psychological processes Complex systems Nested enterprises, ‘system of systems’ and polycentric governance Investigating algorithmic self-governance based on holonic institutions/institutionalised holonics An alternative approach to smart(er) cities: Ostromopolis stromopolis O Jeremy Pitt Formal Models of Social Processes 20 / 22
  • 21. Summary and Conclusions Original problem – sustainable resource allocation in open systems Formal model of Ostrom’s institutional design principles Issue of fairness – fair resource allocation in open systems Formal model of Rescher’s theory of distributive justice Fair and sustainable resource allocation in socio-technical systems (Towards) Formal models of collective awareness, social capital, and computational justice We end up with alternative approach to smart(er) cities: Ostromopolis If the only solution you have is an Ostrom-shaped hammer, then every problem you face is a collective action-shaped nail Jeremy Pitt Formal Models of Social Processes 21 / 22
  • 22. Acknowledgements UK EPSRC and EU for funding Many people for collaborations etc. Jeremy Pitt Formal Models of Social Processes 22 / 22