Complex systems versus complicated systems
The study of complex systems. From here.
One thing I've noticed over the years is a tendency for many mainstream economists, heterodox economists, and non-economists to misunderstand complexity. This is understandable as there are various meanings of complexity in various fields. However, one common thread in the misunderstanding is that people seem to use "complexity" as a shorthand for "other models do not include things I think should be included". In a sense, it is the audience member at a talk saying to the speaker "things are more complicated than your model". In a subject without a lot of data, it's generally a silly thing to say (due to the identification problem and limited model complexity that can be supported by the data). I've discussed "complexity" before many times in many contexts (here, here, here, here, here, here or here).
This blog post at RWER illustrates this concept brilliantly. After the second paragraph the author writes:
Economists as a whole failed to understand ... that the economy is a complex system. This means that what happens in the macroeconomy cannot be reduced to the microeconomic behavior of the agents. ... aggregation of micro-behavior cannot be done to get macro-behavior ...
Emphasis mine. However, the closing sentence is:
Thus major progress is possible, with the help of agent based models and complexity theory.
Emphasis mine. I am not sure how you can use agent based models if the macroeconomy cannot be reduced to the behavior of agents, and you cannot aggregate agents into a macroeconomy. Actually, I am not entirely sure I understand what the author was even trying to say. It seems that he might mean "simply reduced" or "trivially reduced" in the former; evidence for that is in this sentence:
... the system as whole does not act as a simple aggregate of the actions of the individual agents within the system.
That is something that I could get behind because it is the idea behind entropic forces and weakly emergent behaviors (e.g. jamitons). However, this does not mean the weakly emergent behaviors are themselves a complex system or even based on a complex system. For example, the simple linear model of sound waves can be built upon the weakly emergent concept of pressure from statistical mechanics. No single atom has a pressure, but an aggregate system of atoms can have one, and that pressure can have fluctuations that can carry information from a human mouth to a human ear through speech.
Some of the other assertions the author makes should be backed up with empirical data. For example, he states:
When we simplify an economy by creating a representative agent, we have thrown out the baby with the bath water in the process of simplification. A complex economy cannot be understood by reducing to a single agent ...
As I showed here, it is possible that a rational utility maximizing representative agent is a weakly emergent concept. In fact, that is a problem I have with the claims that macroeconomics is emergent is a critique of mainstream macroeconomics ‒ how do you know that mainstream economics isn't the correct weakly emergent theory from agent based models? That is to say, what if after doing everything you say, you end up with a DSGE model? (In some sense, this is probably guaranteed.)
I found this phrasing problematic:
the macro does not replicate the micro
This is essentially another assumption. Many complex systems manifest self-similar structures, so saying this outright is something of an article of faith. In fact, aggregating information equilibrium markets results in something that looks like a single information equilibrium market, but with a changing IT index. The phrase is re-used in discussion of the SMD theorem:
The Sonnenschein–Mantel–Debreu theorem illustrates complexity of the demand function. The properties of the micro-agents are not replicated at the macro level when we aggregate the demand functions.
Well, some of their properties are replicated, but some aren't. Additionally, the primary consequence of the theorem is that equilibria are only locally unique (there could be more than one equilibrium). The best interpretation is that the weakly emergent macroeconomic theory isn't as constrained by the agent models and the microeconomic theory as you might think and in fact several different agent models might lead to the same macro theory. Originally, this was a blow to the idea of microfoundations ‒ macro is basically unconstrained by a requirement for rational agent microfoundations. However, this should generally apply to most agent models if we think there is something called "macroeconomics" because otherwise the macro theory would likely be intractable. All of this falls under the heading of "macroeconomics is weakly emergent", which doesn't really lead to a lot of specific research recommendations or need to include specific effects.
In any case, this isn't really "complexity", just "complicated". And that is pretty much true of many of the discussions of complexity in economics. I agree that the macroeconomy is a complicated system. I'm just not sure it is a complex system in any of the senses that require the adoption of agent based models, nonlinear models, or evolutionary models. There isn't enough data to distinguish nonlinear dynamics from stochastic shocks. Realistic agents are far too complicated (high dimensionality) to model realistically any time soon, so any simplification you make for tractability in your agent based model [update 2 Aug 17: here is an explicit example of this] will result in various and undetermined simplifications in the macro model space. Since we do not know which simplifications lead to the correct macro model, you might as well avoid the mapping problem that results by just assuming the macro theory is a weakly emergent dimensionally reduced dynamic system and looking for empirical regularities to base an effective macro theory on.
That's the approach I take on this blog. I'm not saying agent based models won't get us there or that the economy is definitely linear. I'm saying at the level of simulation fidelity we can achieve and the available data we have, we are looking at a scenario where agent effects are going to be subsumed into a few parameters fed into a macro theory that will be approximately linear with stochastic shocks.