SlideShare a Scribd company logo
1 of 17
Download to read offline
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
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
Complex systems and scales
Conjecture #1: complex systems are not being
designed - they self-organize [7];
Conjecture #2: complex systems are (self-)organized
in scales [8];
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 2 / 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
Illustration of scales
[8]
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 3 / 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
Examples of scalable systems
Ecological niches, social systems, biological
organisms, brain,
System S-1 S S+1
Ecological niche Individual Species Ecological niche
Social system Person Institution Society
Biological organism Cells Organs Body
Brain Neurons Regions Brain
language and cognition (?)...
... living systems
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 4 / 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
Interactions among and across scales
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 5 / 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
Interactions among and across scales
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 6 / 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
Evolution of complex systems
Conjuncture # 3: complex systems are nonlinear and
meta-stable therefore the focus on asymptotic
behavior does not help to understand them (better);
We want to focus on the process which guides the
system 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 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
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 approaches
using simulation modeling approach for developing a
generic computational model for simulating the
development of a scalable system
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 8 / 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
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 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
Generative computational model
The basis is the chemical reaction network theory and
chemical organization theory[2, 3]
Each elementary agent in a system is represented as a
reaction of the form a + 2 ∗ b → 2c;
Agents can receive or send information (’molecules’ from
vocabulary V = {a, b, c}) from or to other agents;
There is an underlying topological space so that agents
can self-organize in semi-stable sub-networks of
interactions 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 = more
complex 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 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
Simulation environment
1 Distributed message-passing interface;
Implemented on a JVM based Actor framework
(GPars / Akka / Clojure?);
2 Topological space
Links between actors implemented as local memory
of actors;
3 Event logging
Every event of the simulation produces a special
message with the timestamp, type,sourceagent, ...;
4 Analysis engine
Live analysis of the streaming data (e.g. Ganglia,
Nagios, etc.);
Catching streaming data for reconstruction of the
dynamic graph (on a graph database, e.g. Titan,
Neo4J, Datomic...);
Off-line analysis from snapshots of the graph (graph
traversal languages, e.g. Datalog, Gremlin, Cypher..)
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 11 / 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
Simulation of a social system
Individuals are modelled as systems of ’chemical
reactions’;
Institutions are emergent systems of reactions;
Interactions between institutions influence dynamics
of interactions between individuals and overall
dynamics of the society.
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 12 / 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
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 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
Bibliography I
Peter Dittrich and Wolfgang Banzhaf. “A
Topological Structure Based on Hashing -
Emergence of a ”Spatial” Organisation”. In: Fourth
European Conference on Artificial Life (ECAL97.
1997, pp. 28–31.
Pietro Speroni di Fenizio. “Chemical Organization
Theory”. English. PhD thesis. Germany: University
of Jena, 2001. url:
http://home.pietrosperoni.it/index.php/
research/ac/phd/.
Francis Heylighen. Chemical Organization Theory: a
formalism for evolutionary cybernetics. July 2012.
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 14 / 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
Bibliography II
Robert Kegan. The evolving self: problem and
process in human development. English. Cambridge,
Mass.: Harvard University Press, 1982. isbn:
0674272307 9780674272309 0674272315
9780674272316.
J. Mouret and S. Doncieux. “Evolving modular
neural-networks through exaptation”. In: IEEE
Congress on Evolutionary Computation, 2009. CEC
’09. 2009, pp. 1570–1577. doi:
10.1109/CEC.2009.4983129.
F. John Odling-Smee, Kevin N. Laland, and
Marcus W. Feldman. Niche Construction: The
Neglected 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 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
Bibliography III
Maya Paczuski and Per Bak. “Self-organization of
complex systems”. In: arXiv preprint
cond-mat/9906077 (1999).
David Weinbaum R. and Viktoras Veitas. “Synthetic
Cognitive Developoment: where intelligence comes
from”. 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 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
?
?
Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 17 / 17

More Related Content

Viewers also liked (10)

Bahan ajar STAD Materi Filum Porifera dll
Bahan ajar STAD Materi Filum Porifera dllBahan ajar STAD Materi Filum Porifera dll
Bahan ajar STAD Materi Filum Porifera dll
 
Toulmin Approach to Argument
Toulmin Approach to ArgumentToulmin Approach to Argument
Toulmin Approach to Argument
 
Materi Biologi kelas X (Filum Porifera dll)
Materi Biologi kelas X (Filum Porifera dll)Materi Biologi kelas X (Filum Porifera dll)
Materi Biologi kelas X (Filum Porifera dll)
 
Healthy fast food
Healthy fast foodHealthy fast food
Healthy fast food
 
LDS Biologi kelas X (STAD)
LDS Biologi kelas X (STAD)LDS Biologi kelas X (STAD)
LDS Biologi kelas X (STAD)
 
Taxes & stamp act with audio
Taxes & stamp act with audioTaxes & stamp act with audio
Taxes & stamp act with audio
 
RPP Biologi kelas X (STAD)
RPP Biologi kelas X (STAD)RPP Biologi kelas X (STAD)
RPP Biologi kelas X (STAD)
 
Simulation and Modeling
Simulation and ModelingSimulation and Modeling
Simulation and Modeling
 
Simulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture NotesSimulation Powerpoint- Lecture Notes
Simulation Powerpoint- Lecture Notes
 
Correlation ppt...
Correlation ppt...Correlation ppt...
Correlation ppt...
 

Similar to WWCS2015 presentation

The Trouble with Social Computing Systems Research
The Trouble with Social Computing Systems ResearchThe Trouble with Social Computing Systems Research
The Trouble with Social Computing Systems Research
Michael Bernstein
 
Complex Systems
Complex SystemsComplex Systems
Complex Systems
eghafari
 
Give me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic designGive me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic design
RSD7 Symposium
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
Daniel Katz
 

Similar to WWCS2015 presentation (20)

The Trouble with Social Computing Systems Research
The Trouble with Social Computing Systems ResearchThe Trouble with Social Computing Systems Research
The Trouble with Social Computing Systems Research
 
Complex Systems
Complex SystemsComplex Systems
Complex Systems
 
Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!Software Ecosystem Evolution. It's complex!
Software Ecosystem Evolution. It's complex!
 
Brochure1501029
Brochure1501029Brochure1501029
Brochure1501029
 
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
Complex Social Systems - Lecture 5 in Introduction to Computational Social Sc...
 
NG2S: A Study of Pro-Environmental Tipping Point via ABMs
NG2S: A Study of Pro-Environmental Tipping Point via ABMsNG2S: A Study of Pro-Environmental Tipping Point via ABMs
NG2S: A Study of Pro-Environmental Tipping Point via ABMs
 
Thinking about Teaching Systems Thinking with Technology
Thinking about Teaching Systems Thinking with TechnologyThinking about Teaching Systems Thinking with Technology
Thinking about Teaching Systems Thinking with Technology
 
Give me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic designGive me the place to stand: Leverage analysis in systemic design
Give me the place to stand: Leverage analysis in systemic design
 
[DSC Adria 23] Marija Mitrovic Dankulov Complex networks and data science eff...
[DSC Adria 23] Marija Mitrovic Dankulov Complex networks and data science eff...[DSC Adria 23] Marija Mitrovic Dankulov Complex networks and data science eff...
[DSC Adria 23] Marija Mitrovic Dankulov Complex networks and data science eff...
 
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)
 
