Print

Print


This has been a fascinating discussion on SIMSOC. Drawing out a few threads, I see ‘prediction’ has reared its ugly head again, revisiting a long-standing discussion in the community (see for example Joshua Epstein’s paper http://jasss.soc.surrey.ac.uk/11/4/12.html and the ensuing discussion of it – which is summarized nicely by Hassan et al. http://jasss.soc.surrey.ac.uk/16/3/13.html -- itself worth reading for what it says about prediction).

The conversation sometimes has the air of a mid-life crisis: what are we doing if we can’t do X? where X is in {prediction, responding in a timely manner to COVID, influencing policymakers, … }. I’d merely point out that in terms of person-years of effort, ABM has had considerably less time dedicated to it than more established modelling (and policy analysis) methods, and in my opinion, has specialist requirements around calibration, validation, visualization, data, etc. that the disciplines with which we collaborate currently to achieve these things either haven’t appreciated or (if they have) haven’t necessarily developed yet. My colleagues and I have written about some of these points in a recent article in Geoinformatica (https://link.springer.com/article/10.1007/s10707-018-00340-z -- open access).

I do think we should take prediction on (see https://rofasss.org/2018/08/17/gp/) – however challenging we know it to be; if we don’t do it, other oversimplified methods will be used by overconfident researchers with possibly dangerous consequences. This would not be to ignore the value of all the other reasons we might build and use models. The key with prediction is having the courage to be wrong, and a working environment and culture that gives you that freedom, and encourages you to learn from what you got wrong so that you can do better in future.

A related note that deserves emphasis is that ABM engages with a number of different disciplines. I think this is something to cherish, though I imagine it will mean that the development of ‘standards’ that apply to everyone in the community (such as, what constitutes a ‘useful’ model, and what criteria are relevant for rejecting it) will be ‘challenging’ (an academic euphemism sometimes meaning, as it does here, ‘impossible, but I don’t want to be proved wrong when someone does it’ :-). I’d raise the point that standardization that becomes something that ‘must be done or we won’t accept your work’ risks not including people in the community from whom we might learn something.

This brings me on to Dawn’s point about toolkits etc. If you’re willing to work with their world view, Ferdinando Villa (and others)’s k-LAB environment is worth a look (see https://info.bc3research.org/2016/11/23/bc3-models-tools-k-lab/) – it  builds on a long-standing discussion in the environmental modelling community (https://www.iemss.org/) on integrated modelling and semantics. The interesting thing there is that, while the non-social scientists are (sometimes) able to agree on data models (e.g. CUAHSI -- https://hiscentral.cuahsi.org/), there is (rightly) suspicion of this in (some of) the social sciences. (I note Latour’s Introduction to ANT, which states somewhere that it’s important to use the vocabulary of those you are studying, and, though I wouldn’t want to give the impression that I understand French theorists, Lyotard’s différend, which raises the point that some formal languages (legal systems in his context, but it could just as well be applied to ‘general’ formal ontologies and models) do not ‘do justice’ to those who have been wronged.)

Gary

P.S. To those complaining about NetLogo’s performance at scale, have you tried increasing the memory allocated to Java in NetLogo’s launching script? It’s only 1GiB by default…

From: "[log in to unmask]" <[log in to unmask]> on behalf of Frank Dignum <[log in to unmask]>
Reply to: Frank Dignum <[log in to unmask]>
Date: Monday, 23 March 2020 at 07:48
To: "[log in to unmask]" <[log in to unmask]>
Subject: Re: [SIMSOC] How can disease models be made useful?


[ External email ]
Do not click links or open attachments unless you recognise the sender and know the content is safe
Dear Anamaria,
I stand corrected.
As I already told Scott this medium invites quick responses and broad sweeps that might be appropriate when discussing face to face where the context and scope of the arguments can quickly be made clear.
I merely used the disciplines of physics and economics as a kind of easy references, but of course that is over generalizing and possibly demeaning.
I hope that this does not mean that people reject the content of the argument (that abstract models are actually necessary, and often need new vocabulary, in order to consolidate, integrate and advance the field) due to my inadvertent use of the disciplines.
Best regards,
Frank.
On 2020-03-23 01:12, Anamaria Berea wrote:
I am an economist on this thread and I think this kind of thinking is detrimental to any scientific discipline.

First of all, there are many economists who do really good work in fields like ecological economics, behavioral economics, complexity economics, and many many more.
Second of all, there are many fields in economics. Economics does not equal neoclassical economics, it is an incredibly vast and interdisciplinary field, with branches in many other sciences, humanities and philosophy.
Third of all, economics is a much newer science than the natural sciences. At the same time, it is a much more difficult science than natural sciences particularly because, as everyone on this thread knows, "people do not behave like atoms". I doubt other sciences have had a clean evolution and continuous consent between the scientists.Additionally, let's not forget that research funding for economics is actually really low comparatively to physics or biology.
And lastly, I think most failures come not from one science alone and pounding against that science, but from all sciences going into their own silos, from modelers who tend to be methodologically faithful to one method alone as a universal tool, and from scientists unproductively communicating with each other or pointing fingers at each other across disciplines.

I had the pleasure and the honor of meeting and talking to two Nobel laureates in economics, before they passed away this last decade (Buchanan and Ostrom), and their works and breath of knowledge was beyond impressive and a continuous inspiration for me to strive for interdisciplinarity and communication across fields of study.

Stay safe and healthy because we all need each other to find solutions.

Anamaria Berea, PhD, PhD
Associate Term Professor, Computational and Data Sciences, George Mason University
Blue Marble Space Institute of Science Research Scientist
Ronin Institute Scholar




On Mar 22, 2020, at 7:08 PM, Dawn Parker <[log in to unmask]<mailto:[log in to unmask]>> wrote:

First, kill the economists?

Just have to point out that there is a difference between equilibrium based Econ models and agent based market models.  Many of us are modeling markets in ways that more closely mirror how the real world markets work and how the real world actors make decisions, and many are producing important insights.

Also, gas prices go up, people buy less gas, and take transit more.  Economic models do have some useful and correct predictions.

Dawn

Sent from Dawn's iPad

On 2020-03-22, at 10:26 AM, "Frank Dignum" <[log in to unmask]<mailto:[log in to unmask]>> wrote:
Dear Scott,
Let's keep discussing a bit to keep our minds occupied in a useful way, rather than thinking about all the misery going on right now. (e.g. in Zagreb where there was an earthquake and people fled from there homes to be safe, but right away get more chance to be infected, in refugee camps where conditions will be even worse now than before and who knows what will happen when people there get infected)

I am happy that you relate to the developments in physics and economics about abstract models.
It shows that abstract models can be very useful and also very un-useful.
I like the developments in physics as in theoretical physics the researchers mainly develop models based on intuitions. For these models they introduce imaginary particles, concepts and rules that seem (for them!) intuitive to explain different phenomena. None of these things have themselves ever been seen in reality. They only make hypotheses that if this model is correct we should see something happening in some huge experiment as a derivative. But the physicists did not accumulate experiments on dropping apples, pears, chairs, tables, etc. to get to a theory on relativity. Also relativity theory is not very useful to predict whether a chair will break when falling from a certain height. (although in principle it might do this).
When we start generalizing over experiments we might lack the right vocabulary to express the abstract model. We might have to introduce new constructs that are used to link observable parameters in new ways (not directly observable, but at least consistent with observations in particular cases).
I think that is something that economists have never done properly. For them people are a function in the model. And if people in reality would behave like this function all would be well. Unfortunately, people are not functions like that. They interact and are influenced by other's behavior. And they can reflect and change behavior if they think it appropriate (if government wants to limit my autonomy, I will show them that they cannot just do that). So, as long as this fact is ignored in the economic models they will not be very accurate or useful for many purposes.

I am arguing for developing abstract models for social simulation that should be checked in one hand against existing social theories that have been established and used/validated before. And in the other hand should proof their value as being able to generate specific simulation models in contexts that provide useful results.
As an example, for the current simulation we are building for the virus crisis we use a model of needs and values, of norms and practices and of groups. (it is more detailed than this, but this serves as illustration of the point only). Based on these components, that are based on existing theories, we are building a simulation that captures many of the phenomena that we see in the current situation. So, if this simulation proves to be useful it is one of points of reference that shows our abstract concepts are useful. It does not mean that they are the only way of doing things or that they are the best, but just that they proved useful. And just like physicists do we can subsequently put it to test in other cases, debate about the concepts, etc. I would welcome such discussions in the community as it will advance the field and the theory(!) of social simulation.

Just an explicit disclaimer: I just use things from my own experience above as it is easy to relate them for me. I am not claiming to be the only one doing this or the only good one. Many people have contributed to the advancement of the field, but unfortunately a lot of their achievements have not been consolidated in a general accepted framework where it is easily accessible and extendable. It would be great if we could work on that!

Cheers,
Frank.
On 2020-03-22 14:00, Scott Moss wrote:
Dear Frank and everyone,

First (and before reverting to type) I’d like to balance my criticisms with something positive.  I was my very good fortune to discover and to be welcomed by the European social simulation community in the 1990s.  We all had some pretty fundamental professional disagreements but we also had warm, often close, friendships which have lasted over the years.  These friendships have also been professionally fruitful since they supported ongoing and constructively robust argument.  I hope that that will continue to be the case.

Now about theory and evidence.

Nigel Gilbert said, “My model is my theory.”  If we design our models around evidence, then on the Gilbertian dictum we have a genuinely evidence-based theory.  If we have lots of evidence-based models, we can look for commonalities in order to formulate what amount to more general theories.

Evidence shows that models that are built around theories, are too abstract and remote from primary evidence to be useful.  The clearest and most pernicious example is my longstanding bête noir, economics.  As those familiar with the nature and implications of complexity will know, social interaction gives rise to unpredictable events such as economic slumps and, currently relevant, contagion.  Van Parunak pointed out recently on this list that the spread of COVID-19 is likely to be power-law distributed rather than exponential.  That is what we would expect when people behave as social psychologists have repeatedly demonstrated us to behave for nearly a hundred years now.  This means two things:  first we cannot treat the frequency of infection rates as being drawn from a finite-variance distribution so the probabilities cannot be assumed to sum to 1,  Classical statistics and econometrics are therefore not applicable.  Models capturing this realistic and well documented form of social interaction produce outputs that are wholly inconsistent with any form of equilibrium.  Since economic theory is constructed around the concept of equilibrium and econometrics is a development and application of classical statistical theory, both are very poor guides to action of any sort.  Both, explicitly or implicitly, require there to be no direct interaction amongst individuals.  I believe this explains why economic forecasts are systematically (always?) wrong.

I imagine that seeking to impose a unified modelling design, approach, software or whatever top-down, could lead to the same kind of nonsense we have had from economics.  We could start by looking at already published models that are based directly and transparently on evidence to see what is common amongst them.  That is, we can seek to generalise the individual, evidence-based models-as-theories in order to produce more general theories.  Maybe or maybe not one overarching theory.  At an early stage, I imagine there would be a common design spine capturing well documented behavioural norms.

An historical precedent is the development of quantum physics.  Theories were developed to explain observed phenomena.  Some theories implied specific frequency distributions of energy release.  The boson is so called because it exhibits the Bose-Einstein distribution and the fermion because it exhibits the Fermi distribution.  Both of these particles were predicted by theoretical developments of previous theories that were based on observation.

I found over the years that my models were producing power-law distributed aggregate statistics.  I always then found corresponding and independent fine-grained data which also exhibited power-law distributions.  My then colleague, Bruce Edmonds, then found that statistical physicists were finding the same phenomena which further led me to the literature on the conditions in which power-law distributions would be generated.  They were analytically equivalent to the nature of social relations identified by social psychologists from the 1920s onward.

I suspect that validation of social simulation models could well take the form of comparing the parameters of power-law distributions obtained from simulation experiments with the parameters of corresponding real-world power-law distributions.

At my age, I must leave that to you.  I will just continue to goad you in my own cantankerous way.

Thank you for putting up with me (if you have).

Scott


On 22 Mar 2020, at 13:09, Frank Dignum <[log in to unmask]<mailto:[log in to unmask]>> wrote:

A final remark as reaction to the post of Frederik. I am very happy to see these more thoughtful posts appearing now. It shows that we might not all agree on everything, but there is a fertile ground for some joint development.
I want to particularly pick on the development of some common ground for social simulations. I believe that this partly should be based on some common understanding on how social sciences theories can be described (formally) and combined(!) for social simulation purposes. Often where theories seem to contradict each other, they actually just use a different perspective because they have different purposes. Capturing these things necessitates careful explorations that are difficult and are often not very much appreciated. I know that there also have been many papers that are just about theory without any connection to reality. However, one can do this theoretical work and explain why you do this with respect to practice.
In my group we try to do some of this work in order to define some modules that could be used in platforms in an easy way in order to cover some social aspects like norms, practices, culture, etc.
Taking this approach also means that we should take better care of a methodology to use all these concepts. The choice of which concepts one uses for a particular case is crucial. I have done this several times based on my gut feeling and it seemed with good success. But I have no idea if it was the best choice or even how I made that choice.
So, there is lots of work to do in this direction! (which is good because I am not retired yet AND the world could do with more useful social simulations).

Professor Scott Moss
Brookfold
The Wash
Chapel en le Frith
High Peak
SK23 0QW
United Kingdom

tel: +44 (0)1663 750913
mobile: +44 (0)776 968 9991
www: www.scott.moss.name<http://secure-web.cisco.com/11zBGN_h72CgbKxbtqVw4qwtIRfCHGruPK_aU6D3igVR3totjwEon-7RKJkJ6e2OR8DrTr-9OVWsm5AHK_3NX5sOdIuPbRFE6Ap3ZJjX2VyYb1goOuBro8-RLIWPIH_tUcEOvjS-jpGKcuy8Z1IQ1UG8THyvQJtte8QEAx1yvyvt6IbVtUbEomupbw-3XY3afpTBbS9n-YUPqun2pcm3u-yptB1ycch-5SragZYY6_OUVoDXznnzHvAtJ0IXjoGbT6BLphWnNUoWH_fjc1DgW2N4SRP82PlxSfMgNGmjLoiyZEk4-d_36bt2PWttnItZpscNtptxjIJjVKcnzN-8lN-ApvZjJh6nCwBtE7BM4eUAjwqk06Oyiz9FscJerh-NHjN5ZC3t_-dFi-5azgbfGc-pjZMTGwoZrKWkAddnpfkpS03nsA0O-hrrcknDjiuF0/http%3A%2F%2Fwww.scott.moss.name%2F>




--

Med vänlig hälsning/Best regards,



Frank Dignum                    *

Professor Socially Aware AI     *

Department of Computer Science  *

Umeå University                 *

Sverige                         * Knowledge is only one point,

e-mail: [log in to unmask]<mailto:[log in to unmask]>     * the ignorant have multiplied it

telephone: +46-90-7869101       *



________________________________
To unsubscribe from the SIMSOC list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1<https://secure-web.cisco.com/1JUJju2ZPVg_lyestHxFUHR0R56AUg-5J464B97jK_BAcy3gLDjbH7uYFjPiBKeaxYzuKItB7XkyF4dWtqicA7qWvmVgnp4F7PilF6X-DzWIosILokwtnARFdu4OjcJRgxSKJ6-dXWCG_YdOJ0knIgDCsCQd30mwz4Asz_68H0KBCTi5R1iFthHiDu5ofiV2fQuedWjY93A_mrVG52N_4TLMDa-iJ4mPG5aT5N0aCoMFJ2f92TueyL-s-7oGl4TFz4E_e9Eh5Zqc2WOk5aB2e4X6FtTXHcTOU6iNyt4Z88cnRhPmapIXzargFfOziD0326NvBkUgzCnuHFNox4PIi0M6xNKr7pijp7lSqD48YkSFVLn3jwVdWRgezc2DJ8149t06qczekEg0Cl1gtDp2kCfOVEGRsweMIFryEZXQQDUQRgVnHqfBENBnhhAP8zrU204V6G93ENH30ZagKriK8FA/https%3A%2F%2Fwww.jiscmail.ac.uk%2Fcgi-bin%2Fwebadmin%3FSUBED1%3DSIMSOC%26A%3D1>

________________________________
To unsubscribe from the SIMSOC list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1<https://secure-web.cisco.com/1JUJju2ZPVg_lyestHxFUHR0R56AUg-5J464B97jK_BAcy3gLDjbH7uYFjPiBKeaxYzuKItB7XkyF4dWtqicA7qWvmVgnp4F7PilF6X-DzWIosILokwtnARFdu4OjcJRgxSKJ6-dXWCG_YdOJ0knIgDCsCQd30mwz4Asz_68H0KBCTi5R1iFthHiDu5ofiV2fQuedWjY93A_mrVG52N_4TLMDa-iJ4mPG5aT5N0aCoMFJ2f92TueyL-s-7oGl4TFz4E_e9Eh5Zqc2WOk5aB2e4X6FtTXHcTOU6iNyt4Z88cnRhPmapIXzargFfOziD0326NvBkUgzCnuHFNox4PIi0M6xNKr7pijp7lSqD48YkSFVLn3jwVdWRgezc2DJ8149t06qczekEg0Cl1gtDp2kCfOVEGRsweMIFryEZXQQDUQRgVnHqfBENBnhhAP8zrU204V6G93ENH30ZagKriK8FA/https%3A%2F%2Fwww.jiscmail.ac.uk%2Fcgi-bin%2Fwebadmin%3FSUBED1%3DSIMSOC%26A%3D1>


________________________________

To unsubscribe from the SIMSOC list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1<https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1>



--

Med vänlig hälsning/Best regards,



Frank Dignum                    *

Professor Socially Aware AI     *

Department of Computer Science  *

Umeå University                 *

Sverige                         * Knowledge is only one point,

e-mail: [log in to unmask]<mailto:[log in to unmask]>     * the ignorant have multiplied it

telephone: +46-90-7869101       *



________________________________

To unsubscribe from the SIMSOC list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1<https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1>


The James Hutton Institute is a Scottish charitable company limited by guarantee.
Registered in Scotland No. SC374831
Registered Office: The James Hutton Institute, Invergowrie Dundee DD2 5DA.
Charity No. SC041796

########################################################################

To unsubscribe from the SIMSOC list, click the following link:
https://www.jiscmail.ac.uk/cgi-bin/webadmin?SUBED1=SIMSOC&A=1