<<

A A ARTISTS’ ARTICLE - R L T I F Modeling the E of : Complex , the Origin of Life and Interactive A B S T R A C T

On-Line Art The origin of this paper lies in the fundamental question of how complexity arose in the course of evolution and how one might construct an artistic Christa Sommerer and Laurent Mignonneau interactive to model and simulate this emergence of complexity. Relying on the idea that interaction and communica- tion between entities of a system drive the emergence of structures that are more com- he Internet seems especially suited to inter- connected web of people who can plex than the mere parts of that T system, the authors propose to actions and transformations of data. Internet users can be con- transmit visual and written infor- apply principles of complex sidered entities or particles who transmit information (e.g. mation over the Internet. As the in- system theory to the creation of written texts or images). As these data or entities are transferred formation is transported from VERBARIUM, an interactive, from location to location they could, in principle, change in location to location, it would be computer-generated and audience-participatory artwork status and value. One could imagine a system that could in- transformed, creating an intercon- on the Internet, and to test crease its internal complexity as more and more users interact nected, open-ended system featur- whether complexity can emerge with its information. Just like a genetic string or “” as de- ing phase transitions toward more within this system. scribed by Susan Blackmore and Richard Dawkins [1], these complex structures. Before investi- strings of information would change and mutate as they were gating how our prototype system transmitted by the users; they eventually could create an in- was built, we present a short summary of the theories that terconnected system that, similar to the models presented by ground this research proposal. [2], features a phase transition toward more complex structures. Based on these considerations, we propose in VERBARIUM a prototype system for modeling a complex sys- tem for the Internet; we also introduce its construction prin- Fig. 1. Screenshot of the VERBARIUM web site at the Cartier Founda- ciples and translation mechanisms and analyze how the data it tion in Paris, 1999. (© Christa Sommerer and Laurent Mignonneau) . produces have changed over time.

CONCEPTUAL OBJECTIVE The aim of the research presented here is to construct an Internet-based interactive artwork that applies and tests prin- ciples of complex-system and origin-of-life theories to the cre- ation of a computer-generated and audience-participatory networked system on the Internet. Complex is a Želd of research that studies simple subsystems as they in- crease in complexity. Such increases in complexity can take place as phase transitions, when particles in a network switch one another on or off to catalyze or inhibit one another’s pro- duction. There are various deŽnitions and qualities that char- acterize complex systems, and this paper proposes to test whether some of these principles can be applied to an inter-

Christa Sommerer (artist), ATR Media Information Science Laboratories, 2–2 Hikaridai, Seika-cho, Soraku-gun, 6190288 Kyoto, Japan; Institute of Advanced Media Arts and Sciences, 3–95 Ryoke-cho, Ogaki-shi, Gifu 503–0014, Japan. E-mail: .

Laurent Mignonneau (artist), ATR Media Information Science Laboratories, 2–2 Hikaridai, Seika-cho, Soraku-gun, 6190288 Kyoto, Japan; Institute of Advanced Media Arts and Sciences, 3–95 Ryoke-cho, Ogaki-shi, Gifu 503–0014, Japan. E-mail: .

Originally presented at the Seventh International Conference on ArtiŽcial Life (A-Life VII), 1–6 August 2000, Portland, OR, U.S.A. First published in M.A. Bedau, J.S. McCaskill, N.H. Packard and S. Rasmussen, eds., ArtiŽcial Life VII: Proceedings of the Seventh Interna- tional Conference (Cambridge, MA: MIT Press, 2000). Reprinted by permission.