Activating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration PatternsActivating Research Collaboratories with Collaboration Patterns
Activating Research Collaboratories with Collaboration Patterns
 
Systems Engineering for Sustainable Development Goals
Systems Engineering for Sustainable Development GoalsSystems Engineering for Sustainable Development Goals
Systems Engineering for Sustainable Development Goals
 
MSR populations talk v2.key
MSR populations talk v2.keyMSR populations talk v2.key
MSR populations talk v2.key
 
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
ICPSR - Complex Systems Models in the Social Sciences - Lecture 1 - Professor...
 
Informatics systems
Informatics systemsInformatics systems
Informatics systems
 
ECAI 2014 Tutorial on a behavioral analysis tool for agent-based simulations ...
ECAI 2014 Tutorial on a behavioral analysis tool for agent-based simulations ...ECAI 2014 Tutorial on a behavioral analysis tool for agent-based simulations ...
ECAI 2014 Tutorial on a behavioral analysis tool for agent-based simulations ...
 
KASW'08 - Invited Talk
KASW'08 - Invited TalkKASW'08 - Invited Talk
KASW'08 - Invited Talk
 
STRUCTURAL COUPLING IN WEB 2.0 APPLICATIONS
STRUCTURAL COUPLING IN WEB 2.0 APPLICATIONSSTRUCTURAL COUPLING IN WEB 2.0 APPLICATIONS
STRUCTURAL COUPLING IN WEB 2.0 APPLICATIONS
 
