Towards Hybrid and Diversity-Aware Collective Adaptive Systems
Fausto Giunchiglia Vincenzo Maltese
Stuart Anderson Daniele Miorandi
DISI, University of Trento, Trento, Italy
School of Informatics, University of Edinburgh, Edinburgh, UK
U-Hopper & CREATE-NET, Trento, Italy
Towards Hybrid and Diversity-Aware
Collective Adaptive Systems
18/09/2013 www.smart-society-project.eu 2
How is this Collective Adaptive?
18/09/2013 www.smart-society-project.eu 5
Reputation (Joe should have one too)
Reputation is a collective asset.
Reputation drives selection process
Reputation aggregates behaviour
18/09/2013 www.smart-society-project.eu 6
Aggregation builds collective assets.
Goes together with stratification
Stratification determines the “relevant” population
Stratification is driven by particular observations on the
Aggregation/Stratification builds layered systems
Aggregation/Stratification support collectives as actors
Empirically there are ethical concerns
Aggregation used to justify lack of transparency
Stratification can identify
18/09/2013 www.smart-society-project.eu 7
Layer 2: Incentivising the creation of self organising
transport groups – analyse data, bring people together,
improved reliability, stable cost.
Aggregation of Trip data is essential to achieve this and
stratification drives specificity.
The extra layer changes evidence from the first layer.
Layer 3: Incentivise the creation of policy experimentation
based on evidence from layer 1 and 2.
Requires aggregation of modes of organisation/provision…
18/09/2013 www.smart-society-project.eu 8
Programming model that taking humans and programs
working in close cooperation.
Human computation depends on resources (e.g.
communication) and incentives
There are many emerging models:
Games with a purpose
18/09/2013 www.smart-society-project.eu 9
Slogan – “the meaning of the whole is a function of the
meaning of the parts”.
Key property if systems are to be intellectually tractable.
Many components don’t compose nicely.
Meaning is context dependent, “good enough” semantics
could deploy humans to resolve context/calculate
semantics, could be relativised to the context.
Compositionality potentially generalises ideas about
aggregation suggests architectures of “social machines”
18/09/2013 www.smart-society-project.eu 10
Social computation is the key to support Hybridity.
Compositionality is the key tool to support Diversity and
tractability of Social Computation.