© MIT Press LEONARDO, Vol. 35, No. 2, pp. 161–169, 2002 161 A A - R L T various patterns of behaviors, evolved; of life was presented in 1986 by Walter I and how with these developments, the Gilbert [17]. F environment and the ecological systems E Although the “ RNA world” model changed [11]. seems very convincing, the question of Speculation on how life on Earth where RNA came from in the Žrst place might have originated has a long history , remains open. Leslie Orgel [18], Chris- perhaps as long as the history of hu- tian Böhler [19] and P.E. Nielsen [20] manity. The widely accepted hypothesis found that a peptide nucleic acid, called that life originated from chemical PNA, could be a precursor form of RNA, processes derives largely from the 1924 because it can act to transcribe its de- work of Russian biochemist Alexander I. tailed genetic information directly to Oparin (translated to English in 1938) RNA; therefore, PNA could have initi- [12]. In the 1930s, Oparin and J.B.S. Hal- ated the RNA world. Another scientist, dane suggested that life on Earth could Hendrik Tiedemann, suggests that the have emerged from an early atmosphere nucleotide bases and sugars needed in Žlled with such gases as methane, am- RNA could have been built from hydro- monia, hydrogen and water vapor [13]. gen cyanide and formaldehyde , both Oparin and Haldane called this early at- available in the early atmosphere of the mosphere the primordial soup. Accord- Earth. Fig. 2. An example of VERBARIUM’s growth ing to their primordial soup theory, life Completely opposed to the “ RNA structures. would have originated in the sea as reac- world” theories on the origin of life is the tions of these chemical gases were trig- dual-origin theory of A.G. Cairns-Smith ORIGIN OF LIFE THEORIES gered by the energy of lightning, [21]. According to Cairns-Smith, the ultraviolet radiation, volcanic heat and starting point in the early crystallization The search for “laws of form” that explain natural radioactivity. of life was not “high-tech” carbon but the patterns of order and complexity seen In the early 1950s, Stanley Miller [14] “low-tech” silicon, a component of clay. in nature has intrigued researchers and of the University of Chicago’s chemistry In this theory, clay has the capacity to philosophers since the Age of Enlighten- department simulated such a primordial grow and reassemble itself by exchang- ment. These researchers have included atmosphere and was able to synthesize ing its ion components through muta- such famous scholars as William Bateson signiŽcant amounts of amino acids, the tion and mechanical imperfectio ns. [3], Richard Owen [4], Hans Driesch [5], main components of all life-forms, from More recent proponents of the mineral D’Arcy Wentworth Thompson [6] and methane, ammonia, water vapor and hy- and early molecular-based theories on Conrad Waddington [7]. Their quest drogen. This experiment gave credence the molecular evolution of metabolism could generally be subsumed under the to the that the chemical building subscribe to the “iron-sulphur world” the- term Rational Morphology, a counterpart blocks of life could have been created by ory of Günter Wächtershä user [22], the to the functionalistic approach of the Nat- natural physical processes in the pri - “thioester world” theory of Christian De ural Theology promoted by Charles Dar- mordial environment. Modern propo- Duve [23] and the “inorganic pyrophos- win [8] and Neo-Dar winist Richard nents of the primordial soup theory now phate world” or “PPi world” theor y of Dawkins [9]. While Natural Theology think that the Žrst living things were ran- Baltscheffsky. Wächtershä user proposes considers form mainly a function of nat- dom replicators that assembled them- a model wherein the early evolution of ural selection and adaptation, Rational selves from components oating around life as a process begins with chemical ne- Morphologists emphasize the creative in the primordial soup. Based on exper - cessity and winds up in genetic exchange. principle of emergence that accounts for iments by Sol Spiegelman [15], who was Somewhat related to the question of the order of structures found in nature. able to create self-replicating RNA strings how life occurred in the Ž rst place, The quest for the laws of form is closely in an environment Žlled with a primitive whether the Žrst stages of life were meta- linked to the question of the emergence “seed” virus and a constant supply of bolic or genetic, is the question of how of life. The discussion on how life replicase enzymes, Manfred Eigen went to draw the line between life and non-life. emerged has a long history and basically a step further by omitting the initial While Gilbert, Eigen, Böhler , Nielsen and involves two opposing views: the Aris- “seed” virus. Eigen succeeded in showing Orgel agree that the RNA world is a Žrst totelian and the Platonic. These two views that self-replicating RNA strands could stage of life, Wächtershä user and others of the natural world have dominated sci- assemble themselves from replicase en- believe that rather primitive entities on ence over the past two millennia, as de- zymes alone. In Eigen’s theory of the ori- mineral surfaces can also be called alive, scribed by Roger Lewin [10]. Herrick gin of life, RNA molecules can evolve although he calls them “two-dimensional Baltscheffsky notes that self-replicating patterns and Žnally de- life.” On the other hand, John Maynard fundamental to a deeper understanding velop a primitive genetic code. As the Smith and Eörg Szathmár y [24] stress of complex biological functions are ideas molecules specify and take on different that a living organism needs to possess at about how life originated and evolved. functions, complex and cooperative in- minimum a reproduction mechanism, They include questions about how the Žrst compounds, essential to life, ap- teractions take place: Eigen calls these in- and T. Gánti [25] proposes as a minimum peared on Earth; how the Žrst replicat- teractions “hypercycles.” Mutation and requirement for a living organism that it ing molecules came into being; how RNA competition among these hyper cycles Ž - possess three essential subsystems: a ge- and DNA were formed; how prokaryotes nally create prototypes of modern cells, netic system, a unit that synthesizes the and the earliest eukar yotes emerged; and the earlier chemical evolution is components, and a membrane. how different species, with traits like sus- ceptibility, sentience, perception, cogni- eventually replaced by biological evolu- Another major issue in understanding tion, and self-consciousness, and with tion [16]. A similar theory on the origin life’s origin is to determine the origin of

162 Sommerer and Mignonneau, Modeling the Emergence of Complexity A A - R human societies, industrial Žrms, com- L T Example word: This peting technologies, etc. All of them are I T => rseed(84) => {0.36784, 0.553688, 0.100701,...} F aggregates of matter, energy and infor- E (actual values for the update parameters) mation that display the following char- h => rseed(104) => {0.52244, 0.67612, 0.90101,...} acteristics. They: # 0.52244 * 10 => get integer 5 => 5 different •couple to each other functions are called within design function table •learn, adapt and organize •mutate and evolve # 0.67612 * 50 => get integer 33 => function 33 •increase in diversity within design function table will be updated by value 0.36784 •react to their neighbors and to ex- from 1. value of rseed(84) ternal control •explore their options # 0.90101 * 50 => get integer 45 => function 45 within design function table will be updated by value 0.553688 • replicate from 2. value rseed(84) •organize a hierarchy of higher-order ...... until 5. value structures. To Žnd a common principle behind the organizational forces in natural sys- Fig. 3. An example of assignment between random functions and design functions. tems is a complex task, and it seems as if the genetic translation apparatus and the times on planets within the radio range there are as many theories as there are genetic code as described by Francis of Earth” [36]. theorists. Some of the numerous theories Crick in 1968 [26], Crick et al. in 1976 on complex systems are briey encapsu- [27] and Carl Woese [28]. Clas Blomberg lated in Appendix A (valuable informa- [29] has claimed that the only way to get THEORY tion on the various approaches and a stable translation mechanism is a feed- Closely related to the question of how life deŽnitions of complex system theory are back between the code and the proteins on earth originated is the question of taken from Edmonds [38]). that were synthesized by the mechanisms how complexity arises. Complex system they controlled. Furthermore, Maynard theory has only emerged as a Želd of re- Smith and Szathmáry suggest that the re- search in the past decade. It approaches PROPERTIESOF COMPLEX lations between amino acids and nucleic the question of how life on Earth could SYSTEMS acid sequences were established before have appeared by searching for inherent Intrinsically linked to deŽning complexity the translation apparatus, serving as an structures in and trying to is the search for properties of complex sys- improved catalyst in the RNA world. deŽne common patterns within these tems. Various scholars have undertaken It would exceed the scope of this paper structures. It studies how parts of a system the task of deŽning these properties. to describe all the other theories on the give rise to the collective behaviors of the Again, as for the deŽnitions of complexity origin of life in detail; some of them, how- system and how the system interacts with (see Appendix A), there is no commonly ever, should be mentioned briey here. its environment. Social systems formed (in agreed upon “list” of properties that are These include the “membrane Žrst” the- part) out of people, brains formed out of thought to completely describe it. Some of ory of Harold Morowitz [30] and the “self- neurons, molecules formed out of atoms the commonly mentioned features of com- replicating peptide” theor y of D.H. Lee and weather formed out of air currents plex systems are: et al. [31]. Theories that life was Žrst in- are all examples of complex systems. The troduced by meteorites from other plan- Želd of complex systems cuts across all tra- Variety ets or stars include the “radiopanspermia” ditional disciplines of science, as well as A complex system is likely to exhibit a theory of Fred Hoyle and Chandra those of engineering, management, and great variety in its behavior and proper- Wickramasinghe [32] and Carl Chyba’s medicine. It focuses on certain questions ties. Thus variety is an indication of com- “handedness of the solar system” theor y about parts, wholes and relationships. plexity (though not always, as sometimes and its in uence on the origin of life These questions are relevant to all tradi- a very complex system is necessary to [33], as well as the “chirality” theories of tional Želds. There are three interrelated maintain equilibrium). Variety can be Yoshihisa Inoue [34]. approaches to the modern study of com- measured by the simple counting of John Casti notes in his book Paradigms plex systems: (1) studying how interac- types, the spread of numerical values or Regained that when it comes to deŽning tions give rise to patterns of behavior; (2) the simple presence of sudden changes. what it means to be alive, there are as understanding the ways to describe com- many answers as there are biologists [35]. plex systems; and (3) studying the process Dependency While the numerous theories about the of formation of complex systems through Francis Heylighen [39] suggests that a origin of life suggest that scientists today pattern formation and evolution [37]. system’s complexity increases when the are still in the dark about the details of Although there is no exact deŽnition variety (distinction) and dependency life’s beginnings and have not been able of what a complex system is, there is now (connection) of parts or aspects increase to create it from scratch, Richard an understanding that, when a set of in at least one of many possible dimen- Dawkins argues that this is rather to be evolving autonomous particles or agents sions, including the three ordinary spa- expected: “If the spontaneous origin of interact, the resulting global system dis- tial dimensions as well as the dimensions life turned out to be a probable enough plays emergent collective properties, evo- of geometrical structure, spatial scale, event to have occurred during a few man- lution and critical behavior having time or dynamics, or temporal or dy- decades in which chemists have done universal characteristics. These agents or namical scale. In order to show that com- their experiments, then life should have particles may be complex molecules, plexity has increased overall, it sufŽces to arisen many times on Earth and many cells, living organisms, animal groups, show that all things being equal, variety

