Full description not available
D**L
A guided tour with a great guide!
Complexity: A Guided Tour, by Melanie Mitchell, Ph.D.One of my favorite books from the early 1980s was a huge tome titled Gödel, Escher, Bach: An Eternal Golden Braid, by Douglas Hofstadter, a pioneer in Artificial Intelligence (AI). Hofstadter described GEB (the initials became a popular abbreviation for his book) as "a metaphorical fugue on minds and machines in the spirit of Lewis Carroll". At the time I was just getting interested in AI and I found GEB fascinating. Apparently, I was not alone. Melanie Mitchell, then a high school mathematics teacher in New York, found it "one of those life-changing events that one can never anticipate".She wrote to Hofstadter that she wanted to study under him as a graduate student. Receiving no reply, she later approached him in person when he gave a lecture at MIT. He handed her off to a graduate student. She was "disappointed, but not deterred" and after several more follow-up calls to him, she managed, through her persistence, to convince him of her passion for AI - a topic that eventually was absorbed into Complexity Science. Eventually, she moved to Michigan and earned her Ph.D. under Hofstadter and John Holland, another complexity science pioneer. I mention this history to try to convey the contagious enthusiasm for complexity science that Dr. Mitchell exudes in her book. She seems to prefer the term complexity sciences, since this is such a cross disciplinary subject; but in this review I'll use the more common term complexity science.Mitchell starts with an acknowledgement to the Santa Fe Institute (SFI) where she directed an SFI Complex Systems Summer School. The SFI seems to be the current epicenter for complexity science research, and this book is an expansion of the author's series of SFI lectures on "The Past and Future of the Sciences of Complexity", with updated material reflecting new perspectives from 2008 and 2009.Previous knowledge of complexity science is unnecessary, as the first chapter starts out with a series of examples to describe what is meant by complexity. This was useful since the topic seems to evoke many different definitions from scientists and practitioners. Those of us in the financial sector like to start with some definition of the topic under study; but a rigorous and widely accepted definition of complexity science just does not exist yet. On the other hand, we spend vast amounts of time developing potential strategies for risk management - even though we may differ considerably in our opinions about what constitutes risk. In a similar vein, Mitchell's examples make it clear what falls into the realm of complexity. The examples run the gamut from insect colonies to the human brain; and from immune systems to economies and the World Wide Web. In some respects, ERM seems like an application of complexity science; and quoting A.S. Eddington, the astronomer who first demonstrated that Einstein's Theory of Relativity worked in the real world, "We need scarcely add that the contemplation in natural science of a wider domain than the actual leads to a far better understanding of the actual." I submit that a study of the wider domain of complexity science can help us better understand risk management. In fact, lest the finance oriented person reading this review assumes that the book mentions only theory and some science applications, the author peppers her theory with references to practical financial applications in several sections. She explains early on that:Economies are complex systems in which the "simple, microscopic" components consist of people (or companies) buying and selling goods, and the collective behavior is the complex, hard-to-predict behavior of markets as a whole, such as changes in the price of housing in different areas of the country or fluctuations in stock prices.And later in the book she gives specific examples: GAs [Genetic Algorithms] have been used by several financial organizations for various tasks: detecting fraudulent trades (London Stock Exchange), analysis of credit card data (Capital One), and forecasting financial markets and portfolio optimization (First Quadrant).Her extensive notes section refers the reader to details about each of these specific applications.In Complexity: A Guided Tour, we are given a short history lesson on the roots of Dynamical Systems Theory, Chaos, and Prediction. Again, the examples help guide the reader through an inductive learning process. Deterministic Chaos, for example, is introduced via the famous Logistic Map that results from varying values of R in the seemingly simple equation xt+1=R*xt*(1-xt) where 0'xt'1. Along the way, we hone in on Feigenbaum's constant, a universal constant for functions approaching chaos via period doubling, and the fact that it applies outside the realm of pure mathematics and shows up in electronic circuits, lasers and chemical reactions.Now, we are ready to approach the concepts of Information, Energy, Work and Entropy. This is explained through stories about the development of the Second Law of Thermodynamics, Maxwell's Demon, and Shannon's Information Theory. Moving along to Computation, Mitchell guides us through topics such as "What is Computation and What Can Be Computed?" She describes Hilbert's Problems and Godel's Theorem, which proved that not all mathematical questions are computable. Then she covers Turing machines, where the goal is to mimic human behavior so well as to fool a human, and this leads into a chapter on evolution. Her primer on evolution summarizes pre-Darwin, Darwin, Mendel and the Modern Synthesis, and leads quite naturally into the next chapter, on Genetics. Skipping quickly through an admittedly simplified treatment of DNA and RNA Mitchell leads us into the geometry of fractals, and the underlying power laws that describe them when normal measurement techniques fail us.Now with approximately 100 pages of history and basic tutorials behind us, we can begin the next parts of the book, which deal with topics such as life and evolution in computers, cellular automata, information processing in living systems, genetic algorithms, ant colony optimizations, and the mystery of scaling. Clearly oriented towards AI, the author devotes a major chapter to applying network science to real-world networks - such as the brain.Each topic is approached in a logical, understandable manner. In addition though, as a reader I felt the excitement of the discovery process as I read about Von Neumann's self-reproducing automation, the "new Kind of Science" from Wolfram, and the gradual increase in intelligence of Robby, the soda-can-collecting robot, like the movie robot WALL*E, which eventually outperformed the author in developing its own clean-up strategy.A chapter is devoted to an overview of the author's development of "copycat" - a program she wrote for her doctoral dissertation that makes analogies in the letter-string world by using reasoning believed similar to that used by humans as we make analogies to understand our world.The examples often caused me to stop and write a quick spreadsheet or program to further explore the particular subject.This is one of the first books I read on Complexity Science; and admittedly many of the ones I read afterwards were more narrowly focused; and some went into more detail, or provided even more memorable examples on particular complexity science topics. However, this book gave me a base level understanding of a lot of topics that previously were just fancy sounding phrases. More than that, it nurtured my initial interest in complexity science and left me with a voracious appetite for more! The subtitle is appropriate. This is truly a guided tour for complexity. Dr. Mitchell is an excellent guide; and I recommend her for your visit to the amazing world of Complexity Science.
W**D
A Great Tour of Complexity for a Broad Audience
Since its publication in 2009, this book has emerged as the "go to" text for learning about complexity science. The author (Melanie Mitchell) is an external faculty member of the well-known Santa Fe Institute that has championed research on chaos and complexity topics. She is also a professor of computer science at Portland State University. I had the privilege of having lunch with Dr. Mitchell a few weeks ago and, therefore, my comments reflect both the book and my conversation with the author.It is worth mentioning that this book is fundamentally about the physical "science" of complex systems and does not include an in-depth discussion about higher level social systems such as human interaction, creativity, and the like. But that doesn't take away from the strong foundation on complexity that is offered throughout the book. That foundation begins with dynamical systems theory and an introduction to chaos theory. The point here is that the interaction of nonlinear variables can lead to unpredictable outcomes that are not easily predictable or commonly understood.The patient reader will follow the detailed (slightly mathematical) example of the Logistic Map to understand how small changes in certain variables can cause a stable system output to bifurcate and become chaotic. While this is fundamental to chaotic systems theory, understanding this detailed explanation is not necessary to grasp many of the complexity topics introduced in the book.On a broader scale, readers new to complexity science will appreciate the extensive background and history provided in Part I, which includes a mostly gentle introduction along with numerous examples of complexity from a variety of disciplines. However, a few topics such as the relationship between energy entropy and information (i.e. Maxwell's demon) may be challenging for some.Favorite quote 1: "Seemingly random behavior can emerge from deterministic systems, with no external source of randomness" (p. 38).Perhaps one of the more challenging aspects to complexity science is defining complexity itself. So, the author takes a great deal of effort to provide her readers with an expansive definition of complexity in Chapter 7. This includes:Complexity as size (p. 97)Complexity as entropy (p. 97)Complexity as algorithms (p. 98)Complexity as logical depth (p. 100)Complexity as thermodynamic depth (p. 101)Statistical complexity (p. 102)Complexity as fractal dimension (p. 103)Complexity as degree of hierarchy (p. 109)Chapter 8 and 9 cover the topic of genetic and evolutionary algorithms to demonstrate how self-organizing systems can improve over time and perform a type of "natural selection" consistent with biological systems. Readers should not overlook the profound implication of the relatively simple examples provided in this section. As with the other chapters, there are key insights here that may be missed by the casual reader, but worth revisiting to fully comprehend.The final chapters introduce the concept of networks and their characteristics such as "small world" and clustering phenomena. Networks are an important topic in complexity because they represent a literal map of interactions and relationships among the individual components of a system. According to the author: "Network thinking means focusing on relationships between entities rather than the entities themselves" (p. 233). In essence, it is these relationships which are at the heart of complexity.Favorite quote 2: A major discovery to date of network science is that high-clustering, skewed degree distributions, and hub structure seem to be characteristic of the vast majority of all the natural, social, and technological networks that network scientists have studied" (p. 237).Thus, large networks have important similarities and are inherently descriptive of complex systems. This makes the section on networks a critical aspect of the "guided tour" offered in this book.Overall, this is both an introductory and an advanced book at the same time. I would describe it as a well-grounded, reliable (but accessible) science book that will have a general interest for readers across many disciplines. This is a solid foundation for those studying complexity in all of its forms and across many applications. However, it does not deal with human learning and relationships or really address complexity in the organizational context. A chapter on those topics would be a great addition. But for those interested in any aspect of complexity science it is a "must have" for your library.If you found this review helpful, please click "yes".
Trustpilot
3 weeks ago
2 months ago