Interesting analysis. Have you tried doing an analysis on quantities other than % improvement? A 10% improvement from low accuracy is different from a 10% improvement at high accuracy. So for example, you could try doing a linear regression from small_to_medium_improvement, medium_accuracy → large_accuracy and look at the variance explained.
Edit: I tried linear regression on the chinchilla MMLU data, predicting the large model accuracy from the 3 smaller models’ accuracies, and only got 8% of variance explained, vs 7% of variance explained by only looking at the second largest model’s accuracy. So that’s consistent with the OP’s claim of unpredictability.
Edit2: MMLU performance for the smaller models is about chance level, so it’s not surprising that we can’t predict much from it. (The accuracies we’re looking at for these models are noise.)
Found this to be an interesting list of challenges, but I disagree with a few points. (Not trying to be comprehensive here, just a few thoughts after the first read-through.)
Several of the points here are premised on needing to do a pivotal act that is way out of distribution from anything the agent has been trained on. But it’s much safer to deploy AI iteratively; increasing the stakes, time horizons, and autonomy a little bit each time. With this iterative approach to deployment, you only need to generalize a little bit out of distribution. Further, you can use Agent N to help you closely supervise Agent N+1 before giving it any power.
One claim is that Capabilities generalize further than alignment once capabilities start to generalize far. The argument is that an agent’s world model and tactics will be automatically fixed by reasoning and data, but its inner objective won’t be changed by these things. I agree with the preceding sentence, but I would draw a different (and more optimistic) conclusion from it. That it might be possible to establish an agent’s inner objective when training on easy problems, when the agent isn’t very capable, such that this objective remains stable as the agent becomes more powerful.
Also, there’s empirical evidence that alignment generalizes surprisingly well: several thousand instruction following examples radically improve the aligned behavior on a wide distribution of language tasks (InstructGPT paper) a prompt with about 20 conversations gives much better behavior on a wide variety of conversational inputs (HHH paper). Making a contemporary language model well-behaved seems to be much easier than teaching it a new cognitive skill.
Human raters make systematic errors—regular, compactly describable, predictable errors.… This is indeed one of the big problems of outer alignment, but there’s lots of ongoing research and promising ideas for fixing it. Namely, using models to help amplify and improve the human feedback signal. Because P!=NP it’s easier to verify proofs than to write them. Obviously alignment isn’t about writing proofs, but the general principle does apply. You can reduce “behaving well” to “answering questions truthfully” by asking questions like “did the agent follow the instructions in this episode?”, and use those to define the reward function. These questions are not formulated in formal language where verification is easy, but there’s reason to believe that verification is also easier than proof-generation for informal arguments.