Sommerer and Mignonneau, Modeling the Emergence of Complexity 163 A A - R L T Edmonds notes that the deŽ nition of I complexity as midpoint between order F E and disorder depends on the level of rep- resentation: what seems complex in one representation may seem ordered or dis- ordered in a representation on a differ- ent scale.

Complexity through Phase Transition Kauffman and other researchers at the Santa Fe Institute for Complex Systems Research call the transition between the areas of simple activity patterns and com- plex activity patterns a phase transition. Kauffman has modeled a hypothetical circuitry of molecules that can switch each other on or off to catalyze or inhibit one of their number’s production. As a consequence of this collective and inter- connected catalysis or closure, more complex molecules are catalyzed, which again function as catalysts for even more complex molecules. Kauffman argues that, given that a critical molecular di- versity of molecules has appeared, life can occur as catalytic closure itself crys- tallizes. The poised state between stabil- ity and exibility is commonly referred to as the “edge of chaos.”

Life at the Edge of Chaos Christopher Langton [45] and Norman Packard, the scientists who coined the term “life at the edge of chaos,” were two of the Žrst to describe the idea of com- Fig. 4. Screenshot of the VERBARIUM web site, 1999. (© Christa Sommerer and Laurent plex patterns. They discovered that in a Mignonneau) simulation of cellular automata there ex- ists a transitional region that separates and/or connection have increased in at “symmetry breaking,” in that no part or the domains of chaos and order. Cellular least one dimension. aspect of a complex entity can provide automata were invented in the 1950s by sufŽcient information to actually or sta- John Von Neumann [46]. They form a Irreducibility tistically predict the properties of the complex of squares or Irreducibility is a source of complexity. other parts. This again connects to the cells that can change their inner states Randy J. Nelson [40] argues that irre- difŽculty of modeling associated with from black to white according to the gen- ducibility is a key factor in complex sys- complex systems. eral rules of the system and the states of tems. Similar approaches include the the neighboring cells. When Langton writings of Philip W. Anderson [41], who Complexity as Relative to the and Packard observed the behavior of points out the importance of size to qual- Frame of Reference cellular automata, they found that al- itative behavior, and William Wimsatt Edmonds notes that complexity neces- though cellular automata obey simple [42], who argues that the evolution of sarily depends on the language used to rules of interaction of the type described multiple and overlapping functions will model a system. He argues that effective by Stephen Wolfram [47], they can de- limit reduction in biology. complexity depends on the framework velop complex patterns of activity. As chosen from which to view/model the these complex dynamic patterns develop Ability to Surprise system of study. The criticality of scale in and roam across the entire system, global The ability to surprise is not possessed by the modeling of phenomena has also led structures emerge from local activity very simple and thus well-understood sys- R. Badii and A. Politi [44] to focus their rules, which is typical of complex systems. tems, and consequently has come to be characterization of complexity solely on Langton and Packard’s automata indeed seen as an essential property of complex such hierarchical and scaling effects. show a kind of phase transition between systems [43]. three stages. Langton and Packard hy- Midway between Order and pothesized that the third state, having the Symmetry Breaking Disorder highest level of communication, is also Heylighen argues that complexity can be Complexity is sometimes posited as a the optimal state for adaptation and characterized by a lack of symmetry, or midpoint between order and disorder. change and in fact would provide maxi-

