[Next] [Previous] [Top] [Contents]
Towards a Descriptive Model of Agent Strategy Search - Bruce Edmonds
However, many agent-based modellers do not see the need for any greater descriptive accuracy than this. Thus when inspecting the learning, inference and decision making processes that an agent uses in such a model, one often finds something as unrealistic as a simulated annealing algorithm or standard genetic algorithm. These are algorithms that have been taken from the field of computer science, regardless of their descriptive appropriateness for the actual economic actors being modelled. Now it is possible that in some circumstances such algorithms will give acceptable results for the purposes of some models, but at the moment we can only guess whether this is the case. It is not only that we do not know the exact conditions of application of each algorithm, we do not know of even a single real circumstance where we could completely rely on any of these `off-the-shelf' algorithms to give a reasonable fit.
To be clear, I am not criticising looking to computer science for ideas, structures and frameworks that might be used in modelling. Being a bounteous source of possible types of process is one of the field's great contributions to knowledge. What I am criticising is the use of such algorithms without either any justification of their appropriateness or modification to make them appropriate.
Thus many agent-based models fail to escape the problems of more traditional models. They attempt to use some ensemble of interacting agents to reproduce some global outcome without knowing if the behaviour of the individual agents is at all realistic. The wish for the `magic' short-cut is still there.
Clearly what is needed is some way of modelling the behaviour of economic actors by computational agents in a credible way. As noted above, real economic actors are probably complex in the sense that it is unlikely that we will be able to deduce their actions from a priori principles. What we can do is to constrain our models as much as possible from what we know. There are several sources of such knowledge.
1. We can ensure that the global outcomes of the model match the global outcomes of real actors in the standard way.
This is a good start, but when one is using a more expressive formal system like a computational one then this is unlikely to sufficiently constrain the possible models. In other words, there are likely to be many computational model which produce the same global outcomes.
2. We can ensure that the actions of the individual actors match those of our agents' behaviour as they learn and interact.
Axtell and Epstein set out some criteria for the performance of multi-agent simulations in [1] In this: level 0 is when a model caricatures reality at the global level through the use of simple graphical devices (e.g. animations or pictures); level 1 is when the model in is qualitative agreement at the global level with empirical macro-structures; level 2 is when the model produces qualitative agreement at the agent level with empirical micro-structures; and level 3 is when the model exhibits quantitative agreement at the agent level with empirical microstructures. The constraint I am suggesting corresponds to their `level 3' with an emphasis on the agreement over time.
3. We can look to the emerging guidelines coming from cognitive science as to the sort of learning and decision processes humans might use.
Now the task of the cognitive scientist is difficult, but such scientists are able, at least, to exclude some mechanisms for explaining behaviour and make suggestions for the mechanisms derived from a lot of observation. It is notable that many successful sciences take their ultimate grounding for the behaviour of their components from outside their discipline - chemistry is grounded in physics and biology is grounded in chemistry.
4. We could simply ask the actual actors why they made the decisions they did and how they learnt what they learnt. This is a particular example of using the techniques of business history to extract information demonstrating the way institutions and individuals did behave.
This method has its known drawbacks, but can be successfully used, especially when confirmed by other methods. In any case it is likely to produce more useful and accurate information about the real behaviour of actors than is implicit in many commonly used assumptions.
[Next] [Previous] [Top] [Contents]
Generated with CERN WebMaker