Roodman's Thoughts on Biological Anchors
By lukeprog @ 2022-09-14T12:23 (+73)
This is a linkpost to https://docs.google.com/document/d/1ccfObnsXdQzJZ8wWpHsosm7i4JdiPXXJrpAfZquvJCk/edit#
A new review of Ajeya Cotra's Forecasting TAI with biological anchors (see also update here), written by David Roodman in April 2020, has been added to the folder of public reviews for Cotra's report.
Roodman's summary:
I think my main critical reaction is about the draft report’s ecumenical approach. It puts non-zero weight on several different frameworks which, conditional on the various parameter choices favored in the report, contradict one another. This mixing of distributions expresses a kind of radical uncertainty: not only are we unsure about the parameter values within each framework; we’re also unsure about which framework is most right.
This set-up is pragmatic and humble, but… I think in principle the ecumenism discards useful information, by not imposing the restriction that the various frameworks agree. In principle, they are all measuring the same thing. In pure Bayesian reasoning, if one has several uncertain measurements of the same value, each represented by a probability distribution, then one combines these primary measurements by multiplying them pointwise and rescaling the result to have total integral one. This contrasts with the pointwise averaging performed in the draft report, which is the mathematical expression of ecumenism.
In Bayesian reasoning, if two distributions for the same parameter are normal, then their combination is too; its mean is the average of the two primary means, weighting by the respective precisions (inverse variances). Weirdly, if the two primary means are far apart, so that the two distributions hardly overlap, then their combination can pop up in the no-man’s-land between them. The intuition is that the combined distribution centers on the least unlikely estimate given what we know.
I make that mathematical point less to argue for a mechanical implementation of Bayesian mixing of different perspectives than to advocate for an informal didactic that aims at unification. What is the least implausible way to reconcile the large disagreements between different frameworks? Could answers to that question help us settle on a single, favored framework, perhaps one that synthesizes ideas from more than one?
That impulse ultimately led me to favor a single framework that fuses elements from several in the draft report. The idea is to model two training levels at once, of parameters and hyperparameters. Training of parameters corresponds to the training of a single neural network, or the learning a sentient organism undergoes during maturation. Hyperparameter training corresponds to the design space exploration that AI researchers engage in and, in the biological realm, to evolution. Each parameter training run may involve huge numbers of small parameter updates; each in turn serves a single hyperparameter training step…
Zach Stein-Perlman @ 2022-09-14T19:10 (+19)
I disagree with Roodman's criticism quoted here. Cotra's approach involves estimating that there's an X% chance that the first achievable TAI will look like A, a Y% chance like B, and so on. Some anchors (e.g., short-horizon neural network and long-horizon neural network) are obviously incompatible; whatever the future looks like, they won't both describe the first achievable TAI. Multiplying them is clearly not meaningful; Roodman's proposed "restriction that the various frameworks agree" makes no sense. (Multiplying them would be correct if Cotra's different anchors represented something like different information-sources on necessary-and-sufficient-conditions-for-TAI, but that's not what her anchors represent.)
(I suspect I may be missing something.)
Will Aldred @ 2022-09-15T19:33 (+7)
Roodman's proposed "restriction that the various frameworks agree" makes no sense.
I'm with you. I think Roodman must disagree with the idea of giving probabilies to different (and necessarily conflicting) models of the world, but to me this seems like an odd position to hold. I might also be missing something.
Daniel_Eth @ 2022-12-06T21:31 (+4)
Agree with what you're saying. This part of the review in particular stood out to me:
In pure Bayesian reasoning, if one has several uncertain measurements of the same value, each represented by a probability distribution...
Since Cotra isn't presenting the different anchors as all-things-considered estimates, but instead more like different hypotheses. Consider the evolutionary anchor – Cotra could have divided the compute requirements in this anchor by a scaling factor for how much more efficient she believes human-directed SGD (or similar) will be compared to how efficient evolution was at finding intelligence, yielding an all-things-considered estimate of how much compute will be necessary for TAI, but instead she leaves the value as is and considers it a soft upper bound.
JoshuaBlake @ 2022-09-15T07:30 (+5)
The approach of Cotra criticised here could be interpreted as Bayesian model averaging I think. This seems fine, maybe Roodman disagrees, but I think he needs to expand a bit.
MichaelStJules @ 2022-09-14T14:29 (+3)
If we’re looking at AI meeting any of multiple thresholds, you could take the minimum of the random variables representing the dates the thresholds are passed. If it's supposed to meet all, you'd take the maximum. You could pick subsets of dates to take mins or maxes of to do this with, and mix probabilistically by sampling each distribution.
(Maybe this was already done? It's been a while since I thought about the report.)
matthew.vandermerwe @ 2022-10-31T10:37 (+1)
I'd love to see the Guesstimate model linked in the report, but the link doesn't work for me.
Pablo @ 2022-12-29T05:25 (+2)
In case this is useful to others, here is a working link. (Thanks to David Roodman for fixing it.)
Vasco Grilo @ 2022-09-22T13:27 (+1)
In Bayesian reasoning, if two distributions for the same parameter are normal, then their combination is too; its mean is the average of the two primary means, weighting by the respective precisions (inverse variances).
I think this refers to the inverse-variance method. I am not sure under which conditions it should be applied, but it minimises the variance of a weighted mean of 2 estimates of the same variable of interest.