164 Sommerer and Mignonneau, Modeling the Emergence of Complexity A A - R to the VERBARIUM web site, the mes- L T sages are translated by our in-house text- I F to-form editor into various 3D shapes. E These shapes are accumulated into image structures that become more com- plex than the initial input elements. We anticipate that as more users participate, increasingly complex image structures will emerge over time.

VERBARIUM System Overview VERBARIUM is available on-line at the following web page: . The on-line user of VERBARIUM can create 3D shapes in real time by writing a text message within the interactive text input editor, which appears in the lower- left window of the web site. Within sec- onds the server receives this message and translates it into a 3D shape that appears on the upper-left window of the web site. Fig. 5. Installation view of Riding the Net, 1999–2000. Two users communicate with each Additionally, this shape is integrated into other, and their conversation downloads images and sounds from the Internet. (© Christa the upper-right window of the site, where Sommerer, Laurent Mignonneau and Roberto Lopez-Gulliver. Developed at ATR MIC Labs, Japan.) the messages are transformed into shapes and stored in a collective image. An ex- ample screenshot of the VERBARIUM mum opportunities for the system to and and in print by Yaneer Bar- VERBARIUM consists of the following They further suggested that this stage is Yam [51]. elements: an attractor for evolving systems. Subse- 1. a JAVA-based web site quently, they named the transition phase 2. an interactive text input editor of this third stage “ life at the edge of (lower-left window) VERBARIUM: MODELING THE chaos” [48]. 3. a graphical display window for dis- MERGENCE OF OMPLEXITY Other researchers at the Santa Fe In- E C playing the 3D forms (upper left) stitute have extended the idea of life FOR INTERACTIVE ON-LINE 4. a collective display window for dis- found in this transition phase and applied ART playing the evolving collective 3D it to chemistry. In 1992, Walter Fontana Based on the objective to model an in- forms (upper right) developed a logical calculus for explor- teractive on-line artwork that can in- 5. a genetic Text-to-Form editor to ing the emergence of catalytic closure in crease in complexity as users interact with translate text characters into design networks of polymers [49]. A related ap- it and on the literature on origin of life functions. proach is seen in the models of physicist and complex system theories, we devel- Per Bak [50], who sees a connection be- oped, in 1999, a prototype to model a VERBARIUM ’s Text-to-Form tween the idea of phase transition, or “life complex system for the Internet [52]. Editor at the edge of chaos,” and the physical Artists have been working with the po- We have set up a system that uses the sim- world, in this case a sand pile onto which tential of user interaction on the Inter- plest possible component for a 3D form sand is added at a constant rate. net over the past several years. that can subsequently model and assem- To summarize, we can see that the var- Pioneering artworks include those by ble more complex structures. The sim- ious observations and models of Kauff- Toshihiro Anzai [53], Masaki Fujihata plest possible form we constructed is a man, Langton, Packard, Fontana and [54], Amerika [55] and Goldberg [56]. ring composed of eight vertices. This ring Bak describe complex adaptive systems, The on-line exhibition Net-Condition, at can be extruded in x, y and z axes, and systems at the “edge of chaos,” in which the ZKM Center in Karlsruhe, Germany, during the extrusion process the rings’ internal changes can be described by a provides a good overview of this work vertices can be modiŽed in these axes as power law distribution. These systems are [57]. While many of the above works fea- well. Through addition and constant at the point of maximum computational ture a signiŽcant amount of user inter- modiŽcation of the ring parameters, the ability, maximum Žtness and maximum action, their main objective does not entire structure can grow, branch and de- evolvability. It is commonly hypothesized seem to be that of modeling complexity, velop. Different possible manipulations, that these models could indeed function as described in the preceding section of such as scaling, translating, stretching, ro- to explain the emergence of life and this paper. tating and branching of the ring and complexity in nature. Kauffman’s and Our system, called VERBARIUM, is an segment parameters, create diverse and Langton’s concept of phase transition is interactive web site [58]. Here users can constantly growing structures, such as not the only model for creating com- write e-mail messages that are immedi- those shown in Fig. 2. plexity; many other approaches are cur- ately translated into visual 3D shapes. As Figure 2a shows the basic ring with 8 rently being discussed on-line at the on-line users write various messages vertices, and Fig. 2b shows an extruded