Journal of Computer Science Research | Vol.2, Iss.3 July 2020
Journal of Computer Science Research | Vol.2, Iss.3 July 2020Journal of Computer Science Research | Vol.2, Iss.3 July 2020
Journal of Computer Science Research | Vol.2, Iss.3 July 2020
 
Improving Question Answering by Bridging Linguistic Structures with Statistic...
Improving Question Answering by Bridging Linguistic Structures with Statistic...Improving Question Answering by Bridging Linguistic Structures with Statistic...
Improving Question Answering by Bridging Linguistic Structures with Statistic...
 

Recently uploaded

POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Silpa
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Sérgio Sacani
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Sérgio Sacani
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
Areesha Ahmad
 

Recently uploaded (20)

FAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical ScienceFAIRSpectra - Enabling the FAIRification of Analytical Science
FAIRSpectra - Enabling the FAIRification of Analytical Science
 
Exploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdfExploring Criminology and Criminal Behaviour.pdf
Exploring Criminology and Criminal Behaviour.pdf
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)COMPUTING ANTI-DERIVATIVES(Integration by SUBSTITUTION)
COMPUTING ANTI-DERIVATIVES (Integration by SUBSTITUTION)
 
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS  ESCORT SERVICE In Bhiwan...
Bhiwandi Bhiwandi ❤CALL GIRL 7870993772 ❤CALL GIRLS ESCORT SERVICE In Bhiwan...
 
Chemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdfChemistry 5th semester paper 1st Notes.pdf
Chemistry 5th semester paper 1st Notes.pdf
 
Dr. E. Muralinath_ Blood indices_clinical aspects
Dr. E. Muralinath_ Blood indices_clinical  aspectsDr. E. Muralinath_ Blood indices_clinical  aspects
Dr. E. Muralinath_ Blood indices_clinical aspects
 
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 bAsymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
Asymmetry in the atmosphere of the ultra-hot Jupiter WASP-76 b
 
Site Acceptance Test .
Site Acceptance Test                    .Site Acceptance Test                    .
Site Acceptance Test .
 
An introduction on sequence tagged site mapping
An introduction on sequence tagged site mappingAn introduction on sequence tagged site mapping
An introduction on sequence tagged site mapping
 
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune WaterworldsBiogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
Biogenic Sulfur Gases as Biosignatures on Temperate Sub-Neptune Waterworlds
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort ServiceCall Girls Ahmedabad +917728919243 call me Independent Escort Service
Call Girls Ahmedabad +917728919243 call me Independent Escort Service
 
GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)GBSN - Microbiology (Unit 3)
GBSN - Microbiology (Unit 3)
 
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptxPSYCHOSOCIAL NEEDS. in nursing II sem pptx
PSYCHOSOCIAL NEEDS. in nursing II sem pptx
 
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate ProfessorThyroid Physiology_Dr.E. Muralinath_ Associate Professor
Thyroid Physiology_Dr.E. Muralinath_ Associate Professor
 
Conjugation, transduction and transformation
Conjugation, transduction and transformationConjugation, transduction and transformation
Conjugation, transduction and transformation
 
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and SpectrometryFAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
FAIRSpectra - Enabling the FAIRification of Spectroscopy and Spectrometry
 
Use of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptxUse of mutants in understanding seedling development.pptx
Use of mutants in understanding seedling development.pptx
 
Clean In Place(CIP).pptx .
Clean In Place(CIP).pptx                 .Clean In Place(CIP).pptx                 .
Clean In Place(CIP).pptx .
 

