WWCS2015 presentation

17
Scale interaction Viktoras, Marta Complex systems and scales Scales Scalable systems Scale interactions Evolution of complex systems Simulation modeling The project proposal Computational model Simulation environment Simulation of a social system What’s new References Interaction of scales in a complex system: simulation modelling approach Viktoras Veitas, Marta Lenartowicz Project proposal for/at WWCS2015 January 25, 2015 Brussels Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 1 / 17

Transcript of WWCS2015 presentation

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Interaction of scales in a complex system:simulation modelling approach

Viktoras Veitas,Marta Lenartowicz

Project proposal for/at WWCS2015

January 25, 2015Brussels

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 1 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Complex systems and scales

Conjecture #1: complex systems are not beingdesigned - they self-organize [7];

Conjecture #2: complex systems are (self-)organizedin scales [8];

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 2 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Illustration of scales

[8]

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 3 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Examples of scalable systems

Ecological niches, social systems, biologicalorganisms, brain,

System S-1 S S+1

Ecological niche Individual Species Ecological nicheSocial system Person Institution SocietyBiological organism Cells Organs BodyBrain Neurons Regions Brain

language and cognition (?)...

... living systems

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 4 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Interactions among and across scales

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 5 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Interactions among and across scales

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 6 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Evolution of complex systems

Conjuncture # 3: complex systems are nonlinear andmeta-stable therefore the focus on asymptoticbehavior does not help to understand them (better);

We want to focus on the process which guides thesystem from one metastable state to another;

I.e. their non-linear evolution and development;

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 7 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Simulation modeling of scalable systems

Existing evolutionary models / theories:

niche construction[6];exaptation[5];punctuated equilibrium;generic cognitive development[4, 8];...

A goal: combine the existing theoretical approachesusing simulation modeling approach for developing ageneric computational model for simulating thedevelopment of a scalable system

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 8 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

The project

1 Generative computational model;

2 Simulation environment;

3 Simulation of a chosen system.

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 9 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Generative computational model

The basis is the chemical reaction network theory andchemical organization theory[2, 3]

Each elementary agent in a system is represented as areaction of the form a + 2 ∗ b → 2c ;

Agents can receive or send information (’molecules’ fromvocabulary V = {a, b, c}) from or to other agents;

There is an underlying topological space so that agentscan self-organize in semi-stable sub-networks ofinteractions within reaction network[1];

Agents create / reinforce links with agents / ’reactions’which consume their products or supply the required’molecules’;

A sub-network of reactions = system of reactions = morecomplex reaction = a super-agent;

Super-agents react among themselves in the same(recursive) manner;

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 10 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Simulation environment

1 Distributed message-passing interface;Implemented on a JVM based Actor framework(GPars / Akka / Clojure?);

2 Topological spaceLinks between actors implemented as local memoryof actors;

3 Event loggingEvery event of the simulation produces a specialmessage with the timestamp, type,sourceagent, ...;

4 Analysis engineLive analysis of the streaming data (e.g. Ganglia,Nagios, etc.);Catching streaming data for reconstruction of thedynamic graph (on a graph database, e.g. Titan,Neo4J, Datomic...);Off-line analysis from snapshots of the graph (graphtraversal languages, e.g. Datalog, Gremlin, Cypher..)

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 11 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Simulation of a social system

Individuals are modelled as systems of ’chemicalreactions’;

Institutions are emergent systems of reactions;

Interactions between institutions influence dynamicsof interactions between individuals and overalldynamics of the society.

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 12 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

What’s new

self-organization of fuzzy topological boundaries;

feedback loop between scales of a complex system;

computing system / big data analysis techniques;

....

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 13 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Bibliography I

Peter Dittrich and Wolfgang Banzhaf. “ATopological Structure Based on Hashing -Emergence of a ”Spatial” Organisation”. In: FourthEuropean Conference on Artificial Life (ECAL97.1997, pp. 28–31.

Pietro Speroni di Fenizio. “Chemical OrganizationTheory”. English. PhD thesis. Germany: Universityof Jena, 2001. url:http://home.pietrosperoni.it/index.php/

research/ac/phd/.

Francis Heylighen. Chemical Organization Theory: aformalism for evolutionary cybernetics. July 2012.

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 14 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Bibliography II

Robert Kegan. The evolving self: problem andprocess in human development. English. Cambridge,Mass.: Harvard University Press, 1982. isbn:0674272307 9780674272309 06742723159780674272316.

J. Mouret and S. Doncieux. “Evolving modularneural-networks through exaptation”. In: IEEECongress on Evolutionary Computation, 2009. CEC’09. 2009, pp. 1570–1577. doi:10.1109/CEC.2009.4983129.

F. John Odling-Smee, Kevin N. Laland, andMarcus W. Feldman. Niche Construction: TheNeglected Process in Evolution (MPB-37). en.Princeton University Press, Feb. 2013. isbn:1400847265.

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 15 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

Bibliography III

Maya Paczuski and Per Bak. “Self-organization ofcomplex systems”. In: arXiv preprintcond-mat/9906077 (1999).

David Weinbaum R. and Viktoras Veitas. “SyntheticCognitive Developoment: where intelligence comesfrom”. English. 00000. ArXiv, Dec. 2014. url:http://arxiv.org/abs/1411.0159.

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 16 / 17

Scale interaction

Viktoras, Marta

Complex systems andscales

Scales

Scalable systems

Scale interactions

Evolution of complexsystems

Simulation modeling

The project proposal

Computational model

Simulation environment

Simulation of a socialsystem

What’s new

References

?

?

Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 17 / 17