Sommerer and Mignonneau, Modeling the Emergence of Complexity 165 A A - R following random numbers rseed(104) (as L T Table 1. VERBARIUM’s design function table. I there are 50 different functions available, F function1 translate ring for certain amount (a) in x E the oats that follow are multiplied by 50 function2 translate ring for certain amount (a) in y to create integers). Figure 3 shows in de- function3 translate ring for certain amount (a) in z tail how the entire assignment of random function4 rotate ring for certain amount (b) in x function5 rotate ring for certain amount (b) in y numbers to design functions operates. As function6 rotate ring for certain amount (b) in z mentioned above, the actual oat values function7 scale ring for certain amount (c) in x for the update parameters come from the function8 scale ring for certain amount (c) in y random seed function of the Žrst char- function9 scale ring for certain amount (c) in z acter of the word, rseed(84). function10 copy whole segment(s) As explained earlier, the basic module function11 compose a new texture for segment(s) is a ring that can grow and assemble into function12 copy texture of segment(s) segments that can then grow and branch function13 change parameters of RED in segment(s)texture to create more complex structures as the function14 change parameters of GREEN insegment(s)texture incoming text messages modify and function15 change parameters of BLUE in segment(s)texture function16 change patterns of segment(s)texture “sculpt” the basic module according to function17 exchange positions of segments the design functions available in the de- function18 add segment vertices sign function table in Table 1. function19 divide segment in 3 to create branch function20 divide segment in y to create branch VERBARIUM ’s Complexity function21 divide segment in z to create branch Potential function22 create new internodium(s) for branch(es) Depending on the complexity of the in- function23 add or replace some of the above functions coming text messages, the 3D forms be- function24 randomize the next parameters come increasingly shaped, modulated function25 copy parts of the previous operation and varied. As there is usually great vari- function26 add the new parameter to previous parameter function27 ignore the current parameter ation among the texts, the forms them- function28 ignore the next parameter selves also vary greatly in appearance. As function29 replace the previous parameter by new parameter a result, each individual text message cre- ...... ates a very speciŽc 3D structure; a struc- function50 ture may look like an organic tree or take a more abstract form. All forms together build a collective image displayed in the ring forming a segment. Figures 2c and Žnite sequence of linearly distributed upper-right window of the web site: it is 2d show branching possibilities , with random numbers with a oating point proposed that a complex image structure branches diverging from a single point, precision of 4 bytes (oat values are be- could emerge that represents a new type called an internodium (2c), or from dif- tween 0.0 and 1.0). These random num- of structure that is not solely an accu- ferent internodiums (2d). There can be bers for the Žrst character of the word mulation of its parts but instead repre- several branches attached to one inter- This will become the actual values for the sents the amount and type of interactions nodium. Figure 2e shows an example of modiŽcation parameters in the design of the users with the system. An example segment rotation, and Fig. 2h shows the function table. Note that the random of a form created by a text message in combination of rotation and branching. number we use is a so-called pseudo ran- French is shown in Fig. 4. Figures 2f and 2g are different examples dom, generated by an algorithm with 48- of scaling. In total, there are about 50 dif- bit precision, meaning that if the same ferent design functions, which are orga- rseed is called once more, the same se- CONCLUSIONS nized into a design function look-up quence of linearly distributed random We have introduced an interactive system table (Table 1). These functions are es- numbers will be called. Which of the de- for the Internet that enables on-line users sential for “sculpting” the default ring sign functions in the design function to create 3D shapes by sending text mes- through modiŽcations of its vertex pa- table are actually updated is determined sages to the VERBARIUM web site. Using rameters. by the letters that follow in the text, in our text-to-form editor, this system trans- The translation of the actual text char- this case h,i,s; we then assign their ASCII lates the text parameters into design pa- acters of the user’s e-mail message into values (104 for h, 105 for i, 115 for s), rameters for the creation and design function values is done by assign- which provide us with random seed func- modulation of 3D shapes. These shapes ing ASCII values to each text character tions rseed(104), rseed(105), rseed(115). can become increasingly complex as according to the standard ASCII table These random seed functions are then users interact with the system. A collec- shown in Table 2. used to update and modify the corre- tive image hosts and integrates all of the Each text character is translated into sponding design functions in the design incoming messages that have been trans- an integer. We can now proceed by as- function look-up table, between design formed into 3D images, and as users in- signing this integer value to a random function1 and function50. For example, creasingly interact with the system, it is seed function rseed. In our text example by multiplying the Žrst random number anticipated that an increasingly complex (Fig. 3), the T in This has the ASCII value of rseed(104) by 10, we get the integer that structure will emerge. As it will no longer 84, hence the assigned random seed assigns the number of functions that will be possible to deconstruct the collective function for T becomes rseed(84). This be updated. Which of the 50 functions image into its initial parts, we suggest that random seed function now deŽnes an in- are precisely updated is decided by the some of the features of complex systems

