https://en.wikipedia.org/wiki/CovidSim
The question is whether it's useful to have a model at all, or whether it's better to just reason about it from first principles. If a basic simulation gave you a tool to explore emergent properties, perhaps some theories could be generalised to apply to real economies? Or maybe not, I don't know.
The fact that it predicted things like 80% of the population becoming infected was simply unrelated to code quality.
A somewhat validated code allows you to do by computational experiments what you can't by real life experiments. Very handy if one of the common end states in the experiments is "death".
Together they produced both an inaccurate estimate, and a github page full of uninformed speculation about what the problem might have been. ;)
In addition, predictions by earlier versions of the code had been peer reviewed, which is about as good as it gets outside of computer science.
The report itself wasn't formally peer reviewed either, though in the crisis mentality of March this year not many people had the patience for peer review. Frankly, most still don't if you consider the amount of news about unreviewed science that get published.
See for example https://news.ycombinator.com/item?id=23099386
But how useful was the model? It showed that the virus would spread exponentially, but we knew that. Is there anything that it showed that we didn't know when they programmed it, with constants tuned to what they expected?
I hope people using AI for public policy are careful what they wish for.
Like many solutions that AIs come up with—such as some of AlphaZero’s game-winning moves—the result appears counterintuitive and not something that a human might have devised.
...or maybe their model doesn't include the fact that when you raise taxes on the poor too high, in eras of tremendous inequality, you get bread riots, political violence, and eventually, revolutions.
Not to say this kind of modeling isn't potentially useful!
Just modern monetary policy already uses algorithms etc (Taylor rule optimization etc), so the question is how can ML/AI supplement those humans with better tools, rather than thinking a computer is going to be able to deal with the complexity of the real world.
Put another way, what does the machine do when interest rates hit 0?
Salesforce obviously is backing its own product, but the MIT Technology Review should really know better.
Agent-based modelling isn't more popular because they assume that the agents are very, very stupid. Also, not only do they not produce closed-form solutions, they don't tend to lead to clear statements at all. Also also, the leading agent-based modeler, Cars Hommes, is infinitely better published than most economists, so he's not suffering too bad.
I'd be interested in playing with such a simulation where the agents must buy or make food to eat and must have shelter or suffer.
And, also, that the other agents know this and can play their own hand accordingly.
I think this would change where the redistribution scheme would land quite a bit if the idea is to maximize value creation.
Luckily, there is now a baseline, the next person can only publish improvements. Maybe one day we reach Hari Seldon levels of AI.
So basically they're tackling one of the hardest macroeconomic problems with a simple and completely abstract microeconomic model which sounds less like cutting edge AI and more like a fusion of iterated prisoner dilemma models and the Edgeworth box.
> the AI’s policy cobbled together aspects of both, applying the highest tax rates to rich and poor
Sounds like they've overfitted to the model's assumptions so much their agents are choosing to not be poor primarily to reduce their tax bill...