Our leaders are being asked to make the toughest of trade-off decisions, and the consequences could hardly be greater.
Millions of deaths, billions of livelihoods, and trillions of dollars are at stake. And humans – fallible, biased, conflicted, short-sighted, blinkered, and impatient as we are – are making the decisions.
Lord help us. And if not, perhaps computational social science?
What is computational social science?
On Sunday September 28th, the Victorian government outlined the next steps in its move toward a ‘COVID-normal’ society, where we return in slow and steady steps to a place that minimises risks of a devastating third wave of infections while also providing greater ultimate stability and certainty for the economy through to Christmas and beyond.
To assist the government in thinking through the implications of available policy options, our team at the Transport, Health and Urban Design Research Lab made adjustments to our previous model, which we are pleased to say is continuing to perform well against actual reported case numbers.
This new work incorporated fresh evidence from the Murdoch Children’s Research Institute on children’s infectiousness, adjusted dates for the return of primary school students to face-to face learning, and incorporated return to work for an estimated additional 130,000 Victorians in critical and/or low-risk industries.
This all sounds straightforward enough. But realistically, how do you incorporate these policy changes into a model that might go anywhere near representing the structure, function and intricacies of a ‘real’ society? Cue computational social science.
Creating an artificial society
Computational social science is the study of artificial societies and their behaviour, and agent-based models (ABMs) are the tool of choice in this pursuit.
ABMs are perhaps the most flexible of computational methods currently available to social scientists interested in the study of culture, social groups, or any complex system of connection, contact and exchange. These include things like disease transmission or financial transactions between individual entities.
Entities can be people, businesses, clubs or countries consisting of two people or two zillion – it matters little. What matters more is the faithful representation of the system or society of interest.
Once an adequate representation is achieved, the benefit in a policy-context is the ability for policy-makers to then ‘trial’ implementing policies on these artificial societies – and to see the results – before doing this in real life.
In complex systems and policy processes containing deep uncertainty, this ability to trial ideas ahead of time is critical because in the real world, you may only really have one shot.
Taking an example from disease modelling, each ‘agent’ in an ABM can be represented as an individual inside the artificial society with their own life and individual story.
They might possess an age, gender, a disease stage, a level of infection, a history, a household, a workplace, and a dynamic level of motivation to comply with government imposed rules. In other examples from health systems and sports injury research, agents might possess levels of talent, resources, social networks, training load, familial networks, reputations, or any other variable or factor of interest to modeller.
Importantly, they can also be placed among a small or large population of other agents with whom they may interact and be influenced.
People can work, perform, improve, practice, learn, go to school, grow older, become injured, become infected, recover, drink, smoke, stay up too late, become fatigued, gather friends, lose friends, travel, win, lose, become influenced or motivated, absorb pressure, or crack under it and quit.
All you need is a theoretical or empirical understanding of the phenomenon you are interested in – known as domain knowledge – and a programmer skilled enough to take the theoretical model or policy you have conceived from of your head and represent it within an appropriate software platform like Netlogo, Mason, or GAMA.
Combining many perspectives
This combination of interdisciplinary skills is crucial and almost by default, demands that numerous voices and perspectives contribute to the ultimate answer.
In fact, this is the discipline of the computational social scientist – to combine the broken-up perspectives of individual disciplines, specialists, and siloed perspectives, mix this with the implicit model of a system and its dynamics that exists in people’s minds, and to then explicitly represent that in working computer code for policy-makers to experiment with.
Though it is still a young discipline, computational social science might be the glue that ultimately brings specialists and policy-makers together to help solve society’s most difficult problems.