Dynamic Systems of Development
Dynamic Systems of Development
Series Editor:
Professor George Butterworth, Department of Psychology, University of Sussex
Designed for a broad readership in the English-speaking world, this major series represents the
best of contemporary research and theory in the cognitive, social, abnormal and biological areas
of development.
I
t
Paul van Geert
HARVESTER
WHEATSHEAF
First published 1994 by
Harvester Wheatsheaf
C a m ~ u 400.
s Mavlands Avenue
- ~ e m ~he m b s t e i d
Hertfordshire, HP2 7EZ
A division of
Simon & Schuster International Group
O Paul van Geert 1994
All rights reserved. No part of this publication may be reproduced,
stored in a retrieval system, or transmitted, in any form, or by any
7 means, electronic, mechanical, photocopying, recording or otherwise,
without prior permission, in writing, from the publisher.
Typeset in 10112 pt Ehrhardt
by Vision Typesetting, Manchester
Printed and bound in Great Britain by
T J Press (Padstow) Ltd
I
i
I 4 The dynamic growth model
T h e growth metaphor
T h e basic growth model
Properties of the logistic growth equation
Properties of growth in mental and behavioural development
Modelling real growth
Notes
vi Lontents
5 Transitions a n d developmental fractals
Transitions and sudden changes
Fractals and self-similarity in development
Fractal development and the quantity of transitions
A mathematical model of transitions
Transitions as catastrophes
Notes
6 Oscillations
Oscillations in development
The well model
From credit cards to predators
Notes
7 Connected growers
Development and uncertainty
Some basic mathematics of connected growth and development
T h e unexpected complexity of simple reciprocal dynamics
Notes
9 T h e dynamics of m u t u a l interaction
Development as a social process
T h e unexpected complexity of a simple mutualist dynamics
Social interaction and the management of the carrying capacity
Vygotsky's dynamic systems
Index
Prologue:
Models, concrete and wooden
shoes
In 1918 my grandfather returned from World War I. He had served in the trenches,
dug deep into the soil of Flanders' fields, where the poppies grew. Under the blasts of
bombs and shellfire, he had lost his hearing, a condition he put to use later when he had
to deal with unsatisfied clients or with my grandmother. He started a small contractor
firm and he became well known for his technical creativity as well as for his great sense
of the absurd. I n the years between the wars, it was often difficult to get the right
building materials, and sometimes his clients did not have enough money to pay for
them. He would then almost invariably come up with the solution to use concrete,
instead of the hardwood, marble or grey stone that was required. Concrete was cheap -
and my grandfather made concrete out of virtually anything - and could be poured into
almost any form and given almost any finish, provided the right sort of technique was
used.
His biggest feat - at least one for which he will be remembered forever - came
during World War 11. Workmen wore wooden shoes in those days. They were cheap,
comfortable and warm. Due to the reduction in supplies caused by the war, the
limewood out of which the wooden shoes were cut became increasingly difficult to
obtain. My grandfather got the brilliant idea to use concrete to make wooden shoes. He
experimented with moulds and different sorts of concrete. Meanwhile, about half the
neighbourhood, under the guidance no doubt of my grandmother, tried to persuade
him that his attempts were futile. Wooden shoes were light, and concrete was heavy;
wooden shoes were warm, and concrete was cold; wooden shoes protected the feet from
getting wet and concrete would suck up water like a thirsty camel. None of these
arguments could change my grandfather's mind. He told them that wooden shoes
made out of wood are great, if there is any. But concrete wooden shoes, he said, are
better than no wooden shoes at all. He continued to experiment until the war was over
and wooden shoes became available again. In the neighbourhood my grandfather was
known as Leon Concrete, which in Flemish sounded more poetically, Leon Beton.
What did my grandfather teach me about scientific work? Nothing in particular, I
am afraid, but I attribute a particular style of work, model building, to his influence.
Scientists are used to make a distinction between the world out there on the one hand,
vii
...
VI~I Prologue
with facts and phenomena to be known and explained and on the other hand, our
theories and models. The question to be asked then is: T o what extent do the theories
and models present a recognizable true picture of the facts and phenomena in the
world? The criteria to which the picture is subjected typically involve notions such as
isomorphy, similarity, correspondence or likeness. The building metaphor pictures a
different approach. Facts and models are not independent of one another; they grow
along with the process of model construction. A model is a building, it serves a variety
of functions. It protects you against the storms of criticism, it serves as a haven and
retreat from the precipitation of unordered knowledge. The question whether a
building process has been successful or not is decided on criteria of stability, comfort
and aesthetic pleasure. Does your building collapse if left alone, can it withstand an
earthquake? How easily can it accommodate visitors, bringing in new facts and
unexpected viewpoints? I admit that all this is rather vague, but I never promised I
would go beyond the confines of the metaphorical in this prologue.
This book is about a view on development and a technique of model building that
only recently began to attract the attention of developmental psychologists. That view
and technique are associated with the notion of dynamic systems, of non-linearity,
self-organization and of complexity and chaos. All these terms come from mathemat-
ical and physical disciplines where they have been defined and studied in rigorous
ways. When applied metaphorically to the psychological domain they seem to obtain
an almost magical connotation. They open vast new horizons to the imaginative: chaos
in personality, self-organization in development, bifurcations in behaviour, strange
attractors in thinking. I am afraid, however, that readers of this book will discover that
I am only the grandson of Leon Concrete, a man who was never scared of using his
imagination, as long as he could pour it in a concrete form.
I n this book I have emphasized the constructive or building aspects. I have not really
attempted to show that the dynamic portrait is a picture that resembles the face of
reality better than all those other portraits that have been painted before. The problem
is that we know surprisingly little about that face of reality as far as it relates to the
dynamics of development. Certainly, an incredible number of facts about children and
age have been collected over the years, but it is remarkable how little these facts tell
about dynamics and change.
In this book I construct the rough outlines of a building that is meant to
accommodate more children, guests and friends than are currently around. If they do
not show up in the future, the place will remain depressingly empty. That is to say, I
develop a model that is currently only very moderately supported by available facts and
data. A lot more research is needed of a rather different kind than is generally available.
The constructive or building aspect also shows in a second way. Throughout the
book I describe the process of model construction explicitly. Especially in the second
part of the book, starting with Chapter 4, the chapters contain a lot of 'tutorial' boxes
(models) explaining in as much detail as possible how simple dynamic models can be
built and tested. Instead of presenting a model of development, I present a way of
building models, models of a particular kind, for sure. In accordance with my own view
on the function of building however, I believe, or at least I hope, that presenting a
Prologue ix
construction procedure will at the same time present a new sort of model and approach
to development.
There is a third sense in which the author of these pages sees himself as the grandson
of Leon Concrete. My grandfather used concrete just about everywhere in his
buildings, where others would have used wood, marble or steel. By doing this, he could
build for almost everybody, where others had to wait and sometimes wait very long, for
the few clients who could afford the expensive materials. My concrete is the
spreadsheet and the type of models that are easily built in the form of spreadsheets.
Spreadsheets are relatively cheap computer programs that will do computations over
columns and rows of cells. Almost everybody has one and in most cases peopIe use
them to calculate their income taxes, or to enter data from an experiment and draw a
diagram. It is amazing, though, how versatile they are, and how much they can teach
you about unexpected aspects of developmental models. No doubt .a variety of
techniques and computer programs exist that are better suited for particular
model-building tasks. For those who have the time, the money and the talent, the
alternative and better-suited models are certainly worthwhile. But my grandfather
would have heartily agreed that for those who are used to carrying the burden on their
shoulders, the use of a wheelbarrow is already a major improvement. On the other
hand, every now and then everyone is likely to run into a problem that even my
grandfather could not solve, namely how to make wooden shoes out of concrete.
The book contains nine major chapters, divided in two parts. Chapters 1 to 3 explain
the notion of dynamic systems as applied to developmental processes. Chapter 1
discusses the concept of development in general and some interesting problems and
insights that are rarely taken into account in developmental theories. I t introduces the
notion of an iterative process, which is central to the dynamic system approach
described in this book. T h e chapter also discusses the notion of an abstract space of
properties and defines development as a particular trajectory through such an abstract
space. Chapter 2 presents various types of trajectories or developmental paths. Its
starting point lies in a generalized notion of a dynamic system and prototypical paths of
change that such systems follow. I t deals with the different ways in which a dynamic
system, including developmental theories, can be represented. It shows how radically
those representations differ from the common view on what a developmental theory or
model describes and how. Chapter 3 presents a general approach to problems of
measurement and empirical methods of investigation. It focuses on the problem of
measurement error and tries to answer some of the problems raised in Chapter 2 by
conceiving psychological measurement as a dynamic process in itself. The chapter is
not aiming at describing and explaining specific statistical methods for checking
dynamic models against available data. The discussion is rather philosophical and I am
afraid not very practical and probably disappointing to those readers who expected to
find something about research methods and statistical techniques.
The second part of the book discusses the dynamic models and the procedures for
building them. Chapter 4 introduces the fundamental notion of growth as a dynamic
process and applies this general model to psychological development. Chapter 5
discusses a second type of change, namely sudden qualitative transitions, and presents
x Prologue
a model that puts the gradual and transitional change under a general framework of
change and growth. It addresses, among other topics, the eventual fractal nature of
development. Chapter 6 deals with a third type of change, namely one that amounts to
oscillations or cycles. Development is usually seen as a trajectory towards a higher
stable level. Many processes of change, however, amount to cycles visiting similar
sequences of states over and over again. Chapter 7 explains the ecology of development
in terms of connections among 'growers'. Connection patterns account for qualitative-
ly different macroscopic forms of development. The chapter also discusses basic
connections in simple systems consisting of only two growers, such as two positively
interacting skills. Chapter 8 presents a case history of actual model building. It
describes the attempt of Kurt Fischer and myself to build a dynamic growth model of
Fischer's developmental model and data. I have chosen a case history instead of a
systematic account of model-building techniques, in the hope that a case history
manages to give a better idea of how model building actually works. Chapter 9 deals
with social developmental dynamics and invokes the various relationships between a
'tutor' and a 'tutee' involved in a process of co-constructing the tutee's knowledge and
skills.
The tutorials present a detailed account of model-building procedures. Readers who
are not familiar with spreadsheets should first become acquainted with the elementary
spreadsheet techniques. The fastest and easiest way is to ask a more experienced user to
assist in building some of the simple models. I have chosen to explain the models with
one particular spreadsheet program, Lotus 1-2-3 for Windows. Lotus 1-2-3 is
probably the most widespread program of this kind. It is also available for Apple
Macintosh computers. The non-windows and windows versions are highly similar.
Other spreadsheet programs, such as Quattro Pro and Excel differ only in the way the
menus and instructions work. They are similar, however, as far as the form of the
equations is concerned. With a little help from the manuals, it should not be too
difficult to translate the Lotus 1-2-3 into Quattro Pro and Excel procedures. Recently,
Lotus has released a spreadsheet with a radically different setup, called Lotus Improv.
Improv users who have never used the classic version will have to invest more
translation efforts, given the form of the equations and models in the book. During the
, year we worked on Kurt Fischer's model, Kurt changed from Lotus 1-2-3 to Improv.
Improv proved a real improvement as far as the transparency of the equations was
concerned. I t was considerably less time consuming than 1-2-3 to write down the
equations and models, but proved to be rather cumbersome and inflexible in its
graphics. Newer releases will no doubt improve that. Readers who are used to a
programming language such as BASIC or C can easily build the models in their
favourite language. The spreadsheets compute iterative loops of simple equations and
do so for a fixed number of repetitions. Loops of this kind are easily modelled in
standard programming languages. Nevertheless, I would recommend absolute novices
to study the spreadsheet program approach.
Let me also say a few words about the style of the book. Maybe it is not a very good
example of what a scientific book should look like. I introduce many of the problems
and models with little personal stories. For some unexplained reason, these stories and
Prologue xi
memories came to my mind more or less accidentally when I was preparing the
chapters and sections. Maybe they can serve as anchor points for the many abstract
principles presented in this book. Maybe they make it more easy to swallow the rows of
equations that make so many chapters less agreeable to read. And maybe some readers
will be rather irritated by these little confessions and reminiscences of my past, but I
hope they are prepared to excuse me for such idiosyncrasies as my grandfather's
wooden shoes and my first visits to the local cafi. On the other hand, I felt that
presenting the content matter of this book in the usual rather formal manner would not
have corresponded with the status of the ideas presented here. They are still in the
process of making, often more intuitively than systematically justified. They present a
way of viewing rather than a view itself. I wanted to share the process of thinking and
model building with the reader and hoped that the somewhat impressionist style of
many chapters would enable me to better communicate that intention.
This book is the product of a sabbatical year that I spent at the Center for Advanced
Study in the Behavioral Sciences at Stanford, California, which was made possible by a
grant from the John D. and Catherine T. MacArthur Foundation, and by the support
from the Center and the University of Groningen, The Netherlands. I am grateful to
my Groningen colleagues for giving me the opportunity to take leave for a year and for
taking care of the domestic things.
The Center for Advanced Study is a great place to be. It is based on a sort of mixed
concept of an Italian monastery and a Club Mkditerranie vacation resort, and a
Fellow's only obligation is to be present at lunch. 'Paraphrasing Thorstein Veblen's
classic, some have called it 'the leisure of the theory class', which, of course, is only
based on envy and chagrin. I am grateful to the friendly and helpful staff and to my
fellow Fellows for this great year of scientific productivity and human interest. A
special word of gratitude goes to Kathleen Much for her invaluable editorial help.
A great deal of the work I present in this book grew to its actual form in the context of
a working group called Modeling and Measuring Development, initiated by my
distinguished colleague and friend Kurt Fischer from Harvard University. The group
was very small - it consisted of Kurt and myself - but we had several regular visitors:
Robbie Case, who was actively involved in the model-building endeavour, Kathryn
Nelson, Abe Tesser and Paul Harris. We had regular visitors and consultants, such as
Nira Granott, Bob Thatcher, Peter Molenaar, Han van der Maas and John Willet.
Working with all these people was a great honour and a source of joy (that is, we had a
lot of unprofessional fun together). But most important of all is that I learned so much
from them. I am especially grateful to Kurt Fischer, for the stimulating meetings we
had and for his interest, effort and friendship. Besides the working group, I had a
second opportunity to meet colleagues interested in the problems of mankind. That
group usually met after lunch. While performing some light physical exercises such as
running after balls that would inevitably get stuck under somebpdy's car, the members
discussed the most complicated problems in the most lighthearted way possible. Many
people contributed, and I mention only the most faithful visitors and scholars: Bob
Scott, Lynn Gale, Marlene Scardamalia, Carl Bereiter, Marcello Suarez-Orozco,
Susan Cotts Watkins and Susana Larosa. Although the products of our collaboration
xii Prologue
never lasted longer than the duration of the meetings, they helped me make a lot of
progress.
People from the (very informal) Groningen Dynamic Systems Group read the
manuscript and made a number of valuable editorial suggestions. I am grateful to
Martin Cats and especially to Saskia Kunnen who was very near the edge of a nervous
breakdown when she found out she could not perform a number of model-building
exercises, due to the present writer's negligence and his inability to spot typing errors
in his own equations. Very useful editorial comments also came from Alan Fogel
(University of Utah at Salt Lake City) and Kurt Fischer (Harvard University).
Finally, a word of gratitude to my family, who supported me so much in their own
particular ways: Liesbet, by choosing the arts, the dog, Nathan and the Dutch weather;
David, for a terrific year at Foothill and for his decision to keep out of the back of
pick-up trucks; and Leen, for so many things that I do not know which ones I shall
mention first.
Figure 1.1 The drunkard's path depends on random forces (the gusty winds of Sint
Niklaas) that come from all possible sides. T h e series of random numbers simulating those
forces is represented at the bottom of the diagram; the random walk resulting from those
numbers has a definite overall structure which deviates markedly from a straight line.
(note that most spreadsheets will not allow you to type spaces in the equation; I have just
added them for the sake of clarity).
Copy this equation to the cell range A1 1..A2000 (if you are completely unfamiliar with
spreadsheets, consult your manual. Copying is usually very easy. If you use a
Windows-based version of Lotus 1-2-3, 1 suggest you use the 'Lotus-classic' way of
copying, especially if it requires copying over such large ranges as with the present model;
note that some spreadsheets use a different cell range notation, namely A1 1:A2000, I use
the Lotus and Quattro Pro notation throughout the whole book). Go to cell 610 and enter
the initial value for the random walk, 0 (zero). In cell B11 type the equation that defines the
random walk:
+ 010 + A l l (1.2)
Copy B11 to B12..B2000. This equation adds the value of the random number in the
adjoining A cell to the sum of all the preceding random values. In order to obtain a
Thinking about change and development
smoothed representation of the random walk path, go to cell C1O and enter the equation
I
for a moving average of fifty consecutive points:
t
What can we learn from the first model? We might have expected that the net result of
added random factors would boil down to something that wiggles around a straight
line. After all, the mean value of the numbers is always very close to zero. The line of
random numbers actually fulfils our expectation. But the essential difference between
the random line and the random walk is that the latter consists of conditionally coupled
random points. That is, each point in the random walk is the result of all the preceding
randomly driven points. In the true random series of points, each random point is
independent of all the others. Conditionally. coupled randomness leads to an overall
macrostructure, and this, dependence of each later stage on the previous stages, is basic
to development.
Assume that the random walks represent 'lifelines' of individual human beings,
represented in a two-dimensional framework. Figure 1.2 for instance contains
imaginary curves of changing school achievements of four subjects, which in reality are
random walks based on Model 1.1. Although each of them begins at about the same
point, they very soon diverge and lead to characteristic individual patterns with a
definite overall macrostructure. If they represented real school achievement curves, we
would probably tend to explain the macrostructure as the result of major qualitative
changes (e.g. a major change in direction). If one goes up and another down, we might
assume that there is some underlying property, some hidden difference in the initial
state or in the individuals' abilities or innate competences, that drives them in clearly
different directions. A change of direction, for instance, might be attributed to some
underlying change in motivation or interest. Of course, real lifelines are almost
certainly determined by differences in genetic endowment, in educational opportuni-
ties and so forth. But the point of the present illustration is that random
microvariations (random factors varying at each point in time)groduce a macrostruc-
ture if conditionally coupled, for instance in the form of a random walk. Conditional
coupling is an elementary principle of development and it is capable of producing
macrostructure out of nothing more than mere random variation.
I am certainly not suggesting that all major changes over time are just coincidental,
The forms of change
Figure 1.2 Two curves representing imaginary scholarly achievement. Although they are
based on the drunkard's random walk, their overall structure is such that a casual observer
would be inclined to explain them on the grounds of major life-events or comparable
influences, instead of the small continuous random events.
random-driven events. Maybe none of them are and to decide upon that is a matter of
empirical research. The point is, however, that major event patterns over time do not
necessarily invoke underlying tendencies of change in this or that direction, or major
effects called into existence before a basic change in the nature or direction of a process.
Random variations, if conditionally coupled, can create a form of long-term order.
Observing such order may lead us to believe that it should be the product of some
underlying order. That is true, perhaps, in that the underlying order may be as simple
as a conditionally coupled sequence of random variations.
Figure 1.3 A very small time window, consisting of three consecutive points, suggests a
gradual, almost linear, increase; a large time window, however, will reveal the explosive
nature of this kind of increase (see Figure 1.4).
Thinking about change and development 9
What can we conclude from this simple model, as far as our intuitions on the causes of
sudden changes are concerned? The process we applied was iso~hronic,~ that is, it was
similar for all points along the time axis (or similar for each step in the iterative
process). If we took a small window, we observed a seemingly gradual process. But if
we watched through a sufficientlylarge window, we saw a process remaining almost the
same for a long time, and then suddenly changing its direction, almost as if it had
exploded.
We may draw two conclusions. The first is that sudden changes are not necessarily
caused by external factors appearing just before the change sets in. Of course, many
sudden changes are caused by external factors, or a deus ex machina, such as a comet or a
winning lottery ticket. But conditionally coupled events such as the doubling scenario
naturally show sudden changes just by the way they behave over time.
The second conclusion is that such conditionally coupled processes have a quality
that we call non-linearity. Non-linearity has a technical, mathematical meaning, but I
shall use and define it in an intuitive manner. It means that a linear increase in one
variable corresponds with a non-linear change in another. Take for instance Figure 1.4,
based on the doubling of grains at each checker. The number of iterations (i.e.
applications of the same doubling principle) increases with time along a straight line.
The corresponding number of grains, however, explodes at the end (at this scale of
representation, that is). If the relationship had been linear, we would have expected to
see an increase in the number of grains along another straight line.3 The doubling
scenario is a very simple example of non-linearity. Further in this book I shall give
examples of non- linearity that relate much closer to the process of development (in the
Figure 1.4 Although the number of doubling changes linearly (one at a time), the
number of grains shows an explosive increase (white arrow). This is a simple form of
non-linearity. The curve in the back is based on a non-linear growth model of a type that
will be explained later; the non-linearities are complex.
10 The forms of change
background of Figure 1.4, you will see a complicated curve, based on a simple model of
interacting growers explained in Chapter 7, foreshadowing the interesting patterns our
models will generate).
Isochrony and (non-)linearity are important aspects of developmental processes and
difficult to deal with. We are used to making linear extrapolations and to acting as if
isochrony necessarily means linearity. This habit of thought makes it very difficult to
appreciate the nature and effects of developmental processes, where each new step
builds onto the results of the previous ones.
Meno's problem
Visiting Athens on the First of May, one will find the Parthenon closed for Labour
Day. The Greeks who used that place more than two thousand years ago did not have
to worry too much about manual labour - their slaves took care of that - so they could
enjoy the works of the mind. Slaves could even be the subject of experiments in
educational psychology; Plato, for instance, tells of one in one of his Dialogues
(Hamilton and Cairns, 1963). The story describes a discussion between Socrates and
Meno (and it also features a slave boy and a fourth person called Anytus) taking place,
probably at the Parthenon, but anyway a long time before Labour Day was invented.
The issue is whether virtue can be taught, but the underlying problem is whether
something can be put into the mind if it was not already there. Socrates shows that you
can teach new knowledge. He demonstrates by teaching the slave boy a geometric
principle, in his characteristic Socratic way, namely by letting the boy find out the
principle by himself. But the new knowledge, Socrates concludes, is nothing but a
recollection of knowledge that was already there. Whatever looks like new knowledge
in the mind is nothing but a reordering of existing knowledge.
Meno's problem is still among us. For instance, is adult thinking qualitatively
different and thus structurally new, in comparison with the infant's or the child's
thinking? Or is it the result of a gradual quantitative change of a structure present at
birth?
Piaget for instance considered the age of 6 or 7 a major qualitative turning point. If you
ask a 4-year-old whether the amount of water in a jar, after having been poured from a
container with a different shape, is still the same, the child will most probably say no and
will support this answer, perhaps by referring to the fact that the water is higher than
before. Six-year-olds will say that there is the same amount, for instance because
although the water is higher, it is also 'thinner' (or whatever form of compensation they
will apply). The answers reflect fundamentally different principles of cognitive
organization. Whereas the younger child still dwells in the realm ofaction, the older child
has entered the kingdom of operations, which are mental actions that are reversible.
It remains difficult to imagine, however, how a fundamentally new mental
organization can come about. The difficulty is actually based on a 'Socratic' argument.
How could a structure create a more complicated structure if the more complicated
aspects are not already present, in some form or other? I can teach somebody the
meaning ofpoodle by saying, 'Look, that's a poodle', if a poodle happens to pass by. But
Thinking about change and development
that person must by necessity already have the meaning of poodle, since, if that is not
the case, my saying 'that is a poodle' will have no meaning at all, except for the trivial
meaning that 'that dark hairy thing over there is a something I don't know'. This is,
approximately, Fodor's argument on the impossibility of a learning theory of meaning
development and it is very close to Socrates' one.
It is probably out of intuitive uneasiness with having to accept that something really
new can come out of something old, that many investigators have been trying to show
that Piaget's view was incorrect. T h e argument is that what he saw as qualitative shifts
can be explained by quantitative changes in some underlying variable. For instance, if
the child's working memory is too small to contain more than one chunk of
information, the child will not understand problems that need two chunks to be solved
correctly. Once the quantitative growth of working memory has widened its scope to
two chunks, the child will actually understand. This is far from a major qualitative
restructuring in the child's cognitive principles, however, although the quantitative
change might have very considerable consequences for a large domain of problems.
What are the major conceptual components or aspects of Meno's problem? T h e first
is concerned with the fact that our ideas on the nature and content of the mind are still
strongly idealistically coloured. Socrates concluded that the boy, to whom he taught a
geometric rule, could come up with the right answer only if the required knowledge
was already present and installed in his mind during a former life. We may see this as an
antique view involving reincarnation, but Socrates' conclusion is closer to modern
thought than it looks at first glance. Modern innatist views would not speak about the
boy's former life, but about his biological ancestors in whom the knowledge has
become installed and transmitted, not in the form of a memory but in the form of
genetic information. But this is basically the same as the Greek argument. Socrates'
conclusion is based on the assumption that the mind cannot create something that it
cannot entertain. Thus, in order to produce a developmentally advanced more
complicated thought or thinking structure, the mind must assemble that thought or
structure and therefore it must be capable of harbouring or containing that structure.
But this is an impossible achievement, for how can you assemble a box that is bigger
than the hall in which the assembly takes place? Consequently, all structures that the
mind can create must be present before that creation occurs, which, therefore, is not a
genuine creation but a form of retrieval.
The problem with this Socratic contention is that it reduces the mind and the
meaning of whatever is in there to the mind's own confinements and enclosures. This
viewpoint is not in itself old-fashioned or obsolete, as Fodor (1980) showed. But the
question is whether it is wise to take it as an axiom for further understanding (since it is
f an axiom, preceding the status of a contention with an empirical truth status). We
1
2 could as well opt for another axiom, that seems more appropriate, namely that the
mind's contents have meaning not in themselves, but in the interplay with their
environment. Thus, to construct a box bigger than the assembling hall, you construct
the part, which must fit into the hall, and assemble them outside. Similarly, a child may
come up with a solution to a problem that the child does not see as qualitatively distinct
from what it usually does. T h e way in which such a solution works out with the
12 T h e forms of change
problems presented in the outside world, however, may turn out to be qualitativel:
different from what the child used to do. For instance, for the child, the application o
the reversibility principle - thinking a problem backwards - may seem similar i~
nature to and only superficially different from employing the familiar forward strategy
But, the new strategy may open up a whole new world of problems and problem,
solving opportunities that mark a qualitative shift in the child's thinking. Thc
qualitative difference, then, did not reside in the child's representation of thc
reversibility strategy, but in the fact that there is a large class of problems in the work
for which such a strategy is necessary, and that is qualitatively different from thc
problems accessible with the old strategy. The contents of the mind could be like key!
suited for opening different doors, giving access to domains that are qualitativel!
different. But the material out of which the new key is made need not be qualitativel!
different from the old one.
A second conceptual aspect of Meno's problem is that there seem to be difficultie!
with accepting the possibility of sudden qualitative shifts. Mechanisms that ac
gradually and isochronically cannot bring about effects that are non-gradual anc
heterochronic, it seems. But this conclusion is based on the false premise tha:
short-term changes extrapolate linearly over long-term changes. Model 1.2 illustratec
clearly that this is not always the case. Where does this false premise come from!
Maybe it comes from the fact that humans, as biological beings, are built to makt
short-term decisions. For this type of decision, anything that approximates a lineal
extrapolation gives the best solution. But in order to see long-term consequences, wt
need mathematics or electronic artifacts such as computers and it appears that their
way of reasoning has not yet entered our human intuitions as to what constitutes ar
'acceptable' model of change.
The world is full of events that boil down to sudden qualitative shifts. For instance.
if walkers increase their speed of walking, they will come to a speed where the walking
pattern suddenly changes into a qualitatively different pattern, that of running. We call
the patterns qualitatively different because the components of both patterns, such as
the typical movement of the legs, trunk and arms, cannot be mixed freely in
intermediate motion patterns. The motion components in each pattern are positively
coupled; once one component occurs it will trigger all the others. But why would a
component of running interfere with a walking pattern? Probably because of a mere
coincidence, a 'random perturbation' of the walking pattern. Because of the physics oi
walking, the chance of such perturbations occurring increases exponentially with
walking speed. For instance, at high speed the walker risks stumbling or losing balance
and the onset of a running pattern will actually restore balance.
In Chapter 5, I shall describe a model of transitions, that is, sudden shifts in a
process, based on interactions between variables that are similar for all the points on
the time-scale. Nevertheless, these interactions produce a sudden shift at one
particular point in time. Figure 1.5 shows a mathematical simulation of growth in three
different cognitive dimensions: conservation, decentration and reversibility. In the
mathematical model, these three dimensions are loosely positively coupled. The child
described in the model would be in a state of non-conservation, perceptual centration
Thinking about change and development
Figure 1.5 Three cognitive skills - decentration, conservation and reversibility - have
been modelled in the form of a loosely coupled group of variables that positively affect one
another. Their growth curves take the form of a coordinated, sudden jump towards a stable
level.
and non-reversibility for quite a long time.. T h e curves actually represent the
probability that the child would answer a question invoking any of these three
variables. Then a sudden change occurred in which the three cognitive properties
involved jumped to a maximal level. That is, the probability of a child giving a correct
answer to a variety of standard questions, such as the standard conservation question,
is almost 1. This then is the final state, which will remain fixed. Although the jump is
based on an isochronic principle, growth that acts similarly on all points of the curves,
the effect is strongly heterochronic: the jump occurs at one specific moment. It is
difficult to believe that the jump is not caused by some external factor and that
the causes that act upon the system of three variables are similar for the whole time
range.
Understanding development
Meno's problem is of course not solved by these models and examples. What they
demonstrate, however, is that part of the problem rests on our inability to understand
why and how qualitative shifts may come about if the nature of the developmental
mechanism is gradual and quantitative (more of the same). Most of our developmental
models are quite complicated, and involve many variables that are related in all sorts of
ways. But we have no other means of inferring longitudinal processes of change than
simple linear extrapolations which are valid and useful for small time frames. Linear
The forms of change
extrapolation turns inadequate as soon as the number of repeated interactions or
repeated working of the mechanisms involved exceeds the number that we can still
intuitively grasp, which in general is not more than four or five.
Dynamic model building offers a way (not the only way, maybe and certainly not the
final way) to get out of this impasse and to understand why development is what it is.
Development is not always gradual (but it is not always a matter of qualitative shifts,
either) and development is clearly different between individuals, but also shows
general patterns or prototypical trajectories. Development is not always aiming at a
hierarchically higher steady state, but shows cyclical patterns, transient and lasting
regressions and decay. Development is sometimes highly dependent on small
coincidental factors, or differences among individuals as far as their developmental
conditions are concerned; sometimes development is robust and insensitive to what
would be major threats under different circumstances.
A theory that could explain all these phenomena would certainly considerably
advance developmental psychology. If dynamic systems modelling claims that it can
offer such a theory, it sets itself the formidable task of rebuilding and reconstructing
the whole discipline. But the point is that dynamic systems modelling does not make
such a claim. It simply says that, basically, we already have such a theory, and it is the
good old theory of development that we find in a variety of forms, ranging from Piaget
to Vygotsky, and from information processing to skill theory. These models contain a
limited set of simple, basic explanatory models and those suffice to explain all the
phenomena mentioned before. But so far they have not really explained these
phenomena, because they suffered from the major problem discussed in this chapter,
namely the impossibility of extending the effect of those simple mechanisms to more
than a few points in time. What dynamic systems theory offers is a technique or an
approach, to study what these models do ifwe let them do their work for more than just
a trivial period.
Iterates in space
What is an iteration?
I have always been a great admirer of the Muppets and I especially liked the Pigs in
Space part, featuring, among others, the dazzling beauty Miss Piggy, who would never
become tired of demonstrating that true love reaches even beyond the boundaries of
biological species. For completely trivial and unscientific reasons, the Pigs in Space
thing went through my mind when I was trying to find a short description of a
fundamental formal property of development that I could use as a title for this section.
I only had to replace the pigs by iterates.
If anything like a basic developmental mechanism exists, it must be an iteration. An
iteration is a process that takes its output as its new input, produces new output, which
it takes as input, and so on, ad infiniturn. Originally, the notion of iteration came from
mathematics, where it denoted functions like:
Iterates in space
we recognize as the doubling scenario from Model 1.2. It starts with an initial
of a (e.g. l), doubles it, then doubles this number and so forth. The function
its output as its new input is the function 'times 2'.
e is a geometric example. Take a straight line of any arbitrary length. Divide it in
quai parts and delete the middle part. Bridge the open part by two lines whose
is one-third of the original line. This will produce a geometric form consisting of
aight lines. Apply the function (dividing, deleting, bridging, etc.) to each
ht line. This will result in a new geometric structure consisting of straight lines. It
t the complexity of the forms increases with the number of
Figure 1.6 An iterative procedure takes its own output as its next input. Applying simple
iterative geometric procedures to an initial form (the triangle) produces a complex pattern
after only five iterations (the snow crystal at the right).
Many children are very interested in computers and some have learned a lot about
how to use them without any formal training. Here is a 10-year-old boy who is playing
with a graphics program that his mother got with a new mouse. He clicks on the pencil
icon and draws the rough outline of a house. He then clicks on the brush icon, goes to
the outline, clicks again, and the house turns yellow, as he expected. He then draws a
window, clicks on the brush, chooses red, clicks on the window. But instead of nicely
filling the polygon, the colour spreads all over the screen. The boy is very puzzled. He
asks his mother what he can do, and she advises him to click on the 'undo' icon. He then
goes to yellow, since the explanation of the disaster may of course be the red colour. But
the result is a yellow screen. He clicks on the pencil, draws a new window, tries to
colour it again; now it is perfect: a bright red window. Is it a testimony to his
competence, or just to his good fortune? He asks his mother why the colour leaks.
'You've probably not closed the line', she says from behind her book. The boy is
puzzled: not closed? What could that mean? 'You should close it, like a fence', his
mother goes on. If you do not close the fence the animals will run away. It is just the
same with the colour. Then the boy looks back at the first window. The beginning and
ending of the line in the second one cross one another, but the first window shows some
open space between the end points. That should be the explanation: forms must be
closed, otherwise the colour will leak out. He then draws a third and fourth window,
and both can be coloured as expected.
The story can be interpreted in various ways, dependent on your theoretical
Iterates in space 17
background. Let us begin with a Piagetian one (Piaget, 1975). Piaget would view the
scene as an example of the adaptation principle, as it operates in the spontaneous
of children. The boy has an impressive, yet still limited knowledge of the
program. One could say that in his view the whole program boils down to a
few functions, such as the 'draw' and 'colour'. The child's interpretation (actually
his reduction) of the program with all its different possibilities to a limited number
of known functions is what Piaget calls assimilation. But the child encounters
difficulties, such as the leaking of the colour from the first window. The child's
experiencing this as a difficulty depends on his knowledge that the program should
be able to fill forms selectively. The knowledge-dependent nature of this so-called
cognitive conjict shows that it is an example of assimilation. Then his mother tells
him about open and closed forms. Because he knows the difference between them
and understands the metaphor of the animals and the fence, his mother's advice
makes sense to him. He then looks more closely at the difference between the two
windows. One is a closed form the other an open one and he can actually see the
colour flow through the little hole and fill the whole screen. It becomes clear to him,
then, that drawing and colouring is not just a matter of creating a form. It should be
a closed form. In the future, he will have to reckon with that particular property of
forms if he wishes to colour his drawings properly. This adaptation of the child's
knowledge to the properties of experienced reality, experienced though in the form
of a conflict, and mediated by his mother's verbal information, is called accommoda-
tion. Assimilation and accommodation are the polar constituents of adaptation.
After his experience with the open and closed forms, the boy has learned about
the difference between them and about their function in the graphics program. Next
time he might encounter a form that seems to be closed, but still leaks colour. That
would produce a conflict between his expectation and his actual experience, and lead
him to understanding the magnification button on the screen menu. Sometimes
holes are so small you can hardly see them on the screen, and then you have to
magnify the picture. Thus the understanding of why the magnification icon is
necessary is a function of his previous discovery that forms should be closed, and of
the resulting experienced conflict that a form seems closed, but is not, since it leaks
colour .
It is clear that the Piagetian adaptation function (let us call it PA) is an iterative
function. It takes current knowledge and an experience whose meaning is based on that
knowledge as its input. As its output, it produces new knowledge and new experiences
that are a function of the altered knowledge state. The production of new experiences
and not just new knowledge is essential; adaptation takes place in the form of action.
Action entails personal knowledge and experiences that form the interface between the
person's knowledge and the reality touched upon in that action. It may take a while, of
course, before a current experience, such as a cognitive conflict, is transformed into
new consolidated knowledge. This is the amount of time expressed as the parameter 'i'
in the s ~ b s c r i p t : ~
,
ds, + = DF(ds,)
'State' does not mean the same thing as 'stage' or 'phase' (see van Geert, 1986). It is a
very general term used to denote whatever developmental level concept you wish to
employ. For instance, for a continuous developmental function such as a continuous
increase in the mastery of a skill, the developmental state could be any point on the
continuous curve that models this increase. In a Piagetian model, 'state' could refer to
one of the four major stages, or to a substage.
How trivial is it to say that a developmental state is a function of its predecessor?
Probably less trivial than it seems at first sight. Imagine a sequence of developmental
states behaving exactly like a sequence of heads and tails resulting from tossing a coin.
Each toss is completely independent of each preceding one. Many people have
difficulty appreciating this principle of independence, however, since it is an essential
aspect of common sense that the future is at least to some extent determined by the
past. For instance, in the unlikely but possible event that you threw 100 heads in a row,
many people would believe that the probability of getting another head for every
further toss would significantly decrease, but that probability is actually always 50 per
cent.
If we were to endorse a strictly maturational theory, the developmental states would
arise independent of one another. Their real dependence would be on the underlying
genetic program. Assume that the genetic program would trigger formal thinking, for
instance, at the age of 11. The previous stage of concrete thinking would not relate in
any sense to the emergence of this new form of thinking, except for the fact that during
a short transition period, thinking might show some mixture of formal and concrete
elements. Similarly, a theory describing developmental states as mere environmentally
driven functions, determined by the developmental or learning tasks set by the
environment, would not subscribe to the iterative model either. For instance, a specific
educational environment may decide to teach Latin to 10-year-olds, and analytic
geometry to 12-year-olds. In this case there is nothing like an obvious developmental
logic behind this sequence of knowledge acquisition. Nevertheless, we may question
whether it is possible to avoid a later stage being determined, in a non-trivial sense, by
the previous stages. Even if we must learn a completely new skill, such as an exotic
language having nothing in common with our mother tongue, the initial states of
Iterates in space 21
learning will differ from person to person and depend on each person's general learning
&ills, semantic knowledge and so forth. As soon as the learning process has started,
however, each new step in the learning will have to rely on the previous steps. Now,
imagine we have to learn a list of unrelated nonsense words. Each word is a learning
task of itself and the learning of one word would not contribute to the learning of
others. But learning new words may become increasingly demanding as the list of
words to be remembered grows longer, as the person becomes more fatigued or bored.
We may conclude, therefore, that the iterative function expressing each state as being
determined by a preceding state is an almost universal, inescapable property of change.
In developmental processes, the iterative principle probably applies in the most
explicit way possible.
Figure 1.8 If a developmental process takes place in a space of variables as in Figure 1.7,
the resulting developmental process may follow a trajectory of step-wise growth.
24 The forms of change
state space and the trajectory through the space the state space representation. Note that,
unlike the previous pictures, there is no time axis in the state space representation.
Time can be added by imagining the trajectories are paths, or bike tracks, for instance:
the biker needs a certain amount of time to go from the start to the point where the ride
ends (which in path 2 is probably somewhere along the cyclical part of the path).
State spaces can contain any number of descriptive dimensions, but they are usually
confined to only two, for reasons of clarity. Any choice of two dimensions will greatly
reduce the level of detail and specificity of the resulting developmental picture. I can
try to overcome this by selecting any two axes through the multidimensional space that
yield the most characteristic picture. Even if I do not know the meaning of those two
abstract axes, they may be helpful in that they allow me to see the characteristic
developmental trajectory.
Figure 1.9 shows an imaginary state space representation of the development of
social knowledge in two subjects. Each subject is represented by a single line. Their
starting points are very close to one another, but the way they grow towards their final
state point differs. Path 1 shows more progress over the B variable at the beginning,
while path 2 starts to progress over the A variable. The endpoints are different in that
path 1 spirals towards a point attractor, whereas path 2 keeps spiralling over a cyclical
path in the A-B space. Path 2 represents a developmental path which never ends.
Figure 1.9 A state space representation of a developmental model consisting of only two
variables ( A and B). This kind of representation lacks an explicit reference to the time
dimension; developmental trajectories are like bike paths on the plane formed by the
variables A and B; path 1 evolves towards an endpoint, path 2 towards a repetitive cycle.
Iterates in space 25
ies to trajectories
dents of dynamic systems like to look at things from a variety of different angles.
en they see a process they want to know not only its time series representation, but
e trajectories. Whether you prefer to show the properties of a process
er in a time series or in a trajectory form is a matter of taste, of convenience, but
ty. Some processes show their properties better in the form of a
ave seen that a state space representation requires at least two
what if a process changes over only one dimension? Is it possible to
ransform a time series into a trajectory representation? How do we carry out that
In cell 6101, type a very simple version of the first derivative of the process described in the
A range: . A
Copy range A101 ..B101 to range A102..B500 (or a bigger range if necessary). Define three
graphs: one is a line graph of the range A100..A500 (or whatever A range you have
26 The forms of change
specified), the second is an xy graph, with the A range associated with the y-axis, and the
B range with the x-axis. The third graph is again an xy graph. It takes the range Al00..A500
as its y-axis and the range A108..A500 as its x-axis (note that the x-axis contains the same
data as the y-axis, with a shift of eight cells).
Let us assume that we have been able to measure the oscillatory movement of the
student's interest and that it looks like the time series in Figure 1.10 (bottom); the
student's interest oscillates over time (time is the horizontal axis). The time series can
be transformed into a trajectory representation in two different ways. First, take the
sequence of successive levels of the interest variable and put this on the x-axis. Then
take the first derivative of each point in the sequence. In Figure 1.10, I have feigned the
first derivative by the difference between two consecutive cells. These values are then
put on the y-axis, so that for every value of the interest level there is a value of its first
derivative:
Figure 1.10 Two phase space representations (top) of a time series (oscillation at the
bottom). T h e phase space at the left is based on the time-delay procedure, the one at the
right depicts the relationship between the local level of the process and the acceleration at
that level.
Iterates in space
(x, y ) = ( 4 , A&)' (Lt + 1, ALt + 1 ), . .
*
is set of x-y points yields a representation of the oscillation function known as the
se space representation. It is a classical representation in physical and technical
ences where many processes amount to oscillations of a variable. The phase portrait.
the imaginary student's 'interest in economics' level is depicted in Figure 1.10 (top
ht). Note that the time axis has been removed from the picture; the x-axis represents
student's interest levels, the y-axis the corresponding changes in that interest level.
e grey dot marked 't' represents the student's interest level at time t and the amount
change in that level at time t . Although the oscillation itself looks quite regular, the
se space shows characteristic increases and decreases in the speed with which the
interest changes and this is the kind of information that is much harder to infer from
mere inspection of the time series. The phase space representation shows a line
piralling inwards, which normally refers to an oscillating process that aims towards a
eady (that is, stable) state. The phase portrait of a regular sine wave, on the other
and, would be a perfect cycle. Many statements about the form of a process, such as
its being cyclical, its aiming towards a steady state or 'point attractor' and so forth, are
based on a phase portrait representation. It is a natural way of representing processes
and it is an intrinsic component of dynamics studies.
There is a second way of representing a phase portrait of a process, one that does not
quire computing the first derivative. The x-axis is the set of points occupied
successively by the variable whose change we want to ,represent (such as the student's
alleged interest in economics function). The second axis, however, portrays the same
sequence of points, starting not with the first but with a later point. For instance, if the
+
first point of the series is taken at time t, begin the sequence at the y-axis at time t n
(Figure 1.10, top left). Thus each point in the sequence is coupled with a later point, for
instance eight points later:
This set of points yields a function that is quite similar to the classical phase
representation and provides roughly the same information (Figure 1.10, top left). The
choice of an optimal delay (for instance, the eight time points employed here) depends
critically on the phase with which the process cycles. With some trial and error, it is in
general possible to find the optimal distance fairly easily.
The function of this equation is to compute the distance between any point in the state
space and the endpoint of the growth process of the skill, as measured under two
conditions.
Copy this equation to C2..C12. Define a line graph that takes CI..C12 as its A range. The
result will be as in Figure 1.11b. It is the one-dimensional distance representation of the
trajectory over the two measurement dimensions.
The fourth representation requires a smoothing technique that I will explain later. For
the moment*suffice it to say that it is based on the numbers from column C, the
one-dimensional representation. It is an xy representation and it takes the value of the C
column at time t as its x-axis and the value at some later time as its y-axis. The result is a
time-delay phase space representation.
The four representation forms describe the same data series, one front practice and
support and one from unsupported testing. They are four different ways to look at the
dynamics of change in arithmetic problem-solving. Developmental psychologists are
not really used to working with state and phase space representations, or with abstract
representations such as the one-dimensional distance representation. Their data
usually consist of simple time series representations for separate dimensions. Some
properties, such as cyclical and quasi-cyclical developments, require different
representation forms, such as the state space. In the case of models with many variables
The forms of change
and dimensions, a distance dimension representation might reveal underlying
characteristics that cannot be seen in the separate curves. One of the advantages of a
dynamic systems approach is that it offers a variety of different representational
formats and a very liberal approach to how they should be used.
1. Before any misunderstanding arises, what makes Belgians look like Belgians is their country,
and moreover, they do not belong to the animal but to the Belgian kingdom.
2. A heterochronic process would be one in which the nature of the mechanisms involved changed
over time, or is time-dependent. For instance, if the process started with a tripling scenario,
then changed to a doubling and ended with a quadrupling, the process would be termed
heterochronic.
3. Strictly speaking, however, the relationship is not non-linear but it is not linear in the
straightforward sense either. It is log-linear, that is, if you plot the logarithm, you find a
straight line again.
4. Later we shall call this the feedback delay and argue that it is of considerable importance in
development.
Developmental paths and
systems
In Chapter 1, we have seen that it leads to a 'sudden' explosion, however. If I plot the
logarithm of the change, the logplot follows a straight line (see Figure 2.1; a spreadsheet
program usually has an inbuilt facility for logplots).
Stated in the jargon of dynamic systems, these processes have a point attractor. That
is, the process is attracted toward a single point in the state space, namely the point
whose coordinates are the final state values of all the variables that form this state space.
What is the point attractor of the gradual change represented by the 'plus a' and 'times
a' scenarios? It is the mathematical point infinity. Real processes of this particular kind
will never reach infinity (whatever concrete meaning that point might have, if any
exists); they will be stopped by some external factor, such as death.
The simple additive or logarithmic increase serves as a powerful prototype for
short-term change in many developmental investigations. If a researcher repeatedly
tests a child for the same developing variable (such as writing skill or moral judgement)
and finds an irregular, oscillatory or downward path, it is usually assumed that this
must reflect random fluctuations or measurement errors and that the true variable
follows a path of linear or log-linear increase.
Steady-state 'paths'
A second possible path is one in which nothing happens at all. The development
+
Figure 2.1 The fact that the x ax scenario is called 'linear' follows from the straight
logarithmic plots of the curves based on that scenario. The plots of the actual levels are
curvilinear.
The paths of change 33
achieved in some variable stays at the same level. The iterative developmental function
produces a stable state, that is, its inputs are identical to its outputs. It may seem
strange to call this a path, but that name is well chosen since path technically means
nothing more than a sequence of states over time. Whether the states differ or remain
the same does not matter. The point attractor of the process is the steady state itself and
the attraction is no change at all as far as that state position is concerned.
The steady-state path occurs, for instance, when the child has reached the level of
linguistic maturity and has appropriated the mother tongue's grammar, or when an
adolescent has reached the level of formal operational thinking.
The steady-state path is very important in classical models of development. Models
such as Piaget's on cognitive development, Erikson's on identity and Kohlberg's on
moral development describe final states or stages, such as the stage of formal
operational thinking (Piaget). As soon as such a state is reached, development takes the
form of a zero transformation; the iterative function that made the process evolve
towards the final state is now continuously producing outputs similar to its inputs.
Of course we could claim that with the advent of the final state, development ceases
to exist, or that the engine that made the process move has come to a standstill. But this
is probably not so. A standstill in nature means death. The mature body, for instance,
renews itself continuously in a metabolic process very similar to growth. But whereas
growth produces change (in length, for instance), the steady state merely maintains the
system. It is highly likely that behavioural development obeys the same law; the
mechanisms that accounted for growth and development during the early years
probably continue to operate to maintain the system and prevent it from deterioration.
Deceleration paths
The third characteristic path form is based on the idea that retrieval from an
exhaustible resource produces a combination of gradual increase ending in a steady
state. As a developmental path, it reduces development to a process of appropriation or
learning. Examples of exhaustible resources are the limited vocabulary of a language,
the limited range of social rules and habits and the current state of accepted knowledge
in a scientific discipline. The iterative function modelling this path is similar to picking
candies from a box. Each time you take some candy out of the box, the amount of
available candy decreases and this decreased supply is then the input for the next
candy-picking operation, until the box is empty (there is one biblical example - with a
different type of supply - in which this general rule did not hold, of course, but for the
rest of history it has remained an iron law of nature that candy boxes, or baskets with
loaves and fishes, for that matter, get empty after a finite amount of time).
There is, however, a much more interesting iterative function than the candy box
scenario, namely:
n,, ,= n, + a(S - n,)
The point attractor of this process is S (for instance, knowledge of all the words in the
vocabulary). Given this particular form of the equation, n will never reach S; it will
34 Developmental paths and systems
only asymptotically approach S. If S is a discrete number (such as the number of
words), there will be a final state for which n = S. The path produced by this equation
is one of continuous deceleration; its rate is maximal at the beginning, and it decreases
as it approaches its asymptote. Note that the iteration keeps working forever, but that it
will produce outputs approximately similar to its inputs if n approximates S closely
enough.
It may come as a surprise that a simple iteration like equation 2.5 produces the
curves typical of classical learning theory, which thrived in psychology roughly until
the early 1960s. An example of such a curve is Figure 2.2. The logarithmic plot is not a
straight line, but a line similar to the curve itself. The nature of the change is therefore
different from the 'times a' scenario, although the resulting curves are superficially
similar and look like each other's inverse.
These curves occurred in classic learning experiments, where subjects had to learn
lists of nonsense words or paired associations. In 'natural' learning processes, however,
taking place over a longer time and involving meaningful and relevant material, we will
very probably find curves that deviate a good bit from the ideal. But again, if
confronted with irregular repeated measurements of a learning function, many
students of development would still be inclined to say that the irregularities are random
errors and that the real underlying learning curve has the ideal form of Figure 2.2.
Figure 2.2 Paths towards a steady state: (a) the 'candy'-scenario; (b) the learning scenario.
Note that the logarithmic plot of the learning scenario is curved, and not straight as in the
case described in Figure 2.1.
The paths of change 35
cline and return into the same eternal void at death. Of course, this rise .and fall
tion is also applicable to much less romantic phenomena. Take for instance the use of
-called two-word sentences. In general, children younger than 18 months will stick
one-word sentences and show a growth spurt in the number of words they
derstand and use. Then they discover that combining two words in a single
erance greatly enhances their communicadve ability. Some children show a
o-word boom. As they discover the possibility of combining three or more words,
d the use of syntactic and morphological rules, the frequency of genuine two-word
terances drops again to about zero. So the developmental variable 'two-word
ammar' shows a characteristic rise and fall sequence.
Comparable examples hold for any transient developmental phenomenon, such as
instance the temporary use of pre-operational logic by children younger than 6,
ich emerges, grows and blooms, then disappears with the rise of operational
inking. In its ideal form this type of developmental path follows a bell shape (Figure
.3). This path again has a point attractor, namely the zero state.
Partial decay forms are also possible, for instance when pre-operational thinking is
vertaken by operational thinking, but continues to be used in a small domain of
roblems. In this case, the point attractor is the constant, low level of use that this form
hinking retains.
Figure 2.4 Variations in the rate of change can take the form of a spurt, characterized by
an increase and a decrease in the rate.
asymptotic case, the rate of growth decreases towards the end. In the rise and fall case,
the rate turns into a negative value (decay, loss) at the summit. In fact, the majority of
developmental paths, as we intuitively understand them, show some sort of
combination of changing rates of growth.
A classic example of a process that shows a definite acceleration followed by a
deceleration is the so-called naming explosion that normally takes place between the
ages of 18 and 22 months (see Figure 2.4). It is characterized by a considerable increase
in the rate with which the child learns new words. After a preparatory stage in which
the child builds up a lexicon of, for instance, about fifty words, a lexical growth spurt
will occur. Finally, the rate of lexical growth will.leve1off by the time the child starts to
use two and more word sentences. Every parent will be able to give examples of
development that seems to proceed slowly for quite a time, then suddenly explode and
later slow down again. For instance, there are peaks in children's stubbornness over the
years, or in how easy it is to deal with them in disciplinary situations.
Sometimes temporary regressions may occur, in which children seem to get worse
instead of improving on some specific skill (Figure 2.5). Very often this announces a
leap to a higher level of mastery. For instance, young children use a limited number of
spatial prepositions in a grammatically correct way. Then, as they try to discover the
rules behind the use of the prepositions, they sometimes overgeneralize the
hypothesized rules and make more errors than they did before. For instance, a child
speaks about 'in the bed' and 'in the table', although it formerly distinguished both
verbal contexts and correctly used 'on' in the context of tables. But such a regression
often heralds a spurt in the correct use of a larger variety of prepositions (van Geert,
1983).
The paths of change 37
Figure 2.6 A step-wise increase in the initial-final state distance is characteristic of stage
theories.
Finally, the classic stage theories can best be represented as a stepwise increase
(Figure 2.6). For instance, each Piagetian stage is a single step of a stair with four steps
in all. This type of curve amounts to several asymptotic growthsurves superimposed
on one another. We may of course object that Piaget, and most other structural
theorists, for that matter, have described the stages as qualitative changes, and that a
one-dimensional representation is unsuitable. This is correct, but as the reader will
probably remember, the line represents a distance in the multidimensional space
38 Developmental paths and systems
specifying the qualitative differences in Piaget's model. It specifies how this distance if
bridged without referring to the qualitative nature of the transition.
Figure 2.8 Fischer's theory describes a four-step cycle: the fourth step is the first step on
a higher level that emerges as a consequence of the preceding steps. Each developmental
level (called a tier) consists of three sublevels (1, 2, 3).
A second example of a cyclical pattern comes from Kurt Fischer's theory of skill
development (Fischer, 1980). Fischer distinguishes four major tiers of skills: reflex,
sensorimotor, representational and abstract. Each tier develops through the same
cycle. It starts with a collection of single building blocks called sets, for instance, single
representations (of cars, Ninja Turtles, monsters, baseballs, etc.). Then single building
blocks are coupled into relations called mappings (for instance, Volkswagens are a
subclass of cars). In the third stage, relations (mappings) are combined into relations of
relations, called systems (for instance, the child understands that Volkswagen is to car
as apple is to fruit). In the fourth stage, systems are coupled (for instance, the child
understands that there are subordinate relationships mirrored by superordinate
relationships). These coupled systems form the initial component of the next higher
cognitive level (see Figure 2.8). For instance, systems of representational systems form
the singular building blocks or sets of the next higher abstract tier. Fischer's model
describes a cycle of four discrete states and each fourth state jumps to a higher level to
form the first state of the next tier. I n fact, Fischer's model describes a regular
three-state cycle. The phase portrait of the process is based on the assumption that the
distance between any two consecutive stages has the unit length 1. After smoothing,
the trajectory takes the form of a circle flattened into a bean-like shape. It is a
characteristic cyclical trajectory.
Cyclical transitory paths
uasi-cycles in actual development
In Chapter 1, I explained the notions of phase space and state space and gave the
ample of an oscillating resource, such as a person's interest or effort spent in a specific
bject. Comparable oscillations can be observed in language development. In Roger
own's classic study on first-language development (Brown, 1973)' we can find curves
owing the development of syntactic rules such as the present progressive in
ividual children. The curves of the average percentages of correct use per month
ow a far from steady rise, but go up and down quite considerably. The underlying
end, however, is a continuous increase towards (almost) 100 per cent correct. Figure
9 renders a smoothed version of the monthly averages, clearly showing the curve's
cillation around the rising average. Similar patterns can be observed in the learning
new words. It is not so much the number of words that oscillates- there is hardly any
idence for children's large-scale word forgetting over short periods - but the rate
ith which new words are learned. We might expect this rate to be stable; it depends on
ognitive abilities that do not seem to fluctuate widely, or that are supposed to improve,
Figure 2.9 The steadily increasing oscillatory pattern of acquiring the correct use of the
present progressive has a semi-cyclical phase portrait.
Developmental paths and systems
Figure 2.10 Irregular oscillations in the rate of word learning: time series and phase
portrait.
such as the child's understanding of new concepts and relationships. Nevertheless, the
rate with which new words are learned varies rather strongly in individual children
(Corrigan, 1983; see Figure 2.10). The data from the literature consist of single data
points, such as a monthly average of percentage of correct uses of a morpho-syntactic
rule. How are they transformed into the cyclical patterns of Figures 2.9 and 2.10?
+ C2 - C1 (2.9)
d copy this to cell range D2..D240. Define an xy graph with range C2..C240 as its x-axis
nd D2..D240 as its y-axis. The result should be very similar to the time-delay phase space.
I have placed the current set of trajectories under the heading 'cycles', and from the
viewpoint of a mathematical model this is not correct. All paths described here actually
grow towards a stable state. That is, they have a point attractor, not a cyclical one. The
cycles are like intermediate paths between an initial state and a point attractor at the
final state. We could also say that they are cycles that move over an oblique axis, as in
The cycles described in the previous section are all transitory, that is, cyclical paths
that lead to a point attractor that is the final'state of development. In principle, this final
state is not expected to change or oscillate over the life span anymore. For instance,
once a child has acquired mastery of a specific grammatical rule, it will not forget the
rule or show noticeable oscillations in the grammatical errors made (real errors, that is,
based on lack of mastery or understanding).
But, should we expect that all final states of development are stable in the sense of a
point attractor? Take intelligence, which might be considered a prime example of a
44 Developmental paths and systems
stable property of intellectual functioning. Whether a person's real intelligence
fluctuates, we do not know, but whatever an IQtest actually measures, its scores are not
stable throughout life. Instead, individual scores fluctuate quite considerably (McCall,
Appelbaum and Hogarty, 1973). You could object, saying that the fluctuations are
error variations and the real score is stable. This objection, however, is based on the
assumption that something exists which we call intelligence and that it must be a stable
attribute of any single person. But of course we do not know whether this assumption
holds. The only measures that we have are IQscores and they seem to fluctuate. The
limited evidence that we have suggests that these fluctuations are far from regular and
that they certainly do not resemble the neat sinusoidal fluctuations produced by
cyclical processes.
Similar irregular oscillations apply to many other non-cognitive functions. Take for
instance self-esteem. Almost nobody feels the same about themselves all the time; the
level of self-esteem fluctuates. It is codetermined by experiences and a bad experience,
such as failing an important exam, will have a degrading effect on almost anybody. But
the effect of an experience on your self-esteem is most probably mediated by the level
of self-esteem during the experience.
In summary, we may expect many cognitive and non-cognitive properties of
individuals to change in a more or less irregular fashion over the life span. Overall
trends exist, such as major cognitive acquisitions between infancy and adolescence, but
they are not neat and smooth increases. Steady states are less steady than they should
be, according to theoretical expectations.
The stability of a person's characteristics over the life span has been investigated in
several longitudinal studies, such as the California Longitudinal Study (Eichorn et al.,
1981), the Fels Longitudinal Study (Kagan and Moss, 1962) and the New York
Longitudinal Study (Thomas and Chess, 1986), and in longitudinal studies of
personality development in adulthood, such as the Kansas City Study (Neugarten,
1964) and the Boston Study (Costa and McCrae, 1976; 1980). As could be expected,
these studies reveal a mixture of stabilities and instabilities, dependent on the
individual person, the property at issue and the age of measurement. As far as the
longitudinal studies allow us to draw conclusions on fluctuations of properties in
individuals, they show that such fluctuations are considerable and also quite irregular.
The classic response to observation of irregularity is to deny it, by reducing it to
'error', 'coincidence', 'randomness7 or whatever other denigrating concept you can
come up with. Irregularity is polished away by taking population means, averages,
prototypical patterns and so forth as images of the hypothesized simplicity underneath.
Whatever the background philosophical inspiration of this epistemological reflex, it
denies the simple fact that irregularity, diversity and randomness are very general and
stable properties of all life. The irregular fluctuations of a person's properties over the
life span are of course constrained and run within specific boundaries, but that makes
the changes no more regular.
States and transitions
phenomenon? The first thing we need is a good, sufficiently long time series of data
from one or more individuals. The data represent the change in a variable, such as
conservation knowledge or in a space of variables, such as the space consisting of
conservation, classification and seriation knowledge in a child. We begin by trying to
identify a prolonged state of any sort, starting with the initial value of the
developmental curve.
Take Figure 2.11 as an example. It shows a simulated developmental curve, for
instance of a child's progress in solving fraction problems. Intuitively, there are three
stages in the curve, corresponding with the more or less flat regions at the beginning,
the middle and the end of the curve. They are our prolonged states.
Second, we should agree on a limited 'bandwidth' for defining a state. If the
developmental curve were really flat, the bandwidth could correspond with the single
value of the variable in that flat region. But values will always fluctuate a little bit, or
rise slowly, as in Figure 2.11. The chosen bandwidth should therefore be a small
domain of scores, for instance 2 per cent of the maximum score. Any sequence of
successive values that stays within that band belongs to the first prolonged state or
stage. In Figure 2.1 1, the band has width b and length a.
Third, once we have found the first stage, we look for the second by shifting the band
with width b over the curve in an upward movement. This will lead us to the
intermediate plane, where the values of the measured variable tend to change only a
States and transitions 47
little. By definition, the width of the state band is b. Its length is most probably
different from the first stage, say a'.
Fourth, we want to know whether the values of the measured variable between stage
1 and stage 2 constitute a real transition. These values can be covered by a rectangle
with dimensions c and d. Given the intuitive criterion for a transition - a sharp rise
between two more or less stable states - it will be clear that the ideal transition is one for
which the value of the fraction:
is as small as possible. The point, then, is to define a value T of the fraction so that it
corresponds with intuitive decisions about what would still be a transition and what
would not. Say that we set the boundary value at 0.2. The values of the transitions in
Figure 2.1 1 would be 0.1 1 and 0.15, respectively. That is, both are transitions
according to the criterion that T should be smaller than 0.2.
Let us have a closer look at the second transition. I t contains a slight regression
before the leap to the higher (and final) level. Such regressions, announcing a marked
leap, occur quite often in cognitive development. The geometric effect of such a
regression is that it enlarges the size of d and therefore decreases the value of the
fraction described above. Put differently, geometrically as well as intuitively, the
existence of a temporary regression just before a considerable leap amplifies the
transitional character of the event.
In reality, however, our longitudinal data will never look like the neat and smooth
curve from Figure 2.11. They will, rather, look like the scatter of data shown in Figure
2.12. The figure simulates a set of measurements of a child's skill in solving fraction
problems. The points could be the scores on tasks administered every two days.
First, we smooth the raw data by applying a method of moving average scores, as
explained earlier. The figure shows three such curves, based on increasing domains
over which the average has been taken.
Second, we take a smoothed data curve and apply exactly the same steps as before.
We notice, however, that the bandwidth we have to choose to obtain a reasonably long
steady state or stage is significantly larger than in the first example, which was based on
an ideal curve, not disturbed by random variation. As a consequence, the height d of
the rectangle covering the score domain between two consecutive stages will become
smaller as b grows larger.
Third, we try to find a bandwidth b such that the resulting values for a, c and d lead
to a transition fraction with minimal value. In Figure 2.12, this leads to values of 0.29
for the first transition and 0.19 for the second (which showed a transient regression that
is now concealed by the randomness of the data).
Finally, why is this form of transition called 'weak'? It is weak because it depends on
a conventional decision about how big T can be. No natural value for T emerges as a
result of empirical or theoretical investigations. Second, it is weak because the states
between which the eventual transitions occur can lie anywhere in the plane formed by
the variable and time. For instance, there is no intrinsic reason why a child's mastery in
solving fraction problems would level off at a score of 10, 20, 30, etc. per cent of a
Developmental paths and systems
stage
Figure 2.1 2 A simulation of a scatter of measurement points shows that the stages and
transitions become more difficult to observe, but do not disappear. The 'measurement' is
based on a random transformation of the developmental curve in Figure 2.11.
fractions test and not at any other level. If we administered the test on fractions to the
whole adult population, we would probably find a distribution of stable scores covering
all possible values.
If weak transitions exist, we may assume there are also strong transitions. Do they
occur and, if so, what are their properties?
Recently, van der Maas and Molenaar (1992) claimed that the development of
nservation is a good example of a bimodal developmental state: the child either
*derstands the principle or does not. Sudden switches of a system state into an
rely different one have remarkably similar properties over a wide variety of
ems. They are studied mathematically in catastrophe theory. I shall call a
elopmental transition a strong transition if it amounts to a sudden shift from one
te to another and if it has a number of properties characteristic of a catastrophe (in
e mathematical sense of the word). Strong transitions and catastrophes will be
iscussed in Chapter 5.
In the preceding section, we saw that there is a large variety in the paths taken by
elopment, ranging from growth towards a stable state to chaotic oscillations and
rn uniform increase to sudden transitions in the form of catastrophes. This variety is
essence of development and it should not be seen as a superficial disguise of the real,
derlying simple Platonic forms, whatever they may be. Put differently, the often
predictable oscillations of a process of cognitive learning, for instance, are not a
ter of appearance, or of a random variation that actually conceals the real
erlying smooth increase. The irregularity can (but should not necessarily) be a
damental property of this form of learning.
Does this mean then that there is no underlying regularity in development?Far from
. The underlying regularity lies not in prototypical forms of development, such as
niform or S-shaped growth, but in the simplicity of the dynamics that generates the
credible variety of surface phenomena we observe in reality and in our dynamic
models. So far, however, I have not yet answered a fundamental question: What is a
dynamic system and how does it relate to a theory of development?
which means that the present state of the a, b, c, etc., system is based on the state of each
of its separately distinguished variables. The state of a variable at time t is a function of
the state of all the variables at an earlier time (t - i, t -j, etc.). In general, i,j, k, etc.,
are equal, but systems may differ in the delay between causes and effects. Each of the
state equations is an iteration and together they form a system of coupled iterations.
This brings us back to the point of the iterative function mentioned earlier; the
system evolves because, formally speaking, each system state is the input to an iterative
function that produces the next state (or a next state) as its output. What is this
The many faces of dynamic systems 51
nction? It is the way in which each of the variables involved affects the others. The
est way to explain what a dynamic system of development is, is to construct one. In
e following example, we will travel to the friendly but unfortunately non-existent
erian city of Yeltsingrad and follow the musical development of its juvenile
Yeltsingrad
he people of the city of Yeltsingrad are modest and hardworking folk with one great
sion, singing. They love to sing at work, at home, while taking a cold shower; they
g all the time and everywhere. As you may imagine, becoming a good singer is an
portant achievement over there, not only for economic reasons - you can make a lot
money performing in the opera house or in the local pubs - but even more for the
chological gratification. More precisely, the self-esteem of the Yeltsingradians
ends heavily on the quality of their singing performances and psychotherapists are
ally more concerned with their patients' timbre than with their mental problems.
most all children go to the Academy of Music to enjoy the lessons given by great
usical performers. But deep underneath there is something tragic in this happy
ommunity. We know that self-esteem depends on the approval obtained from other
eople, especially when self-esteem is highly dependent on the quality as a performer.
lmost all the Yeltsingrad children are so busy getting enough approval from others in
n attempt to increase their self-esteem that their quest actually interferes negatively
their learning to sing and slows their progress. Besides, some children who are
y uncritical about themselves adapt their selfyesteemtoo quickly to changes in their
inging competence. For instance, with any applause they get, they become
creasingly certain they are Siberian Pavarottis, ready to conquer the world.
Empirical research carried out by the School for Education of the local university has
shown that there is considerable individual variety among the children, although the
teaching is of uniformly high quality. Could the cause be talent, or some innate
redisposition? Let us try to explain the possible developmental trajectories by
uilding a dynamic systems model and see if there is an ideal combination between
earning to sing properly and acquiring a reasonably fulfilling level of self-esteem (see
Figures 2.13 and 2.14).
Our first assumption is that performance quality improves as a consequence of
teaching and the children's efforts and that it continues to do so until a limit is reached,
dependent on the child's talent. As we shall see later, this type of performance growth
can be modelled by the logistic growth equation. But, we have seen that the growth of
the child's self-esteem, based on the child's improving singing performance, requires a
lot of extra-curricular effort and this interferes negatively with learning to sing. So we
actually decrease the performance growth by a factor dependent on the level of
self-esteem. Second, we know that the child's self-estecm depends on the quality of the
singing performance. Without singing, the self-esteem would shrink and lead the child
into a deplorable state of inferiority feelings. In fact, it requires a lot of public
/ performance to at least maintain a level of self-esteem, let alone to increase it. This
52 Developmental paths and systems
Figure 2.13 The 'psychological model' of singing development in the imaginary city of
Yeltsingrad, Siberia.
Figure 2.14 A standard graphic representation of the dynamic relations between the model
components. Arrows between the variables (self-esteem and singing performance) represent
supportive or competitive relationships. The arrows entering from and returning to the
same variable represent growth relations within the variable at issue: singing performance
increases (plus sign) by itself, but self-esteem decreases (minus sign) if it is not supported
by singing performance.
The many faces of dynamic systems 53
articular relationship between singing performance level P and self-esteem level s
n be expressed in the form of the following set of coupled equations:
P,, = P,(1 +r - rP,/L - cS,) (2.12)
St+ = S,(l - s +
dPt)
e parameters have the following meaning: r is the rate with which the singing
rformance improves, given the particular teaching and the child's effort; L is the
rformance limit determined by the child's natural talent (it has 1 as default value); c
the factor that determines how much the performance improvement suffers from the
ild's being absorbed in getting the approval of others to increase self-esteem; s is the
ctor by which self-esteem would decrease if the child were not allowed to sing and
w personal qualities to others; d is the factor specifying how much self-esteem
eases as a consequence of an improved singing performance.
they finally settle into an equilibrium state. We can run this -little simulation with
I different initial states and with different parameter values. We will find the same
overall pattern in the form of oscillations, but with a different amplitude and frequency
and a different final point.
Instead of the time series, we can make a state space representation, plotting each
point of a performance growth sequence against the corresponding point of the
self-esteem sequence and do this for a few different time series, for instance based on
different initial states and different parameters (e.g. the d parameter). The result is
depicted in Figure 2.16. It shows semicircular trajectories, aimihg inwards towards a
stable point (which corresponds with a stable value on the P and on the S variable).
What we can tell from this state space representation is that the initial state of the
performance variable does not seem to matter too much; different initial states will end
54 Developmental paths and systems
Figure 2.15 A time series representation of the growth of singing performance and
self-esteem in a single Yeltsingradian child.
in the same final state (f2and 0,for instance, which have very different initial states i2
and i3). If one of the parameters differs, however, then trajectories starting from the
same initial state end up in very different final states ( f l and R, for i l and i2 equal).
Let us now do some further experiments with different initial state values. Suppose
we had picked a group of children whose initial state of self-esteem and of performance
are perfectly positively correlated. These are the children with realistic judgement of
themselves. Of course they will differ with regard to the level of this state and in the
group we study it will range from low (both low self-esteem and performance) to high.
Let us pretend we have a group of fifty children whose scores neatly divide the initial
state variable into fifty consecutive points and run the dynamics equation for each
initial state point. This gives us fifty final state points (by convention, I take the five
hundredth step in the computation as the final state, which is a reasonable
approximation in this particular system). These fifty points are drawn in the state
space, which means that we exclude the fifty trajectories from being represented in the
state space, and confine ourselves to the endpoints. This results in a curved line as in
Figure 2.17, showing that the relationship between initial and final states is far from
linear.
In the dynamic model discussed earlier, we hypothesized that self-esteem increases
with improving singing performance. Children will differ as to how much their
self-esteem will rise as a consequence of a socially approved rise (or fall) in their
performance. Let us repeat the experiment with the same fifty initial states, but with a
T h e many faces of dynamic systems
Figure 2.16 A state space representation with different trajectories for different initial
states and parameters. Trajectories with different initial states (i2 and i3) lead to similar
final states (f2 and f3), whereas similar initial states lead to different final states (il and i2).
These differences are explained by different parameter values underlying the growth
processes.
Figure 2.17 The diagonal, white line represents 50 initial states, consisting of maximally
positively correlated initial values for the variables self-esteem and singing performance.
The black, curved line represents the 50 end states that result from the initial states on the
white line. The initial-final state relationship consists of a topological transformation of a
straight into a curved line.
Figure 2.18 A representation of five sets of 50 final'states each. The sets have the same
initial state values as the set represented in Figure 2.17, but differ in the value of the
competition parameter (the competition parameter value increases from top to bottom).
topological representation. One is the space and some of its representative trajectories,
as in Figure 2.16. We call this the state portrait or phase portrait of the dynamic model.
It is truly a portrait in that we give a visual impression of the dynamics and do so by
confining ourselves to some characteristic lines, as with a drawing or caricature of a
person's face.
The model of the development of singing in Yeltsingrad, which is after all an
imaginary town on the Siberian steppes, is not a serious ,developmental model, but let
us pretend it is, just for the sake of showing how models are represented in dynamic
systems theory, as opposed to more conventional developmental model building.
Figure 2.16 is the phase portrait of the model. It is very different from the way in which
models are usually presented in developmental psychology. For instance, it does not
describe a 'typical' developmental trajectory, since there is no such thing, but specifies
the set of possible trajectories. By doing so, it explicitly reckons with the fact that
considerable individual differences exist between subjects. Each possible trajectory on
the plane is a potential individual developmental path. In the actual picture, such as
58 Developmental paths and systems
Figure 2.18, we represent only a few trajectories to serve as examples of what is possible
in the state space.
Figure 2.19 The transformation of a set of initial into a set of final states can be modelled
in the form of a folded surface with a valley o r basin. Figure (a) represents the
transformation in the form of a line bending and stretching procedure. Figure (b) provides
an alternative image, based on the notion of an epigenetic landscape.
Developmental paths and systems
Figure 2.20 The plane of all possible end states of the performance/self-esteem dynamics,
for different values of the self-esteem increase parameter. The plane is a continuous
collection of sets of h a 1 states values (five separate sets were represented in Figure 2.18).
increase by an infinitesimally small step, then compute a final state line for each of the
parameter values. These lines form a plane; not a flat plane, such as a piece of
cardboard, but a bent plane, such as a sheet of paper.
The infinite collection of final state lines would have formed a plane as in Figure
2.20. It is a plane in a three-dimensional space, with as x coordinate singing
performance, as y coordinate self-esteem and as z (or depth) coordinate the self-esteem
increase parameter. Remember that for each value of the self-esteem increase
parameter, we used the same set of initial states, one where the level of the initial
singing performance corresponded with that of self-esteem (low performance, low
esteem, higher performance, higher esteem). The initial state set is therefore a straight
line in a diagonal position with regard to the x and y coordinates. Repeat this line for
each value of the self-esteem parameter and you get a flat plane with a 45" inclination.
What the dynamics equation does, as far as the topology is concerned, is actually fold or
bend the flat plane of the initial states into the curved one of the final states; the
dynamics is a prescription for surface bending and folding (see Figure 2.21).
It should be noted that the present flat plane of initial states, mapping upon the bent
plane, is just one set of initial states, namely the set defined by equal values of the
singing performance and self-esteem variables. In theory, however, the whole space of
potential initial states can be filled with such sheets (for instance, a parallel sheet lying a
tiny distance below the sheet considered here). The initial state space looks like a ream
of paper, with each sheet lying in a specific position. Each of these potential sheets
Developmental theories and dynamic systems
Figure 2.21 The dynamics equation of the Yeltsingrad model implicitly describes a
procedure for surface bending and folding: the straight plane of initial states (left) is bent
into the curved plane of final states (right).
would map- onto a bent final state sheet. These final state sheets are wrapped into one
another, in a way specific to each of the separate initial state sheets. The whole process
is similar to taking a newspaper, with all the pages neatly ordered and wrapping it all up
in some complicated pattern. The original newspaper is the initial state space; the
wrapped paper is the final state space.
The dynamics model is represented as a particular procedure for folding an initial
into a final state space. How does this all relate to the good old, simple developmental
theories we find in our textbooks, theories that are not used to seeing themselves
compared to a ragged old newspaper?
Investigation as communication
Divine observation
From my Roman Catholic boyhood a number of vivid images remain. The teacher in
the first class of my primary school, a placid man with a stocky figure who probably did
not realize what damage he did to the unspoiled souls sitting in front of him in
uncomfortable wooden desks, had just finished a drawing on the blackboard that, in all
its simplicity, was a masterpiece of horror. In chalky but terrifying colours, it displayed
a high mountain with a steep and narrow road leading to Heaven, and a broad and easy
road going straight down to Hell. The choice to be made as well as the difference in
efforts to be spent to reach the heavenly goal were obvious. The teacher then explained
that in trying to reach for the heavenly goal we should not think we could hide anything
from the good Lord, since He was omnipresent and constantly observing not only what
we did but also what we thought and wanted. Needless to say, we boys were quite
impressed by that message. Until then I had neither felt nor realized that somebody
was watching me, that all my deeds and thoughts were observed and remembered, or
that my most personal phone line was constantly tapped. It was actually pretty stupid
of the good Lord to allow this teacher of ours to reveal the terrifying secret, because as
soon as we knew that He was watching we started to try to fool Him, since none of us
wanted to be on the fast lane to Hell. If He wanted to know what we did, He should
have kept to His unobtrusive, unnoticed and non-influencing style of divine
contemplation, and never have allowed our teacher to reveal the dreadful secret.
The ideal of an unobtrusive, undisturbed and direct observation reigns widely in
science, and there are many fields of investigation in which it has been approached
pretty closely. When Tycho Brahe watched the planets moving, through his primitive
telescope, his observation did not prevent the planets from continuing their eternal
ellipses. But, as the nature of the measurement or observation on the one hand, and the
nature of the observed process on the other, come closer to one another - that is, if they
tend to be of the same kind and magnitude - observation becomes a form of
communication. Observation on the level of quantum physical processes is no longer
unobtrusive, but of the same kind as the observed process and affects it in particular
ways.
Investigation as communication 77
In psychological observation, or measurement for that matter, the observer and
observed are very much of the same kind. They differ in that one is a psychologist and
the other a child, or a student in a social psychology experiment with a stooge; they are
similar in that they both belong to the human community. The fact that psychological
investigation is almost always communication has been observed many times and has
given rise to different conclusions.
The position I would take in the debate is that psychological research is an act of
communication between psychologist and subject and that communication is a very
general, powerful form of event dynamics. The concept of communication involves a
notion of 'communing', that is, of exchange or interchange. Whereas the original
divine observation of our boys' souls was unobtrusive and did not imply an
interchange, all this changed when the teacher told us He was watching and that we had
better watch out if we wanted our final destination not to be the hot furnace of Hell. In
psychology, unobtrusive observation is almost impossible. If a psychologist adminis-
ters a test to a child, there is explicit or implicit information that the psychologist wants
the child to do its best, that this is an important issue, that he/she wants to learn
something important about the child and so forth. In return, most children will do
their best, or maybe feel very nervous about it and spoil the results. When studying a
child's language development, we cannot abstain from communicating with and
guiding the child's ongoing linguistic acquisition process. Of course, you can simply
videotape an interaction between a child and a caregiver, but the principle remains the
same, in that the caregiver plays his or her normal role and interacts with the child in an
educational way.
Another example of the communing aspect is the notorious training effect that
accompanies repeated testing. If you want to know how a child learns about the nature
of objects, you should ideally administer the same object concept test with the same
child on numerous repeated occasions. But the child will of course become used to the
test and learn how to do it. This changes the nature of the test, in that it no longer
measures the intended variable, such as object understanding, but also 'measures' the
increasing familiarity with the test procedure. This is generally seen as a disadvantage,
but it is simply an illustration of a basic fact about human beings: they learn. T o find
out how they learn, for instance about object properties, is the very aim of administer-
ing the object concept test that I gave as an example. Instead of trying to make tests
where no training effect will take place, the investigator should try to develop a logic of
testing and data processing that explicitly takes the training effect of test repetition into
account. But, as long as the basic models about observation and measurement come
I
I
I
from the classic physical sciences, where repeated measurement is not supposed to
'teach' the observed event, investigators in the social sciences will have great difficulty
I
establishing a proper way of dealing with the nature of their phenomena.
I
The conclusion that should be drawn here is simple. Psychological research is an
example of the same dynamic principles that govern the phenomena it studies. I
defined a dynamic system as a system of interacting components, changing each other
in the course of the process, based on an idea of mutual causality. In psychological
research, and developmental research in general, there is a mutuality between
78 Observing and measuring dynamic processes
researcher and subject. It lies, for instance, in the training effect of repeated testing, or
in attempts by the subjects to comply with the demands they assume in the
psychologist's research activity. It has been common practice to get rid of this dynamic
interaction by avoiding all situations in which it could come about. In the next section,
I shall look into the historical roots of this avoidance and try to make clear how it
affected our standard research methodology.
Vive 1'IndCpendance
In 1960, the former Belgian Congo became independent. As a 10-year-old I was
intrigued by the meaning of the word 'independence', which, in the colonial French,
sounded a lot more impressive than in Flemish. It 'turned out that the independent
Congo, although no longer ruled by the Belgians (who had done rather well, measured
by the standards of those times; see Gann and Duignan, 1979), was far from
independent of various international influences and pressures, ranging from the USA
to the USSR, that were imposed on her juvenile freedom.
In the statistics that we use currently in our developmental research, a comparable
emphasis is put on the importance of independence and similar doubts can be raised as
to what this actually means as far as the mutuality of influences in a developmental
system is concerned. Let us first try to figure out what independence means in common
statistical practice.
Assume that we take a sample of individuals from a population and study their
personalities. The personality characteristics of each individual are independent from
those of each other individual in the sample. This means that there is no relation of
conditionality or selectivity between any two people. Next assume that we do not take a
sample, but just pick out a single person and ask him or her to ask friends or relatives to
become members of the sample. In this case, the personalities in the sample are likely to
depend on one another, since we may expect the person to select others on the basis of
certain compatibilities of personality. Here is another example. If I measure a
characteristic such as a person's intelligence, I am likely to make a measurement error.
The error I make is believed to be independent of what I measure, or who or when. But
just assume that I am more sensitive to lower intelligences, because I understand them
better. In that case, I will probably make fewer measurement errors than with people
who have higher IQs. From early in the development of statistics, the threats of
82 Observing and measuring dynamic processes
dependence have been noticed and attempts have been undertaken to counter them.
Test situations became standardized, testers were thoroughly trained and techniques
were developed to bypass dependence in those cases where it was unavoidable. If the
experimenter expects a learning effect of one item on another, he or she will
counterbalance the order of the test items over the group of subjects, so as to make an
estimation of order-independent scores possible.
The idea buried deep under all these assumptions and methods is that the world is
made by the collision of forces that are truly independent of one another. This
metaphor is adequate for a variety of phenomena, and the study of individual
differences over groups has proven to be a good example. But for each phenomenon
where the assumption of independence holds, there is one for which it is joltingly
incorrect. One such phenomenon is development.
Take for instance the development of social-role understanding in a child. The
development follows a sequence of knowledge states (not necessarily stages), which are
clearly linked. Later knowledge states are a developmental function of earlier ones; that
is what development is all about. Genetic dependence is far from the statistical
independence of the standard paradigm. It is true that later states depend on earlier
states, but do they not depend also on environmental influences? Are these influences
not dependent on the developmental state? It is obvious they are. The way in which an
environment reacts to a child depends very much on the child's actual developmental
level. Moreover, children tend to select information on the basis of developmentally
determined sensitivities. The environment's dependence on the developmental state
does not imply, however, that it is determined by that state. There may be fluctuations
in the mutual dependence between child and environment, but as' a rule, dependence
and not independence is the default condition. When you engage in a psychological
measurement procedure, you enter into a process of communication, that is, a process
of mutual dynamic dependence.
Figure 3.1 Empirical growth data mostly show irregularities superimposed on an overall
increase, as with these data on mean number of morphemes per utterance (Brown, 1973).
chaos-like fluctuation imposed on that increase. The same is true for other language
data, or language data from other studies (see Figure 3.1). The standard assumption
most likely to be put forward, then, would be that the real growth of sentence length is a
linear increase, or at any rate a smooth one and that the fluctuations either are caused by
accidental factors independent of the growth of sentence length, or represent errors of
observation. In this double sense, the fluctuations are considered independent of the
growth of sentence length and, therefore, not a real property of that growth process.
You could object, however, that current developmental thinking no longer falls prey
of the independence assumption. It is accepted, almost by definition, that consecutive
points in a developmental series are dependent of one another, in that later states depend
on former ones. That is, each next point of the curve represents a slight increase or
decrease in comparison with the former point. The increases or decreases may alternate
and thus produce curves that show increases and temporary dips, but the changes
remain smooth.
Against the background of the smoothness assumption, the independence adage
takes a different form. It now entails the belief that whatever deviates from the smooth
pattern must be something that is independent of the developmental process that
produces this smooth pattern. But where does our firm belief in the intrinsic
smoothness of processes come from? Most probably, it comes from the way in which
physics and mathematics have historically understood change in general. This is the
way of differential calculus. Its basic idea is that you can take a difference between two
states of a process, say the temperature of a steam engine, over two different periods in
84 Observing and measuring dynamic processes
time. you can then decrease the time difference over which the two temperature probes
are taken, until the time difference approaches the zero limit. At this point, the change
in the process is represented by a linear sloped line, the first derivative. The notion of a
derivative requires a process that is intrinsically smooth and does not show any abrupt
changes.
The idea that such infinitesimally small changes produce smooth processes over
time is deeply rooted in our scientific intuition about change in general. Put differently,
there is a deep, historically founded belief that the inherent dynamics of any process
whatsoever are of a kind that produces smooth change. It follows then that, if the
observed changes are not smooth, the causes for this lack of smoothness must lie
outside the dynamics inherent to that process and therefore be independent of that
dynamics.
In the age before computers, the formulae of calculus were meant to solve the
problem of computing a state of a process without having to go through each separate
step. For instance, in the growth equations of calculus, growth is a function of time,
and you do not need to compute every preceding step to know what the growth level
will be after a time t has elapsed. The point is, however, that not all differential
equations are analytically solvable. That is, many differential equations cannot be
solved by inserting the time parameter. They have to be solved by an approximate
calculation of each step in the process, and if the processes cover very small steps over
long time periods, the calculation becomes laborious. As a result, there has been a
historical emphasis on differentiable, that is, smooth and analytically solvable
equations. They have become the standard images of physical or biological processes.
With the advent of computers, it became relatively simple to experiment
numerically with differential equations that were not analytically solvable; the
computer would simply go through thousands or millions of successive steps and plot
the graph of the equation without any human interference. The computer would go
through these differential equations by estimating their successive values and by using
algorithms that were basically iterative. Not only differential equations, but also
difference equations could be tried out, that is, equations that are intrinsically stepwise.
As a result of all this numerical experimentation - most of which can be done on a
personal computer - we have come to a much better understanding of the nature of
processes. We have discovered, for instance, that deterministic processes can look
pretty random, as is the case with the logistic difference equation (see Chapter 4). We
have learned about non-monotonic and non-linear processes, that is, processes that can
show sudden regressions, fallbacks or jumps to different states as a result of their
inherent dynamics and not of some sort of external influence independent of that
process. We have learned that coupled equations, each describing a simple change can
lead to very unpredictable behaviour over time, if by 'predictable' we mean that they
can be linearly extrapolated. More precisely, we have learned that simple models do
not necessarily produce simple, smooth processes over time. Sudden changes and even
chaotic irregularity may occur, not as the consequence of external, independent
factors, but as a deep intrinsic property of the processes themselves.
evelopmental curves from a divine viewpoint
n the previous sections I have argued that there is no such thing as a psychological
ttribute in the form of a competence that is a stable trait of a person and expressed only
a distorted way due to accidental factors affecting but independent of the actual
erformance. I claimed that competences are context-dependent and person-depend-
t at the same time, that they fluctuate over time, that there are several different ways
measuring them and that different measurements point to their multidimensional-
. I suggested that irregularity and even chaos can be an intrinsic property of a
process and not something imposed on that process by independent, coincidental
mapped onto a smaller one covering A-B, retaining the distribution of the points B, C I
I
and D. This breaks the line A-B into four lines, defining the extrapolated
measurements A,, A, and A,, which are separated by intervals of two months. Since
the scale invariance is qualitative, any five consecutive measurement points can be
taken and extrapolated onto any interval between two existing points. You can repeat
this process over and over, until the original eight-month intervals are reduced to
I
intervals of days or weeks.
The extrapolated curve will, of course, not be identical to the real curve based on real
daily measurements. The chance that extrapolated points will coincide with real points I
is small. But if scale invariance applies, as we assumed, the qualitative similarity
between the extrapolated and the real curve will be very high. That is, the dynamics of
change of the real curve, the nature of its fluctuations, its general outlook and so forth, I
will be captured quite reliably by the intrapolation. The real curve and the constructed,
extrapolated curve will be like children from the same parents. They differ in a number
of superficial characteristics, but on the other hand they show a lot of genetic similarity.
You could object, however, that qualitative similarity or family resemblance is a
meagre result; you want to see a reliable image of the real curve. The real curve,
however, with all its peculiarities, is a contingent and coincidental structure, in that it
depends very much on a variety of coincidences, such as the actual doing of the
I
homework or taking the test, holidays and unexpected sickness. What is important in
the real curve, therefore, is the qualitative properties it shares with the extrapolated
Model and reality 93
curve, such as the nature of its normal fluctuation, the probability of infrequent high
fluctuations, the existence of general trends upwards or downwards and so on. The
uapolation has its time limits, however. For instance, when I continue decreasing the
e interval between any two consecutive additions, I will reach a point where the
cts of boredom and fatigue will become noticeable. Put differently, the intrapla-
tlon procedure works only within limited ranges.
1. It is assumed that I use an absolute scoring system, that is, one that reflects the increasing
complexity of the arithmetic operations the child is able to perform, increasing mastery and so
forth. Normal school marks are relative; an A in the third grade refers to a level of
understanding and mastery of arithmetics that is far below a B in the seventh grade.
4
A definition of growth
The growth metaphor applies to poetic subjects such as Spring leaves and mimosa
blossoms, but how does it apply to psychological development, for instance to
cognitive development? The definition of (for instance, cognitive) growth I shall
present here is an extension of one given in an earlier paper (van Geert, 1991):
Growth is an autocatalytic quantitative increase in a growth variable, involving
the consumption of resources and following the emergence of a specific
structural possibility in the cognitive system.
Examples are the growth of the lexicon in a child, but also the growth of the child's
understanding of another person's point of view, the growth of skills such as solving
addition problems and so on. The definition implies a number of specifications.
The first is that growth applies to a quantifiable variable and expresses a quantitative
change. For instance, the lexicon counts an increasing number of words, or the child's
social understanding contains an increasing number of elements he/she can simulta-
neously relate to one another. The variable (number of words, elements considered in a
thought process, etc.) must be quantitative in the sense of natural numbers and this
requirement might cause problems with a lot of psychological phenomena.
The second property of growth is that it is autocatalytic. By that I mean it is a process
that sets itself in motion and whose own products keep the process going. Whatever
boils down to a mere addition of elements or magnitude by some external agent cannot
be considered a genuine growth process. If, for instance, we call the child's increasing
understanding of social roles a growth process, the product of that process - a specific
level of understanding - must by itself trigger the further discovery and elaboration of
more complicated social role understanding. The plant metaphor makes this aspect
particularly clear. When a seedling grows, it is not because water and nutrients are
pumped into the plant, as if it were a balloon that enlarges because air is blown into it.
The plant grows because its cells are dividing and multiplying, as a result of internal
mechanisms of cell growth.
The third property is that growth, even if it is internally driven, needs and consumes
resources. In plants, the resources are obvious: sunlight, nutrients, space, etc. In what
sense does an apparently ethereal thing like the learning of new words or the discovery
of a rule of social relationships consume resources? That does not seem to involve a big
physical effort. Cognitive (behavioural, mental, etc.) growth, however, relies on more
or different resources than physical effort alone. I shall explain this in a later section.
Fourth and finally, growth follows a structuralproperty of the cognitive system (or of
whatever developmental system it applies to). With the metaphor of plant growth, the
structural possibility is the presence of a seed, for instance. There is growth only if
The growth metaphor 97
ere is something that can grow - that is, increase its size, number or magnitude. The
rowth of the lexicon implies the presence of a minimal lexicon of at least one word.
is requirement seems to disable the possibility for the construction of something
w during development. If the growth principle explains development and growth
equires the presence of the grower in at least some minimal form, then everything that
rows must be present at the beginning. Growth, however, is not the only explanatory
echanism in development. Growth is what happens after the construction of a new,
errninal form. The construction of such forms out of existing material involves its own
particular dynamic principles that will be discussed later in this chapter.
I shall use C as a symbol for resources because it refers to the idea of consumption and
to avoid confusion with the R of growth rate. If the resources are infinite, we have no
reason to introduce the resource variable into the growth model, since the specification
of the resources consumed will make no difference. But if the resources are limited,
which is most likely the case, each step in the growth process will be affected by the
amount of resources consumed in the previous steps:
Since the growth rate is supposed to express the intrinsic productivity of the grower
(that is, the autocatalytic process), R cannot be a function of the limited resources
alone, but must also depend on an intrinsic productivity factor (learning or acquisition
98 The dynamic growth model
factor in the case of cognitive development). Thus we change the previous expression
into the following:
This equation is the solution for the undefined function of remaining resources from
equation 4.5. Making R proportional to this function means that the growth level
increase over a time period At equals:
If we assume that At equals a time unit 1, the equation can be simplified as follows:
Equation 4.10 is the basic equation for logistic growth. It describes how a later growth
+
level, at time t 1, is caused by an earlier growth level, at time t, and by two additional
parameters r and K. Since t is undefined, it describes how any later growth level
depends on an earlier one. If applied iteratively, starting with t, proceeding to t 1, +
+ +
t 2, t 3, etc., the equation generates a sequence of growth levels that follow one
another and form a growth curve. The numbers 1, 2, 3, etc., added to t can have
different meanings. They refer either to a fixed time unit (a day, for instance) or to a
+
mere ordinal position. In the latter case, t would mark the first event, t 1 the second,
+
t 2 the third and so forth, without specifying the length of the time interval that
separates any two events.
A second way to infer this same equation exists and it shows how the notion of an
equilibrium density follows naturally from the concept of limited resources. The
reasoning goes as follows. Growth is not only the result of a positive term, the growth
rate, but also of a negative term. In the case of biological populations, the positive term
is birth, the negative term is death. If growth applies to psychological phenomena, the
positive term could be learning, the negative one forgetting. If growth is concerned
with the actual behavioural expression of a skill, the positive term enhances the use of
the skill in a problem situation, whereas the negative term suppresses it. Growth is
resource-dependent and the resources are limited. We do not know, however, where
this limitation lies in terms of an equilibrium density or carrying capacity. The only
thing we can say is that the negative term increases as the population or growth level
The basic growth model 101
increases, because the bigger the population or growth level, the more resources it has
consumed to build itself up, or the more resources it needs to maintain itself. Let r be
the positive and a the negative term and At again be equal to 1. Our equation would
then be:
Under what conditions will this equation lead to an equilibrium density, that is, to a
stable population or growth level? It will be when each successive population or growth
level is equal to the preceding level, when:
= L,; or (L,+, - L,) = 0;
+
or L,(1 r - a.L,) - L, = 0
This condition is fulfilled when:
r - L , - u . L , ~= Oor when L , = r / a (4.13)
By convention, this is the equilibrium density level or carrying capacity and it is
represented by K. It follows therefore that:
r/a = K o r a = r/K (4.14)
Now substitute a for r / K in equation 4.11 and the result is equation 4.10, the equation
that started with the assumption of an upper growth level.
The growth equation has a long history. I t was developed by the Belgian
mathematician Pierre Fran~oisV e r h ~ l s t who
, ~ published his original studies in 1844
and 1847. Verhulst tried to understand the problem of population growth in the spirit
of the Malthusian view on limited resources. Malthus foresaw doomsday, but Verhulst
showed that a population would settle around an equilibrium determined by the
resources available. The Verhulst model is called the logistic growth model and the
equation is known as the logistic growth equation. The term refers to the military term
'logistics', originating from the French word 'logis', which means lodging. Logistics
are the means and infrastructure necessary to sustain the troops. The equation is
traditionally known under its dtferential form, that is, the mathematical form that
solves the equation for the time step approaching the zero limit (DeSapio, 1978). The
differential equation is:
for K the carrying capacity, k the growth rate, t time and c a constant that is equal to:
for No the starting value of the growth level N, and k the growth rate (called r in the
previous equations).
In 1976Robert May published a paper in Nature in which he explained the dzference
form of the equation (May, 1976). Whereas the differential equation involves the time
102 The dynamic growth model
variable, the difference equation simply works with discrete steps (as in equations 4.10
and 4.1 1). I t is a good example of the type of iterative equations and processes
introduced in Chapter 1. What might sound like a mere technical issue - differential or
difference - turned out to mark a fundamental distinction between two classes of
solutions. Whereas the differential form always evolves towards an equilibrium state
(the carrying capacity), the difference form showed a rich spectrum of solutions,
ranging from the simple equilibrium state to chaos. Model 4.1 explains how the
difference form of the logistic growth equation can be implemented in the form of a
spreadsheet. The logistic equation is not only a source of great fun (for whoever thinks
equations can be funny), but in all its simplicity also reveals interesting and deep
properties of natural processes.
Note that the formula should be typed without spaces! Compare this with equation 4.10.
Properties of the logistic growth equation 103
,lead of L, the equation contalns a reference to the previous cell, A10 The $ slgn
reced~ng the parameter names IS necessary to let the program know that ~tshould keep
reference to r a n d K constant. Copy the content of cell A1 1 to the range A1 2..AI 10. If
use Lotus 1-2-3 for W~ndows,I suggest you use the Lotus Classic Menu to do this klnd
f copying (it IS fast and slmple, especially if you have to copy to big ranges). You will
otlce that each cell contalns a number, w h ~ c hIS the value of the equation In that cell. To
e the equation, for instance, in cell A20, put the cursor on A20 and look at the editlng
indow below the Menu bar. Another way to see the equation is to double-click on the cell
ontent. This will bring you ~ n t othe editing mode, and you can edit the equat~onif you
ant to. You will notice that the equation in cell A20 contains a reference to cell A19. Cell
20 represents the state of the growth level after ten iterative appl~catlonsof the equation.
so far you have seen only a range of numbers. Go to the Chart menu and deflne a line
raph for the data range AIO..AI 10 (different spreadsheets use thelr own ways to def~ne
graphs; if you are not famil~arwith maklng charts, consult your manual). Go back to the
computing window, change the value of the parameters and watch the different graphs.
Try any growth rate value between 0 and 3 (e.g. 0.1, 0.5, 1, 1.9, 2.4, 2.7). Pay special
attention to the threshold values described further in the text.
If you actually performed the exercise above, you have just witnessed the remarkable
non-linear behaviour of an equation whose simplicity is in no way related to the
incredible complexity of its potential outcomes.
For r < 1, the resulting curve has a characteristic S-shape. Its asymptote, the point
it touches at infinity, is the carrying capacity level (equal to 1). I t is called asymptotic
growth. Put differently, the value of the equation, or more precisely the growth level, is
attracted towards a single point, the carrying capacity value. That is why the process is
said to have a point attractor for values of r smaller than 1. This is the scenario for a
rabbit population that is constant from year to year.
For r larger than 1 but smaller than 2, the curve shoots above its carrying capacity,
then drops, increases again, drops, in a decreasing vibration. T h e larger r, the longer it
takes for the process to approach the carrying capacity. This type of growth can be
called approximate growth. I t oscillates until it finally hits its point attractor, the
carrying capacity again. If the growth rate r is between 2 and 2.57, a new pattern
emerges. The growth level fluctuates between a series of states lying above and below
the carrying capacity, but never reaches that carrying capacity. For instance, with
r = 2.2 there are two such states and with r = 2.5 there are four. As r approaches
nearer and nearer 2.57, the number of states visited by the curve doubles more and
more rapidly. Because the curve cycles between 2,4,8, etc., states, we call this growth
orrillatory. Its attractor is not a single point, but a cycle, so it has a cyclical attractor.
Both approximate and oscillatory growth correspond with the scenario in which the
rabbit populations fluctuate between a too small population one year and a too large
population the next.
Above the rate value of 2.57, the process loses its periodicity and moves into chaos. It
is now chaotic growth and has a chaotic attractor. T h e word 'chaos' is actually quite
misleading. T h e chaos reigns only at the surface, so to speak, in that the succession of
growth levels seems truly random. In fact, this equation is sometimes used as a random
104 The dynamic growth model
Figure 4.1 Four qualitatively different types of growth based on different growth rates r
(corresponding values to the left).
number generator. On the other hand, this apparent chaos is caused by a simple and
perfectly deterministic equation. Why do we call this chaotic succession 'growth'?
Because it is a succession produced by a model we agreed to call a growth model, and
which effectively produced canonical growth for most of the growth rate values (see
Figure 4.1).
Above a growth rate of 3, the equation produces negative values. That is the point
where the practical application of the model ends, since there are no negative numbers
of subjects, or negative levels of a skill or ability.
You will notice that the divider '$Kt has been omitted; this is the same as setting it to the
default value 1, which simplifies the equation. Go to EditJClearSpecial (or any comparable
command in your spreadsheet) and clear the range A12..A110. Next copy the equation
occurring in cell A l l to cells A12..A50. Copy the column from A10 to A50 to the range
BIO..EU50. This will result in 150 columns that take column cell number 9 as their growth
rate. If you run out of memory, try a smaller number of columns.
What we shall do now is give each of the 150 columns of equations a different growth
rate. The growth rate of each column should be a little bit bigger than the rate of its
predecessor (the column to its left). To obtain this result, go to cell B9 (where the growth
rate of the B column is). Type:
(the divisor sl~ouldbe equal to the number of columns you have defined).
Next copy cell B9 to cell range C9..EU9. This will cause the next growth rate to be a bit
higher than its left neighbour and at the end of the row of columns it will have reached the
value 'maximal growth rate' (never make it higher than 8). Set the level of the initial state
high enough, say 0.9.
What you have now are 150 series of growth levels (or less). Their initial state is similar,
namely 0.9. Their growth rate, however, increaies from left to right. Set the value of r(the
growth rate) to 1.8, and the maximal growth rate to 3. Then. press the button for
Recalculation (which is F9 in Lotus).
In designing a bifurcation diagram, we are interested only in the later part of each
growth curve, after the curve has found its steady state, if one exists. The bifurcation
graph is created as follows. Make a new graph, call it 'bifurcation', and define its A
The dynamic growth model
Figure 4.2 A bifurcation diagram for growth rate values ranging from 2.8 to 2.9. T h e
growth rates are projected onto the horizontal axis. T h e vertical axis specifies the values of
the growth levels corresponding with the growth rates on the horizontal axis; a growth rate
of 2.83, for instance, produces a growth pattern consisting of two alternating levels L1 and
L2.
datarange as 'A30..EU50'.Thus the range covers the 150 growth curves, excluding the first
20 or so steps and presenting only the steady-state outcomes. Make the graph an
ordinary line graph, and set the method of display to symbols only (not to connectors or to
connectors and symbols). Along the x-axis you will find the series of increasing growth
rates, while they- axis will display the steady-state values corresponding with each growth
rate. The result is a beautiful tree structure known as the bifurcation diagram (your screen
should look like that of Figure 4.2; lines and rectangles have been added afterwards).
The bifurcations are literal, in that the process has a single end state until the growth
rate value crosses the boundary value of 2. The single branch of end states splits into a
fork, which again splits at the value 2.57. The higher the growth rate, the more rapidly the
branches bifurcate. A linear increase in growth rate thus leads to a non-linear jump in the
number of end states. It is not entirely true, however, that an increasing growth rate
corresponds with an increasing number of end states. In the chaos of end states, islands
of simplicity occur, as for instance around the growth rate value 2.83. If you set the growth
rate to 2.8 and the maximal growth rate to 2.9, your bifurcation diagram shows a
magnification of the window confined by the values 2.8 and 2.9. The increasing chaos of
end states suddenly switches to a simple three-state cycle, which then bifurcates again
and flows into chaos. In fact, the bifurcation diagram is self-similar, or scale-invariant,
because copies of the diagram reappear at smaller and smaller scales. For more details
(on a reasonably accessible level), see Peitgen, Jiirgens and Saupe, 1992 (Part 11).
What you witness here is the butterfly effect in action; a tiny difference does not show
up until it suddenly gets magnified and leads to a pattern entirely different from the
Minimal structural growth level, growth onset time and the origin
If the initial state in the column of iterative growth equations that you have tried to
build is equal to zero, no growth will occur. Put differently, there must be something
that can grow in order for growth to occur. Since the initial state of growth is in
principle the lowest possible growth level and since this lowest possible level cannot be
zero, it should be some arbitrarily small number (e.g. one word, in the case of lexical
gowth). This arbitrarily small number is the minimal structural growth level of a
developmental variable, such as a skill or a particular knowledge domain.
In many cases, a variable such as pre-operational thinking, shows negative growth
after a period of increase. That is, it tends to fade after it blooms. It will rarely
disappear completely, however, in that it will always retain a minimal structural
growth level. For instance, although the thinking style of adults, we may hope, is
basically rational and logical, some remains of a pre-operational thought form that is
magical and egocentric survive. Another example is a skill learned at school, such as
speaking French. If it is not practised, it will fade away. Although almost completely
invisible, it may survive at a minimal level that could form the basis for the rebirth of
that skill if need be.
The growth onset time is the moment at which a structurally minimal expression of a
cognitive element emerges. For instance, the growth onset time of a child's lexicon is
theoretically the age at which the child has acquired the first real word. The minimal
extension is not only hard to ascertain empirically, however, it is also likely that the
minimal set is actually a few items.
If we do not assume that everything that can grow in mental and behavioural
development is innately present in some minimal, or germinal form, we have to explain
how the step from a nil-state (growth level is zero, i.e. the variable is non-existent) to a
germinal state (growth level is an arbitrarily small positive number) can be made. This
step cannot itself be a growth process. Three possibilities can be discerned. First, the
germinal state is innately given. Second, the germinal state has been inseminated from
outside the developing subject; it has been taught or imitated. Third, the germinal state
has been constructed by the developing individual. Perhaps these logical possibilities
also constitute psychologically relevant distinctions.
With regard to the first possibility, presence in a germinal state actually refers to the
innate nature of the concepts and strategies in question. Basic concepts in particular
have an important genetic component. In a recent paper, Jean Mandler has explained
how many basic concepts, such as object or causality, have a basis in innate
112 T h e dynamic growth model
mechanisms of perceptual analysis (Mandler, 1992). The actual onset of growth of
these innate germinal states is probably timed by the growth of conditional or control
variables. These variables could be neurological, environmental, cognitive or a
combination of them all.
The second possibility for making the step from a nil-state to a germinal state is by
assimilating an externally presented model, through imitation and demonstration or
teaching. This process refers to the main source of intellectual growth as far as the
transmission and appropriation of culture by every new generation is concerned. In
teaching, the germinal form of a new grower is inseminated from outside and its growth
is carefully supported and controlled in a process that is now often termed
'co-construction' (Rogoff, 1990).
The third way in which a new grower can be initiated amounts to an autonomous
construction by the subject. That is, since there is neither an example that can be
imitated, nor any innate inclination, the subject discovers a new cognitive possibility.
This is what probably occurs in true creativity.
The construction of new germinal forms is a major problem of development, and in
Chapter 1, I referred to the original version of this discussion in Plato's Menon. It is
likely that at least some of the processes that lead to new forms in psychological
development are formally similar to those that lead to new species in biological
evolution. Given a specific cognitive (or biological) structure, a limited domain of
degrees of freedom exists for constructing new forms (see Ho and Saunders, 1984;
Saunders, 1984, for examples from biology). The construction of new forms is an
intrinsic possibility of a developing system, in that its reproduction over time and its
maintenance are vulnerable to random perturbation (mutation) and to imported
models (imitation) (Fogel and Thelen, 1987; Siegler, 1984). In some cases, these
unintended mutations of some existing capacity are selected and supported by the
external environment. A good example is the early growth of words, based on meanings
given by the adults to proto-meaningful acoustic productions in a baby (see for
instance Jakobson, 1959, on the growth of 'rnommy-daddy' words).
In general, however, newly emerging forms will have to compete with ones that
already exist and although in the long run the new forms will turn out to be more
powerful than existing ones (e.g. operational as opposed to pre-operational thinking),
they are definitely much less powerful at the time they emerge in a germinal form. In
evolutionary biology, a comparable problem occurs in explaining the emergence of
new species: the problem of cladogenesis (Gottlieb, 1984). It is often solved by using
the concept of allopatric growth or allopatric speciation (Mayr, 1976; Simpson, 1983).
Allopatric speciation is rapid evolutionary change in a geographically separated (i.e.
frontier) part of the original species population. Because the separated part occupies its
own small habitat, relatively isolated from the 'mainland', it can change under
relatively safe circumstances with little or no competition from the main species. Later,
the altered species form, if better adapted to circumstances that might have changed in
the meantime, may take over the habitat of the original main population.
If applied to development, allopatric growth means that a new capacity or skill may
be constructed by random variation, selection or imitation. This may occur in a
Properties of growth in mental and behavioural development 113
relatively isolated and uncompetitive subfield of the field of application of an already
established capacity or skill. At least in the cognitive domain, allopatric growth is a
natural phenomenon, since almost all fields of application of a rule or production
system break down into subfields. These subfields are characterized by differences in
cognitive complexity, difficulty, specific domain of application and so on.
A particularly clear example is offered in Klausmeier and Allen's (1978) longitudinal
smdy of concept development during the school years. The authors distinguish four
different conceptual rule systems that form a developmental sequence, namely
concrete, identity, classificatory and formal levels. They have observed that conceptual
development is not equal for all concepts at all levels. For instance, there is a natural
delay - or de'calage as Piaget calls it - between object, geometric and abstract concepts
and between concepts within each domain, as far as speed and ease of development is
concerned. It would be very difficult to construct a new conceptual rule system (e.g. a
classificatory level) for the whole domain of concepts at once, but it is relatively easy to
do so for limited domains, such as a particular concept from a particular class (e.g. the
concept of 'cutting tool' from the object class). By the time a conceptual strategy in a
more difficult concept domain has reached the limit set by its carrying capacity, a more
advanced strategy is likely to be ready in a relatively isolated easier subdomain (e.g. a
specific concept). The latter may then be adapted to the requirements of the more
complex conceptual domain with relative ease. DCcalages, as they have been called by
Piaget, are the key to development, in that they create opportunities for allopatric
growth of new developmental forms.
These heuristic principles are reminiscent of those for biological ecological systems
in general, and evolutionary systems in particular. For instance, the fifth principle is
reminiscent of a principle in Darwinian theory, that the number of offspring exceeds
the number of organisms an environment is able to support, long enough for each
organism to reproduce. From this it follows that the adaptation of organisms to their
environment increases over generations. Likewise, we may heuristically claim that
learning under competition for limited resources favours 'more learnable' more than
'less learnable' mental species. Since 'learnability' is dependent on the set of
supporting cognitive resources that together form a person's cognitive system, more
Modelling real growth 115
easily learnable cognitive species (rules, skills, concepts, etc., that are more easily
learnable in the person's current cognitive system) tend over time to become more
frequently represented in such a system than do less learnable ones (see for instance
Newport, 1982, for an application to language; van Geert, 1985).
In the framework of this ecological metaphor, we may speak about a 'cognitive
grower' and its 'environment'. A cognitive grower6 can be any of the species in the
mental ecology, any structural element or component of a cognitive system to which
the growth relation applies; by 'grower' I do not mean an individual child, but rather
the child's lexicon, or the child's use of the inversion rule in questions, or any other
mental species. Trivially, a grower is a cognitive species that grows. The environment
is the totality of supporting or competing resources upon which the grower 'feeds'.
Thus as far as the nature of the cause or the magnitude and time of the effect is
concerned, I make no a priori distinction between subject-dependent and external
resources, such as the number of available models or tutorial support (see also Fogel
and Thelen, 1987; Thelen, 1989). A child's mental ecology, therefore, consists of the
contents of his or her own mind in addition to the accessible environment.
In cell C2, adjacent to cell B2, you write the spreadsheet equation computing the growth
rate for points B1 and 82 as follows:
Write the value of the first data point (2, for two words) in cell C I . Go to cell D l , and enter
the equation:
which means that you want to see the value of C1 rounded off to the integer level. The
reason is that you will never observe 3.2 words, for instance, but either 3 or 4. Copy this
equation to D2..D32. Define a graph 'Timeseries' with A1 ..A32 as A range, and D l ..D32 as
range. The A range holds the data; the B range is your model outcome. Look at the
result. The similarity between data and model is not very convincing.
How can it be improved? Try several possibilities, for instance, start with a significantly
lower initial state. The value 0.66 for instance will result in a very good fit with the data. But
this value makes no empirical sense, since the child has either 1 or 0 words. Try different
growth rates. Lower growth rates result in a reasonable fit, but this method has two
disadvantages. First, the computed growth rate was 0.31, not a lower value. Second, the
state at iteration point 32 is significantly lower than the empirical data point. The best
solution can be obtained by applying the following assumption. First, assume that the
initial state, the minimal structural growth level, is 1, and not 2 as in the data. Second,
assume that the growth onset time is somewhat later than the onset of the observations.
That is, copy the number 1 to cells CI..C3, thus making the growth onset time equal to
observation week 3. The resulting model curve shows a very good fit with the data, except
for the first few weeks (Figure 4.3).
Finally, write the data series in range AAl..AA16, but skip one data point each time
(thus, use the observation weeks 1,3,5,7, etc.). Compute the growth rate as described in
this tutorial. Since the interval between data points is two weeks, the growth rate is
computed for a corresponding feedback delay (two weeks). Try a growth rate of 0.71 for
the reduced set of 16 data points (Figure 4.4).
The fit between the mathematical curve and the data is very good and it is quite
remarkable that a seemingly uncontrolled and random-based process such as early
word learning follows a mathematical curve so closely. We have seen; however, that the
curve is critically dependent on the initial state value. A change of only one word at the
beginning made a considerable difference in the form of the curve. This seems to lead
to a rather serious objection to the mathematical model: Could a small, probably purely
random-driven difference in a single word at the beginning of the growth process really
be so important that it determines major differences in growth trajectory?,This is a very
unlikely assumption. The point is, however,.that the initial state (of the lexicon, for
instance) is a lot more 'fuzzy' than later states. Are the two or three things that we call
'words' at the very beginning words in the fundamental sense of that concept? This
question is very difficult to answer. The child's first utterakes are seen as words
because the investigator decides they sound sufficiently similar to real words from the
adult lexicon, but what are they from the child's point of view? Are they really
functional in the same way as the later words are? It is clear that this fuzzy beginning
,
I
Figure 4.3 A comparison between empirical data on lexical growth in a child (after
Dromi, 1986) and the logistic model with parameters fitted onto those data.
Figure 4.4 Theoretical curve of lexical growth based on a feedback delay of two weeks.
Modelling real growth 119
carries the roots of the whole lexical growth process, but it is unclear to what extent the
properties of that fuzzy state should be taken in an absolute sense. The
solution I prefer is to manipulate the data from the initial state somewhat and to try to
find a good theoretical fit with minimal manipulation.
Instead of actually manipulating the data at the initial state level, we may conceive of
the whole range of data as affected by some random influence. That is, the number of
observed words is probably not exactly the same as the number of actual words Keren
knows (although it is probably pretty close, in view of the high observation density).
Moreover, the growth process itself may not be as deterministic as the mathematical
model suggests. I t might be more realistic to see each step in the lexical growth as a
randomized function of the previous step, instead of an absolutely deterministic one.
Nevertheless, the basic belief in the dynamic systems model is that simple equations
faithfully model real processes. So, although some randomness may be tolerated, it
should not be too much. Put differently, if I need a high degree of random influences to
explain my data, the model has little to contribute.
Let us try a small random factor, therefore, and investigate what happens if it is
imposed on the theoretical model. One way of studying the effect of random noise is to
multiply the growth level by a random number bigger or smaller than 1. The growth
equation then becomes:
L,,, = L; (1 + r - r - LJK) ( 1 + (rand - rand)/d) (4.25)
for rand a random number between 0 and 1 and d a divider. It should not be too
difficult by now to build a spreadsheet model with this equation. Figure 4.5 shows the
result of applying a maximal + 1 -5 per cent random fluctuation to the growth
process (with d = 20). The initial state is set to 1 word, K to 350 words and r to 0.29.
So far I have manipulated the initial state level in order to obtain a better fit with the
data. I have also tried a model with a small random fluctuation imposed on each
computed growth level point. The feedback delay, however, has not been changed. In
view of the arbitrary setting of that delay (equal to the sampling points), we might as
well try to change it and see how it affects the theoretical curve. By taking a feedback
delay of two weeks (simply double the sampling time), you find a growth rate r of 0.71,
resulting in an even better fit (see Figure 4.4).
On closer inspection, however, Keren's lexical growth curve during the one-word
stage seems to consist of two substages. The first is a stage of growth that seems to level
off during weeks 16-19, at a growth level of about 50 words. I t is immediately
succeeded by a second substage of almost explosive growth, leading to the temporary
ceiling level of around 350 words. The bend in the growth curve actually corresponds
with a change in semantic strategy. This shows that our original assumption, that the
carrying capacity does not change significantly during the one-word stage, was
probably incorrect. In order to model this change more adequately, we should employ
a model of connected growers, for instance a model specifying the relation between
lexical growth and the growth of a new semantic strategy. A connected growers model
can solve the problem of a less than optimal fit with the lexical growth data (see van
Geert, 1994).
120 The dynamic growth model
Figure 4.5 The lexical growth data compared with three curves with 5 per cent random
effect per data point.
Figure 4.6 Data and theoretical curve for the growth of memory span, for r = 0.44 and
f = 6 months.
The problem with building a growth model for these data is that they are group data,
not data on an individual's memory development. I shall assume therefore that the
group curve stays close enough to the growth curve of a significant number of
individuals, and that it can be considered the curve of a 'typical individual'. I am afraid
that this is a rather Queteletian solution, but it is the best we can do at the moment. The
actual raw data should be consulted to see whether the individual variation indeed
allows for such an assumption.
Figure 4.6 shows the result of modelling the data with a growth rate of 0.44, and a
carrying capacity equal to the asymptotic growth level from the data (about 5). The fit
between theoretical model and data is remarkably good. It is possible, however, that
individual growth curves are much less smooth, but that remains to be tested against
the data. A comparable attempt at building a mathematical model has been carried out
with data from another test for working memory, memory for consonants (Bleiker,
1991; Case, 1992a). The data again fit the logistic curve very well. It should be noted,
though, that the best fit requires that either the feedback delay or the initial level have
to be manipulated. Which of both actually corresponds with reality is.something that
cannot be decided except on the grounds of empirical data.
, How can feedback delay be manipulated, given that it is a single iterative step in our
b
spreadsheet model, not a time parameter?
!
I
122 The dynamic growth model
Model 4.5 Manipulating feedback delay
A good and simple algorithm to simulate a growth curve that occurs in arbitrarily small
step sizes is the so-called trapezoidal method. It correctsfor the remaining feedback delay
by averaging over two consecutive steps. Define a parameter name 'step' in addition to
the parameters you have already defined for the normal logistic model. Start with a value
for 'step' of 0.01. The easiest way to write the algorithm in a spreadsheet format is to work
with three columns:
Copy range A2..C2 to A3..C1000. Column A contains the values of the logistic equation.
The equations simulate the true differential form of the logistic equation 4.16. The
feedback delay is 1/100th of the delay in the normal spreadsheet version (hence the step
size 0.01). By setting the value of step to any decimal number, you can test the effect of
different feedback delay values. Your test will show that longer feedback delays result in
curves that are less steep at the beginning and steeper at the end than curves based on
smaller feedback delays. Try step sizes that fluctuate around the value 1.
Figure 4.7 Although the growth pattern of Keren's lexiion is very close to a smooth
logistic curve, the underlying growth rate r varies in a seemingly chaotic fashion. It appears
there are two substages in the process, each with different magnitudes of change of r over
time.
(and between any multiple of two states). Do we find such patterns in mental or
behavioural growth?
In fact, many such patterns exist in behaviour, but in general we would not be
inclined to put them under the heading of 'development'. For instance, children switch
between effort and relaxation, interest and boredom, sensitivity and habituation,
activity and rest. Another example comes from the research on the phenomenon of
attachment in infancy. It shows, among other things, that children switch between
periods of active, individual exploration of the world and periods of seeking comfort
and protection with the people to whom they are attached. Mike Apter has described
this and similar phenomena in terms of threshold crossings (Apter, 1982). If a girl
toddler is secure she may go out and explore something new, such as the neighbours'
youngest son. But as she discovers that he is not only quite an interesting boy, but also
sometimes very rude, her interest eventually-turns into fear. She runs back home to
seek the comfort of her familiar place and asks her mother to read from her favourite
book. After a while the state of rest and comfort turns into boredom, and she decides to
continue her exploration of the world outside. This so-called reversal shift is clearly a
carrying capacity phenomenon, in that the child can tolerate a certain upward
deviation from the normal level of comfort or security in the form of fear, but that it
The dynamic growth model
shifts towards a downward deviation from the comfort level (in the form of actually
seeking comfort with familiar persons) if the deviation becomes too great. The process
also goes the other way, in the sense that actual comfort and relaxation-seeking turns
into boredom. These cycles or shifts are not seen as genuine developmental
phenomena, in the sense that they do not lead to a higher or steady-state level. They
are, however, part of the normal dynamics of human behaviour. It is interesting to see
that the logistic growth equation at least qualitatively explains such switches in terms
of a range of growth rate values higher than the ones leading to steady states and lower
than those leading into chaotic oscillations.
1. This is indeed only a popular or superficial interpretation of Piaget's theory, based on the
textbook descriptions that emphasize the universality and necessity of the stages. Piaget's own
point of view was much more subtle.
2. Everyone should know that there are no ferries to uninhabited islands and the Dutch would
have built a bridge anyway.
3. Yes, another Belgian, like Quetelet. I cannot help it that my homeland made such an indelible
impression on my work.
1.. If you use a spreadsheet under Windows, like Lotus 123 or Quattro Pro, there is a simple way
to define all your range names at once. Assuming you have to define four range names, for
parameters named 'r', '8, 'in' and 'I?, write those names in four consecutive cells, for instance
Al..A4. Enter the corresponding values of the parameters in the range Bl..B4 (that is, right to
each parameter name). Select the entire Al..A4 block with the mouse. In Lotus, open the
menu Range, then Name. An interactive window appears. It has a button marked 'Use
Labels' and a small options window, which is by default set to 'To the right'. Just press the
'Use Labels' button, and Lotus knows that the values in cells Bl..B4 are named 'r', '8, 'in' and
'K' respectively. The procedure is very similar in Quattro Pro. Enter the parameter names,
then right to those the values. Activate the Block menu, then names, then Labels, press OK.
The optional direction is set to 'Right'. If you prefer values left to or below the cells with the
names, change the direction option accordingly.
5. The metaphorical term 'cognitive species' is similar to several terms introduced by scholars
who have applied evolutionary analogies to the problem of the cultural transmission of
knowledge and skills. They have proposed several terms to describe the units of transmission;
Dawkins (1976) used the term 'meme' as the cognitive analogon to 'gene'; Boyd and
Richerson (1985) speak about 'culture types'; Lumsden and Wilson (1981) use the term
'culturgen'; see van Geert (1985) for an overview.
6. If anyone ever considers translating this concept into French, he or she will practically be
obliged to use the word 'croissant'. Finally, developmental psychology deals with something
substantial.
Transitions and
developmental fractals
Figure 5.1 The Necker cube (top) is an example of two stable points of organization
(perceptual orientation 1 and 2), connected by a sudden-switch-trajectory.
rower stands upright and bends to one side, the boat will topple over and rapidly shift
into its other state, sinking. As soon as the equilibrium point is crossed -like the rower
bending too much to the right - a positive feedback cycle is set to work and the forces
driving the boat towards imbalance will be amplified instead of dampened. Bistable
states abound in perception and thinking - at least that is what personal experience
suggests. Their characteristic dynamics is that of a long period of stability in one state,
then a short intermediate jump to the other state, which is then stable for a long time.
This chapter begins with a discussion of empirical evidence of transitions and
sudden jumps in development, which occur at various levels of generalization,
measurement or description. The distribution of such transitions over all possible
levels of observation leads to a second topic, the fractal nature of developmental
processes. Next, I present a mathematical model of sudden jumps or 'strong'
transitions and show that these strong transitions bear all the marks of an interesting
mathematical object, the cusp catastrophe, which serves as a very general model of
sudden state change. Is there any empirical evidence on sudden changes or jumps in
development?
Transitions and sudden changes 127
Bijstra (1989) confirmed this hypothesis. He also found that over repeated testing
sessions, separated by a period of a few weeks, some children tend to shift back from a
'higher' to a 'lower' state. Thus a child who is a clear 'conserver' during the first session
is found to be a convinced 'intermediate' during the next session (see also Bijstra, van
Geert and Jackson, 1989). This phenomenon occurred with a significant number of
children (about 17 per cent). The first tentative conclusion that can be drawn from this
observation is that for at least some children, the stable initial state (non-conservation)
switches to a non-stable state, which is actually a fluctuation between two or possibly
more states, for instance, non-conservation and appearance understanding. Finally,
they settle into a stable state, that of conservation understanding.
Piaget (1957; see also Flavell, 1963) actually distinguishes four states, each
considered equilibrium states. The Piagetian experimenter shows the child a ball of
clay, then rolls it into a long thin sausage or into a flat pancake. He then asks if there is as
much clay here as in the ball. In the first knowledge state, the child will concentrate
either on the length or on the thickness i f the sausage during one testing session and
say there is either more or less. In the second state, the child will concentrate on one
dimension, thickness for instance, but switch to the other dimension at some point
during the testing session. In the third knowledge state, the child will simultaneously
look at the thickness and length but will not know how to solve the conflict between the
two. These three knowledge states result in a non-conservation answer. They are
assumed to succeed one another over a period of a few months. Finally, the child
130 Transitions and developmental fractals
understands that the thickness and length stand in a compensatory relationship to one
another and reaches the correct answer.
The bimodality, or multimodality, of the scores on a conservation test suggests that
the shift between one state and another in an individual child is a sudden jump from
one state to another, that is, a strong transition. This is not only for the trivial reason
that there is no meaningful intermediate state (it is either one dimension observed, or
two). The conservation tests present the children with a number of questions, so they
could have any percentage correct. This percentage could gradually grow over time,
but it does not really seem to do so,
On closer scrutiny, however, the sudden jump quality is a matter of the
measurement scale that we use. The Bentler scale divides the group of children into
straightforward conserver and non-conserver groups. Bijstra's scale made a distinction
between three groups, including transitory children, by using an appearance-reality
criterion. Piaget looked at the way children decide about whether there is the same
amount or not and distinguished four different groups. We might be inclined to say
that the more refined the measurement scale, the more the results reflect the real
distinctions and categories. Such a conclusion, however, does not reckon with the fact
that measurement scales are not chosen in function of how closely they reflect the true
distinctions in nature; their choice depends on the specific question asked. It is
legitimate to ask whether a child can conserve or not and for that question the Bentler
test is the right instrument. If you want to know how children come to their answer,
you should employ Piaget's criteria. I t is like the famous example of the coast of
Britain; its measured length depends critically on the smallest length unit employed.
The question which unit that should be depends on what purposes the measurement
should serve.
We can imagine that the sudden jump pattern occurs on any level of measurement.
If we measure the straightforward conserver-non-conserver distinction, it is likely that
the transition from one state to the other takes the form of a sharp transition. If we also
take intermediate conservers into account by asking for the appearance-reality
distinction, it is likely that we will find a sudden jump from non-conserver to
intermediate and from intermediate to conserver.
If the sudden jump indeed occurs between any pair of successive states irrespective
of the actual measurement scale - and there is no reason to doubt this fundamental
assumption - conservation development is highly reminiscent of a mathematical object
that is self-similar over all scales of observation, the fractal.
Figure 5.4 The tower of Hanoi in its three-disk version. T h e combination of disks at the
bottom is not allowed by the rules of the game, which do not allow the player to put a
larger disk on top of a smaller one.
Figure 5.5 Developmental levels of successive actions and explanations in the robot
experiment (after Granott, 1993); scores are based on discrete levels with one intermediate
score between each two consecutive levels.
that is, the number of events of magnitude M is equal to a constant c times 1 divided by
the magnitude raised to a constant power p. Let us, just for the sake of the argument,
assume that c equals 1 and that the power parameter equals 1.72 (which is a value found
in some related systems; the choice, however, is completely arbitrary; see Bak and
Chen, 1991; Schroeder, 1991). If M is 1/10, and p is 1.72, the number of transitions of
136 Transitions and developmental fractals
magnitude 1/10 is about 52 per time unit. Assume that the time unit is a year. That is,
whatever the transitions are, they are of the type that takes approximately a week to be
accomplished. How many transitions per year would there be, on average, that are 10
times as big? We know that:
that is, each year there is on average 1 transition of a magnitude 10 times bigger than
the transitions that take place about once a week. By the same token, the number of
transitions of magnitude 2 is 1 every 3 years, of magnitude 3 is 1 every 7 years and so
forth (Figure 5.6). The number of major transitions (e.g. of magnitude 3) that we can
expect over a lifetime is therefore very limited. Between the ages of 0 and 21 years, only
3 transitions of magnitude 3 will occur on average. Put differently, the limitation on the
number of major transitions follows directly from the power law that describes their
distribution over time. That power law, in its turn, is a direct consequence of the
eventual fractal nature of the organization of cognitive change.
What is the point of doing an exercise like the previous one? Recall that the
discussion started by asking why there was only a small number of major transitions.
Traditionally, the answer to this question has been based on ontological arguments.
For instance, there are four major Piagetian stages because they represent the four
major steps in the emergence of true scientific thinking. I t is the logic of scientific
Figure 5.6 If we assume that a transition of magnitude 0.1 occurs once every week, a
22-year-old person will have experienced about 1,200 of such minor transitions. The
expected number of transitions decreases drastically with increasing magnitude. That same
22-year-old will have experienced only 2 transitions of magnitude 4 (calculations are based
on the assumption that the power parameter is 1.72; note that the y-axis is logarithmic).
Fractal development and the quantity of transitions 137
thinking that explains why there are four, not five or three, or approximately four. The
reasoning behind the current exercise was quite different. It started from the idea that
developmental systems have a fractal property. They are transitions in transitions in
transitions. If that is true, they should obey the rules of complex fractal systems that
change as a consequence of some underlying principle, which, in the case of
development, is logistic growth.
A basic rule governing such systems says that the frequency of the changes is a
power function of their magnitude. Given the fact that our daily activities and thought
processes are like small transitions or growth processes, we should expect a nested
structure of bigger and bigger transitions. The number of main transitions - that is,
transitions of maximal magnitude -must therefore be very small. More accurately, it is
small because of the power law that governs its distribution, but it must be big enough
to enable students of development to see a pattern. For some reason or other, the
number four seems an optimal combination of both requirements.
Any fractal process where the interval between generationsZ is a function of the
magnitude of the fractal pattern (the number of branches, for instance) shows an
interval pattern described by a power distribution. That is, its logarithmic representa-
tion is a straight line.
The fact that the intervals between major transitions lie on a straight logarithmic line
does of course not prove that development is a fractal process. The similarity between
the timing of development and that of fractal processes as described here might be a
mere coincidence. On the other hand, the logarithmic distribution is yet another clue
that increases Miss Marple's suspicion that development and cognitive growth is
indeed a fractal process.
What is the simplest form in which the functionf can be cast? Since the growth level L
can vary widely, depending on the value of K, we make e, a simple multiplicative
function of r and of the ratio between L and K, that is:
When I substitute this function in the first part of equation 5.5, I obtain the
deterministic form of the transition equation:
Go to cell A10 and type in. Cell All takes the basic equation:
Note that the growth rate variable is to be found in the B column. Enter the following
equation in B11:
It says that if the stochasticity parameter is 1, the value of the growth rate is to be found in
cell C11. If it is not 1, the value is to be found in Dl 1. This seems a rather cumbersome way
of specifying the transition equation, but i l will make the steps more transparent.
In cell C11 type:
which states that if a random number is smaller than Al0, the cell takes thevalue of r and if
not, it has the value 0.
Cell Dl I specifies the value of the growth rate variable for the deterministic model:
144 Transitions and developmental fractals
Figure 5.8 Sudden jumps to a higher state level depend critically on the value of the
initial state (all other things being equal).
Copy range A1 I..D11 to A12..D1000 and define a simple line graph for the data range
A1 O..AI 000.
Try different values for r between 0.1 and 2.8; with an r of 1, test the effect of the initial
state value (try for instance 0.001, 0.01, 0.05 and 0.1).
What kind of growth patterns result from applying the transition equations? Let me
take the pattern of change in the tower of Hanoi experiment (Bidell and Fischer, 1993)
as an example of a sharp transition. It turns out that the curves based on a sufficiently
low initial state (around 0.01) and a high growth rate (around 1) reproduce the tower of
Hanoi pattern quite well (Figure 5.8). The initial level remains stable for quite some
time, then suddenly switches to a much higher level of functioning. This level is the
carrying capacity level, which is by definition the optimal level of functioning. The
point in the curve preceding the sudden jump corresponds with the state of
subcriticality from the fractal systems described earlier. Second, the length of the
initial state, corresponding with the preparatory state, is proportional to the initial state
level, corresponding with the entry level in the experiment. If we try a relatively high
initial state, like 0.1, the transition takes place immediately, as it did with the oldest
children in the experimental group. Third, if the initial state becomes too low, the
length of the preparatory state far exceeds any possible problem-solving task,
especially with younger children. It follows then that such entry levels will not lead to a
discovery of the right stacking principle in the tower task.
With lower growth rates and higher initial states, the resulting curves are quite
similar to the ordinary S-shaped curve of the standard logistic equation. With high
Transitions as catastrophes 145
Figure 5.9 With similar parameter values, the stochastic transition model produces a jump
at dramatically different moments: small, continuous random effects produce major,
non-continuous transition effects.
growth rates qualitative patterns emerge that we have also seen with the standard
equation, namely oscillations and chaos.
The stochastic model produces the same sudden jumps as the deterministic version
(provided the parameter values are the same; see Figure 5.9). The stochastic element
only shows in the moment at which the sudden jump occurs. Whereas the stochastic
element appears in each step of the equation, its effect is confined to a specific small
time range, the moment at which the jump occurs. In order to investigate the extent to
which the moment of the jump is determined by the random element, I ran 1400
simulations of the stochastic model, keeping the parameters constant. The cumulative
curve, showing the number of simulated cases which have reached conservation
criterion is a typical S-shaped curve which resembles the group data reported earlier
(see Figure 5.10). The simulated group data, however, are based on individual growth
curves characterized by a sudden leap.
Transitions as catastrophes
The 'catastrophic' nature of transitions
Catastrophe theory is a branch of mathematics that came into vogue in the social
sciences after the publication of an influential overview paper in Scientific American by
Zeeman (1976). I t presented a mathematical justification for the existence of sudden
changes in, for instance, the behaviour of dogs or people. If a dog is made really
nervous, the animal will either attack or flee from the cause of the disturbance. My dog,
146 Transitions and developmental fractals
Figure 5.10 The cumulative version of the curve from Figure 5.9, representing the
number of 'children' who have reached the criterion: although each individual develops in
the form of a sudden jump, the group curve shows a misleadingly smooth, S-shaped
growth pattern.
who is very clearly misnamed after a peaceful Belgian cartoon character Guust Flater,
who is, I am afraid, not internationally known, has now on several occasions given me
the dubious honour of studying Zeeman's catastrophe 'in the wild'.
It is very easy to make Guust anxious, for instance by putting his leash on in the
wrong way, exerting too much pressure on his neck. He will try to flee from the
threatening feeling, that is, away from the person who holds the leash. This response
will, of course, make matters worse. Suddenly his anxiety turns into aggression and he
attacks whoever is holding the leash. The attack will loosen the pressure on the leash
and reduce the cause of his rage, but this is certainly not enough to calm him down. It
really needs a lot of dog psychology, associated with the right sort of physical
aggression, to get him back to normal. I have never tried to measure the pressure of the
leash around his neck (I am crazy enough to have a dog, but I am not mad), but if I had
done that, and plotted the flight or fight reactions against the pressure, I would very
probably have found that the amount of pressure at which he attacks is higher than the
amount of pressure on his neck at the moment his fear turns into rage.
The sudden shift from fear to rage and attack, or from attack to fear, is an example of
a so-called cusp catastrophe. The cusp catastrophe is a mathematical form that
describes the distribution of equilibrium points. In the case of my ferocious dog, the
equilibrium points are different forms of behaviour associated with points on the
continuum from fear to rage. His behaviour is either a neutral reaction that is neither
flight nor attack, or a choice between flight and attack. Figure 5.11 shows the sheet
upon which the equilibrium points are located, relative to a major control variable,
namely the fearlrage-inducing variable.
The transition model discussed in this chapter pretends to explain sudden jumps in
Transitions as catastrophes
Figure 5.11 The plane of behavioural equilibrium points - fight, flight and neutral - and
their distribution over a control variable takes the form of a cusp.
a bimodal variable, such as conservation. Does it have the properties specified in the
cusp catastrophe model? What are these properties and how do they apply to
development?
Figure 5.12 Adding an increasing or decreasing external effect to the transition model
results in hysteresis: the growth levels either drop back to or escape from a minimal level
at different places, which depend on the direction in which the control variable has been
changed (left-to-right versus right-to-left in the diagram).
to very different, the child would first conserve, then switch to non-conservation with a
pair of beakers that are very different in shape. In summary, although hysteresis does
not apply to the transition model when time is taken into account, it does apply when
you simulate the effect of an external control factor. That is, the fourth catastrophe flag
applies to the model (Figure 5.13).
The next catastrophe flag, divergence, marks the difference in effects of small
perturbations, depending on where in the catastrophe model the perturbations are
applied. Recall that I suggested employing the growth rate variable as the
back-to-front dimension in the transition catastrophe. If the growth rate is small, a
single step forward along the transition curve (which is then actually very similar to a
smooth growth curve) exerts no significant effect. As the growth rate increases,
however, the same small step, if it occurs near the transition point, will magnify into a
sudden leap to the higher equilibrium state.
I t is difficult, however, to show whether or not the additional catastrophe flags,
divergence of linear response, delayed recovery of equilibrium and anomalous variance
apply to the logistic transition model. This model offers no description of the
underlying cognitive processes and these might well be needed to explain the effects of
external perturbations such as counter-suggestions on the child's thought process.
In summary, the transition model seems to fit a significant majority of catastrophe
indicators, the so-called flags. We may conclude, therefore, that it can be subsumed
under the broad class of models that display a cusp catastrophe and therefore describe
switches between bistable states.
Chapters 4 and 5 have been devoted to two different forms of increase, namely the
.(aweu a % u e B~ u r p u o d s a ~ ~ oayl
a m d nod alayM auo
aq1 jo ~q8y.1a q l o IIa3
~ atp ' a ~ u w s u ~y o j1la3) lualag!p e uy d ~ e m a m w o 3m o d ~ n 'd( p ~ a ~ d e q 3
' p alou aas) laqaea p a q ~ ~ s aampa3oldp 3 n e u r o ~ n eaq3 q ~ saweN
y ~ a B u q auyap nod 31 .£
. , s a q x ~ e ~Mau
q ow s a m p o ~ d
q z ~ u e ~d ~qa n a'a3uelsuy
, .IOJ ' a m 0 aInl u o s e m l o j s u e u ayl Buyd1ddajo qnsaa ayl ST u o , z s ~ ~ uva 8-Z
- a m Bupunaq sdaay u o r ~ ~ a u u vo g~~ a g
atp p g e w e I .uo 8581 UOLJ lqsnv peq a q alaqm (slay10 j u o m e ~ l a ~ a l alnaiw aM aJaqM
'sad 'wn$31ag ur) 3 u a q g j o h y s l a n l u n ayl 3jaI a q l a y e JO alojaq d p ~ o q uaaqs aaeq z s n u 3eqL '1
. .
. U O I J ~ I ~ ~ ayl
~ S Odlaweu
. . p q y e~aq1.13sap IIeys I 'sarSo103a 1e~uamdo1anap3rmeudpjo anssr atpol
'330198urp11nq
..
%urpaa3oldalojaa -uo1~r~admo3 lo uoddns \enlnw jo sdrysuor~e1a~ uraualua saIqerlen
ayl alayM 'sar%o103a1e~uauzdo1aaapaqu3sap 11rM A a y ~-slapow palex~dwo:,alow jo
. . se m a s IIrM Aatp ' ~ a ~ e. ?u ~ ~UOIJISU~JJ
sy~oiq%urp~rnq o .j . . . ayJ pue ~ J M O J %3~srS01
:,IJSI%OI . .
u
p S U O.I .J I S U ~ ? J ~
sp?33t?gl ~ ~ u a m d o l a h aput? ZST
Oscillations
Oscillations in development
'What goes up, must come down . . .'
My wife and I share a little foible with a couple of our dearest friends: we love to spend
hours singing old 1960s songs. I admit it is a little pathetic, some old guys and girls
immersed in their collective adolescent nostalgia, but who cares - our neighbours live
at a safe distance.' One of our favourites is a song by Blood, Sweat and Tears that starts
with 'What goes up, must come down . . .' and it immediately goes on to offer an
almost Buddhist explanation in the second line, 'spinning wheel got to go 'round'.
If you are a developmental psychologist, you are probably particularly interested in
'what goes up'. If you are in the life-span business, 'must come down' should also
appeal to you. But if you are in dynamic systems, the spinning wheel should tell you
that things go up and down all the time and progress in spinning the wool is a result of
that incessant oscillation. Technically, a spinning wheel is a device in which a rotation
results from an up- and downward oscillation that is equal to the sine of the rotation
point. Sine functions are frequently used in dynamic models to introduce a regular
oscillator to some changing function. If you write a sine function in your spreadsheet
and graph a time-delay phase space (which was explained earlier), you will notice that it
forms a cycle.
I admit it is a bit tricky to take a campfire song as a source of deep wisdom, but there
is still an attractive aspect to the idea that things progress, if they progress at all, by
going up and down. In nature, it seems,,the shortest line between two points is the
wiggle. In this chapter, I shall first present some evidence of oscillations in
development and of the cyclical nature of resource allocation. The rest of the chapter
discusses a few speculative models of resource oscillations and their effect on
developmental and growth processes.
154 Oscillations
Oscillations in development
The research data abound with evidence for a wiggling developmental path, but for
some reason or other, we have tended to overlook that fact. Development is usually
seen as a great march towards a higher way of being. Whatever irregularities occur
along the way are not caused by the marching of the troops but by unintended external
disruptions. Nevertheless, the oscillatory and fluctuating movement could as well tell a
basic fact about the way change in nature is organized. It is possible that processes just
need to go up and down in order to maintain their dynamics over time. Let me first
discuss some empirical evidence for oscillations in various developmental domains.
In Chapter 4 (on the logistic growth equation), I discussed Dromi's study of the
lexical development of her daughter (Dromi, 1986). The cumulative data, referring to
the increasing number of words the child used and understood, showed a nice logistic
S-shape. But, if we graph the growth rate per observation period, the image changes
dramatically. What we see is an irregular fluctuation over time. The first substage of
learning words is characterized by rather large swings, whereas the second substage
shows much smaller oscillations (Figure 4.7). In a comparable study, Corrigan (1983)
found similar oscillations in the rate of word learning. After an initial period, in which
the first elaboration of the lexicon takes place, the increase changes into an irregular
fluctuation (see Figure 2.11). The net result, the additive growth curve, however,
closely resembles a smooth S-shaped curve. The additive nature of word learrking
conceals the fact that the increase process itself oscillates quite markedly.
Oscillations also occur in other domains of language development. Take for instance
the growth in correct use of a syntactic rule over time. Data from studies on
interrogative questions (Labov and Labov, 1978) and on inflections, such as the
present progressive (Brown, 1973), show a similar qualitative pattern. The average
number of structures used correctly varies widely over time, until it settles down at an
equilibrium level that is 100 per cent correct (Figure 2.10).
Kurt Fischer's studies of the growth of understanding in various cognitive domains,
such as arithmetic understanding or reflective judgement, show strong oscillations. For
instance, in a study on reflective judgement, children were given an ill-structured
problem and were asked to reason about their thinking process. Two different test
scores were compared, one score on understanding abstract mappings, another on
abstract systems. In abstract mappings, children justify their thinking by referring to
the context in which the problem occurs. Abstract systems require a coordination of
mappings and require the child to compare and contrast different contexts, or different
sides of an issue. The increase in the scores oscillates over the zero line; that is, there is
real regression (Kitchener et al., 1993; see Figure 6.1). The pattern is highly similar to
that of arithmetic understanding, more precisely the child's understanding of how
operations such as addition and subtraction relate (Fischer, Kenny and Pipp, 1990; see
further, Figure 6.2).
The data are based on cross-sectional research, not on individual case studies, as in
the examples from lexical and syntactic development. Nevertheless, the group data
must be based on individual data that show at least the same sort of variation over time,
Oscillations in development 155
Figure 6.1 Oscillations in the yearly increase in scores on reflective judgement (after
Kitchener et al., 1993).
Figure 6.3 Changes in the relative power of the alpha frequency band for the
occipital-parietal region (after Matousek and Petersen, 1973).
Oscillations in development 157
is the pattern of waking and sleep, governed by the circadian rhythm of our biological
clock. The study of these biorhythms is a science in itself, and I shall not go into the
complexities of this field (see for instance, Winfree, 1987, for an introduction relating
the experimental study of biorhythms to processes of self-organization in coupled
oscillators).
Let us take a closer look at attention, which, as everyone would intuitively agree,
represents a main resource for learning and developing. Three aspects can be
distinguished (Olson and Sherman, 1983). The first is called arousal and it refers to the
overall level of activation, ranging from being asleep to being very active. It is related to
the amount of 'energy' a person invests in a specific task. The second sense of attention
is selection. Our brains are not capable of taking into account everything that occurs at a
given time, or that could possibly be relevant to a particular problem. People select
specific aspects or domains that they can keep track of, and these are highly limited
chunks of the information available or potentially relevant. The third aspect involves
the notion of efort. Effort is closely related to arousal, but it contains a more
straightforward reference to the amount of mental energy - whatever the nature of that
may be - allocated to a specific task.
By their very nature, the three aspects of attention are oscillatory functions. Our
arousal state goes up and down with alertness and fatigue and is determined by the
interaction between physical events, effort spent on tasks and a biological clock that
takes care of the general pattern. If we focus on the selection of a particular learning
task or content, the oscillation occurs in the form of cycles of sensitization and
habituation. Since we are limited in the intake of information and the range of the
contents we focus on at a time, each specific learning content shows a pattern of
alternations between selection and deselection (when some other content is selected).
For instance, a child's learning of arithmetic is anything but a continuous activity
function (and in some children it is very discontinuous, because they do not like maths
at all). It is an alternation of short periods of selective attention and effort and
comparatively long periods in which a child allocates its interest and effort to other
subjects. It follows then that since the growth rate of arithmetic learning probably
depends on resources that oscillate, parallel oscillations of the resulting growth process
may be expected. Finally, effort too is based on limited energy resources. Spending
time, attention and effort in carrying out a task leads to fatigue or even exhaustion and
then at least some time is required to recover and reload.
There is, as far as I know, hardly any evidence on the natural fluctuations of
attention and interest in individual subjects. The most revealing data I could find come
from a study that is almost one hundred years old'. In 1898, John Perham Hylan,
instructor in psychology in the University of Illinois, published a little monograph
supplement to the Psychological Review. (Hylan, 1898). He presented several
experiments on the natural fluctuation of attention, the fluctuations not determined by
external events and disturbances. The copy I read bears the bookmark of Gerard
Heymans, first professor of psychology in The Netherlands, who founded his
Groningen laboratory only a few years after Wundt. Hylan employed experimental
data as well as diary data and subjective ratings from his subjects. Hylan asked his
Oscillations
subjects to add series of columns of numbers and observed the time it took them to add
each column and how many errors they made. In another experiment, he showed his
subjects - there were never more than a few - a series of pictures, once a day and over
periods ranging between one and two months. Hylan noted how much time his
subjects spent looking at those pictures. But he also asked a few subjects to select a
topic of personal interest and to write down every day to what extent they felt
interested in that subject, or liked or disliked it. The topics ranged from work, eating
and physical exercise to family members and the progress of a love affair. Just for fun, I
show a diagram of one subject's rating of how much (s)he liked two family members, x
and y, beginning with 29 December and ending 18 January, almost one hundred years
ago (Figure 6.4). It is interesting to note that all the curves are very similar, irrespective
of the domain to which they apply (love, arithmetic, etc.) and the time-scale at which
they figure. The pattern is always an irregular oscillation.
It is of course very easy to discard these and comparable data, because they are
subjective, or just accidental and coincidental variations, best explained by invoking
the notion of randomness. But the subjective nature of - at least some -of these data is
an essential feature and the explanation by reference to randomness is no explanation at
all, since 'random' simply means 'I do not know'. It goes without saying that some of
the variation is clearly coincidental. Hylan reports some accidental disturbances during
the experiments, for instance, that, in his words, exaggerated the fluctuations. The
basic pattern, however, is a genuine, irregular oscillation of the attention, effort and
energy phenomenon itself.
The patterns of resource allocation and the nature of the oscillations are subject to a
Figure 6.4 Changes in a person's affection for two family members (after Hylan, 1898);
the 'affection level' is the person's intuitive estimation of his current affection towards the
family member in question.
The well model 159
long developmental process. Take for instance the pattern of arousal. Newborns show
a cyclical pattern of alertness states: regular sleep, irregular sleep, drowsiness, alert
inactivity, waking activity and crying (Olson and Sherman, 1983). On average, the
state of alertness in newborn infants does not last longer than about ten minutes. The
younger the infants, the more erratic the cycles of states and the shorter the duration of
alertness. The aspect of selection undergoes developmental changes too, as does effort
allocation. Children have to learn to organize their attentional function (Brown et al.,
1983). A particularly important aspect is the fine-tuning of attention allocation, for
instance how to adapt the level of effort to the degree of difficulty of the task. Another
aspect concerns the allocation of effort and attention to the various learning tasks that
children have to accomplish and to find a good balance between the tasks, dependent
on the degree of difficulty of the task and the child's own level of mastery. Attention
allocation is important because it involves the distribution of a main resource, effort
and attention, that directly affects the quality and speed of learning. In this chapter, I
shall present several rather speculative models that produce oscillations in a dynamic
way. The first is based on the metaphor of a resource well.
and so on. For the sake of symmetry, let me assume that the rate of recovery r is also a
function of the available supply, that is:
What would happen if the recovery is not immediate, that is, if some recovery time is
needed for the supply to be refilled? If the recovery time is equal to a delay of d, the
equation then becomes:
Copy it to the range A102..A300. The recovery time is 25 time units, since each cell
represents a time unit. Note that in this model parameters m and r from equation 6.3 are
represented by one value (m). You can of course try models with different values, if you
define a range name r.
For m, try values ranging from 0.1 to 1. Figure 6.5 shows one of the curves, based on a
value of 0.3 for m. Try different delay times, for instance A90 or A60. Change the value in
cell A101 and copy it to the Al02..A300 block each time you make a change in the recovery
time.
Instead of applying the difference form you could also try a differential form of the
equation by employing the trapezoidal method described earlier. You might also want to
try another version of the difference equation. In its present form, the range of cells
preceding the initial state (A100) is empty. Go to cell A l , type in some small number (0.01
for instance) and write a sequence of logistic growth equations that fills the range A2..A99.
Take a growth rate that allows for a gradual increase over the whole range.
The well model
Figure 6.5 Oscillations resulting from a resource based on the well model.
In summary, the well model of resource depletion and recovery produces an oscillating
pattern. That is, the resource level - take for instance a child's invested effort and
interest in a particular task - goes up and down over time. A peculiar aspect of this
model is that, as the depletion and recovery go on undisturbed, the process finally
moves towards an equilibrium point where recovery and use are in exact balance. What
does resource oscillation mean for learning or development?
All other things being equal, the learning or growth effect of a task depends on the
amount of attention, effort or interest invested. With a child who is more alert and
interested, paying attention to what it sees and hears and willing to invest a lot of effort
in learning tasks, we should certainly expect better school results and more rapid
learning than with a less alert, less interested and l<essindustrious child. It is quite
natural, therefore, to relate the growth rate parameter in a cognitive growth function -
such as the one describing the growth of the lexicon - to the level of attention, effort
and interest spent during the actual learning process.
For the sake of simplicity, just assume that the growth rate r,is linearly proportional
to the resources invested in the growth or learning process. That is, the more resources
invested, the bigger the increase of whatever increases as a result of a particular
learning activity. Take lexical growth as the standard example. What is the form of the
growth curve that results from applying a growth rate that oscillates?
162 Oscillations
Model 6.2 Growth under oscillating resources
Our starting point is the difference form of the oscillating resource function demonstrated
in Model 6.1. It covers 200 consecutive steps (spreadsheet cells). For simplicity, let us
assume that the time range of these 200 steps is also the time range of the growth or
learning process that depends on the oscillating resource.
The resource -which could be attention, effort, interest or a combination of them -
oscillates between a minimum and maximum value. The absolute values have no intrinsic
meaning in terms of growth rate values and should be brought back to a normal form. The
normal form is one in which the minimum is set to 0 and the maximum to 1. A simple way of
normalizing the oscillatory value goes as follows. Let A1 00 be the first cell. In the adjacent
cell BlOO enter the following equation:
Copy it to B101..B300. This is the range in which you will find your normalized oscillation
values which vary between 0 and 1. The functions @max and @min are built-in
spreadsheet functions; they will give you either the maximal or the minimal value in the
range to which they apply (e.g. range A100..A300 in @max(~100..A300)).~
The oscillating function will act as the variable growth rate parameter for a grower. It
does not matter too much what grower this is. Just assume it is lexical growth. In cell C100,
enter the starting value, for instance 0.01 (assuming that the carrying capacity level is 1).
In cell 0101, enter the logistic equation. It should refer to the varying growth rate in the
range B1OO..B300:
Copy this to the range D102..D300. In this equation, the growth rate is the value of the
adjacent B cell, that is, 6101 for cell D101, 8102 for Dl02 and so on.
The growth rate varies between 0 and 1, because it is the normalized oscillation. You
probably want to experiment with different values, such as a growth rate that varies
between 0 and 0.2, or - 0.5 and 2. In order to achieve this, change the equation in the
range B101 as follows:
(do not forget to copy this changed equation to B101..B300). The equation makes no
sense until you have told the spreadsheet what DRand AR mean. Go to the range where
you have put your other parameters and define the range names DR and AR. If DR is 1
and AR is - 0.5, the normalized values of your oscillating resource will vary between
- 0.5 and + 0.5 (if DR = 0.5 and AR = 0.2 they will vary between 0.1 and 0.6 and so forth;
see Figure 6.6).
Why would we want to let the growth rate value vary between a negative and a positive
number? The idea is that if a child invests too little effort and attention in a learning task,
the effect may be the reverse of learning: performance may drop instead of increase.
Try different values of both ARand DR, but begin with an AR value of 0 and a DRof 0.1.
If AR is negative (e.g. - 0.2), the growth curve will show dips. Try different values, for
instance a high DRvalue (which, however, should never be bigger than 3). Try also the
effect of a high DR (such as 2.5) and a negative AR (such as - 0.2).
From credit cards to predators
Figure 6.6 Growth based on an oscillating resource curve, for AR = - 0.15 and
DR = 0.12; the resource curve is based on the well model.
Is there any evidence for the existence of growth curves that show the irregular pattern
demonstrated in Model 6.2? Well, we have seen several examples already. Take for
instance Keren's lexical growth curve. Overall, it fitted the logistic form very well, but
it showed small irregularities over time. This became particularly clear when we
computed the underlying growth rates. The pattern of growth rates did indeed
resemble an oscillatory pattern; the biggest oscillations occurred at the beginning. Very
similar data can be found in Corrigan's study of the growth of the lexicon and the
growth of the mean length of utterance (Corrigan, 1983). A nice qualitative fit of these
data can be achieved by modelling them with an oscillating resource (van Geert,
unpublished paper). In the next section, I shall explain that different intuitively
plausible models of resource depletion and recovery all lead to a similar pattern,
namely oscillation over time.
in cell A101 and copies this to the range Al02..A1000, after having defined a range r that is
given thevalue 0.2. And then, a few days later, the unimaginable happens. Young Mr Toad
discovers the credit card. 'How could I ever have lived without it', he exclaims, 'All those
wasted years that lie behind me! From now on I shall devote my entire life to the use of the
credit card.' The bank manager is a bit concerned and bids Mr Toad be very cautious.
'How, sir,' he asks, 'are you going to pay your debts back?' 'Well my good man,' says Toad,
'I shall spend my entire capital on my credit card every day, and I shall pay you back any
debt I incur after twenty days, but what I shall pay you back will of course always be a
function of what I possess at that moment.'The bank manager grumblingly submits to the
wishes of his best customer and changes the equation in cell A101 as follows:
which he then copies to the range A102..A1000. In cell B101 he enters the following
equation:
From credit cards to predators 165
which he copies to B102..B1000. He defines a range named dwhich is given the value 1,
after ample and painful negotiations with Mr Toad, who has a much larger figure in mind.
Equation 6.10 is the amount that Toad has agreed to spend on paying back his debts on
the credit card made twenty days earlier. To his surprise, the bank manager sees that
Toad's bank account oscillates (see Figure 6.7). Spikes of high income are separated by
periods where Toad is as poor as the local churchmouse.
Figure 6.7 The evolution of M r Toad's bank account based on his agreement with the
bank manager; the magnitude and distribution of the spikes depend on the parameter
values chosen.
166 Oscillations
and define range names AR and DR which take, as default values, 0 and 0.05,
respectively. The resulting growth curve will be like the one in Figure 6.8. It has the
form of a simple stepwise function consisting of plateaux alternated by rapid growth
spurts. The stepform is a consequence of the resource release in the form of sharp
spikes, typical of this model.
Figure 6.8 An imaginery growth curve of a complex skill (playing volleyball, for instance).
T h e curve is based on the bank model (Figure 6.7) and forms a pattern of sudden
increases followed by temporary stability.
From credit cards to predators 167
that we must pay back the exhaustible resources consumed, in the form of rest, or a
temporary decrease in learning or progress. I also assumed that there is a certain delay
between the actual consumption of the resource and its replenishment, for instance in
the form of a rest period.
Let us take a simple logistic equation. We know that the increase in the growth level
L, is determined by the function ( r - r - L,). I have assumed, however, that you pay
back for resources consumed earlier, which implies that some of the resources that
would go into the learning or growth process have to be invested in replenishing the
energy or attention resource used to feed the preceding growth stages. Since that
amount is a function of the amount of previous growth, that is, increase in level, we end
up with a logistic growth equation that has the following form:
The function AL,-, is the increase in the growth level L at time t - n, that is, n time
units ago. The delay time n is the average delay in repletion of resources characteristic
of the current system. The parameter d determines to what extent the growth process
suffers from the growth in the past. What is the form of the AL,-,, function? It could
simply be the increase in L, n time units ago, or an average increase, or any weighted
function of the increase. Instead of reckoning with the absolute increase, we can also
work with the relative increase. The idea is, then, that the resources needed to make a
certain amount of progress depend on the level already attained; learning 5 words
requires more effort when you know only 50 words than when the lexicon is, for
instance, 2000 words. I am not sure whether the relative increase assumption holds for
word learning, but it seems reasonable to assume that it is true in at least some forms of
learning or development.
The parameter divis a divisor determining which fraction of the initial level the take-off
phase starts with. Since the actual starting point of the model is set at cell ~ 1 0 0we
, let the
initial state level grow towards its starting level. In order to do that, enter:
Cell C101 is where you specify the AL function. One possibility is:
You can change the delays and weights as you wish. Copy C101 to C102..C3000.
Each time you change the AL function, C101 should be recopied to:
More complicated weighted functions are possible, for instance with five different
values and weights ranging from 1 to 3. The delays and parameter values can be very
different, but the result is almost always fascinating. With low parameter values,
especially low values for the damping parameter d, the resulting growth curves are
regular S-shaped curves. For somewhat higher values, the curves grow in an oscillatory
way, which strongly resembles the growth curves of morpho-syntactic structures
discussed earlier. For still higher values, the curves settle into chaotic oscillations.
They differ from the chaotic oscillations of the unaltered logistic equation. With the
latter, the levels jump from one state to another. With the current altered form, the
chaotic oscillations are smooth. They make beautiful phase space representations
(Figure 6.9). The model is very rich (but hopefully not too rich) and produces a large
variety of different growth patterns, most of which have the kind of irregularity typical
of many empirical growth phenomena.
One characteristic pattern consists of an irregular oscillation which occurs after the
process has reached its carrying capacity level. It often starts with small oscillations
that magnify and then vary between upper and lower boundaries. It is interesting to
note that these oscillations are very similar to the oscillations in attention that Hylan
found in 1898 (Hylan, 1898). This is probably more than just an accidental similarity.
Hylan's model and mine follow the same assumptions: attention and other exhaustible
resources need recuperation and there is often a significant delay between the use and
the actual recuperation of the resource.
Le secret de l'urinoir . ..
When I was a kid, I used to accompany my parents on their Sunday night visits to the
pub. This was just the Flemish way, and nobody saw any harm in letting the children
taste the divine fruit of the brewery, the Trappist beer, made and sold by Trappist
monks and a proof of the fact that God blesses those who love Him. Anyway, the beer
had a pronounced effect on my inexperienced bladder, and it was in the men's toilet
that I was confronted with an interesting technical problem. As anyone knows, the
F r o m credit cards to predators
Figure 6.9 A logistic model is altered in accordance with the resource recovery concept:
the resulting growth curve shows chaotic oscillations that die out towards the end. T h e coil
in the foreground is the phase representation of the oscillating growth curve.
male anatomy requires two different kinds of plumbing equipment and it was that
aimed at the fulfilment of the smaller needs that caught my attention. Nowadays, these
things are equipped with a flush button or even'an electronic beam, but the older ones
either had no flush at all, or flushed at regular intervals not caused by any human
intervention. I remember that I spent quite some time trying to reconstruct the secret
behind that regular automatic flushing. One of my designs involved a complicated
system of clocks and levers. It was only much later that I learned that the secret behind
the flushing is very simple and that it is technically subsumed under the class of
so-called relaxation waves, an unintended but appropriate name given the context
where I first discovered one.
Relaxation waves apply to resources, such as the water container, that recover at a
constant rate (the tap filling the container). The resource is released when a threshold
level is crossed, which, in the case of the container, is when the overflow pipe gets filled
with water. Since the pipe has a form of a siphon, the water will start flowing and will
continue to flow until the level in the container reaches the opening of the pipe. Then
the container will fill up again and so on;
It is highly probable that at least some forms of attentional resource functions
behave in accordance with the principle of a relaxation wave. Take for instance a
person's interest in a specific subject. Prolonged activity an& involvement in that
subject will finally lead to saturation. As the saturation level reaches a certain
threshold, the person will quit that activity and proceed to something else. Then
motivation and interest in the subject will build up again, until they reach the threshold
170 Oscillations
needed to initiate the activity again. This is just a speculative model, but it fits our
intuition of how attention and interest behave. The model is also quite reminiscent of
the reversal shifts described by Apter and Smith (1982).
An interesting aspect of the model is that the thresholds are most likely stochastically
determined. That is, the actual point of ceasing an activity following saturation is at
least codetermined by environmental or activity-specific events that are to a large
extent random. Similarly, the renewed initiative to pick up the activity again also
depends on coincidental events. The following model describes a version of the logistic
growth equation to which a relaxation wave effect has been added. It shows how adding
a small random perturbation may affect the long-term course of a growth process
mainly because the random factor has a major impact on events that lie at the boundary
of the attractor points and is unable to affect other regions of the dynamics.
First, all the range names necessary to make the model run must be named and specified.
The range name d ~ c o n t a i n sa parameter damping the effect of the growth rate values in
A on the resource in B. The parameter d ~ a n modifies
d the extent to which the random
component affects the resource growth. The r ~ p a r a m e t especifies
r the rate of change in
the growth rate. Suitable values for each of them are: r_r= 0.01, d ~ 114 = and
d ~ a n= d 11200. The graph of range B2..B1000, where the resource levels are found,
should look like the oscillations in Figure 6.10. Hit the recalculation button a few times (F9
in Lotus 1-2-3 for Windows) to see how the small random factor changes the macroscopic
outlook of the resource spikes (or humps). The smaller you make d_r(e.g. 0.11, the more
clearly the random effect may be observed.
Assume that the resource is a major component of a growth rate in an ordinary logistic
growth equation. To model such a dependent grower, use the equation:
From credit cards to predators
Figure 6.10 Resource oscillations based on the principle of the relaxation wave: the length
and distribution of the waves depend on small random factors acting throughout the whole
process.
that starts with an initial value of 0.01 in cell C1. Define the growth rate damping parameter
d-g and give it the value 0.01, or at least a value small enough to smear the growth out
over the 1000 consecutive cells.
This model shows very clearly how a small random factor which ranges between plus
or minus 0.5 per cent of the maximal level of the resource is active only in the vicinity of
the attractor points, that is, at the levels 1 and 0. The random factor is equally active
over the whole range of resource levels, but its effect is sensed in limited regions only.
They are the regions where the changes are of the same magnitude as the random
influences. The random factor actually either prolongs or shortens the length of the
equilibrium stages, the regions where the resource value is close either to 1 or to 0.
Interest contagion
Most of the subjects that people can pay attention to ,and into which they are likely to
invest effort - like a psychology course, another person's habits and character or a
playground - are complicated structures. They contain a large variety of potential
aspects, components and details. We never pay attention to all these aspects at the same
time. That would simply far exceed the space of our humatl working memory. It
follows then, that a model of attention resources, instead of describing a person's
attention investment in the broad subject as a whole, should try to capture changes and
fluctuations in attention and effort spent in dealing with separate aspects of that subject
domain. There is no natural division of a subject range, say a psychology course, into a
172 Oscillations
set of neatly distinguished elements. Nevertheless, any student will be able to
recognize whether a given topic is new or not, given what he or she already knows about
the course. Let me, for the sake of simplicity, just assume that the number of
components or aspects that can be discerned in a broad subject is determined by a
person's subjective decision. I take that number as a person-specific reference point.
There are three assumptions that can be made in this model. The first is that interest
in or effort spent on some aspect of a subject range is contagious. That is, as we get
interested in a particular aspect of a problem, attention will be directed to other slightly
related aspects. Put differently, there is a growth of involvement in some domain of
interest because each element we pay attention to makes it more probable that another
element will become part of the interest domain. The second assumption is nothing but
a version of the habituation or saturation principle. It says that a person is interested in
some specific aspect or subject for only a limited time. After that time, habituation or
saturation will turn attention to another part of the subject domain. Third, once an
aspect has been rejected as a consequence of saturation or habituation, it will require a
certain recovery time before that particular aspect can become a candidate for interest
investment again.
It is easy to construct a model of attention resource investment over time, given
these three assumptions. Let the total subjectively distinguished number of aspects or
elements in a subject range be normalized to 1 and any number of aspects actually paid
attention to, to a fraction of 1. Call this fraction A. Assume that the average
'contagiousness' of attention investment is described by the parameter c. If At is the
initial number of aspects attended to, the increase in number of aspects interested in is
given by:
The variable St is the number of aspects that are susceptible to becoming a new focus of
attention. What is its magnitude?
Recall that a topic remains interesting only for a limited amount of time, say a time
period p. After that topic has been left, it will require another period of time before the
habituation or saturation that occurred as a consequence of the earlier involvement has
been dissipated. Let us call this recovery time q.
+
If t is the time of the initial state occurrence, at time t 1 the number of susceptible
aspects is:
The sum of As within brackets is the sum of aspects attended to for the total time
-,
period of p. The variable At+, is a set of aspects we were interested in and that has
now recovered from the saturation that was a consequence of that earlier involvement
(for a recovery time of q). This set of coupled equations will by itself run into an
oscillatory movement, as can be seen in the following model.
From credit cards to predators 173
Model 6.6 Contagious attention
You need three columns of data to model this concept of contagious attention. Start with
cell A99 and enter the following titles and equations:
In order to make the model run, you need to define a set of parameters and values
(between brackets): A(0.3), N(1), D(I), E(100), R(20), Random(0). Copy the cell values in
A1 01..Dl 01 to range A102..DI 000.
If each cell represents a tick of the clock (and such a tick could correspond with a day, a
week, a month, etc.), the time a particular topic stays in the pool of topics in which we are
interested is eight ticks. It requires a long recovery time, however, before a topic that once
belonged to that pool re-enters the pool of potentially interesting topics again, namely
ninety ticks. These values can be found in the form of cell references in cells B101 and
C100, respectively. The model with the parameter values described here produces an
oscillation of sharp spikes of interest in an increasing number of topics all belonging to a
broad subject domain (see Figure 6.1 1). Experiment with different parameter values, for
instance A = 0.15 or D = 10, and with different delay values. For instance, in cell B11
specify the value A50 instead of A10, but do not forget to copy this equation to the entire B
range). Define the graph for range C100..C1000.
You can enter a fourth column, called 'Total constrained', which allows you to enter the
effect of working memory limitation on the number of topics entertained simultaneo~sly,~
or the effect of a random perturbation (if D = 2, the maximal number of topics entertained
simultaneously is 50 per cent of the total number represented by the parameter N). If you
use the D-column, replace 'C' by 'D' in the A-column.
The equation for range D100..D1000 is a bit awkward, unfortunately:
You can also make the number of possibly distinguished topics smaller by round-
ing-off. For instance, if you round-off to one digit behind the decimal point, the total
number of possible separate topics that a person could attend to in a ~ ' ~ e c i fattention
ic
domain is ten. Range DIOO..D1000 can be plotted separately to show the effect of the
constraints you imposed on your model.
Just as with the previous models, you should make a grower dependent on the
oscillating resource by making its growth rate a function of the resource. The result is
Oscillations
Figure 6.11 Resource oscillations based on the model of 'contagious' attention, saturation
and recovery; the magnitude and distribution of the spikes depend on the parameter values
chosen.
very similar to the growth curve based on the credit card model. It shows characteristic
stepwise changes, very similar to those from Figure 6.7, based on the credit card
metaphor. The spike form of the resource release produces the characteristic stepwise
growth. Many forms of learning, for instance learning in school, follow this temporal
organization: relatively short periods of learning and increase in mastery followed by
long periods of rest or stability. The resources not utilized during the periods of rest
can be used for other processes of learning that follow the same temporal pattern. This
particular form of resource allocation might explain why our natural form of learning
consists of a succession of many small learning episodes, devoted to different topics,
that succeed one another rather abruptly.
for E the energy or effort level, f the parameter that specifies the rate of fatigue, A the
level of attention or interest in the task, and m the positive effect of attention on the
allocation of energy resources.
What about the change in A, that is, the attention, motivation or interest level? Let
me assume that it grows towards an asymptote. That is, it increases over time and levels
off as it reaches a maximum (which is probably person- and context-dependent). The
investment of energy or effort eventually has a negative effect on attention or
motivation, for instance, because it leads to fatigue or saturation. Let me write these
assumptions in the form of the following equation:
which means that attention grows in accordance with the principle of logistic growth
(hence the growth parameter r and the carrying capacity K for the asymptote) and that
it decreases meanwhile as a consequence of the amount of effort and energy invested in
a task, mediated by a parameter d.
This model is similar to the predator-prey model that describes the dynamics of a
population of prey (say rabbits or ranunculus) and predators (say foxes or rabbits,
respectively). It has been developed and studied by an Italian and an American
mathematician whose names are Volterra and Lotka (they could have featured as a
comic duo with names like that, but instead they chose to enrich the world with what is
probably the oldest example of a coupled dynamic equation). If you want to see what
this model does, go back to Chapter 2 and the section on singing in Yeltsingrad. The
model describing the evolution of performance in the happy singers is exactly like the
present one describing the relation between attention and effort. As can be seen in the
figures, both variables are locked into oscillations that are slightly out of phase.
Try the equations in spreadsheet form with the following set of parameters. Take 0.9
as initial value for A and 0.1 as first value of E. Define range names r, d, f and m, and
give them the values r = 0.03, d = 0.04,f = 0.03 and m = 0.1. Try different values for
each parameter, but change them in small increments.
176 Oscillations
What about an eventual learning process that depends on the oscillating attention
and effort? Its growth rate probably amounts to some combination of both variables, of
attention and effort. Assume both make a similar contribution to the growth of, for
instance, the child's lexicon. The equation for the growth of a skill or knowledge
domain dependent on attention and effort would then be:
Figure 6.12 A growth curve based on the predator-prey resource model compared with
Keren's lexical growth curve. No effort has been made to estimate parameter values that
would have led to a better fit between simulation and empirical data; the simulated curve
shows that patterns qualitatively similar to the empirical curve result directly from applying
the predator-prey model.
From credit cards to predators 177
In general, if the value of such a parameter is low, the oscillation is likely to consist at
the beginning of a (few) large wave(s) that soon dampen out. If it is big enough, the
oscillations take the form of waves, ranging from regular wave patterns to sharp spikes
separated by relatively long periods where the resource level is near zero.
The resource models are not developmental in the pure sense of the word. They do
not model the development of alertness between babyhood and childhood, for
instance, or the allocation of attention and effort resources for classroom tasks. They
are just speculative models that describe the oscillation of those resources over time in
the form of restlactivity or attention/boredom cycles. Their main purpose is to provide
a model for changes in the growth rate function of growers that depend on attention
and effort resources. In this chapter, the coupling between the change in resources and
the growth of a dependent variable was asymmetric. The resource changed by its own
internal logic, not because of the change it promoted in the dependent grower. In
reality, however, we should expect the resource to change as a consequence of the effort
and attention spent in the learning or growth process. The relationship, therefore, is
one of reciprocity. Both growers (resource and dependent grower) affect each other
continuously, although the way they do so differs. The notion of connected growers
and mutual determination will be the main theme in the chapters to come.
Notes
1. Well, that did not seem to be the case in Menlo Park, California, where an evening of (in our
perception very quiet singing) was ended by a policeman whose heart no doubt was with Let it
Be, but whose mind was on his profession.
2. It is actually much more convenient to define two range names, min and max. The value of the
min parameter is the equation
Maintaining a good level of environmental resources is not free. Take for instance a
school. A high teacher-to-pupil ratio, a good library full of recent books and glossy
educational magazines, lots of computers and materials to expeAment with are indeed
costly. Now assume that the pupils' average learning results remain low and that they
do not seem to take much advantage of the lnformation present in the library and the
attractive videotapes about foreign cultures. The rational reaction to this situation
180 Connected growers
would be to cut down on the expensive resources, since in spite of all the investments
they appear to have produced no results.
How are we going to decide on the resource reduction, what information will be used
and how will the process be paced? A simple model for the adaptation process is one in
which K(the carrying capacity, which is linearly related to the resources) decreases as a
function of the distance between K and the learning or growth level achieved. The
relationship between growth and learning, say of a number of scholastic skills
(represented by L) and the available amount of external resources, such as books and
AV media (represented by K ) would be as follows:
I assume most readers are now sufficiently familiar with the spreadsheet format to
model this set of equations on their own. It is worthwhile trying two identical sets of
coupled equations, and examining the difference between different d and r values.
Good starting values for the variables are: dl = 0.01, d, = 0.01, L, = 0.01,
L, = 0.01, r , = 0.1 and r, = 0.2 (the subscripts 1 and 2 refer to the first and second
set of growers, respectively; if you wish, you can compare three or four at the same
time). What you will see is a growth pattern like Figure 7.1. By experimenting with
different values for r and d you can easily grasp the general principles underlying this
dynamics. Small differences in initial state or parameter values will result in only small
differences in the growth patterns. The model, therefore, is pretty close to a simple
linear model and once you have a reasonable guess of the magnitude of the values
involved, it is relatively easy to predict the outcome.
What happens, however, if the growth rate pushes the growth pattern into the
chaotic domain? This is the situation where the growth level alternates between
overconsuming and underconsuming the available resources. The continuous pattern
of loss followed by rebuilding the level, loss again and so on, is very expensive in
resources invested. The answer to this question is somewhat counterintuitive. Whereas
the adaptation parameter consisted of a small negative adaptation ratio in the first case,
it should now be a big positive number. That is, we should simply increase the
resources, dependent on where the growth level is. This leads to an unexpected
situation where the system soon settles into an equilibrium point. This pattern is quite
counterintuitive, since a strong upward adaptation to a growth process that changes
very rapidly and tends to overshoot its carrying capacity anyway would be expected to
lead to an exponential explosion.
Try the following parameters: dl = - 1.06, d2 = 1.4, L, = 0.3, L, = 0.3, r1 = 3
and r, = 2.4 (note that the negative value of d makes its effect positive in equation 7.1,
since d is preceded by a minus sign). Experiment with some different parameter values
and also try different initial states. If they are small (say 0.01), the equilibrium state
occurs at a much higher level than with relatively high initial states, such as 0.3; see
Figure 7.2. Overall, however, this model still behaves linearly, in that small differences
in a parameter value (between one set of equations and another) result in small
differences between the actual outcomes. The model behaves, however, rather
Development and uncertainty
Figure 7.1 Different growth rates correspond with different equilibrium points when
carrying capacity adapts itself to the speed with which the growth level approaches the
carrying capacity level.
Whereas the first model behaved very nicely, allowing for prediction and rational
182 Connected growers
Figure 7.2 With chaotic growth rate values, the growers settle into an equilibrium state if
the K-compensation is positive instead of negative.
Figure 7.3 In a non-linear system, very small initial state differences become magnified at
an unpredictable moment; the two growers that differ only in a very small initial state
difference grow together for some time, then one of them suddenly jumps to an entirely
different path.
In what sense, however, does this defeat prediction? Is not the model completely
deterministic and therefore completely predictable? Does not each computer run give
you the same numbers, provided you started with the same initial state conditions as
with the previous run? T h e answer to these questions is affirmative, but that does not
affect the major problem. Prediction is about real states of affairs in the world and is
based on observations made about these empirical states. Observation is accurate only
to a limited extent and however accurate it is, there is always a range of error. If a
mechanism is non-linearly affected by influences whose magnitude lies well under that
error limit, its behaviour is unpredictable.
There is no real problem if the mechanism is affected in a linear way. I n that case the
prediction error always lies within a band of equal width around the predictable
pattern (see Figure 7.4) and is in general proportional to the measurement error. This
is the standard situation, which we traditionally expect to occur. Thus, once we have a
good model, the predicted outcomes are as good (or as bad) as the measurements we
have made of the conditions on which we have based those Gedictions. But we have
just seen a simple model of connected growth where the error is not linearly
distributed. T h e differences between the two patterns, based on only tiny initial state
or parameter differences, are sometimes very small and sometimes very big and no
184 Connected growers
Figure 7.4 In a linear model, errors are distributed evenly around an average process line;
in a non-linear model, major bouts of error or noise may occur in unexpected places.
observation-based principle exists that will tell you where and when those differences
will occur. I n summary, despite its simplicity, the non-linear meandering change
model we just tested is by definition not predictable in the empirical sense of the word.
Should we conclude, therefore, that all models consisting of connected growers
(specified by coupled equations) are unpredictable? Of course not. Earlier in this
chapter, I described another model of resource adaptation, which was superficially
similar to the meandering change model but which provided perfectly predictable
patterns although it is non-linear. Should we conclude then that unpredictability is a
property of a subset of non-linear connected growers? Would the unpredictability
increase with increasing numbers of interacting variables involved? We have seen that
this is not the case (Model 4.3). The chaotic regime of the simple logistic growth curve
is extremely sensitive to very small initial state differences. Logistic, chaotic growth
patterns that are similar except for a tiny initial state difference will remain similar for a
considerable amount of time, and then, suddenly, divergence sets in. If we compute the
difference between the corresponding states of the two series, that difference is almost
zero in the first part and suddenly magnifies to a level where the difference becomes
about as big as the varying growth levels themselves (Figure 7.5).
Development and uncertainty
Figure 7.5 The dots scattered over the diagram represent growth levels of two different
growers; the levels vary chaotically over time. T h e points refer to two different growers
that start with a minute difference in initial state level. The difference between the two
growers is very small at the beginning, but explodes suddenly and becomes as big as the
chaotic variation itself. T h e dots represent the variation of the growth pattern, the blocks
connected by a line show the difference between that pattern and one with a slightly
different initial state level. T h e point where differences are magnified explosively is the
'prediction horizon'.
Rate P I3 D M N T C
only examples of a more general principle, I shall call them by single capitals, namely B
for balance beam, P for birthday party, D for distributive justice, M for money
knowledge, T for time telling and N for number knowledge. The central conceptual
structure for numeric knowledge is called C.
Provided we know for each pair of tasks or structures how they quantitatively relate
to one another, we can set up a matrix of relationships that will specify a whole model of
connected growth. The matrix consists of a set of columns bearing the names of the
growers, and a set of rows equally named after the growers in the model. Each cell,
therefore, is at the crossing of two growers and contains information about how the
grower named in the row affects the grower named in the column (see Table 7.1). Put
differently, a cell specifies a theoretical assumption about how one grower relates to the
change of another.
Table 7.1 contains four numerically specified assumptions about the relations
between a number of growers in the Case model. The cell contents are read as follows.
Take for instance the cell numbered (1). It contains the value - 0.01 and is at the
crossing of the P column and the N row. It means that numerical understanding
negatively affects the understanding of the birthday party problem, although the
magnitude of the effect is small (0.01). A possible theoretical justification behind this
figure is that the birthday party problem involves social and personal understanding,
and reasoning with pure numbers, as is taught during the arithmetic class, is supposed
to interfere with it slightly. Of course this is just an assumption, which is not supported
by any available data, but I am only demonstrating a process of dynamic model
building. Similarly, numerical understanding is supposed to have a positive, that is
supportive, effect on the understanding of money problems (cell 2), and a similar effect
on the central conceptual structure of numeric understanding (3). In turn, the central
conceptual structure of numeric understanding has a large positive effect on the
understanding of the number system (cell 4). Finally, the central conceptual structure
is supposed to have a strong supportive effect on the understanding of the birthday
problem (cell S), although the magnitude of the effect is considerably smaller than with
numeric understanding (cell 4).
The whole matrix should be filled in with numbers specifying the relationship
between any two variables involved. In the first step of matrix building, the numbers
Some basic mathematics of connected growth and development 191
are only rough estimations. They have no function other than roughly to compare the
magnitude of the relationships. For instance, we could decide to take the number 1 as
the smallest possible relationship figure (except for zero, which represents the case of
neutral, that is non-existent, interaction). All the other figures in the matrix - 2,5, 10,
etc. - represent estimated multiples of that smallest number. The real numbers
depend on the actual equations we will write and should be determined once the
equations are available and put in the form of a dynamic model.
Two aspects of the matrix need some further consideration. The first is the second,
unnamed column, which contains the values of the r (growth rate) parameter of the
variables specified on the left. The other is the diagonal, that is, the series of cells where
a variable determines itself. The diagonal cell contains the value of the logistic a
parameter, which indirectly specifies the carrying capacity value for the corresponding
variable (since K = rla).
provided that Z(G,) means the sum of the effect of all additional growers at time t on
grower P at time t 1. +
This equation has a natural meaning in terms of the growth rate and carrying
capacity of the affected grower P. In order to explain this, let me go back to an abstract,
canonical form of the logistic growth equation, which is:
Table 7.2 The effect of all additional growers on the grower 'birthday party' P. The growth rate of P
is 0.2 and its default carrying capacity 0.210.2 = 1
Rate P B D M N T C
192 Connected growers
The growth rate r can be the sum of any set of contributing variables, for instance:
This means that the effect of connecting growers to the growth of, say, P results in an
increase in the growth rate of P with the factor C(G,), which is the sum of all the
influences of the additional growers on grower P at time t. The additional growers also
affect the carrying capacity of P. Recall that given equation 7.5 the level of the carrying
capacity is:
K = r/a (7.8)
Since the effective growth rate of, say, P is given in equation 7.7, it follows that:
This means that the effect of all the additional, connected growers on P is not only that
P's growth rate is increasing, but also that the carrying capacity or maximum
equilibrium level of P increases.' This result is in perfect accord with the definition of
the carrying capacity, namely the maximum equilibrium level achievable under the
currently available resources. Any supportive grower in the connected network acts as
a resource-enhancing variable and thus increases the maximal level the dependent
grower can achieve.
There could be theoretical reasons for confining the effect of the connected growers
to the carrying capacity of the dependent grower, thus leaving the latter's growth rate
at a constant level. T o do so, a coupled equation should be used, which is as follows:
We could also make the growth rate dependent on the connected growers and leave the
carrying capacity as it is. It goes without saying that whatever equation we choose, it
should be based on a theory of development of, for instance, cognitive growth and not
on mere mathematical preferences. If there is reason to assume that the effect of some
connected growers consists of increasing (or decreasing) the rate of growth in a
dependent grower, then we should write an equation in which this model is specified.
Note that exp means 'exponent of', sqrt stands for 'square root' and In for 'natural
(7.11)
logarithm'.
What if the theory describes a prerequisite relationship? For instance, it could claim
that a minimum level or threshold (T) of representational understanding R is
Figure 7.6 A variable such as self-esteem is assumed to have an optimal positive effect
corresponding with a certain optimal value, 'but a negative effect when that value is
exceeded.
194 Connected growers
necessary before abstract thought A can emerge. The cell that specifies the effect of
representational (R) on abstract (A) understanding should specify first to what extent
A benefits from R (or even suffers from R, if the two compete) and second, should also
contain a prerequisite equation. In its simplest form, the prerequisite equation is a
function that keeps the growth rate of abstract thought A zero as long as the threshold
T of representational thought R has not been passed:
if R < T, r , = 0, if not r, = any positive number (7.12)
for r , the growth rate of the grower abstract understanding A. It is also possible to
write a more complicated function for the prerequisite relation, but the simple yes or
no form in equation 7.12 functions very well.
Finally, it is possible that the relationship from one grower to another is both
supportive and competitive at the same time. Just assume a child is learning
simultaneously about time telling and money. Both learning activities require
evanescent resources such as time spent on task, effort, attention and interest.
Whatever time spent on learning one skill cannot be spent on learning the other.
Preferences for one or the other learning task will negatively interfere with effort spent
in doing the other. On the other hand, however, it is easy to defend the claim that they
also support each other. They both require the understanding of a comparable
hierarchical principle of relationships between hours and minutes, or dollars and cents.
Adding up dissimilar units of time or money works in accordance with the same general
strategies. Discoveries made in one domain -say money - may increase the probability
of discovering that same principle in the other domain - time. The tasks contribute
independently to the central conceptual structure from which they, in turn, both
profit. In that sense, a simultaneous supportive and competitive relationship exists
between the two growers (this is of course just theory, not a statement about
empirically established relationships). What if I wanted to enclose this hypothesis of
simultaneous competition and support in my matrix?
One possibility is that the positive and negative effects simply add up. The net result
is either a smaller negative or a smaller positive interaction from one to the other. This
interaction parameter can be specified in the cell that corresponds to the growers
involved.
A second more interesting possibility is that the competition and support relate to
different aspects of the grower at issue. In the simplest case, the competition between
money and time telling is a competition for limited resources such as time, effort or
attention. Time spent learning about money cannot be used to improve skills in time
telling. For simplicity, assume a linear relationship between the 'consumption' of
resources such as time and effort on the one hand and the actual increase in a grower on
the other hand. The supportive effect relates most plausibly to a different type of
resource. It is likely that the understanding of one principle (of time, for instance)
contributes to representations of more general rules or central conceptual structures
that help us understand the other principle (of money).
We may now summarize this discussion in a model that relates the competitive
parameter to the increase (or decrease) in the variable, and the supportive parameter to
The unexpected complexity of simple reciprocal dynamics 195
the absolute level of that variable. For instance, let money (M) be the dependent
variable, and time (I") the variable on which it depends:
We shall see later that this principle is useful in modelling the growth of hierarchically
related growers, as in Kurt Fischer's model.
Table 7.3 A reciprocal positive (supportive) relationship between time telling and money counting,
with different magnitudes for the estimated effects
r Time Money
Time + 0.1
Money + 0.2
196 Connected growers
interested children working in high quality educational situations. They are able to
discover and understand general principles and strategies underlying both task
domains. Mentally retarded children, on the other hand, have great difficulties
understanding general abstract principles. They have similar difficulties reflecting on
their own thinking processes and how and why they came to a specific result. The
probability that their learning how to count money will positively affect their time
telling skills and vice versa is very low indeed. It is more likely that the opposite will
hold. Time telling and money counting are similar in their underlying principle, but
different in how the principle is applied. Time is based on a divisor of 60; money has a
decimal divisor. The units have different names and relate to one another in different
ways. We may expect, therefore, that the relation between the two tasks is reciprocally
negative. That is, learning about money might negatively affect time telling and vice
versa simply because any progress made in one task has a chance of creating confusion
in the understanding of the other.
The previous forms of reciprocity were symmetric as far as the nature of the effect is
concerned; the relations were either both positive (supportive) or both negative
(competitive). An asymmetric reciprocity, on the other hand, involves a positive
(supportive) relationship from, for instance, money counting to time telling and a
negative or competitive effect of time telling on money counting.
Is this asymmetric relationship conceivable with the tasks I used as examples before,
money counting and time telling? One possibility is that the positively affecting task,
money counting, has been learned first and some generalizations have been made and
understood about how counting with units works, applied to magnitudes such as
dollars, quarters and dimes. This knowledge may then help a child to understand a new
task, time telling. But, time invokes a different sort of unit with a divisor of 60, which
might confuse the child and negatively interfere with the skill in money counting. I
admit that this scenario is not very likely to occur, but I present it as an example of how
we could hypothesize a relationship between growers that relate in this asymmetric
In view of the networks that constitute the ecologies of real developing children and
their environments, the reciprocal relationships look ridiculously simple and straight-
forward. Nevertheless, I have discussed several models where the complexity of
behaviour was unrelated to the simplicity of the underlying equations. The next
section will explore the basic dynamics of reciprocally connected growers.
Reciprocal support
The matrix for the reciprocal support can be generalized as shown in Table 7.4.
The parameter S:A + B should be read as 'the extent to which grower A is
supported by grower B' (and S : B +-- A means 'the extent to which grower B is
supported by grower A'). In the simplest form, which is also what we are going to
explore, this parameter is a positive number, for instance 0.1.
In accordance with the general equation for connected growth explained in this
chapter, the standard logistic equation for reciprocal support takes the following form:
The unexpected complexity of simple reciprocal dynamics 197
Table 7.4 The generalized matrix of reciprocal support
But a second possibility exists. Formally, the effect of a positive supporter is to increase
the growth rate of the dependent grower. By doing so, it also increases the carrying
capacity. Since in the transition model the growth rate is assumed to be a function of
the level already achieved, any factor increasing the growth rate must, by definition,
also be a function of that growth level. The equation expressing this state of affairs
takes the following form:
+ +
A,,, = A, A t 2 . ( r J 1 - r - 4 . ~ S~: , A + B-B,)
B,+, = B , + B , ~ - ( ~ _ B - Y E - B , + S : B + A . A ~ )
Let me call this the strict transition version of reciprocal support and the model in
equation 7.15 the intermediate transition version, since the support term added to the
equation behaves as a logistic growth rate.
The numerical study of the behaviour of the support model does not differ from the
other reciprocal models. In the following tutorial, I shall describe a spreadsheet format
that can be used to test each of the models, without having to change the equations.
It is possible that the value of the equation will drop below zero and become negative.
This situation has no analog in reality; children never know a negative number of words,
or have a negative skill. We should consider the initial state value of each of the growers
as its minimal value. I have introduced this concept of minimal value earlier and called it
the minimal structural growth level. You can apply a trick to keep the growth levels equal
to or above the minimal structural level. The trick is to spread the grower out over two
columns. In column A enter the basic equation for the first grower; in column B enter the
condition that the growth level should never be smaller than the structural minimum,
which happens to be the initial state level. In cell A l , enter $ i n A , and in cell A2:
Note that the formula does not refer to the previous cell in the Acolumn, but to that in the B
column. This is so because the B column contains the constrained value of the equation.
In cell B1 enter the following formula:
This 'if' statement defines a value that is i n 4 if the value of A1 is smaller than zero; if it is
not, the value is just A l .
This equation makes the result of the growth equation in the corresponding cell A1
equal to the initial level value if its value is lower than i n 4 . The first if statement in equation
7.17 turns it into the transition version, given that the value of trans is 1. The second if
statement makes it an intermediary transition model if both trans and int are 1. In cell C1
type in& in cell D l :
Now that the preparatory work has been done, we can start testing the behaviour of the
reciprocal support model. I suggest you begin with values from Table 7.5. Since
trans = 0, the model behaves as a straightforward logistic growth model, with
symmetric support. What you will see with these parameter values is probably what
you have expected. Both growers stabilize at an equilibrium point that lies higher than
the level they would have achieved without the reciprocal support. T o see how the level
depends on the value of, for instance, the support parameter, change both P: A + B
and P: B t A to 0.05. You might find it counterintuitive to see that the grower with
the highest growth rate profits the least from the support (try 0.3 for r - 4 and 0.2 for
r 3 ) (see Figure 7.7, which represents the first 100 steps of the computation).
Increase the value of the P: B t- A parameter by increments of 0.01. Check the
resulting curves for each increment. You will see that the curves start to show the
two-state flip-flop we also saw in the standard logistic growth equation. Then suddenly
chaos sets in. A nice form of chaos can be seen for P: B t- A = 0.2. The phaseplot
(more precisely, the state space plot you have defined) shows two separate oval forms.
With still higher values, the oscillations become bigger and bigger, until the whole
process ends in an exponential explosion. For the series of parameter values 0.01,0.01,
0.05, 0.03, 0.0235, 0.06, 0 and 0 (in order of appearance in the value list), a very
different form of chaos can be seen, consisting of irregular oscillatory jumps (see Figure
7.8).
If you get chaotic or even explosive processes with the standard logistic form of the
equation, try the same parameter values ,with different models. For,instance, with
trans = 1 and int = 0 you simulate a transition model, and with trans = 1 and int = 1
you have the intermediate transition model. Overall, the intermediate transition model
is the most robust of the three models, in that it tolerates much higher parameter
variation (especially of the support parameters) before it runs into chaos or explodes.
The intermediate model is particularly interesting if you start from different initial
state values, for instance i n t - 4 = 0.01 and i n t 3 = 0.001. With sufficiently low
200 Connected growers
Figure 7.7 Reciprocal support normally results in a higher equilibrium level for both
growers.
Figure 7.8 Besides real chaotic oscillation, reciprocal support sometimes falls into a
quasi-chaotic oscillation resembling a relaxation wave (this figure); in other cases its growth
pattern resembles a chaotic oscillation.
The unexpected complexity of simple reciprocal dynamics
support parameter values, a stepwise growth process results. A good empirical example
of this model is Kurt Fischer's levels and tiers model of development. I will leave this
example for Chapter 8.
Reciprocal competition
The logical counterpart of reciprocal support is of course reciprocal competition; both
growers have a negative effect on one another, which technically means that they have a
reciprocal competition relation.
I suggest you start with growth rate values greater than 0.2, and with the following
set of parameters: i n - 4 = 0.03, i n 3 = 0.03, r_A = 0.2, r 3 = 0.15, P : A t
B = - 0.1, P : B + A = -0.1, trans = 0 , int = 0.
Before studying the behaviour of these growers, you must disable the function that
kept the growth rate equal to or above the initial state level. With this function still
working, the qualitative patterns will be different. Go to the columns B and D of your
spreadsheet, and alter the function as follows:
@if(Al < 0 # and # $min = 1, $ i d , A 1) (7.22)
This equation makes sense only if you first define a parameter with the range name mzn.
If A1 is smaller than 0 and the value of min is 1, equation 7.22 returns the value i n - 4
and the value A1 in any other case. Enter a comparable equation in the D column; copy
it to the entire columns B and D. Thus, by setting mzn to zero you can disable the
function that kept the growth level at a minimum that was equal to its initial state level.
The pattern you will get is characteristic of reciprocal competition with relatively
high growth rates (greater than 0.1; Figure 7.9). You will see that both growers stabilize
at a level well below the carrying capacity they would have reached if it were not for the
negative effect of the other grower. In this particular case, one grower (A) regresses a
bit, in response to the growth of B. This pattern, by the way, is similar to the one
produced by weak mutual support, that is, when mutual support does not increase the
carrying capacity. Try the transition version of this model by entering the value 1 for
the trans parameter. This model produces a more dramatic shape, with the beginning
of a stepwise flattening in grower B. As a next step, give all parameters similar values
for the two growers, namely 0.03, 0.03, 0.15, 0.15, - 0.1, - 0.1, 0, 0 (in the order of
Table 7.5). Then start decreasing the value of P: B t A, that is, the parameter
specifying to what extent B suffers from A. Go with increments of - 0.01. If the
competition value reaches - 0.15, the B grower drops down to about zero level. For all
practical purposes, it disappears as a behavioural alternative in the repertoire.
It is interesting to try compensatory values. For instance, try to increase the initial
state level whose competition factor is bigger than the other. Can initial state level
compensate for higher competition?
For smaller growth rates, for instance r - 4 = r 3 = 0.05,'the situation changes
qualitatively. For the higher growth rates, the system of two growers could have any
attractor point; that is, each grower could stabilize at any level between 1 and 0. For the
smaller growth rates, this is no longer the case. The system has only two attractor
202 Connected growers
Figure 7.9 A typical pattern of mutual competition, based on growth rates bigger than
0.1.
taking a reasonable job, or not finishing school and ending up in asocial or even
criminal activities; I exaggerate, but there are too many youngsters for whom these are
the alternative choices in life.
If the system determining the outcome of the process is in general similar to the
bistable reciprocal competition system - and it could be, given the mutually exclusive
nature of the alternative futures and the number of factors influencing the choice - it
will be notoriously difficult to handle that system and navigate it in the direction society
wants. In view of the complexity of the situation, it will be very difficult to predict
whether one or another compensatory educational measure will work. It will work
under some circumstances, and not under others and it will be very difficult to
generalize. This does not mean that, if this model is right, compensatory education and
action are no longer possible. It is rather the other way around: the model predicts that
compensatory effects will occur in a variety of ways. But it also shows that the effects
and nature of the compensatory action are very context-dependent and only work if it
passes a threshold value.
Figure 7.11 Phase plot of a decision process: after a period where both height and length
were taken into account when the child had to make a decision about how big an object is,
the child finally focuses on one particular dimension to make a decision (the choice of the
dimension depends on the context in which the big question is asked; in this particular case
the preferred dimension is the length of the object).
involved if the growth rate was high enough. Below a certain growth rate limit, though,
the endpoint of the process was that one variable survived on a maximal value and the
other disappeared, even when both growers had stayed on the same level for a while. In
the asymmetric model there is no such discontinuity. Second, the reciprocal
competition model often produces a 'hump' in the grower that retains the higher value
of the two (see Figure 7.9). In the asymmetric model, both growers show the hump,
which sometimes amounts to a significant rise, preceding the levelling-off towards the
equilibrium points.
The next section explores the asymmetric model further for the transition model.
Recall that in the strict transition model, growth rate and the parameter value
specifying how much an adjacent grower affects the grower in question is a function of
the growth level already achieved. In the weak transition model, growth rate is a
function of the growth level, but the parameter specifying the effect of another grower
is a constant.
Figure 7.13 With the right parameter setting, an asymmetric model results in the survival
of a grower B, at the cost of the disappearance of a grower A (the end result is similar to
that of a reciprocal competition dynamics with low growth rates; Figure 7.10)
states of the growers are quite different: the first grower starts much higher than the one
it supports (0.1 versus 0.01). On the other hand, the first one suffers from the increase in
the supported grower. By replacing the last number, 0, by 1your equation will turn into
the other transition form, namely the intermediate one. Figure 7.13 shows the trajectory
of the growers. It is highly reminiscent of what happens in what I call take-over
phenomena. By take-over, I mean that a new skill, strategy or problem-solving procedure
is taking over the range of problems that were dealt with by an earlier and in general
weaker and more primitive skill, strategy or procedure. As a result of the take-over, the
previous developmentally more primitive form is supposed to disappear.
Language is an example of a domain where lots of such phenomena occur. Beginning
speakers make mistakes that are not just random errors. They reflect genuine rules of
language production and understanding that are indicative of the level of linguistic skill
the child has reached at that moment. Those more primitive rules are replaced by
others that in general more closely reflect mature language use. Once a more developed
rule has been mastered, the old predecessor rule is rarely used any longer and usually it
is abandoned completely.
Similar processes are assumed to occur in domains where development can be
described in structural cognitive terms. Take for instance the stages of moral
The unexpected complexity of simple reciprocal dynamics 209
development discerned by Kohlberg (1969). If a child is presented with a story
containing a moral dilemma, such as whether you are allowed to steal food if your poor
old mother is starving and she has no money to buy any, children may base their
judgement on moral conventions and rules. This is basically what they do during the
stage that corresponds with Piaget's concrete-operational stage. They may also judge
on the basis of universal ethical principles and decide that life is a more important good
than someone else's money. This is what we could expect during the formal operational
stage.The higher form of moral judgement simply replaces the preceding form in the
moral dilemma situations. Thus, as far as thinking about those dilemmas is concerned,
a take-over process has occurred, substituting the higher form for the 10wer.~
It has often been observed that take-over phenomena are accompanied by
temporary regression in performance. Sydney Strauss has done a lot of research on
transient performance regression and has coined the term U-shaped g~otl7thto describe
it. Strauss (1982) and Bever (1982) both edited books containing a variety of papers on
regression in different domains. An explanation that keeps coming back in almost any
paper that deals with it is that the performance regression is the consequence of
internal reorganization processes. As the child starts to build up a new mode of
representation or thinking, for instance, thinking in terms of ratios instead of
qualitative identities, he or she must reorganize and redefine the rules and strategies
used to solve problems in the domain at issue. This reorganization causes a temporary
fallback in performance, followed by a higher performance level, due to the new and
usually better cognitive structure. It is like a three-star restaurant serving junk food
while its kitchen is under renovation and getting a fourth star as soon as the chef has got
used to the new equipment. Anyway, the general pattern of such take-overs is the
appearance of a performance pattern that disappears as a new performance pattern
takes over. This take-over is usually accompanied by a temporary regression. This
qualitative pattern is exactly what the intermediate transition form of the asymmetric
reciprocity model produces, as can be judged from Figure 7.13. But is this resemblance
supported by a good theoretical basis?
In a take-over, a more mature or more highly developed form substitutes for a more
primitive, earlier one. The earlier form can be assumed to support the later one. For
instance, in one of Strauss' experiments, children have to judge how hot the water in a
jar will be, basing their answer on the number of candles heating it (Strauss and Stavy,
1982). They should understand, for instance, that it does not make any difference when
you add another cup of water if you also add an extra candle. Four- to five-year-old
children typically reason on the basis of qualitative identities. They will say, 'You only
added some water and you put an extra candle under it'. In a significant number of
cases, this simple strategy will result in a significant number of correct answers. More
important, however, is whether it will also help the child discover and understand
better the more advanced, quantitative ratio strategy (x cups divided by x candles is the
same as one cup over one candle, etc.). This will be so if, for instance, the older
reasoning strategy leads to an agreement with the newer strategy when the latter is still
under construction. Bryant (1982) has argued that agreements between existing and
new strategies are of considerable importance in establishing and developing that new
210 Connected growers
strategy. But will the later strategy also support the older one? Probably not. The
quantitative strategy, once established, will lead to a different answer from the
qualitative one in a variety of more complex problems. It will conflict with the older
one, in other words and so contribute to its decay.
In summary, take-over phenomena, at least of the type often described as the
U-shaped form, comply with the asymmetric reciprocity format. Are they also based
on the transition form of growth? There is a good chance they are. The transition form
requires that the chances of making developmental progress in some field are positively
related to the level of understanding already built up. The less you know about ratios
and compensations between dimensions, the less likely it is that an arbitrary encounter
with such a problem, in real life or in a tutorial situation, will teach you anything about
those principles. If it can be shown that this is indeed the case with the examples of
domains in which U-shaped growth has been found, the asymmetric reciprocity model
would be a good candidate for explaining the phenomena.
Finally, notice that the pattern described as a take-over, showing an intermediary
performance dip, is also produced by the reciprocal competition model. Under specific
parameter values, the earliest grower increases, then starts to fall back as the later
grower takes off. It appears, then, that very different models produce the same
predictions and outcomes. They cannot both be correct, since they start with different
assumptions about what is going on. The way out of this conflict is to start with a
theoretical assumption, for instance, one that tries to establish the nature of the
relationship between two growers. Is it a reciprocal competition, or is it asymmetric?
Once the nature of the relationship has been determined, one should try to find out
whether a model based on that type of relationship can indeed produce the empirical
trajectory found in research. The other way around, starting from a model that
produces an empirically found pattern, then deciding that this must be the model that
explains the pattern, will often lead to mistakes and overexplanatory models. The
theoretical model of the mechanism should be the starting point for the building of a
dynamics model.
1
money, they will not negatively interfere with an additional grower, such as time, any
1 more. Thus it is the learning itself (that is, the change) that is responsible for the
I eventual negative interference.
If I summarize this model, I end up with a model already presented under equation
7.13, one where there is simultaneous competition and support. The competition is a
function of the increase or, in general, the change in the grower. The support on the
other hand, can be considered a function of the level of that grower. Equation 7.13
presented this model in only the most general form. Here is a more specific one, for M
the money and T the time task:
1. Well, this puts me into a sort of logical entanglement, since by the time this line will be read,
the book will have been finished and then the line should have been in the past tense, which
however is wrong at the time of writing. I used to be fascinated by these sorts of unsolvable
puzzles.
2. Or decreases, if the value of Z(G,) is negative, which is the case when the negative effects are
bigger than the positive ones.
3. Recall that in this model every grower is at the same time a dependentgrower (dependent on the
values of all the other ones) as an independent grower (contributing to determining the value
of the growers to which it is connected); the model is thus fundamentally different from a
classic dependentlindependent variable model.
4. Note, however, that the take-over probably applies to this particular domain only, namely
explicitly stated, highly cognitively laden moral dilemmas. The person who thinks on the
basis of universal principles here may be very authoritative and punishment-oriented as soon
as the problem concerns a criminal act of which he or she is the victim: 'a conservative is a
liberal who has been mugged'.
Building a model: a case
history
S-shapes that are added on top of one another. In fact, each of the curves is the result of
repetitive growth spurts. Each time a new level emerges, the preceding level receives
extra input from the successor. It sets into a new spurt and stabilizes at a higher level,
Building a model: a case history
Figure 8.1 A spatial representation of the structure of the four levels in each tier: a level
is built out of 'atoms', which form 0-, I-, 2- and 3-dimensional structures.
until a second new level emerges, which makes it increase again and so on. This growth
pattern is indicative of the connected and coordinated nature of the levels. Finally, the
growth curves are showing not only spurts and plateaux, but also real regressions,
performance dips. This is quite clear from the level 7 data, for instance, but it can also
be found in data on reflective judgement (Figure 8.3).
In summary, Fischer's theory of dynamic skill development combines a qualitative
structural view, offering clear-cut definitions of the components and elements to be
discerned, with a quantitative growth pattern that is varied and complicated in an
interesting way.
Figure 8.2 The growth curves of arithmetic understanding at levels 7 and 8: an alternating
pattern of increases and decreases constitutes a global step-wise process.
Figure 8.3 The relationship between growth in two succeeding levels follows a pattern of
positively and negatively correlated switches in growth direction (incfeases and decreases).
218 Building a model: a case history
empirically studied. In practice however (and this also happened in the project that
Kurt Fischer and I undertook), some theoretical problems remain unanswered or at
best partially answered by the time the computer generates the first curves. This is an
acceptable procedure as long as the model building and the theoretical reflection
maintain a sort of dialectical tension and one continues to inspire the other.
A basic weakness of the growth model is that it cannot explain the dynamics behind
the qualitative emergence of new levels. Why does a coordination of reflex systems lead
to a structure that we recognize as a sensorimotor action? There is no way for the
dynamic growth model we have explored in this book to answer those questions. In
fact, we have to take the qualitative distinctions for granted. The only thing we may
hope to model is the time of their onset and the form of their growth curve.
A great advantage of a structural theory is that it enables the model builder to
determine easily what the growers of the model will be. Recall that a grower is any
component in the model to which a growth equation applies. Fischer's theory makes a
distinction between potential growers at different levels of generality. The most gen-
eral distinction is that between tiers: reflexes, actions, representations and abstractions.
In principle, it is>ossible to specify a dynamic growth model for these four basic
control systems. They form the highest level of aggregation in the model (and to avoid
confusion with yet another meaning of level, let me call them aggregations, instead of
levels of aggregation or levels of generality). The next aggregation is what Fischer calls
levels (later on, we started to call them stages, to avoid confusion with the term quanti-
tative level). They are a combination of a tier and a level of coordination, for instance,
the level of abstract mappings. There are thirteen such levels and they define the
growers in a model that is one aggregation level below an eventual growth model of
tiers. The next aggregation is that of general task domains, such as arithmetic knowl-
edge or reflective judgement. It is further subdivided in different tasks or tests. Below -
or I should say next to - the aggregation of the task level is the aggregation of support
context. In a sense, support context is a dimension that cuts through the other aggrega-
tions because it applies independently to all other aggregations.
Fischer and I decided to take the empirically measured variables as the growers in
the model we wanted to build. These variables were performance measures of tasks in
different domains (arithmetic, reflective judgement), administered under either
'spontaneous' or 'practice and support' conditions. We never asked ourselves whether
the growers we discerned were 'real' in the sense that they were the real independent
components of cognition. The reason is that there are no such things as independent
units that can be separated from one another by an absolute distinction. In biology, you
can distinguish units in the form of species and use the criterion of reproductive
isolation, but not in the domain of psychology. What we define as a unit is determined
by the choice of an aggregation level and by the distinctions that can be justified there.
The identification of a grower is a matter of justifiable theoretical definition, empirical
data and common sense. I believe that we can choose for many different levels of
aggregation or description and build a model either at the level of tiers or at the level of
highly specific tasks and still uncovei- the same basic dynamics and the same basic
principles of change.
Foundations for model building 219
Empirical data and theoretical time series
A dynamic growth model generates a time series for an eventual individual subject, not
a group. The parameter values it uses are properties of a single person. The data that
Kurt Fischer and I used, however, are based on cross-sectional research designs. We
had no individual data that span the total age range of 25 years. There is very little hope
that such data will ever become available. Moreover, it is plausible that a longitudinal
study of the kind of developments we were interested in is impossible in principle. It is
likely that the procedure used in the longitudinal data collection itself, testing under
help and support conditions, considerably affects the course of the growth pattern it is
supposed to measure. This is no major disadvantage from the point of view of a
dynamic theory, since such a theory would incorporate the testing itself as one of the
beneficial factors. I t is devastating, however, as far as generalization of the data over the
untested population is concerned. I have said earlier in this book that generalization
over a population is not the first concern for developmental psychology. What we
should seek is generalization over time, that is, over how mechanisms operate, not
necessarily what in a majority of cases they produce. I am afraid I have not been able to
convince my working partner of this view, but I have not tried particularly hard either.
How can cross-sectional group data be used in building a model that seeks to
reconstruct the mechanism of change as it applies to individual cases? First, the group
data provide a reasonable idea of developmental successions: What comes first, what
follows what? Second, they can be treated as constraints on possible individual
patterns. For instance, if the data show a dip followed by a leap, it is highly likely that a
dip will occur in individual data, although its magnitude may show considerable
differences. Finally, the variance for each measurement point indicates how much
individual variation we can expect at different ages.
I must admit that, in the course of our discussions, Kurt and I never really bothered
about the fact we were using group instead of longitudinal data. In the Queteletian
spirit, we simply took the group curve as a typical individual curve that we would try to
model. Once a reasonable model had been worked out, we could start varying the
parameters and study their effect on the form of the curve. The theoretically produced
variation could then ideally be checked against the data, for instance in a comparison
between the theoretical variation and the corresponding empirical variance.
What do the available group data mean in terms of a person's potential growth level?
The data were of two different kinds. The first type consisted of percentages of tasks
passed in an age group. For instance, subjects were presented with two different
reflective judgement tasks. Their answers were scored on the 'single abstractions' pass
level. That is, if the subjects used single abstractions in their explanations they received
a score '1' on the criterion single abstractions. The maximum score of a subject was 2,
because there were two problems. The sum of scores over the group - say 12, out of a
maximum of 2 for each of 10 subjects -would then amount to aApercentagescore of 60
per cent (12120). We assumed that the group score could be taken as an indication of
the knowledge or skill level of our imaginary subject. Our imaginary subject, we
reasoned, would have a probability of 60 per cent to answer a reflective judgement
220 Building a model: a case history
problem at the single abstractions level. Whatever the knowledge or competence of our
subject might be like, it would be represented by this probability. I n Chapter 3, I
introduced the notion of a pass level dimension. I t was considered an abstract measure,
concatenating all possible control variables affecting a person's answer to a reflective
judgement problem. The score of 60 per cent means that from the collection of all
possible problems in all possible combinations of control variables, the subject would
answer 60 per cent correctly. Of course, we do not really know at the moment whether
this inference from group data to potential individual characteristics is justified. At
present, however, it is about the only thing we can do, since there are no individual
time series data available. The second sort of growth curve that we used was based on a
mean score. Raters gave stage or level scores to the responses of the subjects. For
instance, in the reflective judgement study they estimated the skill level demonstrated
in each of the questions asked by the experimenter. T h e levels were added over
questions, problems and subjects and resulted in a sort of Guttman-scale score for each
age group in the study. This score represents the highest level that can reliably be
attributed to the subject. The attribution of levels is completely defined by the
available scales and tests. For instance, if a score of 75 per cent correct on a level 7 task
is defined as a a reliable indication of the subject's correct understanding of level 7 rules
and principles, then level 7 is what the subject is.
What we did more or less implicitly here, using a group score as an approximation of
potential individual scores is common practice in developmental psychology, or
psychology in general for that matter. The problem is, however, that we have no
justification for the belief that a sequence of average scores over age ranges resembles a
succession of scores in a potential single subject. Subjects could very well show very
different magnitudes of oscillations over time. We have seen that sudden transitions in
individuals add up to a smooth S-shaped growth curve. Averaged chaotic oscillations
would very closely resemble a stable state. But, since the group curves are all we have,
there is no other choice than to use them, even if there is a chance they might be quite
misleading. As my grandfather, who even you will recall managed to build wooden
shoes out of concrete, would have said, 'If there's no concrete to build with, use wood
and if there's no wood, find yourself some tobacco to chew on'.
Recall that there is a second form of growth, which specifies a much sharper
transition pattern. We started the model building with this equation which we called
the 'ordinary' version. Some time later, when I had worked out the transition version of
The characteristic data pattern and the dynamic building block 223
the growth equation, I explained its logic to Kurt and showed the different growth
patterns it generated. At the onset, he was not convinced of the value of the transition
version, because he suspected that the ordinary logistic equation already did what I
wanted this new model to do, namely make the growth rate dependent on the growth
level already achieved. My main justification for this new transition model was that I
assumed there existed a class of growers whose actual growth depended on what I
called 'learning encounters', that is, actual encounters with a context that enables the
child to learn. I claimed that the probability of running into such a learning encounter
was a function of the growth level already achieved. Imagine a child of three who
understands only very little about conservation. The child will encounter a lot of
conservation events - playing with water or sand and containers, for instance - but
most of these events will go unnoticed and will not be detected as potentially
problematic. Only very few conservation events are simple and salient enough for the
3-year-old to be detected as potentially problematic and learned from. Thus, even if
this child is a fast learner, able to make quick and correct inferences from the
information given, he/she would have little chance to practise these learning capacities
as long as his/her knowledge about, for instance, conservation, is still very immature.
In the transition model, the growth rate function is defined by a parameter and a
variable. The parameter is the intrinsic speed of learning and corresponds with the
familiar growth rate r; the variable is the probability of encountering a learning
experience, which is a function of the growth level attained (relative to the carrying
capacity). The equation for the transition v e r s i ~ n ~the
i s following:
Fischer and I agreed that the transition version was at least a plausible alternative to the
conventional logistic model. We decided to build two parallel versions of our
developmental model, one based on the standard logistic, the other on the transition
version. We called the transition model the cubic version because it contains a cubic
term, L,(,,~,resulting from multiplying the Ln(,)just preceding the brackets with the
Ln(,)' inside the brackets.
By the time we started to write down a simple version of the connected growers model,
we discovered that we had to specify whether or not the support and competition were
reciprocal. The understanding of the addition and subtraction operations (level 7)
profits from the understanding of how they are related abstractly. Thus as soon as level
8 starts off, level 7 increases along with it.
The characteristic data pattern and the dynamic building block 225
Does the abstract understanding, in turn, profit from the increase in understanding
them separately? And, similarly, is the competitive relationship reciprocal, in that an
increase in understanding them separately negatively affects the growth of understand-
ing how they are related? This is an example of the sort of question that typically comes
up in the context of mathematical model building. While thinking about the equation
specifying the growth of the successor, we asked ourselves whether we should make it
symmetric to the equation of the predecessor, except that the prerequisite condition
cannot apply from the successor to the predecessor. I think that I took an option for the
'aesthetic' solution, that is, for symmetry and argued for a reciprocal support and
competition. Kurt and I had, as far as I can recall, no fundamental justifications for
why it should be either one solution or the other.
In cell A10 write 'INPI' and in C10 'IN-6'. I N 4 and IN-B are the initial or starting levels of
grower A and B, respectively. Cell D l 1 should contain the prerequisite formula, which is as
follows:
Then copy A1 1..Dl 1 to A12..D500 and define a graph that shows the values of the ranges
A1O..A500 and C1O..C500, respectively.
The equations do not make sense unless you define a list of parameter values and
names. The list of parameters can be insertedin range F1..F9. Range GI ..G9 contains the
list of parameter names. The following list shows the parameter names (right-hand side)
with three possible sets of parameter values.
Building a model: a case history
value set 1 value set 2 value set 3 parameters
r-a
r-b
c(B > A)
c(A > B)
s(B > A)
s(A > B)
prec
in 4
in-B
A parameter name such as c(B > A) means 'the competitive effect of B on A'. Note that I
used a different sort of notation earlier, namely c(B -+ A). Unfortunately, the arrow symbol
is not available in the spreadsheet.
Do not forget to define the parameter names for the spreadsheet. When, for instance,
cell F1 contains the value 0.2 and GI contains its name, r 4 , define a parameter name
' r 4 ' whose value can be found in cell F1. Each column of values in the list above should
be seen as a set of values that you can try in a single run of the model. Begin with the
column at the left.
After having tried the three combinations of values, you may try any arbitrary set you
want and see what sort of curves they produce.
The first thing we discovered in our simulations was that with a set of equations like
this, we could obtain a growth pattern that was quite close to the empirical data. The
magnitude of the dip could be manipulated by augmenting the value of the parameter
C(B > A). Figure 8.4 shows the curves resulting from employing the parameters at the
left (for the first 120 data points).
We learned at least two unexpected things from numerically testing the model. The
first is that if competition and support are reciprocal - that is, if A competes with and
supports B and vice versa - the trajectory soon becomes unstable. Try the list of values
from the middle column, where only the competition has been made reciprocal. The
result is an interesting but probably not very realistic chaotic oscillation of one grower
around the other (see Figure 8.5). Maybe there are growth phenomena where the
growers drag each other into chaos, but the empirical data that Fischer and his group
have collected do not appear to show any. Maybe in reality the growth of the successor
is indeed negatively influenced by the growth in the predecessor, but if that is the case
the influence should be small and almost negligible.
The second unexpected effect we observed was that if we set the prerequisite value
close to the carrying capacity level, that is, close to 1, we obtained turbulence in both
the prerequisite grower A and the successor grower B (see Figure 8.6). Although there
is no evidence for such turbulence in the data, there was no reason for us to discard this
particular side-effect of the model. The data are cross-sectional group data and we
treated the resulting age curve as a potential or characteristic individual growth curve
applying to at least a significant number of subjects. But if a real subject showed
anything like a turbulence, that is, a period of instability before taking the leap to a
The characteristic data pattern and the dynamic building block 227
Figure 8.4 The prerequisite (e.g. stage 7 skills) shows a dip before it increases again, due
to the increase in the successor (e.g. level 8 skills) by which the prerequisite is supported.
Figure 8.6 Turbulence in the prerequisite grower is caused by setting the prerequisite
level of the successor high, for instance, close to the carrying capacity of the prerequisite
B.
higher level, that phenomenon would not show up in our group data. In our discussion
of conservation development, however, we have seen that instabilities may announce
I
transitions to higher levels. A similar effect might occur in a variety of other areas,
including the child's understanding of arithmetic operations that Kurt and I took as
our modelling domain.
Another thing we found while experimenting with the simple model was that it
would explode or crash if the parameters went beyond particular threshold values. Too
much support or competition would result in unmanageable chaos. Crashes can
sometimes be avoided by putting a constraint on the results computed in each cell, by
preventing each cell from becoming smaller than an arbitrarily small number, which
functions as the minimal growth level of the grower described in that
and if the Ks are smaller than 1, that effect is only a fraction of the effect E has on its
immediate predecessor D, namely:
As is often the case with model building, the analytical proof came after the more or less
accidental discovery of the principle.
I t turned out that there was a second way to avoid the problem of long-lasting effects
of late growers on the earliest ones. This was again discovered by accident. Since we
believed that the so-called cubic version of the model, the one I presented in Chapter 5,
provided a good if not better alternative to the ordinary logistic one, we built a cubic
version of the model of connected growers. One of the interesting side-effects of that
model was that it greatly flattened the effect of later growers on much earlier ones. The
sixth grower in the sequence had a considerable effect on the fifth, but only a very
minor one on the first, for instance. This is an interesting example of the way in which
dynamic models display a variety of emergent properties and effects that have not
explicitly been built into the equations. The reason for adopting the cubic model was
theoretical. As an unintended side-effect, it got rid of the undesirable late growth in the
earliest growers.
Figure 8.7 shows the growth curve for a model of six connected growers, with
different initial states, prerequisite relationships and carrying capacities of increasing
magnitude.
Building the model
Figure 8.7 A model of six hierarchically connected growers: the overall pattern is one of
step-wise increase, with temporary dips in prerequisite growers corresponding with a leap
in the successor.
Bumps or dips?
Meanwhile Robbie Case, with whom we met every week to discuss model building,
had been working on his model of growth in a central conceptual structure. That
structure was related with several task domains that grew independently of one
another, although each grower affected each other one, via its contribution to the
central conceptual structure. Robbie wanted the supportive effect of a grower on
another one limited to the period of actual growth. He could have done this by making
the support a function of the increase in the supporter, much as Kurt and I had done
with competition. But Robbie chose a different solution. He multiplied the supporter's
level, Ls(,, by the unutilized capacity for growth in that supporter, namely:
,Figure 8.8 Support from a grower B during the growth period results in a 'bump' on the
supported grower A.
parameter values, but the bump is a genuine effect of the dynamic principle from
equation 8.9 (see Figure 8.8).
With the Case model in mind, the idea arose that what we had conceived of as a
regression, introducing a leap towards a higher level, was not a regression in the sense
of a dip, but a bump, a temporary overshoot above carrying capacity level, levelling off
to carrying capacity as soon as the supporting grower ceased to increase.
In the hierarchical model that we had developed so far, we had made a distinction
between growers on different levels (such as single representations and representa-
tional mappings) and growers at the same level (e.g. a single-representation
understanding of addition and one of subtraction). We assumed, as Robbie Case did in
his model of central conceptual structures, that growers within a level support each
other only for the time they actually grow. Once they achieve their equilibrium level,
the mutual support dies out.
It seems rather arbitrary to make a distinction between'within and between level
support, in that the between level support continues even after the growth of,supporter
and supported have stopped. The justification for this distinction, however,' lies in the
relationship between carrying capacity and supportive factors. Earlier I explained that
if L is a grower and Ls is a grower supporting L, the carrying capacity of an L is
+
K - (r s - Ls)/r, for K the carrying capacity parameter (usually I), r the growth rate,
Ls the level of the supporting grower, and (lower case) s a parameter specifying the
extent to which Ls actually supports L.
234 Building a model: a case history
The difference between a supporter that goes on supporting and one that ceases to
do so as soon as its growth has come to a standstill is that the first supporter contributes
to the carrying capacity of the supported grower, but the second does not. It is
plausible to assume that the emergence of a new form of understanding or a new skill
level, for instance the discovery of the principle of representational mappings,
contributes to the carrying capacity of the existing skills and understanding. This
higher developmental level is a new source of information and understanding and will
contribute to further mastery and understanding of the lower levels. That is, it enables
those to rise to a level higher than the one they would have achieved without the new
knowledge. Compare this with the relationship between different task domains at the
same level. Opening a new task domain, where the same principles reign as in the task
domains already explored and mastered, might certainly have a temporary positive
effect on the already existing tasks of that same developmental level. But it will not have
a lasting effect, since it adds nothing significantly new to the understanding at that
level.
What happens if equation 8.9, causing the temporary bump, is built into the
equations of hierarchically connected growers? It will produce a temporary overshoot
of the carrying capacity of growers within the same developmental level. Growers
within a level were identified as 'tasks', for instance as the task 'addition' and the task
'subtraction'. The overshoot occurs during the growth process itself. It will then
regress to the normal carrying capacity level. Later, a grower at a higher level will
emerge and will cause the earlier grower to increase its level. The whole pattern, from
growth to overshoot to carrying capacity then to growth again, looks like a temporary
regression or dip, announcing a leap. In the latter case, the dip will occur while the
higher developmental level grows. When the two effects are added, the dip is cancelled
out. The temporary overshoot, however, occurs in general before the jump (they are at
least independent of one another). Thus if the level scores are added, the
pseudo-regression is not cancelled out by the leap (Figure 8.9).
Since the only variable in the equation is the supporting grower Ls, the variation in the
Building the model 235
Figure 8.9 A regression in the sum score of three tasks is caused by a temporary
overshoot in one of the tasks.
equilibrium level is entirely determined by that variable. In our model, there was not
just a single Ls and a support parameter s, but a sum of levels multiplied by support or
competition parameters:
It is much more convenient to write the underlined part of equation 8. lob in the form
of a single variable, namely St. Thus, St is a compound variable consisting of the sum of
all supporting and competing growth levels multiplied by their own support or
competition parameter.
When I thought about these two meanings of carrying capacity, I realized that we
were making a mistake using equation 8.9, which subtracted the growth level from K,,
then divided by K, (K, - Ls)/Ks. If Ls's asymptote is equal to Ks, the value of the
equation will approach zero, as we originally expected. We should have realized,
however, that almost any variable in the connected growers model exceeds the level of
its K, parameter because of the effect of supporting growers. Thus as soon as L, grows
higher than its Ks parameter value (by default l), it would turn the value of equation
8.9 into a negative variable. Its effect would no longer be to stop the growth of the
grower that it modifies, but to make that grower go down and eventually disappear.
There is absolutely no reason to suspect that any grower would have a negative effect
on another one as soon as it grew bigger than some predetermined carrying capacity
value.3The solution to this problem is actually fairly simple; instead of using the value
of the K parameter, we should use the value of the K variable, that is, the real carrying
capacity. The carrying capacity variable is determined by the K parameter on the one
Building a model: a case history
hand and by the values of the supporting (or competing) variables on the other hand.
Thus we changed equation 8.9 (the equation that confined the supportive relationship
to the time span while the supporter was actually growing) by substituting the variable
carrying capacity Ks(,, for the constant carrying capacity parameter K,:
The value of K,(,, was given by adapting equation 8.10a to the set of growers that in
turn support the supporter L,:
for Ks the carrying capacity parameter of supporter L,, rs the growth parameter of
L,, SS.,, the compound variable consisting of all the supporting and competing effects
on Ls and K,(,, the carrying capacity variable at time t of the supporting grower Ls.
For some sets of parameter values, the curves would grow wild at the end of the
trajectory and eventually make the whole system collapse. This happened primarily
with the curves tracing the growth of the earliest levels. They were the levels whose
magnitude increased the most, since they profited from each successive new level that
emerged. The problems we have had with the behaviour of equation 8.9, especially the
fact it related to an absolute carrying capacity, made me wonder whether the danger of
an eventual collapse could not be countered by employing relative instead of absolute
magnitudes. The idea is that it is not so much the absolute magnitude of a grower that
determines to what extent it affects another grower, but its magnitude relative to its
maximum. An easy way to introduce such a maximum value into the equation for
connected growers is to work with the growth levels divided by the corresponding
carrying capacities and not by the mere growth levels. Assume that we write the
equation for a connected grower in an extremely simplified form, namely:
pt is a name for the function that we would put within the brackets in the complete form
of the equation for connected growers. As L, grows higher and higher, the effect of any
constant parameters in p, will increase accordingly and eventually drag the system into
a chaotic oscillation. Instead of using the absolute value of L,, we should use its value
relative to its variable carrying capacity, Kt. Equations 8.10a and b specify the
magnitude of that variable. Instead of the absolute form of equation 8.13, we should
therefore work with relative magnitudes:
Although each of the steps described here seems logical once it has been explained, it
took Kurt and me a lot of trial and error before we arrived at these solutions. I am afraid
that we did just try the model and experiment with it to see what it did. When you find
out that it does funny things you did not anticipate, but that nevertheless resemble
your empirical data or expectations, you are happy with the result. If something
unwanted happens, you try to correct-it by going over the equation and trying to
understand what might have gone wrong. Of course, you should try to arrive at an
Building the model
analytical understanding of what the equation does irrespective of whether the results
are anticipated or not, or wanted or not. But during the process of model building itself,
often the excitement takes over. The pleasure of doing some sort of combination
between a computer game and handicrafts often stands in the way of applying the
rational analytical methods.
Finally, with all the elements ready, it is time to present our 'master' equation that
we used to model the entire system of connected growers in development.
within level
~~ mdk2
Figure 8.10 The structure of between- and within level relationships in the model of
hierarchically connected growth.
grower was reached. The growth rate variable that caused the change in a grower was a
combination of its own growth rate and of a set of influences from the other connected
growers, which we called joint factors. Joint factors were based on two sources. The
first are the influences from the grower at the next higher level - that is the between
level factors. The second come from the grower at the same developmental level. They
are the within level factors. Finally, we wanted all these growth factors to modify not
the absolute magnitude of a grower, but the magnitude relative to the carrying capacity
variable.
Instead of giving the usual equation with symbols, I shall present it in the form of
the concept and variable names i n ~ o l v e d : ~
+
Level now = LeveLbefore Precursor-value (Leveibeforel
carrying-capacity) . (cubicsetoff-parameter - (growthate LeveLbeforel
carrying-capacity - growthrate - (Level-before/carrying-capacity) ^ 2 +
Jointactors)
Figure 8.11 A model of two growers and seven different levels displays basic properties of
stage-wise development: stepwise growth in each individual grower, and an alternation of
periods of relative rest (horizontal growth levels) and periods of rapid change.
advantages of this type of model building is that it allows for a form of experimental
theoretical psychology. That is, you can experiment with parameter values and various
dynamic relationships and investigate the effects on the resulting growth patterns.
Such numeric experiments may serve as a heuristic means to achieve a better
understanding of the conditions and forms of quantitative aspects of development.
Notes
1. I realize that the use of the word level can lead to some confusion here. I usually refer to the
growth level of a grower, for instance the grower 'use of single representations'. In Fischer's
theory, however, level means a stage in a tier. For instance, the representational tier has a level
of single representations, that is, a stage where the child works with single representations.
2. Did you notice I left the B column blank in Model 8. l ?You can now use that column to define
a minimal growth level.
3. Unless, of course, that predetermined value is an optimum. I discussed optimum models
'
earlier and presented the example of self-esteem. If self-esteem grows far beyond an optimum
value, its effect may become harmful and negative instead of supportive.
4. Kurt Fischer used the new Lotus-Improv program to build the model. It is based on the usual
spreadsheet logic but works with equations that look more like verbal descriptions than the
symbol strings you would get with Lotus 1-2-3. The actual form of the equation used in his
program was quite similar to the one presented here.
5. The circumflex symbol means 'to the power of'; 2 therefore means 'to the second power'.
A A
The dynamics of mutual
interaction
Development as co-construction
If one looks at development in a longer time frame, that of successive generations, and a
bigger spatial frame, that of social structure instead of the individual, development
becomes the process in which culture is transmitted and transformed. The mature
members are bearers of their culture. They know,how to act within their cultural
institutions; they possess skills and knowledge developed over the course of cultural
history, such as reading and writing and scientific knowledge. There is a lot of division
of labour in the way individuals carry their culture to new generations, but as a whole,
culture reproduces and changes itself in the process of generational succession. A
newborn child has virtually no culture at all. I t is an empty vessel, as far as culture is
concerned, that has to be filled. The metaphor of pouring the contents of a full vessel
into an empty one is an obvious choice to describe the process of cultural transmission.
If you want to continue that metaphor, you could say that the empty vessel has got only
a little hole in it through which culture can be poured and so it takes quite a long time,
on average, to fill it.
The vessel metaphor, though probably not aesthetically pleasing, corresponds with
a standard view in sociology, anthropology and psychology of how culture is
transmitted. Valsiner (199 1) called this the 'unidirectional view': cultural information
carries cultural messages one way, from the outside world into individuals. The
unidirectional view is incompatible with the fact that development is a process of
construction by the developing person itself. Basic concepts and skills,are constructed
by the person, given the information and guidance of the environment. A cultural
message, sent in some encoded form or another to a child, is by necessity decoded and
recoded by that child as a function of the codes and understanding that child has
already developed. The recoded message is again decoded and recoded by the mature,
cultivated person who then replies in the form of another message. Valsiner (1991) calls
this a bidirectional process of cultural transmission.
Valsiner (1991), and several others, such as Barbara Rogoff and Alan Fogel, use the
244 The dynamics of mutual interaction
term 'co-construction' to refer to a process that has both the aspect of construction and
the aspect of communality. The constructing environment and the constructing child
act as a higher order unit.
Figure 9.1 A communicative process takes the form of vertically and horizontally
connected events; the vertical axis represents time, the horizontal axis the relationship
between the contributors (e.g. a pupil and a teacher).
for d' a parameter that determines how far E is from L. For example, if the experience is
a helping instruction from a teacher, and d' is very small, then the help is very close to
what the child already knows. If d' is large, then the help is way ahead of the child's
current understanding.
The model further claims that as a result of the occurrence of E, L will make a jump
towards E. Let us say that this jump is some fraction c of the distance between E and L
(if c = 1, L bridges the distance between L and E in one jump):
jump (L) = (E - L) c (9.2)
Recall that d' is a parameter that causes E to move. Since K is the goal state, E should
gradually move towards K and if it arrives at K, it should stay there; this is just an
alternative way of saying that teaching is a goal-directed activity. In determining the
level of the child's next learning experience, the teacher wants to shorten the gap
between the previous learning experience and the goal state:
(teacher's increase of E) = ( K - E) .d (9.3)
The actual learning experience, however, is a function both of what the teacher does
and how the child understands this, given the current knowledge level. The jump in
experience level is therefore a function of the teacher's choice and the child's level:
jump (E) = L - ( K - E) - d (9.4)
Since the experiences and learning encounters are discrete events, we may write down
the relation between L and E in the form of a set of coupled difference equations over
+
time intervals t, t -t 1, t 2 and so forth. The first is the equation specifying the
progress that L will make, given a teaching experience E:
= L, + jump (L,) = L;(1 + (E, - L,).c)
Now we need a second equation that specifies the level of the next learning experience.
Equation 9.1 says it is the sum of the learning level and an increase variable. This
increase has been specified in equation 9.4, so that our equation describing the level of
the next learning experience is a combination .of equations 9.1 and 9.4:
Model 9.1 describes the spreadsheet format of this simple model, whose far from
simple outcomes we will investigate in the next section.
250 The dynamics of mutual interaction
Model 9.1 A simple learning and teaching model
with complex patterns
The model combines two versions of the learning and teaching model. One is the
standard version, from equations 9.5 and 9.6, the other is an alternative model based on
the idea of a random walk. It will be explained later. Define the following set of range
names and values:
value parameter
9 K
200 in-divisor
0.2145 C
0.18 d
0 rand-L
0 rand-K
0 rand-E
The most important parameters are cand d. The parameters Kand In-divisor are used to
set the initial state level as a ratio of the goal state.
The A column, starting with cell A10 will contain the values of the L variable, B will
contain the values of the Evariable, and column C the value of the goal state K, which will
vary only if the value of the parameter Rand-K differs from zero. In cell A10, type:
and in cell B10, type ' + A10'. It is not necessary for the initial E t o differ from the initial L.
Cell C10 contains the initial value of K, $ K (which remains constant under the
non-randomization condition).
Write the equation for L in cell A l l . Its first part is the basic equation as explained
earlier, the random part is needed if you want to study the effect of a random walk on the
growth process:
+AlO* (1 + (B10 - AlO) *$c) + $rand-L* (@rand - @rand) * (C10 - Al0) (9.8)
Note that the random factors take effect only if the value of rand-E is not zero. Finally, cell
C11 describes an eventual random walk for the value of K, which occurs only if rand-K is
not zero:
Copy the range A1 1..C11 to A12..c500. Define four graphs. One, Timeseries-1 is a line
graph of columns A10..A500 and BIO..B500. Timeseries2 plots only the first 100 steps,
namely AlO..A110 and BlO..B110. The third graph, Phaseplot, is an xy graph. Take the
column B100..B500 as its x-axis, and A100:.A500 as the y-axis. The first 100 steps are
omitted from the phaseplot. The fourth graph can be called K-L-plot. It takes A1 O..A500 as
The unexpected complexity of a simple mutualist dyna.mics 251
Figure 9.2 Three different curves resulting from low c- and d-values and different initial
state values; if the initial state value is very low (in comparison with K), the resulting
growth is a sudden jump (note that the time scales are very different for the curves at the
left on the one hand, and the curve at the right on the other; the sudden jump requires a
much longer time span).
its x-axis and C10..C500 as y-axis and is defined as an xy graph. It is useful for showing the
endpoint of the process in terms of both K a n d L values in the case of the random walk
version of the model. You can experiment with values described further in the text.
Figure 9.3 With increasing parameter values, the mutualist model evolves from oscillatory
to chaotic fluctuations.
those curves are produced by simpler models, the present one should be considered
superfluous. On the other hand, you could defend the position that the present model
has been based on an elementary theory of teaching and learning and as such forms the
dynamic expression of that theory. The finding that an entirely different type of model
based on learning and teaching yields the same type of growth curves could be seen as a
further justification for the claim that such growth forms are universal and robust, in
that they are produced by dynamic models based on different principles.
Given that the mutualist model produces curves similar to the logistic model, we
may expect that it should resemble that model also in its oscillatory and chaotic
patterns. Experimenting with increasing parameter values for c and d shows the
expected resemblance. For instance, with an arbitrarily determined fixed d value of
0.103, increasing c values produce qualitatively different evolutions (see Figure 9.3a).
For c = 0.16, a mismatch between E and L occurs around K, but it is easily
compensated, and E and L quickly settle down at the attractor point K. For c = 0.23,
the oscillation towards the attractor is. more complicated (Figure 9.3b). For
convenience, only the iterated points of L have been drawn. They show a pattern of
The unexpected complexity of a simple mutualist dynamics 253
'
Figure 9.4 State space plot for a chaotic oscillation: the vertical dimension represents the
level of experiences, the horizontal dimension the growth level of the knowledge variable
whose growth is dependent on those experiences; note that the points are not connected by
a time line (a time line connects a point to its successor in time); strangely enough, the
state-space representation is highly reminiscent of a n important figure in recent French
history.
waves of oscillations towards K. For c = 0.27, E and L no longer evolve towards K but
settle into what seems to be an infinite mutual chase without L and E ever catching each
other in an equilibrium state (Figure 9.3~).I n psychological developmental terms, this
means that for increasing values of c and d a mismatch between learning and experience
may emerge resulting in the impossibility of reaching the goal state. Phenomenally this
may take the form of oscillations between under- and overgeneralizations of a learned
principle or rule, a perpetuating conflict between a parent and an adolescent about
which norms to follow and how, the impossibility of finding a solution for a problem
and so forth. I t is likely, however, that if this were to happen in real life, attempts would
be made to relax whatever psychological properties correspond with the c and d
parameters.
For still higher values of c and d, the model settles into the infinite oscillation already
seen in the previous example. Figure 9.4 represents a state space plot foi- such chaotic
oscillation in the plane consisting of the values of E and L. It is just one of the many
possible plots, showing that the chaotic oscillations are not rand& but have their own
intrinsic order.
Earlier I described a technique for showing the number and magnitude of the
attractor points of a process for different parameter values. This bifurcation diagram is
254 The dynamics of mutual interaction
Figure 9.5 A bifurcation diagram for a range of d-values shows the non-linearity of chaos
in the model: the horizontal axis shows the range of increasing d-parameter values; the
vertical axis specifies the sets of final growth levels that correspond with the d-parameter
values; sets of d-values corresponding with heavy, chaotic oscillation alternate with highly
regular patterns in a complex, unpredictable fashion.
an alternative way of showing the order underlying the chaos of time series. It is
particularly suited for showing the non-linearity of the model; increasing parameter
values correspond with increasing chaos, punctuated by highly orderly intermediate
states. Figure 9.5 shows a bifurcation diagram for a range of parameter values of d,
between 0.174 and 0.193, with a constant value of c, 0.18. Black bands represent chaotic
oscillations occurring with the corresponding d values. The chaotic regions, however,
jump suddenly towards simplicity, for instance, towards a two-state oscillation. I n
turn, the simple states gradually evolve towards chaos again.
The simple model described in this section is but one of a large family. A description
of the alternative versions and their equations can be found elsewhere (van Geert,
1992a).
Figure 9.6 The distribution of final states after 200 runs of the random walk mutualist
dynamics: the pattern resembles the 'normal' bell shape of the Gaussian distribution of
random events (the picture in the background represents the skyline of the city where this
simulation was run).
to the logistic growth model? It contains only two parameters, the growth rate and the
carrying capacity. The growth rate is more or less confined to the learning person itself
and represents an abstract property relating to the person's speed of learning,
changing, inferencing, etc. The carrying capacity has been defined as the asymptote of
the growth process, or more precisely, as its equilibrium level. A very important step in
the construction of the logistic growth model was the assumption that this equilibrium
level forms the expression in terms of the growth level of all the resources available to
the grower. These resources were of various kinds: spatial, informational, energetic,
temporal, etc. They could come from the subject itself, for instance the subject's
knowledge or skills that support the learning or achieving of some new knowledge or
skill, or from the environment, for instance, the information and help given to a child in
the form of instruction and guidance by a more experienced person.
Whatever we call education, teaching or guidance actually amounts to monitoring
part of the environmental component of the carrying capacity. For instance, when
children are taught addition at school, the curriculum is carefully sequentialized. The
teacher begins with elementary concepts and very simple forms of addition. Gradually,
the tasks become more complex and the requirements increase, following the
increasing competence of the children. It is almost trivial that, if the the teacher did not
adapt the level of teaching to the increasing learning level and remained at the low
initial level, hardly any learning would take place. If you never taught more than just
elementary addition of numbers below ten, most of the children would never get any
further than that. That is, their addition gr-owthlevel would reach an asymptote at the
level of skill embodied in this very rudimentary teaching. As a general rule, we may
Social interaction and the management of the carrying capacity 257
state that the maximal level of learning a child may achieve is proportional to the level
embodied in the teaching.
For the sake of simplicity, we set the individual's contribution to the carrying
capacity of one of its growers, such as addition, to a constant. The level of that constant
will greatly differ between individuals, but that need not concern us here. The environ-
mental part of the carrying capacity will fluctuate and will do so in function of the
information, tasks, demands and guidance given by a teacher, a parent or any other
mature member of the culture. It is an almost trivial observation that, on average, the
level of information, demands, or task complexity increases during an educational or
teaching process, or, to put it differently, this is at least the intended course of events.
Since that information or demand level is a measure for the carrying capacity at each
moment, it follows that an educational process basically amounts to increasing the
carrying capacity level. The increase will level-off and come to a standstill as soon as
some goal state has been reached. I t also stops when the person for whom the educa-
tional efforts are meant is no longer making any progress (again, this is the ideal case).
In this model, K grows as a function of the absolute increase in the learner's level. We
may expect this when the learner's level is measured with some sort of objective scale.
An example is addition and other arithmetic operations for that matter, which are
described in handbooks and explicitly formulated curricula. But if you deal with less
formal skills or forms of knowledge, there is hardly ,any absolute yardstick. In that
particular case, the instructor has probably an idea of the relative increase. A
mathematically simple way to describe relative increase in the equation for the growth
of K is as follows:
value parameter
0.1 Kin
0.01 C in
0.7 K-d
0.2 L R
0.02 d-start
1.1 d-stop
0.02 step
1 Krand
1 rel-model
K i n is the initial state of the changing carrying capacity K. L i n the initial state of the
learning level. K-d is the dparameter in equations9.12 and 9.14 that modifies the effect of
the increase of L on K. L-R is the growth rate of the learning level L. The following three
parameters, d-start, d s t o p and step are needed in a macro that will simulate an
arbitrarily chosen number of runs of the model. K r a n d is the parameter that determines
the probability that Kwill actually react to an increase in L. If K r a n d is I , that probability is
100 per cent, if K r a n d is, for instance, 0.7, the probability is 70 per cent. The last
parameter, rel-model, lets you switch between a model based on equation 9.12 and one
based on equation 9.14 (the relative increase model). If rel-model is 1, the chosen model is
that from equation 9.14.
In cell A10 write K i n ; in cell C10 write L-in. They are the cells containing the initial
Social interaction and the management of the carrying capacity 259
values for Kand L. Cell B10 contains a random parameter determining whether or not K
will actually change in a cell. Write the following equation in cell B10 and copy it to B11:
It says that if a random number, which is different for each cell, is smaller than the value
chosen for the parameter K-rand, the value of the corresponding B cell is 1, but 0 in any
other case. The function of this cell becomes clear from the formula that goes into cell A1 1:
If B10 is zero, there is no growth in K, that is, the value of A1 I is the same as that of A10.
The function of the @if statement in the equation is to turn the equation 9.14 model on
and off. If the value of the parameter rel-model is 1, (C10 - C9) is divided by C10. That is,
the growth of K is affected by the relative increase in the learning level, found in the C
column. If the parameter is 0, (C10 - C9) is divided by 1.
The C column contains the equations for the growth level. It is a straightforward logistic
equation. Given that you have put L-in in cell C10, cell C11 takes the following equation:
This macro will specify a value for the cell you named K-d. The first value will be the value
you have specified in the cell named d-start. It will then perform the action described by
the macro 'test', which you will define in a minute. Then it will add the value specified in the
cell 'step' to K d , and again perform 'test'. It will continue to do so until the value that goes
in cell K d is equal to the value you defined in d-stop. Thus d-start is the minimal value of
K d and d-stop is the maximal value of K d . The number of times the macro 'test' will run
is equal to (d-stop - d-start)/(step). Before you go on, you must specify a name for the
macro under cell L1. This can be done by defining a range name, a procedure you should
now be familiar with. Define the name 'Go' and attach it to the cell L1.
Since spreadsheets differ in their menu structures, it is better to compose the following
macro by executing and recording the commands. Recording can be done via a
Transcript option contained in the spreadsheet menu: Turn it on, and perform the
following actions: Go to K8 (via the GoTo command; F5 in Lotus); press End; press Down
twice; copy the Range Value of the cell name K-R-damp to the current cell'(the first empty
cell under K8); go to J8; press End; press Down twice; calculate (F9 in Lotus and Quattro
Pro); copy the Range Value of cell C400 to the current cell (the firskempty cell under J8).
When you have performed all these actions correctly, you will find a transcript of them in
the Transcript window. Copy the description and paste it into cell L10. Define the range
name 'test' for cell L10.
In cell K9 type 'Parameter Value', in cell J9 'Final State'. Type an 'x' in cells K8 and J8. For
260 T h e dynamics of mutual interaction
each run, the macro will type the corresponding parameter value of K d in column K and
the final state value associated with that value in column J. It will add new values at the
end of the column of values. In order to run the macro, hit Tools/Macro/Run from the main
menu.
You can graph the results of the repeated runs by assigning the column of parameter
values (column K) to the x-axis and the column of final state values to the y-axis.
You can also assess the effect of randomly distributed Kgrowth. Recall that if K-rand is
equal to 1, Kresponds to the increasing growth of L in every cell. That is, the growth of Kis
completely contingent on the growth of L. If C r a n d is smaller than L, say 0.5, Kremains
constant in every cell for which the value of a random number is smaller than K-rand. In
order to study the effect of a random increase pattern, you need to define a macro that
repeats the calculation of K and L with different columns of random numbers. Go to cell
L40 (provided you chose column L as your macro column) and define cell L40 with the
range name 'loop'. The macro Loop consists of the following actions which can be
recorded and pasted into cell L40via theTranscript command: Go to K8; End; Down twice;
copy the range value of cell K-d to the current cell (the first empty cell under K8); go to J8;
End; Down twice; calculate (F9); copy the range value of cell C400 to the current cell (the
first empty cell under J8). Copy the set of instructions from the Transcript window and
paste it into L40. At the end of this set of copied instructions add the string:
The macro will add the value of K d to the K column, then calculate the value of the
resulting end state and copy that to the end of the L column. It will then repeat itself and
continue to do so until you hit Ctrl-Break to stop the loop.
Figure 9.7 The final state values differ with different K d values: the final states
corresponding with the set of linearly increasing K-adaptation parameters follow an
S-shaped pattern (note the difference with the ordinary logistic S-curve, which is a pattern
of levels over time).
Figure 9.8 The distribution of 4,500 endstates with L d = 0.7 and k a n d = 0.5; the
horizontal axis represents the level of the final state of each individual case (growth
process) ranging from 0.1 to 1; the vertical axis specifies the relative number of cases with
final states grouping around similar averages; there is a characteristic maximum in the
number of final states which are around the value 0.25, and another .concentration of values
around 0.6; only very few runs reach the maximal level (value 1).
262 T h e dynamics of mutual interaction
(Figure 9.8). T h e figure looks more like a bimodal distribution with one characteristic
peak around the value 0.25. With different versions of this model (two are described in
van Geert, 1991), I obtained sharper bimodality. What explains this particular
distribution of end states? In a model like this one, the earlier steps have a greater
impact on determining the equilibrium level than the later ones. This is an unintended
consequence of the way carrying capacity and growth level influence each other over
the course of the process. If you have the bad luck that your first five to six steps show
little or no growth because the random numbers just turned out that way, you will have
a considerably greater chance to end up in the low end of the distribution than if the
first steps drew better tickets from the lottery. This effect is reminiscent of a folk
wisdom about development, that your earliest experiences determine much of what
you will become in later life. I make no claims about the potential truth or falsehood of
that belief. What matters here is that there is at least one formal growth model, the one
presented in this section, that shows this kind of early stage effect. Wherever the model
applies in the real world, we may expect that earlier experiences - whatever their
nature may be - will have a bigger impact on development than later ones.
In summary, what this simple model shows is that if growth and K adaptation are
linked, as is most probably the case in a variety of educational practices, the speed with
which the instructor adapts to growth in the learner determines the final state level.
This level can be well below the level achievable, given a better adaptation process. In
the current model, better adaptation simply means a higher K adaptation parameter.
In reality, however, we may expect a more subtle relationship between the learner's
level and the level embodied in the teaching. More precisely, if the teaching level
deviates from an optimal distance with the learning level, either above or below that
optimum, the learner will profit less from the teaching. In the next section I shall
discuss a classic developmental model, Vygotsky's, in which instruction plays a major
role. We shall see that the notion of an optimum distance is of crucial importance.
Figure 9.9 The growth curve of a developing competence consists of a sequence of levels
of actual development (Zoad); in this figure, the sequence is a highly idealized linear
progression of Zoad-levels.
level will gradually move onto the intersubjective persdnal level and become part of the
person's own competencies.
But the definition of the Zone of Proximal Development immediately poses a
fundamental problem. How much help is the help that gets internalized? It is not
difficult for an experienced painter to 'help' a blind child paint a realistic and colourful
landscape, but this help will of course not be internalized. Let me try to get a better
grasp on this rather elusive concept of 'help' by making a number of simplifications.
I shall start with an arbitrary developing skill, such as the ability to solve addition
problems. The child's actual skill level, i.e. the level at time t, is his/her Zone of Actual
Development (Zoad). Let me pretend I also know the Zoad at some later time t 1 +
(see Figure 9.9). According to the definition of the Zone of Proximal Development
+
(Zoped), we know that this later Zoad at time t 1 is the Zoped at time t (actually, we
+
have defined the time difference between t and t 1 in such a way that it allows for a
given Zoped to become a Zoad). By convention, we project the later Zoad at time t 1 +
into the current Zoped at time t by drawing a horizontal line (Figure 9.10).
We can perform this projection for each point on the time-scale. This results in a
curve that actually parallels the growth curve of the skill itself. This second curve is the
growth curve of the proximal (or potential) development, whereas the original curve
refers to the actual development. Apart from representing the proximal development,
the second curve also represents another important aspect of the developmental
process. According to the definition, the Zoped turns into a Zoad as a function of help
given to the child.
It follows then that from a purely formal point of view, the help given on the one
264 T h e dynamics of mutual interaction
Figure 9.10 A current Zoped represents a later zone of actual development (Zoad).
hand and later developmental effect of that help, in the form of a later level of actual
development, are interchangeable. That is, the curve representing the later Zoad levels
instantiated in the present Zoped levels, is formally similar to the curve representing
the level of help given. Put differently, we can define the level of help as the level of the
1
Zoad that will result out of it after a given amount of time has elapsed.
The curve representing the growing Zoped must be similar to the curve
representing the optimal help - the help that turns the Zoped into the Zoad at time
t+ 1. We do not know what this help is and it will fully depend on the actual
circumstances in which the help is given, but we know that the second curve must
represent that particular form of help, since Zoped and optimal help are equivalent as
far as the transformation into a new Zoad is concerned (see Figure 9.11).
Since we express the help given in terms of the skill level that will be reached later,
we can ask ourselves what would happen if that help lay below or above the ideal point
corresponding with the Zoped. In the first case, the help is too close to the child's actual
level and will add hardly anything significant to what the child already knows or
masters. In the second case, the help is too far from the child's actual level and it will
not be understood or assimilated. In both cases, such help will project onto a later
+
competence level at time t 1 that lies significantly below the level produced by
optimal help (Figure 9.12).
Figure 9.11 The growth curve of the levels instantiated in the help given to the learner
corresponds with the growth curve of the Zopeds, that is, of the sequence of proximal
development levels of the learner who receives that help.
Figure 9.12 Help above or below the optimum will project onto a lower future Zoad,
whereas optimal help produces optimal growth of the actual developmental level.
266 T h e dynamics of mutual interaction
of writing skill). In formal instruction contexts, such as schools, the end state is
explicitly represented, in the form of an educational goal, for instance. But
consciousness of the end state is in no way essential to reaching that state. We have seen
that in the simple logistic model - as in any dynamic model -the end state is a dynamic
process. It is either a stable state that gets maintained over time, or a cyclical attractor,
or a chaotic oscillation and so on. Whatever the end state?it is always a function of the
whole of resources available. The conscious goal representation of an educator may be
part of that complex of resources and in that way play a role in the process, but it is
certainly not necessary.
The learner is put in a situation where the learning of the skill is made possible. The
learner's activities represent some point along the line leading from complete lack to
full mastery of the skill (e.g. a child making scribbles is close to the minimal level). The
'helper' or tutor is able to provide help in that a joint activity is created that is closer to
the goal state than the child's solitary activity would be. In this sense, the helper is
always a little bit ahead of the learner, in the direction of the goal state. If the help is
optimal, the child will be able to interiorize it and so reach a higher level, the
competence level as represented by the current joint activity of helper and learner.
This means that the child is continuously approaching the level instantiated in the help
given. The present model is very similar to the dynamics based on the experience
component (Model 9.1 in this chapter).
The dynamics is highly reminiscent of the apocryphal story of the farmer and the
donkey. The donkey was unwilling to go home, so the farmer tied a carrot to a stick and
held it in front of the donkey. As the donkey went forward to reach out for the carrot, it
made the carrot move forward too. The donkey's fruitless chase continued until they
both reached the farm.
The mathematical simulation of this model is based on two components and two
basic assumptions. The components are the level of the learner on the one hand, and
the level as instantiated by the help given, on the other hand. The model deals only
with the quantitative aspect of the skill or competence growth.
The assumptions are as follows. First, the increase in both the learner's competence
and the helper's level of help given is described by the logistic growth model. The
second assumption is that the growth rate (the speed with which the skill or
competence increases over time) of both the learner's competence and the helper's help
level will depend on an optimum. If the instructor can keep an optimum distance
between the child's actual competence and the help given, the child will maximally
profit from the help and proceed faster than if the help is above or below that optimum.
The optimum not only holds for the learner, but also for the helper. For instance, if
the distance between the actual progress of the child and the help given, as perceived by
the helper, is beyond or below a certain optimum, the helper will tend to stay closer to
the learner's actual competence level than if the perceived distance were optimal. So
the model allows for conflicts between optima that hold for the learner and optima that
hold for the helper. Imagine the case of a very bright child and a tutor who is used to
teaching much slower children. The bright child will profit most from a large gap
between actual competence and help given. The tutor, on the other hand, is used to
Vygotsky's dynamic systems 267
keeping a much smaller gap between the learner's competence and the help given and
this will eventually be to the disadvantage of the bright fast learner. For instance,
assume that the tutor keeps giving detailed and concrete instructions, forcing the child
to stop and check every single step. A bright child might profit much more from a
teacher explaining general principles of the task. A mentally retarded child, on the
other hand, will profit more from the first form of instruction and learn virtually
nothing from abstract rules that are given verbally.
The mathematical model is very similar to the one from the preceding section. It
contains two coupled equations, one for the learner's level and one for the help (for
more details, see van Geert, 1992b, 1994b; for a somewhat different form of the model,
see van Geert, 1992a). The help is equivalent to the carrying capacity that the level
feeds on. One major difference with the preceding model, however, is that the growth
rates in both equations are multiplied by an optimal distance variable. That variable is
maximal if the distance between level and help is optimal. The optimal distance is
given by an optimality parameter, which is different for the learner and the helper.
This optimality parameter is a function of the so-called unutilized capacity for growth,
which, given that the carrying capacity is 1, amounts to the function (1 - Pi). The
whole model amounts to a combination of four coupled equations: one for the learner's
level, one for the help level and two for the growth rate variable for the learner and
help, respectively:
The variables used in this model are the following: A and Pare the growth levels of the
actual and potential developmental level, respectively. F L A and R4 are their
respective variable growth rates. The growth rates are determined by a constant
growth rate ( r A and 1-4, respectively) and an optimality function, which depends on
optimality parameters ( O A and 0 4 ) and damping parameters ( b A and b 4 ) . The
vertical lines in the fourth equation mean that the absolute value of the enclosed
function has to be taken.
Figure 9.13 shows five different patterns, resulting from different parameter
constellations (see Table 9.1). The ideal pattern - as far as the speed and of growth is
concerned - is the S-shaped curve from Figure 9.13a. It is somewhat flatter in the
beginning than the S-shaped curve that would result from a singular logistic equation.
The S-shaped curve evolves towards a clear stepwise curve or sudden jump, with
increasing 0 9 parameter values (which 'means that the potential level tries to stay
ahead of the actual developmental level, but 'with a bigger distance between A and P
than in the previous case). Figure 9 . 1 3 shows
~ that potential and actual developmental
level sometimes get trapped in a deadlock (note that the scale of representation of
Figures 9 . 1 3 ~and d is different from the other curves; the point where the virtual
standstill occurs is close to the initial state level). Sometimes P and A drag each other
towards a zero level, to a complete disappearance. With still other parameter values,
268 The dynamics of mutual interaction
Figure 9.13 Qualitatively different growth curves result from a continuous change in the
optimal distance parameter; ideal, S-shaped increase (a), a sudden jump in both the help
and the actual developmental level (b); a process where both help and actual developmental
level reach a maximum which is far below the potential maximum (c), one in which both
levels drop back to almost zero after an initial period of increase (d), and an irregular
oscillation followed by a sudden jump to the maximum level (e).
the pattern shows a chaotic fluctuation in the beginning, but sometimes manages to
escape and achieve the maximum attainable level (Figure 9.13e).
As the critical parameter value increases, the qualitative nature of the resulting
learning or growth curves changes, as Figure 9.13 clearly shows. In the vicinity of these
changing points, the resulting curve could be either of the form typical of lower
parameter values or of the form typical of the higher value. Which of these two actually
Figure 9.14 A final state space for the control variables rate and optimal distance as
applied to the help component in the Vygotsky model; the space is divided in a region with
final states close to K, and final states close to 0; there exists a sharp discontinuity and an
irregular boundary between both regions.
emerges depends on small fluctuations in the starting points. Put differently, in the
vicinity of qualitative switch points, the actual outcome is very sensitive to minor
random influences. Small normally irrelevant differences in starting point, for
instance, could lead to major long-term differences in the resulting developmental
trajectory. Beyond such switch points, the resulting trajectory is not sensitive to minor
perturbations, and thus very predictable (if we know the parameter values, that is).
Finally, it is interesting to note that the model does not always create the ideal
developmental outcome. The parameters can be seen as dimensions in a control space,
and only part of that control space (only part of the possible combinations of parameter
values) leads to an optimal learning or developmental outcome. Take for instance
Figure 9.14.
The vertical axis represents the average final growth level (the last 500 iterations of a
simulation consisting of 2000 iterative steps). The horizontal axis corresponds with a
range of values of the r 4 parameter (see equation 9.20), which refers to the growth rate
of the help level. The depth axis shows a range of values for 0 4 (the parameter
defining the optimal distance between the pupil's level and the &tor's help level). Both
parameters, r 4 and 0 4 , are control parameters for the tutorial aspect in the
Vygotsky model. It is easy to see that eaclipoint on the horizontal plane corresponds
with a combination of a specific r-p with a specific 0 4 value. For each of those pairs of
T h e dynamics of mutual interaction
values there is a unique value of the resulting average growth level. Figure 9.14 clearly
shows the sudden shifts between values for which the final growth level is about zero,
and values corresponding with a final growth level equal or close to the carrying
capacity level. It also shows that the boundary between the low and the high final states
is quite irregular (for this part of the r 4 / 0 4 control space, that is). This final state
control space provides a good illustration of the non-linearity of the Vygotsky model:
the model shows a sudden jump in the equilibrium level for a specific set of control
parameter values (and, if the jump is also associated with hysteresis and additional
catastrophe flags, the Vygotsky model is an example of a cusp-catastrophe).
I t is important that a developmental model can explain not only success, but also
failure (for instance a zero outcome), since we may assume that the basic
developmental mechanism is not different in both cases (see van der Veer and Valsiner,
1992). The collection of 'successful' parameter values in the control space forms an
irregularly shaped object, clearly demonstrating the non-linearity of the model (van
Geert, 1994b).
Apter, M. (1982). The Experience of Motivation: A Theory of Psychological Reversals. New York:
Academic Press.
Baddeley, A. (1990). Human Memory: Theory and Practice. Hillsdale, NJ: Erlbaum.
Bak, P. and Chen, K. (1991). Self-organizing criticality. Scientgc American, 265(1), 46-53.
Bee, H. (1989). The Developing Child (5th edn). New York: Harper and Row.
Beek, P. (1989). Timing and Phase Locking in cascade juggling. Ecological Psychology, 1,55-96.
Bentler, P.M. (1970). Evidence regarding stages in the development of conservation. Perceptual
and Motor Skills, 31, 855-69.
Bever, Th.G. (1982). Regressions in Mental Development: Basic Phenomena and Theories.
Hillsdale, NJ: Erlbaum.
Bidell, T.R. and Fischer, K.W. (1993). Developmental transitions in children's early on-line
planning. In M.M. Haith, J.B. Benson, R.J. Roberts Jr. and B.F. Pennington (eds),
Development of Future-oriented Processes. Chicago: University of Chicago Press.
Bijstra, J. (1989). To be or to look . . . that's the guestion. A comparative study on social-cognitive
development. University of Groningen: Doctoral dissertation.
Bleiker, C. (1991). Validating a common-ceiling model of short-term memory growth:
consonant spans in young children. In R. Case (ed.), The Role of Central Conceptual Structures
in the Development of Children's Numerical, Literary and Spatial Thought. Year 2. Report
submitted to-the spencer Foundation.
Boulding, K. (1978). Ecodynamics: A new Theory of Societal Evolution. Beverly Hills: Sage.
Boyd, R. and Richerson, P.J. (1985). Culture and the Evolutionary Process. Chicago: University
of Chicago Press.
Brainerd, C.J. (1973). Neo-Piagetian experiments revisited: is there any support for the
cognitive-developmental stage hypothesis? Cognition, 2/3, 349-70.
Brown, R. (1973). A First Language: The Early Stages. London: Allen and Unwin.
Bryant, P. (1982). Theories about the causes of cognitive development. In P. van Geert (ed.),
Theory Building in Developmental Psychology. Amsterdam: North Holland.
Case, R., Marini, Z., McKeough, A., Dennis, S. and Goldberg, J. (1986). Horizontal structure
in middle childhood: cross-domain parallels in the course of cognitive growth. In I. Levin
(ed.), Stage and Structure. Reopening the Debate. Norwood, NJ: Ablex.
Case, R. (1992a). T h e role of the frontal lobes in the regulation of human development. Brain
and Cognition, 20, 51-73.
Case, R. (1992b). The Mind's Staircase: Exploring the Conceptual Underpinnings of Children's
Thought and Knowledge. Hillsdale, NJ: E r l b a ~ m .
References 279
Clark, J.E. and Phillips, S.J. (1993). A longitudinal study of intralimb coordination in the first
year of independent walking: a dynamical systems analysis. Child Development, 64, 1143-57.
Corrigan, R. (1983). The development of representational skills. In K.W. Fischer (ed.), Levels
and Transitions in Children's Development (Vol. 21, pp. 51-64). San Francisco: Jossey-Bass.
Costa, P.T. and McCrae, R. (1976). Age differences in personality structure: A cluster analytic
approach. Journal of Gerontology, 31, 564-70.
Costa, P.T., Jr. and McCrae, R. (1980). Still stable after all these years: Personality as a key to
some issues in adulthood and old age. In P. Baltes and 0 . Brim (eds), Lifespan Development
and Behavior (Vol. 3, pp. 65-102). New York: Academic Press.
Dawkins, R. (1976). The Selfish Gene. Oxford: Oxford University Press.
De Sapio, R. (1978). Calculus for the Life Sciences. San Francisco: Freeman.
Dromi, E. (1987). Early Lexical Development. New York: Cambridge University Press.
Dromi, E. (1986). The one word period as a stage in language development: Quantitative and
qualitative accounts. In I. Levin (ed.), Stage and structure. Norwood, NJ: Ablex.
Ehrlich, P.R. (1986). The Machinery of Nature. New York: Simon and Schuster.
Eichorn, D.H., Clausen, J.A., Haan, N., Honzik, M.P. and Mussen, P.H. (1981). Present and
Past in Middle Life. New York: Academic Press.
Eldredge, N. and Gould, S.J. (1972). Punctuated equilibria: an alternative to phyletic
gradualism. In T.J.M. Schopf (ed.), Models in Paleobiology. San Francisco: Freeman.
Eldredge, N. and Tattersall, I. (1982). The Myths of Human Evolution. New York: Columbia
University Press.
Fischer, K.W. (1980). A theory of cognitive development: The control and construction of
hierarchies of skills. Psychological Review, 87, 477-53 1.
Fischer, K.W. and Lazerson, A. (1984). Human Development from Conception to Adolescence.
New York: Freeman.
Fischer, K.W. and Pipp, S.L. (1984). Processes of cognitive development: Optimal level and
skill acquisition. In R.J. Sternberg (ed.), Mechanisms of Cognitive Development (pp. 45-80).
New York: W.H. Freeman.
Fischer, K.W. and Rose, S.P. (1993). Development of coordination of components in brain and
behavior: A framework for theory and research. In G. Dawson and K.W. Fischer (eds),
Human Behavior and the Developing Brain. New York: Guilford.
Fischer, K.W., Kenny, S.L. and Pipp, S.L. (1990). How cognitive processes and environmental
conditions organize discontinuities in the development of abstractions. In C.N. Alexander,
E.J. Langer and R.M. Oetzel (eds), Higher Stages of Development (pp. 162-87). New York:
Oxford University Press.
Flavell, J.H. (1963). The Developmental Psychology ofJean Piaget. New York: Van Nostrand.
Flavell, J.H., Green, F.L. and Flavell, E.R. (1986). Development of Knowledge about the
Appearance-Reality Distinction. Chicago: University of Chicago Press.
Fodor, J.A. (1980). Methodological solipsism considered as a research strategy in cognitive
psychology. Behavioral and Brain Sciences, 3, 63-109.
Fogel, A. and Thelen, E. (1987). Development of early expressive and communicative action:
Reinterpreting the evidence from a dynamic systems perspective. Developmental Psychology,
23(6), 747-6 1.
Fogel, A. (1992). Movement and communication in infancy: The social dynamics of
development. Human Movement Science, 11, 387423.
Fogel, A. (1993). Developing Through Relationships: Origins of Communication, Selfand Culture.
Heme1 Hempstead: Harvester Wheatsheaf. .
Gann, L.H. and Duignan, P. (1979). The Rulers of Belgian Africa, 188G1914. Princeton, NJ:
Princeton University Press.
Gleick, J. (1987). Chaos. New York: Penguin Books.
Globerson, T. (1983). Mental capacity and cognitive functioning: developmental and social class
differences. Developmental Psychology, 19, 225-30.
References
Gottlieb, G. (1984). Evolutionary trends and evolutionary origins: relevance to theory in
comparative psychology. Psychological Review, 91, 448-56.
Gould, S.J. (1992). Bully for Brontosaurus. New York: Norton.
Granott, N. (1993). Play, puzzles, and a dilemma: Patterns of interaction in the co-construction
of knowledge. In R. Wozniak and K. Fischer (eds), Specific environments: Thinking in contexts.
Hillsdale, NJ: Erlbaum.
Hamilton, E. and Cairns, H . (eds) (1963). The Collected Dialogues of Plato. Princeton, NJ:
Princeton University Press.
Harter, S. (1978). Effectance motivation reconsidered: Toward a developmental model. Human
Development, 21, 34-64.
Harter, S. (1983). Competence as a dimension of self-evaluation: Toward a comprehensive
model of self-worth. I n R. Leahy (eds), The Development of the Self: New York: Academic
Press.
Ho, M.W. and Saunders, P. (1984). Beyond Neo-Darwinism: A n Introduction to the New
Evolutionary Paradigm. London: Academic Press.
Honzik, M.P., MacFarlane, J.W. and Allen, L. (1948). The stability of mental test performance
between two and eighteen years. Journal of Experimental Education, 4, 309-24.
Hylan, J.P. (1898). The fluctuation of attention. Monograph Supplements to the Psychological
Review, 2(6), March 1898.
Inhelder, B. and Piaget, J. (1958). The Growth of Logical Thinkingfrom Childhood to Adolescence.
New York: Basic Books.
Jakobson, R. (1959). Why 'mama' and 'papa'? In B. Kaplan and S. Wagner (eds), Perspectives in
Psychological Theory. New York: BALR.
Kagan, J. and Moss, H.A. (1962). Birth to Maturity. New York: Wiley.
Kahneman, D. (1973). Attention and Effort. Englewood Cliffs, NJ: Prentice Hall.
Kitchener, K.S., Lynch, C.L., Fischer, K.W. and Wood, P.K. (1993). Developmental range of
reflective judgment. The effect of contextual support and practice on developmental stage.
Developmental Psychology.
Klausmeier, H.J. and Allen, P.S. (1978). Cognitive Development of Children and Youth: a
Longitudinal Study. New York: Academic Press.
Kohlberg, L. (1969). Stage and sequence: The cognitive developmental approach to
socialization, In D.A. Goslin (ed.), Handbook of Socialization Theory and Research (pp.
347-480). Chicago: Rand, McNally.
Kunnen, S. (1992). Mastering (with) a Handicap: The Development of Task-attitudes in
Physically Handicapped Children. University of Groningen: Doctoral Dissertation.
Labov, W. and Labov, T. (1978). Learning the syntax of questions. In R.N. Campbell and P.T.
Smith (eds), Recent Advances in the Psychology of Language: Language Development and
Mother-Child Interaction. London: Plenum Press.
Leontew, A.N. (1973). Probleme der Entwicklung des Psychischen. Frankfurt am Main: Athenaum
Fischer.
Lumsden, C.J. and Wilson, E.O. (1981). Genes, Mind and Culture: The Co-evolutionary Process.
Cambridge, MA: Harvard University Press.
Mandelbrot, B.B. (1982). The Fractal Geometry of Nature. New York: Freeman.
Mandler, J. (1992). How to build a baby: 11. Conceptual primitives. Psychological Review, 99(4),
587-604.
Matousek, M. and Peterskn, 1. (1973). Frequency analysis of the EEG in normal children and
adolescents. In P. Kellaway and I. PetersCn (eds), Automation of Clinical Electroencephalogra-
phy (pp. 75-102). New York: Raven Press.
May, R.M. (1976). Simple mathematical models with very complicated dynamics. Nature, 261,
459-67.
Mayr, E. (1976). Evolution and the Diversity of Lzfe: Selected Essays. Cambridge, MA: Harvard
University Press.
References 28 1
McCall, R.B. (1983). Exploring developmental transitions in mental performance. In K.W.
Fischer (ed.), Levels and Transitions in Children's Development (Vol. 21, pp. 65-80). Sari
Francisco: Jossey-Bass.
McCall, R.B., Appelbaum, M.I. and Hogarty, P.S. (1973). Developmental Changes in Mental
Performance. In Monographs of the Society for Research in Child Development, 38 (3); serial
number 150.
Miller, G.A. (1956). The magical number seven plus or minus two. Some limits on our capacity
for processing information. Psychological Review, 63, 81-97.
Nagel, E. (1957). Determinism and development. In D.B. Harris (ed.), The Concept of
Development. Minneapolis: University of Minnesota Press.
Nelson, K. (1985). Making Sense: The Acquisition of Shared Meaning. New York: Academic
Press.
Neugarten, B.L. (1964). Personality in Middle and Late Life. New York: Atherton Press.
Newport, E.L. (1982). Task specificity in language learning? Evidence from speech perception
and American Sign Language. In E. Wanner and L.R. Gleitman (eds), Language Acquisition:
The State of the Art. Cambridge: Cambridge University Press.
Nunnally, J.C. (1970). Introduction to Psychological Measurement. New York: McGraw-Hill.
Olson, J.M. and Sherman, T. (1983). Attention, learning and memory in infants. In M.M. Haith
and J.J. Campos (eds), Handbook of Child Psychology (Vol. 2: Infancy and Developmental
Psychobiology). New York: Wiley .
Oyama, S. (1989). Ontogeny and-the central dogma: Do we need the concept of genetic
programming in order to have an evolutionary perspective? In M. Gunnar and E. Thelen
(eds), Systems and Development. The Minnesota Symposia in Child Psychology. Hillsdale, NJ:
Erlbaum.
Pascual-Leone, J. (1970). A mathematical model for the transition rule in Piaget7sdevelopmen-
tal stages. Acta Psychologica, 32, 301-45.
Peitgen, H.-O., Jiirgens, H. and Saupe, D. (1992). Fractals for the Classroom.Part two: Complex
systems and the Mandelbrot set. New York: Springer.
Piaget, J. (1929). The Child's Conception of the World. New York: Harcourt, Brace Jovanovich.
Piaget, J. (1957). Logique et iquilibre dans le comportement du sujet. In L. Apostel, B.
Mandelbrot and J. Piaget (eds), Logique et Equilibre. Etudes d'Epistkmologie Ginitique (vol. 2).
Paris: Presses Universitaires de France.
Piaget, J. (1975). L'Equilibration des Structures Cognitives: Problime central du diveloppement.
Paris: Presses Universitaires de France.
Rogoff, B. (1990). Apprenticeship in Thinking: Cognitive Development in Social Context. New
York: Oxford University Press.
Ruhland, R. (unpublished). Transitions in early language development. University of
Groningen.
Sanders, A.F. (1983). Towards a model of stress and human performance. Acta Psychologica, 53,
, 61-97.
Saunders, P.T. (1984).Development and Evolution. In M.W. Ho and P. Saunders (eds), Beyond
Neo-Darwinism: An Introduction to the New Evolutionary Paradigm. London: Academic
Press.
Schroeder, M. (1991). Fractals, Chaos and Power Laws. New York: Freeman.
Sena, R. and Smith, L. (1990). New evidence on the development of the word 'big'. Child
Development, 61, 1034-54.
Siegler, R.S. (1983). Information processing approaches to development. In W. Kessen (ed.),
History, Theory, and Methods (pp. 129-211). New York: Wiley. .
Siegler, R.S. (1984). Mechanisms of cognitive growth: variation and selection. In R.J. Sternberg
(ed.), Mechanisms of cognitive development. New York: Freeman.
Siegler, R.S. and Crowley, K. (1991). The micro-genetic method: A direct means for studying
cognitive development. American Psychologist, 46(6), 606-20.
References
Simpson, G.G. (1983). Fossils and the History of Life. New York: Freeman.
Smith, L. B. and Thelen, E. (1993). Can dynamic systems theory be usefully applied in areas
other than motor development? In L.B. Smith and E. Thelen (eds), A Dynamic Sj~stems
Approach to Development: Applications. Cambridge, MA: M I T Press.
Strauss, S. and Stavy, R. (1982). U-shaped behavioral growth: Implications for theories of
development. In W.W. Hartup (ed.), Review of Child Development Research. Chicago:
University of Chicago Press.
Strauss, S. (1982). U-shaped Behavioral Growth. New York: Academic Press.
Ta'eed, L.K., Ta7eed,0. and Wright, J.E. (1988). Determinants involved in the perception of
the Necker cube: an application of catastrophe theory. Behavioral Science, 33, 97-1 15.
Thatcher, R.W. (1992). Cyclic cortical reorganization during early childhood development.
Brain and Cognition, 20, 24-50.
Thatcher, R.W., Walker, R.A. and Giudice, S. (1987). Human cerebral hemispheres develop at
different rates and ages. Ycience, 236, 1110-13.
Thelen, E. (1989). Self-organization in developmental processes: Can systems approaches work?
In M. Gunnar and E. Thelen (eds), Systems and Development: The Minnesota Symposia in
Child Psychology. Hillsdale, NJ: Erlbaum.
~helen,-E.,Corbetta, D., Kamm, K, Spencer, J.P., Schneider, K. and Zernicke, R.F. (1993).
The transition to reaching: Mapping intention and intrinsic dynamics. Child Development, 64,
1058-98.
Thomas, A. and Chess, S. (1986). The New York Longitudinal Study: From infancy to early
adult life. In R. Plomin and J. Dunn (eds), The Study of Temperament: Changes, Continuities
and Challenges. Hillsdale, NJ: Erlbaum.
Tomlinson-Keasey, C., Eisert, D.C., Kahle, L.R., Hardy-Brown, K. and Keasey, B. (1978).
The structure of concrete operational thought. Child Development, 50, 1153-63.
Turvey, M.T. and Fitzpatrick, P. (1993). Commentary: Development of perceptionaction
systems and general principles of pattern formation. Child Development, 64, 1175-90.
Valsiner, J. (1987). Culture and the Development of Children's Action: A Cultural-Historical
Theory of Developmental Psychology. New York: Wiley.
Valsiner, J. (1991) Introduction: Social co-construction of psychological development from a
comparative-cultural perspective. In J. Valsiner (ed.j, Child Developnzent within Culturally
Structured Environments. Volume III: Comparative-cultural and Constructivist Perspectives.
Norwood, NJ: Ablex.
van der Maas, H. and Molenaar, P. (1992). A catastrophe-theoretical approach to cognitive
development. Psychological Review, 99, 395417.
van der Maas, H , (1993). Catastrophe Analysis of Stage-wise Cognitive Development: Model,
Method and Applications. University of Amsterdam: Doctoral dissertation.
van der Veer, R. and Valsiner, J. (1992). Voices at play: Understanding van der Veer and
Valsiner. Comenius, 48, 423-9.
van Geert, P. (1985). Sociocultural reproduction and individual mental development. Cognitive
Systems, 1(3), 207-3 1.
van Geert, P. (1986). The structure of developmental theories. In P. van Geert (ed.), Theory
Building in Developmental Psychology. Amsterdam: North Holland.
van Geert, P. (1986a). The concept of development. In P. van Geert (ed.), Theory Building in
Developmental Psychology. Amsterdam: North Holland.
van Geert, P. (1986b). The structure of developmental theories. In P. van Geert (ed.), Theory
Building in Developmental Psychology. Amsterdam: North Holland.
van Geert, P. (1987a). The structure of developmental theories: A generative approach. Human
Development, 30(3), 160-77.
van Geert, P. (1987b). The structure of Erikson7smodel of the Eight Ages of Man: A generative
approach. Human Development, 30(5), 236-54..
van Geert, P. (1987~).The structure of Gal'perin's theory of the formation of mental acts: A
References
generative approach. Human Development, 30(6), 355-81.
van Geert, P. (1988). A graph theoretical approach to the structure of developmental models.
Human Development, 3 1(2), 107-35.
van Geert, P. (1990). Theoretical problems in developmental psychology. In P. van Geert and L.
Mos (eds), Annals of Theoretical Psychology: Developmental Psychology. New York: Plenum.
van Geert, P. (1991). A dynamic systems model of cognitive and language growth. Psyclrologicnl
Review, 98, 3-53.
van Geert, P. (1992a). The complicated dynamics of a simple interaction model. Unpublished
paper.
van Geert, P. (1992b). Vygotsky's dynamic systems. Comenius, 48, 383-40 1.
van Geert, P. (1992~).The dynamics of developmental sequences: Towards a calculus for
developmental theory. Unpublished paper.
van Geert, P. (1993). A dynamic systems model of cognitive growth: competition and support
under limited resource conditions. In L.B. Smith and E. Thelen (eds), A Dynamic Systems
Approach to Development: Applications. Cambridge, MA: M I T Press.
van Geert, P. (1994a). Dynamics of development. In R. Port and T. van Gelder (ed.), Mind as
Motion. Cambridge, MA: M I T Press.
van Geert, P. (1994b). Vygotskyan Dynamics of Development. Human Development, 37.
Vygotsky, L.S. (1958). Mind in Society: The Development of Higher Psj~chologicalProcesses.
Cambridge, MA: Harvard University Press.
Waddington, C.H. (1957). The Strategy of the Genes: A Discussion of Some Aspects of Theoretical
Biology. London: Allen and Unwin.
Werner, H. (1948). Comparative Psychology of Mental Development. New York: Science
Editions.
Winfree, A.T. (1987). The Timing of Biological Clocks. New York: Scientific American Library.
Zajonc, R.B. and Markus, G.B. (1975). Birth order and intellectual development. Psychological
Review, 82, 74-88.
Zeeman, E.C. (1976). Catastrophe theory. Scientgc American, 234, 65-83.
Index