WWCS2015 presentation

  • 1. 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
  • 2. 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 Complex systems and scales Conjecture #1: complex systems are not being designed - they self-organize [7]; Conjecture #2: complex systems are (self-)organized in scales [8]; Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 2 / 17
  • 3. 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 Illustration of scales [8] Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 3 / 17
  • 4. 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 Examples of scalable systems Ecological niches, social systems, biological organisms, brain, System S-1 S S+1 Ecological niche Individual Species Ecological niche Social system Person Institution Society Biological organism Cells Organs Body Brain Neurons Regions Brain language and cognition (?)... ... living systems Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 4 / 17
  • 5. 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 Interactions among and across scales Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 5 / 17
  • 6. 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 Interactions among and across scales Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 6 / 17
  • 7. 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 Evolution of complex systems Conjuncture # 3: complex systems are nonlinear and meta-stable therefore the focus on asymptotic behavior does not help to understand them (better); We want to focus on the process which guides the system from one metastable state to another; I.e. their non-linear evolution and development; Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 7 / 17
  • 8. 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 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 approaches using simulation modeling approach for developing a generic computational model for simulating the development of a scalable system Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 8 / 17
  • 9. 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 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
  • 10. 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 Generative computational model The basis is the chemical reaction network theory and chemical organization theory[2, 3] Each elementary agent in a system is represented as a reaction of the form a + 2 ∗ b → 2c; Agents can receive or send information (’molecules’ from vocabulary V = {a, b, c}) from or to other agents; There is an underlying topological space so that agents can self-organize in semi-stable sub-networks of interactions 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 = more complex reaction = a super-agent; Super-agents react among themselves in the same (recursive) manner; Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 10 / 17
  • 11. 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 Simulation environment 1 Distributed message-passing interface; Implemented on a JVM based Actor framework (GPars / Akka / Clojure?); 2 Topological space Links between actors implemented as local memory of actors; 3 Event logging Every event of the simulation produces a special message with the timestamp, type,sourceagent, ...; 4 Analysis engine Live analysis of the streaming data (e.g. Ganglia, Nagios, etc.); Catching streaming data for reconstruction of the dynamic graph (on a graph database, e.g. Titan, Neo4J, Datomic...); Off-line analysis from snapshots of the graph (graph traversal languages, e.g. Datalog, Gremlin, Cypher..) Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 11 / 17
  • 12. 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 Simulation of a social system Individuals are modelled as systems of ’chemical reactions’; Institutions are emergent systems of reactions; Interactions between institutions influence dynamics of interactions between individuals and overall dynamics of the society. Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 12 / 17
  • 13. 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 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
  • 14. 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 Bibliography I Peter Dittrich and Wolfgang Banzhaf. “A Topological Structure Based on Hashing - Emergence of a ”Spatial” Organisation”. In: Fourth European Conference on Artificial Life (ECAL97. 1997, pp. 28–31. Pietro Speroni di Fenizio. “Chemical Organization Theory”. English. PhD thesis. Germany: University of Jena, 2001. url: http://home.pietrosperoni.it/index.php/ research/ac/phd/. Francis Heylighen. Chemical Organization Theory: a formalism for evolutionary cybernetics. July 2012. Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 14 / 17
  • 15. 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 Bibliography II Robert Kegan. The evolving self: problem and process in human development. English. Cambridge, Mass.: Harvard University Press, 1982. isbn: 0674272307 9780674272309 0674272315 9780674272316. J. Mouret and S. Doncieux. “Evolving modular neural-networks through exaptation”. In: IEEE Congress on Evolutionary Computation, 2009. CEC ’09. 2009, pp. 1570–1577. doi: 10.1109/CEC.2009.4983129. F. John Odling-Smee, Kevin N. Laland, and Marcus W. Feldman. Niche Construction: The Neglected Process in Evolution (MPB-37). en. Princeton University Press, Feb. 2013. isbn: 1400847265. Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 15 / 17
  • 16. 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 Bibliography III Maya Paczuski and Per Bak. “Self-organization of complex systems”. In: arXiv preprint cond-mat/9906077 (1999). David Weinbaum R. and Viktoras Veitas. “Synthetic Cognitive Developoment: where intelligence comes from”. English. 00000. ArXiv, Dec. 2014. url: http://arxiv.org/abs/1411.0159. Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 16 / 17
  • 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 ? ? Viktoras, Marta (WWCS2015) Scale interaction January 25, 2015 17 / 17