About Complex Systems
Jeff Johnson explains why a new kind of science is actually needed.
The following text has been adapted from the introduction to the Complex Systems Roadmap based on the “Entretiens de Cargèse 2008”, an interdisciplinary brainstorming session organized over one week in 2008, jointly by RNSC, ISC-PIF and IXXI. It capitalizes on the previous roadmaps and gathers contributions of more than 70 scientist. The roadmap was edited by Paul Bourgine, David Chavalarias and Edith Perrier.
The CSS Roadmap for the Science of Complex Systems
In general terms, a “complex system” is any system comprised of a great number of heterogeneous entities, where local interactions among entities create multiple levels of collective structure and organization. Examples include natural systems, ranging from bio-molecules and living cells to human social systems and the ecosphere, as well as sophisticated artificial systems such as the Internet, power grid or any large-scale distributed software system. The specificity of complex systems, generally underinvestigated or simply not addressed by traditional science, resides in the emergence of non-trivial superstructures that often dominate the system’s behavior and cannot be easily traced back to the properties of the constituent entities. Not only do higher emergent features of complex systems arise from lower-level interactions, but the global patterns that they create affect in turn these lower levels—a feedback loop sometimes called immergence. In many cases, complex systems possess striking properties of robustness against various large-scale, multi-dimensional perturbations. They have an inherent capacity to adapt and maintain their stability. Because complexity requires analysis at many different spatial and temporal scales, scientists face radically new challenges when trying to observe complex systems, learning how to describe them effectively, and developping original theories of their behavior and control.
An interdisciplinary approach
Complex systems demand an interdisciplinary approach. First, because the universal questions that they raise can be expressed under almost the same formulation for widely different objects across a broad spectrum of disciplines—from biology to computer networks to human societies. Second, because the models and methods used to tackle these questions also belong to different disciplines—mainly computer science, mathematics and physics. Last, because standard methods in specialized domains rarely take into account the multiple-level viewpoint so needed in the context of complex systems, and attained only through a more integrated and interdisciplinary approach.
Two main types of interdisciplinary approaches can be envisioned. The first path involves working on an object of research that is intrinsically multidisciplinary, for example “cognition”. Here, one poses various questions about the same object from multiple and somewhat disconnected disciplinary viewpoints (neuroscience, psychology, artificial intelligence, etc.)—in contrast to integrated and interdisciplinary. The second path consists in studying the same question, for example “synchronization”, in connection with different objects of research in different disciplines (statistical physics, chemistry, biology, electrical engineering, etc.). This second approach establishes the foundations of a true science of complex systems. However, the success of these two approaches, which are complementary to one another, is critically dependent on the design of new protocols, new models and new formalisms for the reconstruction of emergent phenomena and dynamics at multiple scales. It is in this joint goal of (a) massive data acquisition on the basis of a set of prior assumptions, and (b) reconstruction and modeling of these data, that the future science of complex systems can develop and thrive. There remains much to do in the theoretical domain in order to build concepts and models able to provide an elegant and meaningful explanation to the so-called “emergent” phenomena that characterize complex systems.
Theoretical questions
Theoretical questions are varied. An important aspect is to take into account different levels of organization. In complex systems, individual behavior leads to the emergence of collective organization and behavior at higher levels. These emergent structures in turn influence individual behavior. This raises important questions: what are the various levels of organization and what are their characteristic scales in space and time? How do reciprocal influences operate between the individual and collective behavior? How can we simultaneously study multiple levels of organization, as is often required in problems in biology or social sciences? How can we efficiently characterize emergent structures? How can we understand the changing structures of emergent forms, their robustness or sensitivity to perturbations? Is it more important to study the attractors of a dynamics or families of transient states? How can we understand slow and fast dynamics in an integrated way? What special emergent properties characterize those complex systems that are especially capable of adaptation in changing environments? During such adaptation, individual entities often appear and disappear, creating and destroying links in the graph of their interactions. How can we understand the dynamics of these changing interactions and their relationship to the system’s functions?
Questions related to the reconstruction of dynamics from data also play a central role. They include questions related to the epistemic loop (the problem of moving from data to models and back to data, including model-driven data production), which is the source of very hard inverse problems. Other fundamental questions arise around the constitution of databases, or the selection and extraction of stylized facts from distributed and heterogeneous databases, or the deep problem of reconstructing appropriate dynamical models from incomplete, incorrect or redundant data.
Finally, some questions are related to the governance and design of complex systems. “Complex systems engineering” concerns a second class of inverse problems. On the basis of an incomplete reconstruction of dynamics based from data, how can we steer the system’s dynamics toward desirable consequences or at least keep the system away inside its viability constraints? How can control be distributed on many distinct hierarchical levels in either a centralized or decentralized way—a so-called “complex control”. Finally, how is it possible to design complex artificial systems, integrating new ways of studying their multilevel control?
The first questions concern different aspects of emergent phenomena in the context of multiscale systems. The question of reconstructing multiscale dynamics addresses the problem of dealing with incomplete, badly organized and underqualified data sets. Another important aspect to consider is the importance played in complex systems by the reaction to perturbations: it can be weak in certain components or scales of the system and strong in others. These effects, central to the prediction and control of complex systems and models, must be specifically studied. In addition, it is also important to develop both strategies for representing and extracting pertinent parameters and formalisms for modeling morphodynamics. Learning to successfully predict multiscale dynamics raises other important challenges, as the question of being able to go from controlled systems to governed systems in which the control is less centralized and more distributed among hierarchical levels. Another general question concerns the conception of artificial complex systems.
Grand challenges
Grand challenges for complex systems research draw their inspiration from different kinds of complex phenomena arising from different scientific fields. Their presentation follows the hierarchy of organizational levels of complex systems, either natural, social or artificial. Understanding this hierarchy is itself a primary goal of complex systems science.
In modern physics, the understanding of collective behavior and out-of-equilibrium fluctuations is increasingly important. Biology (in the broad meaning of the word, going from biological macromolecules to ecosystems) is one of the major fields of application where complex behaviors must be tackled. Indeed, the question of gaining an integrated understanding of the different scales of biological systems is probably one of the most difficult and exciting tasks for researchers in the next decade. Before we can hope to integrate a complete hierarchy of living systems, from the bio-macromolecules to ecosystems, each integration between one level and the next has to be studied. The first level concerns the cellular and subcellular spatiotemporal organization. At a higher level, the study of multicellular systems (integrating intracellular dynamics, such as gene regulation networks, with cell-cell signalling and biomechanical interactions) is of great importance, as is the question of the impact of local perturbations in the stability and dynamics of multicellular organizations. Continuing on the way to larger scales raises the question of physiological functions emerging from sets of cells and tissues in their interaction with a given environment. At the highest level, the understanding and control of ecosystems requires integrating interacting living organisms in a given biotope. In the context of human and social sciences, too, the complex systems approach is central (even if currently less developed than biology). One crucial domain to be investigated is learning how the individual cognition of interacting agents leads to social cognition. An important situation requiring particular attention due to its potential societal consequences is related to innovation, its dynamical appearance and diffusion, frequency and coevolution with cognition. Complex systems approaches can also help us gain an integrated understanding of all components, hierarchical levels and time scales in a way that would help moving society toward sustainable development. In the context of globalization and the growing importance of long-distance interactions through a variety of networks, complex systems analysis (including direct observations and simulation experiments) can help us explore a variety of issues related to economic development, social cohesion, or the environment at different geographical scales.
Finally, the fast growing influence of information and communication technologies in our societies and the large number of decentralized networks relying on these new technologies are also in great need of studies and solutions coming from complex systems research. In particular, the trend going from processors to networks leads to the emergence of so-called “ubiquitous intelligence”, which plays an increasing role in how the networks of the future will be designed and managed.
Resources for Complex Systems Science
Scientific divulgation on the Media
CSS Digital Library
The CSS Digital Library provides a collection of documents, including videos, slides, articles and reports concerning events organized in the context of the Complex Systems Society, or by CSS members. Some of the recent collections available are:
- Workshop Aesthetics at the Heart of Science, FET'09, Prague, April 23, 2009
- ECCS'10 Plenary Talks, Lisbon, September 13-17, 2010
- "Young Researchers Session", ECCS'10, Lisbon, September 15, 2010
- 4th French Complex Systems Summer School 2010
CSS Wiki
- Announce an event
- Suggest news
- Create a webpage for an event or a project
- Register your record in the Who's Who
CSS Activities
News
Reports from ECCS11 Bursary Winners
2012-03-06
ASSYST provided 32 bursaries to people to attend ECCS’11. The bursaries provided limited contributions towards the conference fee and/or travel expenses for female scientists, young researchers, and others who would otherwise be unable to attend ...
Workshop on Mathematics for the Dynamics of Multilevel Systems
2012-03-06
The meeting Mathematics for the Dynamics of Multilevel Systems was held at the European Centre for Living Technology, Venice, 26th - 28th February 2012 ...
CSS Agenda - Events and Jobs
ECCS'13 - European Conference on Complex Systems
16 Sep 2013 - 20 Sep 2013
Complex Systems Society