Second, I think RSI will not be used like N -> N+1 where N is the frontier, since doing those experiments at scale is too expensive. My guess is they are doing N -> m_{1,…,99} where m << N, and then taking the insights from that and trying it at successively larger scales.
Goodharts law? Benchmarks are measures.
Start a new company with version N+1 leading it, and give it some funding. If it outcompetes version N company, it can acquire it.
(Markets are a human construct, not a law of nature. There's no reason to think they'll reward intelligence).
Biological life has reproduction and death because once given organism develops there's no coming back and you have to start again with new generation. But if robots know how to self-repair and self-change, then we can skip reproduction.
The difficult part is the scale. Evolution took a shitload of time while being unimaginably parallel in order to make human intelligence happen, while we want AGI fast and on a budget.
The core of my point is that human intelligence arose from two things - humans experiencing the outside world and trying to survive in it, and forming groups that communicate using language. We gave AI a language, now we need to give it a way to experience the world on their own.
There is also the problem of alignment, which is verifying that version N+1 behaves in a way that version N approves of. This is ostensibly the problem that we humans have with respect to AI development -- how to make sure they align with our values -- but it's also true of AI with respect to its own successors. Improving oneself without losing the plot would necessarily be slower than throwing stuff at the wall like evolution does.
1. How long can the model work and still make progress
2. How fast does it get to interesting places.
We see N -> N+1 models getting better at (1), but it does take work to measure because you need to find tasks that were impossible for N and possible for N+1.
However (2) is very easy to measure, because you can keep using the evaluations you used for the previous generation of models and see if the new system gets there more easily. This is useful by itself (cost savings) and also in practice generally translates into being able to solve harder problems than before, as you'd expect.
In favor of inevitable
1. LLM's reaching human level at any task within 2 years once they show sparks of competence in
2. Trillions of dollars in capital going directly to recursive self improvement and AGI as the holy grail of AI development, with this being the explicit goal of every frontier AI company
3. Reliable improvements in coding and mathematics with every model release, with no signs of slowing down
4. Thousands of metrics to evaluate model ability, allowing automation of many facets of pre-training and post-training models without need for human judgement at every point
Not in favor of inevitable
1. Fear of what may happen once it is reached leading to apprehension from the labs
2. The "last mile" problem of AI research ends up making it essentially infeasible to scale models to that point
> LLMs are super lazy about caring about wall clock time.
My bandaid for problem is to prefix every bash command with "timeout 60 " at the harness level and remind the LLM to hurry up. Of course, this is not a perfect solution, since LLMs might try to run jobs in the background or split up work into smaller pieces instead of running smaller experiments. And of course this does not help with the multi-million dollar training runs, but it has served me well most of the time.People will make things that look a lot like self-improving machines but on closer inspection that won't truly be the case.
I suspect this violates the Labor Theory of Value in the same way that perpetual motion violates the laws of physics.