166 Sommerer and Mignonneau, Modeling the Emergence of Complexity A A creases as Pmin, the shortest algorithm - R Table 2. The ASCII table. L T that can generate a digit sequence, S, in- I 33 ! 34 " 35 # 36 $ 37 % 38 & 39 © F creases to the length equal to the se- E 40 ( 41 ) 42 * 43 1 44 , 45 - 46 . 47 / quence to be computed; when the 48 0 49 1 50 2 51 3 52 4 53 5 54 6 55 7 algorithm reaches this incompressibility 56 8 57 9 58 : 59 ; 60 < 61 5 62 > 63 ? 64 @ 65 A 66 B 67 C 68 D 69 E 70 F 71 G 72 H 73 I 74 J 75 K 76 L 77 M 78 N 79 O limit the sequence is deŽned as random. 80 P 81 Q 82 R 83 S 84 T 85 U 86 V 87 W The KCS deŽ nition distinguish es be- 88 x 89 Y 90 Z 91 [ 92 \ 93 ] 94 ^ 95 _ tween “highly ordered” and “highly com- 96 © 97 a 98 b 99 c 100 d 101 e 102 f 103 g plex” structures. 104 h 105 i 106 j 107 k 108 l 109 m 110 n 111 o Hinegardner and Engelberg’s Number- 112 p 113 q 114 r 115 s 116 t 117 u 118 v 119 w of-Parts DeŽnition. Perhaps the simplest 120 x 121 y 122 z 123 $ 124 ? 125 % 126 ~ measure of complexity is that suggested by R. Hinegardner and H. Engelberg [63]: the number of different parts. can emerge. These features include Internet in a bottom-up fashion, we have Hinegardner and Engelberg’s measure properties such as variety, dependency created an interactive installation called evokes “exploded” diagrams of pieces of and symmetry breaking (as described by Riding the Net [60,61]. This system com- machinery. They give some indication of Heylighen), irreducibility (as described bines speech-recognition software with complexity, but leave out what is perhaps by Nelson) and ability to surprise (as de- Internet search engines to pull images most important: “organization” and “lev- scribed by Edmonds). While our proto- and sounds from the Internet in re- els of organization” [64]. type system succeeds in modeling some sponse to a “real-life” conversation. The CrutchŽeld’ s Topological Complexity. of the features of complex systems, future images are displayed as a moving stream The topological complexity described by updates of the systems should include the on a large interactive screen from which James CrutchŽeld [65] is a measure of modeling of genetic exchange of infor- participants can “grab” images by touch- the size of the minimal computational mation (text characters) between forms, ing them and then Žnd out where they model (typically a Žnite automaton of creating offspring forms through stan- came from. As users engage in conversa- some variety) in the minimal formal lan- dard genetic crossover and mutation op- tions with each other, the content of their guage in which it has a Žnite model. Thus erations as we have used them in the past conversations becomes visualized as the complexity of the model is “objec- [59]. The potential beneŽt of such an ex- image and sound streams from the In- tivized” not only by considering minimal tended system will be the expansion of ternet. As the conversations are com- models but also as related to the Žxed hi- diversity, reactivity to neighbors and to pletely unrestricted and unpredictable erarchy of formal languages. external control, exploration of op- and the speech recognition system itself Computational Complexity. Compu- tions, and replication—basically, the re- also adds a certain amount of unpre- tational complexity is now a much- maining features commonly associated dictability, the resulting images and studied area with many formal results with complex adaptive systems, as de- sounds represent a dynamic and com- [66]. The foundation of complexity the- scribed by CrutchŽeld. Another further plex feedback between the user’s input ory is the research into computability the- update of the system should also in- data (such as speech and touch) and the ory undertaken since the 1930s onward clude the capacity to simultaneously dis- system’s internal interpretation (such as by Alan Turing, Alonzo Church and play all messages in the browser’ s images and sound Žles derived from the Stephen Kleene [67], among others. The window; this should make it possible for Internet). The system clearly Žnds itself primary considerations then were the users to retrieve all messages ever sent at the midpoint between order and dis- formalization of the notion of a com- and to follow the whole evolution of the order (as described by Edmonds), and puter (e.g. the Turing machine, Church’s interaction history. the resulting interactions create common lambda calculus) and whether such a features of complex systems such as vari- computer could solve any mathematical ety, dependency, irreducibility, symmetry problem. OUTLOOK AND FUTURE breaking, ability to surprise, expansion Descriptive Complexity Theory. In WORKS of diversity and the reaction to neighbors 1969, Ronald Fagin decided to study spec- Since the Žrst publication of this paper, and to external control. The Riding the tra (the spectrum of a Žrst-order sentence we have become increasingly interested Net system is shown with two users com- is the set of cardinalities of its Žnite mod- in how users could interact with existing municating and interacting with each els) and Asser’s problem (1955): “Is the data structures instead of actually creat- other in Fig. 5. class of spectra closed under comple- ing these complex data structures by mentation?” [68] In 1970, his investiga- themselves. The Internet nowadays con- tions expanded to generalized spectra tains more than a billion documents, and APPENDIX A. DEFINITIONS OF (i.e. existential second-order spectra the amount of text, image and sound COMPLEXITY where not all relation symbols are quan- data increases by the minute. One could Algorithmic Information Complexity: tiŽed out). Fagin’s most important result even argue that the Internet itself is one The KCS DeŽnition. The best-known def- was probably his characterization of NP of the best examples of a complex system. inition of complexity is the Kolmogorov- as the class of generalized spectra in 1974. It provides an ideal platform for knowl- Chaitin-Solomonoff (KCS) deŽ nition Interest in the subject has now exploded, edge discovery, data mining and data re- [62], describing Algorithmic Informa- mainly due to the intimate relationship trieval and systems that make use of a tion Complexity (AIC), which places (Žrst hinted at by Fagin) between Žnite dynamic and constantly evolving data- complexity somewhere between order model theor y and complexity theor y base. To work with the complexity of the and randomness; that is, complexity in- [69]. In fact, there is an established sub-

Sommerer and Mignonneau, Modeling the Emergence of Complexity 167 A A - R 16. M. Eigen and R. Winkler-Oswatitch, Steps towards L T ject area within Žnite model theory deal- series, as measured by the size of regular I ing explicitly with this relationship: de- expression of the required model. A sim- Life: A Perspective on Evolution (New York: Oxford F Univ. Press, 1992). E scriptive complexity theory. ilar approach is taken by Badii and Politi. 17. W. Gilbert, “The RNA World,” Nature 319 (1986) Shannon Entropy. Shannon Entropy Number of Inequivalent Descriptions. p. 618. [70] can be seen as the difŽculty of guess- If a system can be modeled in many dif- ing the content of a message passing ferent and irreconcilable ways, then we 18. L.E. Orgel, “The Origin of Self-Replicating Mol- ecules,” in F.E. Yates, ed., Self-Organizing Systems: The down a channel, given the range of pos- will always have to settle for an incom- Emergence of Order (New York: Plenum Press, 1987) sible messages. The idea is that the more plete model of that system. In such cir- pp. 65–74. difŽcult it is to guess, the more informa- cumstances, the system may well exhibit 19. C. Böhler , P.E. Nielsen and L.E. Orgel, “Template tion a message holds. This concept was behavior that would only be predicted by Switching between PNA and RNA Oligonu- cleotides,” Nature 376 (1995) pp. 578–581; A.G. not intended as a measure of complex- another model. Thus such systems are Cairns-Smith, Genetic Takeover (Cambridge, U.K.: ity, but has been used as such by subse- fundamentally irreducible. Accordingly, Cambridge Univ. Press, 1982).

quent authors. the presence of multiple inequivalent 20. P.E. Nielsen, M. Egholm, R.H. Berg and O. Goodman’s Complexity. Nelson Good- models has been considered by Robert Buchardt, “Sequence-Selective Recognition of DNA man [71] has devised an elaborate cate- Rosen [76] and Howard Pattee [77] as by Strand Displacement with Thymine-Substituted Polyamide,” Science 254 (1991) pp. 1497–1500. gorization of extra-logical predicates the key characteristic of complexity. Casti based on expressiveness. For example, a [78] extends this approach and deŽnes 21. A.G. Cairns-Smith, Clay Minerals and the Origin of Life (Cambridge, U.K.: Cambridge Univ. Press, general predicate is deemed more com- complexity as the number of nonequiva- 1986). plex than a symmetric one, as it includes lent descriptions that an observer can 22. G. Wächtershä user , “The Origin of Life and its the later as a speciŽc example. Likewise, generate for a system with which he or Methodological Challenge,” in Journal of Theoretical a three-place predicate is more complex she interacts. The observer must choose Biology 187 (1997) pp. 483–494.

than a two-place one. Goodman builds a family of descriptions of the system and 23. C. De Duve, “The Beginnings of Life on Earth,” upon this starting point. The idea is that, an equivalence relation among them— American Scientist 83 (1991) pp. 428–437.

