Thursday, July 11, 2019

ABM fundamentalism [feedly]

Agent based modeling (ABM) in the social sciences uses rules based simulations (i.e. GENERATING models in numerous social science domains where agents operate computationally like "humans", but with simpler "rulesets" than in real life).

Simplification, if done right (Read Paul Krugman's columns explaning complex economic phenomena for examples of a world class simplifier), much can be and has been learned, that equation approaches cannot easily reveal. Some good "socialist" agent-based modeling would be very interesting.....try to find some of those if I can, although Dan Little -- the author of the blog below -- is a plenty progressive scientist and intellectual.

  


ABM fundamentalism
http://understandingsociety.blogspot.com/2019/07/abm-fundamentalism.html

I've just had the singular opportunity of participating in the habilitationexamination of Gianluca Manzo at the Sorbonne, based on his excellent manuscript on the relevance of agent-based models for justifying causal claims in the social sciences. Manzo is currently a research fellow in sociology at CNRS in Paris (Centre National de la Recherche Scientifique), and is a prolific contributor to analytical sociology and computational social science. The habilitation essay is an excellent piece of work and I trust it will be published as an influential monograph. Manzo has the distinction of being expert both on the philosophical and theoretical debates that are underway about social causation and an active researcher in the field of ABM simulations. Pierre Demeulenaere served as a generous and sympathetic mentor. The committee consisted of Anouk Barberousse, Ivan Ermakoff, Andreas Flache, Olivier Godechot, and myself, and reviewer comments and observations were of the highest quality and rigor. It was a highly stimulating session.

One element of our conversation was especially enlightening to me. I have written a number of times in Understanding Society and elsewhere about the utility of ABM models, and one line of thought I have developed is a critique of what I have labeled "ABM fundamentalism" -- the view that ABM models are the best possible technique for constructing social explanations for every possible subject in the social sciences (link). This view is expressed in Joshua Epstein's slogan, "If you didn't grow it, you didn't explain it." I maintain that ABM is a useful technique, but only one of many methods appropriate to the problem of constructing explanations of interesting sociological outcomes (link). So I advocate for theoretical and methodological pluralism when it comes to the ABM program. 

I asked Gianluca whether he would agree that ABM fundamentalism is incorrect, and was surprised to find that he defends the universal applicability of ABM as a tool to implement any sociological theory. According to him, it is a perfectly general and universal modeling platform that can in principle be applied to any sociological problem. He also made it clear that he does not maintain that the use of ABM methods is optimal for every sociological problem of explanation. His defense of the universal applicability of ABM simulation techniques therefore does not imply that Manzo privileges these techniques as best for every sociological problem. But as a formal matter, he holds that ABM technology possesses the resources necessary to represent any fully specified social theory within a simulation.

The subsequent conversation succeeded in clarifying the underlying source of disagreement for me. What I realized in the discussion that ensued is that I was conflating two things in my label of ABM fundamentalism: the simulation technology and the substantive doctrine of generative social science. Epstein is a generativist, in the sense that he believes that social outcomes need in principle to be generated from a representation of facts about the individuals who make it up (Generative Social Science: Studies in Agent-Based Computational Modeling). Epstein is also an advocate of ABM techniques because they represent a particularly direct way of implementing a generativist explanation. But what Gianluca showed me is that ABM is not formally committed to the generativist dogma, and that an ABM simulation can perhaps incorporate factors at any social level. The insight that I gained, then, is that I should separate the substantive view of generativism from the formal mathematical tools of ABM simulations techniques. 

I am still unclear how this would work -- that is, how an ABM simulation might be created that did an adequate job of representing features at a wide range of levels -- actors, organizations, states, structures, and ideologies. For example, how could an ABM simulation be designed that could capture a complex sociological analysis such as Tilly's treatment of the Vendée, with peasants, protests, and merchants, the church, winegrowers' associations, and the strategies of the state? Tilly's historical narrative seems inherently multi-stranded and irreducible to a simulation. Similar points could be made about Michael Mann's comparative historical account of fascisms or Theda Skocpol's analysis of social revolutions.

So there is still an open question for me in this topic. But I think I am persuaded that the fundamentalism to which I object is the substantive premise of generativism, not the formal computational methods of ABM simulations themselves. And if Gianluca is correct in saying that ABM is a universal simulation platform (as a Turing machine is a universal computational device) then the objection is misplaced.

So this habilitation examination in Paris had exactly the effect for me that we would hope for in an academic interaction -- it led me to look at an important issue in a somewhat different way. Thank you, Gianluca!  

 -- via my feedly newsfeed

No comments: