Category Archives: Uncategorized

Stigmergy: Cooperation without direct communication

A collaborative environment for assisted 3d reconstruction of cuneiform tablets

We’re presenting conducting very exciting experiments at the Digital Humanities Hub. A grant supported by The Leverhulme Trust aims to understand how cooperation works in reconstructing 5,000 years old text (Cuneiform fragments) from the Babylonian and Sumerian era. This project aims to improve the worldwide collaborative workflow that allows cuneiform experts and enthusiasts to work on the reconstruction of 3D Cuneiform tablets via an interactive 3D interface. By understanding how people work cooperatively at 3D puzzles using the concept of Stigmergy – “Cooperation without Direction Communication” (part of Complex Systems Science Theory), we will be able to build better interfaces for facilitating cooperative behaviour.

Read more at:
A collaborative environment for assisted 3d reconstruction of cuneiform tablets

Complexity Science


Complexity science studies systems which has a population of interacting entities. Theories in complexity complement classical mechanistic perceptions with the aim of explaining the broader phenomenon of a system or systems. Following the reductionist approach of René Descartes that the complexity of the world can be understood by reducing them to the interaction of parts or simpler things, the notion given by Sir Isaac Newton that “Truth is ever to be found in simplicity, and not in the multiplicity and confusion of things” and the idea of a ‘clockwork universe’ has influenced past scientific thinking. It was understood that once you have analysed phenomenon in their simplest components “their evolution will turn out to be perfectly regular, reversible and predictable, while the knowledge you gained will merely be a reflection of that pre-existing order”. As scientific explorations expanded into the study of living organisms and populations in different order however, the mechanistic conception has reached a limit in its ability to yield new knowledge, as far as complex systems are concerned.

“Complex” describes a system as consisting of many different and connected parts; it is a network, a group or a system of different entities that are linked in a close or complicated way – according to Oxford Dictionaries. Complex adaptive systems are present in every levels of the hierarchy of life – at the molecular level to individual organisms and metapopulation, and from community to the global environment. The intricate relationships at the micro level and the emergent behaviour found at the meso and the macro levels cannot be understood by analysing the microstates alone, for “the whole is more than the sum of its parts” (Aristotle, Metaphysica 10f-1045a). Complex systems require both a holistic and a reductionist approach in the epistemology; the latter is needed at least in the modelling of it, in order to understand the phenomena that are manifested in various levels of organisation. Although the variation of complex systems is vast, they share common characteristics such as emergence and self-organisation (De Wolf, 2005) that resulted from the interaction of simple rules. Complex systems are found at ‘the edge of chaos’ (Lewin, 1993), they exist between order and disorder, they are predictable and at times unpredictable; miniscule changes in initial conditions produces massive stochastic revolutions at spatial and temporal scales. These features may give us a ‘handle’ from which we can grasp illusive behaviour at the systemic level for creating models and for understanding phenomenon. How local communication between agents gives rise to collective behaviour is an important study area. At present however, the inner workings of many complex systems are yet unknown. Otherwise, issues related to epidemics, medical treatment, society, the economy, ecology, and etc. would have been resolved. Agent-based modelling and simulation can provide a platform from which phenomenon can be understood within our lifetime, at a flexible spatial and temporal magnitude, at liberty from ethical and environmental constraints, and free from noise. We must not forget that a model is a model, however, new information can be acquired and conclusions can be made from hypothesis generation and testing. The foundation of understanding complex systems requires computer modelling, for we are dealing with non-linear interactions within a population of entities. These interactions are mainly information and energy communications. They are difficult to model and predict with state-variable techniques (difference and differential equations) as changes occur at different levels and at certain resolutions.

Modelling complex systems necessarily implies that we are interested in determining the properties, functions, and principles associated with an individual entity, and how that entity interacts and communicates information with other entities and its environment. We must not however, observe behaviours at a local level only. The collective behaviour at multiple levels (micro-meso-macro) will need to be analysed. This is what is meant by the need for both a holistic and a reductionist approach. Such a modelling procedure reflects how complex systems in nature work, it is bottom-up . This can be contrasted with ‘top-down approaches’ where models are governed by a central system which plans, arranges, and tunes patterns (See Ch’ng, 2009 for a survey of traditional statistical and predictive modelling methods).



See a collection of my curated pages on Complexity in general.