when faced with two theories that have the complexity is then the number of 24. J. Maynard Smith and E. Szathmáry, The Major equal supporting experimental evidence, equivalence classes the family breaks Transitions in Evolution (Oxford, U.K.: W.E. Freeman, one should choose the simpler one using down into, given the equivalence relation. 1995). this measure. The complexity of a com- 25. T. Gánti, A Theory of Biochemical Supersystems and plex statement is merely the sum of the Its Application to Problems of Natural and ArtiŽcial Bio- (Baltimore, MD: University Park Press, 1979). of its component predi- References genesis 26. F.H.C. Crick, “The Origin of the Genetic Code,” cates, regardless of the structure of the 1. S. Blackmore and R. Dawkins, The Meme Machine Journal of Molecular Biolog y 38 (1976) pp. 367–379. statement. (New York: Oxford Univ. Press, 1999). 27. F.H.C. Crick, S. Brenner, A. Klug and G. Kemeny’s Complexity. In the Želd of 2. S. Kauffman, At Home in the Universe. The Search for Pieczenik, “A Speculation on the Origin of Protein the Laws of Self-Organization and Complexity (New York: “simplicity,” John G. Kemeny [72] attrib- Synthesis,” Origins of Life 7 (1976) pp. 389–397. utes an integral measure of complexity Oxford Univ. Press, 1995) pp. 23–112. C.R. Woese, to types of extra-logical predicates, on the 3. W. Bateson, Materials for the Study of Variation (Cam- 28. The Genetic Code: The Molecular Basis bridge, U.K.: Cambridge Univ. Press, 1894). for Genetic Expression (New York: Harper and Row, basis of the logarithm of the number of 1967). non-isomorphic Žnite models that a 4. R. Owen, Paleontology or a Systematic Summary of Ex- 29. C. Blomberg, H. Liljenström, B.I.B. Lindahl and predicate type has. On the basis of this tinct Animals and Their Geological Relation (London: Ayer, 1861). P. Århem, “Mind and Matter: Essays from Biology, he assigns to extra-logical predicates a and ,” Journal of Theoretical Biology (1994) pp. 1–122. measured complexity ranking that could 5. H. Driesch, The History and Theory of Vitalism (Lon- 171 don: Macmillan, 1914). be used to decide between equally sup- 30. H. Morowitz, Beginnings of Cellular Life (New 6. D’Arcy W. Thompson, On Growth and Form (Cam- Haven, CT: Yale Univ. Press, 1992). ported theories. This is similar in style bridge, U.K.: Cambridge Univ. Press, 1942). and direction to Goodman’s measure 31. D.H. Lee et al., “A Self-Replicating Peptide,” Na- above. 7. C.H. Waddington, Principles of Development and Dif- ture 382 (1996) pp. 525–528. ferentiation (New York: Macmillan, 1966). Horn Complexity and Network Com- 32. F. Hoyle and N.C. Wickramasinghe, Diseases from plexity. The Horn complexity of a propo- 8. C. Darwin, The Origin of Species (reprinted) (Lon- Space (New York: Harper and Row, 1979). don: Penguin, 1959). sitional function is the minimum length 33. C. Chyba, “A Left-Handed Solar System?” Nature of a Horn formula (in its working vari- 9. R. Dawkins, The Blind Watchmaker: Why the Evidence 389 (1997) pp. 234–235. of Evolution Reveals a Universe without Design (London: ables) that deŽnes that function. This was Longman, 1986). 34. J. Inoue, “Asymmetric Photochemical Reactions deŽned by S.O. Aaderaa and Egon in Solution,” Chemical Reviews 92 (1992) pp. 741–770. 10. R. Lewin, Complexity: Life at the Edge of Chaos (Lon- Börger [73] as a measure of the logical don: Macmillan, 1993) p. 178. 35. J. Casti, Paradigms Regained (New York: William complexity of Boolean functions. It is Morrow, 2000). 11. H. Baltscheffsky, “ Major ‘Anastrophes’ in the polynomially related to network or cir- Origin and Early Evolution of Biological Energy 36. Dawkins [9]. cuit complexity, which is the minimum Conversion,” Journal of Theoretical Biology 187 (1997) pp. 495–501. 37. Yaneer Bar-Yam, New England Complex System number of logical gates needed to im- Institute web site, (2000). Academic Press, 1957); original in Russian, 1924. Effective Measure Complexity. Peter 38. B. Edmonds, “Syntactic Measures of Complexity,” Grassberger [75] deŽnes the Effective 13. J.B.S. Haldane, The Forces of Evolution (London: doctoral thesis (Manchester, U.K.: University of Man- Longmans Green, 1932). chester, 1999). Measure Complexity (EMC) of a pattern as the asymptotic behavior of the amount 14. S.L. Miller, “Production of Amino Acids under 39. F. Heylighen, “The Growth of Structural and Possible Primitive Earth Conditions,” Science 117 Functional Complexity during Evolution,” in F. Hey- of information required to predict the (1953) p. 528. lighen and D. Aerts, eds., The Evolution of Complexity next symbol to the level of granularity. (Kluwer Academic Publishers, 1996). 15. S. Spiegelman, “An in Vitro Analysis of a Repli- EMC can be seen as the difŽculty of pre- cating Molecule,” American Scientist 55 (1967) 40. R.J. Nelson, “Structure of Complex Systems,” Phi- dicting the future values of a stationary pp. 3–68. losophy of Science Association 2 (1976) pp. 523–542.

168 Sommerer and Mignonneau, Modeling the Emergence of Complexity A A 41. P.W. Anderson, “More Is Different,” Science 177 58. We created this site for the Cartier Foundation 71. N. Goodman, The Structure of Appearance (Indi- - R L T (1972) pp. 393–396. in Paris in 1999. anapolis, IN: Bobbs-Merrill, 1966). I F 42. W. Wimsatt, “Complexity and Organisation,” in 59. C. Sommerer and L. Mignonneau, “Interacting 72. J.G. Kemeny, “Two Measures of Complexity,” The E K. Schaffner and R. Cohen, eds., Studies in the Phi- with ArtiŽcial Life: A-Volve,” Complexity Journal 2, Journal of Philosophy 52 (1953) pp. 722–733. losophy of Sciences (Dordrecht, Holland: Reidel, 1972) No. 6, 13–21 (1997). pp. 67–86. 73. S.O. Aaderaa and E. Börger , “The Equivalence 60. L. Mignonneau, C. Sommerer, R. Lopez-Gulliver of Horn and Network Complexity of Boolean Func- 43. Edmonds [38]. and S. Jones, “Riding the Net: A Novel, Intuitive and tions,” Acta Informatic a 15 (1981) pp. 303–307. Entertaining Tool to Browse the Internet,” SCI 2001: 44. R. Badii and A. Politi, Complexity: Hierarchical 5th World Multiconference on Systemics, and 74. J.E. Savage, The Complexity of Computing (Krieger Structures and Scaling in Physics (Cambridge, U.K.: Informatics Conference Proceedings (Orlando, Florida: Publishing Company, 1987). Cambridge Univ. Press, 1997). International Institute of Informatics and Systemics, 75. P. Grassberger, “Towards a Quantitative Theory 2001) pp. 392–395. 45. C. Langton, “Life at the Edge of Chaos,” in C.G. of Self-Generated Complexity,” International Journal Langton, J.D. Farmer, S. Rasmussen and C. Taylor, 61. C. Sommerer, L. Mignonneau, R. Lopez-Gulliver of Theoretical Physics 25 (1986) pp. 907–938. eds., ArtiŽcial Life II: Santa Fe Institute Studies in the and S. Jones, “Riding the Net,” in Siggraph 2001 Con- 76. R. Rosen, “Complexity and System Descriptions,” Sciences of Complexity, Vol. 10 (Reading, MA: Addison- ference Abstracts and Applications (New York: ACM Sig- in W.E. Harnett, ed., Systems: Approaches, Theories, Wesley, 1992) pp. 41–91. graph 2001) pp. 133. Applications (Dordrecht, Holland: D. Reidel, 1977) 46. J. Von Neumann, Theory of Self-Reproducing Au- 62. A.N. Kolmogorov, “ Three Approaches to the pp. 169–175. tomata, A.W. Burks, ed. (Urbana, IL: Univ. of Illinois Quantitative DeŽnition of Information,” Problems of 77. H. Pattee, “Dynamic and Linguistic Modes of Press, 1966). Information Transmission 1 (1965) pp. 1–17; R.J. Complex Systems,” International Journal of General Sys- Solomonoff, “A Formal Theory of Inductive Infer- 47. S. Wolfram, Theory and Applications of Cellular Au- tems 3 (1977) pp. 259–266. ence,” Information and Control 7 (1964) pp. 224–254; tomata (Singapore: World ScientiŽc Press, 1986). G.J. Chaitin, “On the Length of Programs for Com- 78. J.L. Casti, “On System Complexity: Identifica- 48. Langton [45]. puting Finite Binar y Sequences,” Journal of the tion, Measurement and Management,” in J. Casti Association of Computing Machinery 13 (1966) and A. Karlquist, eds., Complexity, Language and Life: 49. W. Fontana, “Algorithmic Chemistry,” in C.G. pp. 547–569. Mathematical Approaches (Berlin: Springer, 1986) Langton et al. [48]. pp. 146–173. 63. R. Hinegardner and H. Engelberg, “Biological 50. P. Bak and K. Chen, “Self-Organized Criticality,” Complexity,” Journal of Theoretical Biology 104 (1983) (January 1989) p. 27. pp. 7–20. ScientiŽc American Christa Sommerer and Laurent Mignonneau 51. Yaneer Bar-Yam, ed., Unifying Themes in Complex 64. C.U.M. Smith, “Elements of Molecular Neurobi- are internationally renowned media artists Systems: Proceedings of the First NECSI International Con- ology,” (Chichester , U.K.: Wiley, 1990). working in the Želd of interactive computer in- ference on Complex Systems (New York: Perseus Books, 2000). 65. J.P. CrutchŽeld, “The Calculi of Emergence: stallation. They are associate professors at the Computation, Dynamics and Induction,” Physica D IAMAS (Institute for Advanced Media Arts 52. C. Sommerer and L. Mignonneau, “VERBARIUM 75 (1994) pp. 11–54. and Sciences) in Gifu, Japan, and researchers and Life Spacies: Creating a Visual Language by Transcoding Text into Form on the Internet,” 1999 66. C.H. Papadimitriou, Computational Complexity at the ATR Media Information Science Re- IEEE Symposium on Visual Languages, Tokyo, Waseda (Addison-Wesley, 1994); R. Fagin, “Contributions to search Laboratories in Kyoto, Japan. Since University, pp. 90–95. the Model Theory of Finite Structures,” Ph.D. the- 2001 they have also been visiting research fel- sis, University of California, Berkeley, 1973. 53. T. Anzai and R. Nakamura, RENGA, (1994). 67. J. Von Neumann, “The General and Logical The- Studies in Boston. They have exhibited and ory of Automata,” in J.R. Newman, ed. , The World of published extensively and are currently Žn- 54. M. Fujihata, Light on the Net Project, (1996). 1956) pp. 2070–2098. ishing their Ph.D. thesis on complexity, arti- Žcial life and interactive art at CAiiA-STAR 55. M. Amerika, Gammatron, (1997). 69. W. Banzhaf, “Self-Replicating Sequences of Bi- 56. K. Goldberg, Memento Mori: An Interface to the nary Numbers: The Build-Up of Complexity,” Com- Earth (1998) . plex Systems 8 (1994) pp. 215–225.

57. Net-Condition, ZKM Center, Karlsruhe, Germany, 70. C.E. Shannon and W. Weaver, The Mathematical 2000, . Press, 1949).

Sommerer and Mignonneau, Modeling the Emergence of Complexity 169