Nonlinearity
search aloneeffort, log scale → each plateaus; the next starts higher

Nonlinearity · an AI research lab

Anything that learns from its own best stops being linear.

Trying more, on its own, climbs a straight line: steady and slow. Keep what works, learn from it and try again: the line bends upward, and keeps bending as long as every part of the loop keeps improving. People have always worked this way. Models now do too, and much faster.

search alonelearning from the best

I

Thought goes out, and comes back in.

People learn in two moves: put thought outside the head, then take it back in. Everything written down that can be read back is the record. Every new medium made the first move cheaper and faster: speech, writing, print, code, the web. The second stayed slow. Each person still had to read, practice and learn it themselves.

A language model is the first medium that makes the second move too. Trained on the record, it takes it in; asked, it writes back out. Out and in now happen in one system, at machine speed. That is why the medium became a learner, and why the next step is models improving models.

write outread in same reader every time · years speech50,000+ years ago writing5,000 years ago print1,000 years ago code80 years ago the web35 years ago models5 years ago nextmodels improve models years ago, log scale → nowgap to the next step: 45,000 → 4,000 → 920 → 45 → 30 years write out ↓read in · years ↓ speech50,000+ years ago writing5,000 years ago print1,000 years ago code80 years ago the web35 years ago modelsread in and write out · 5 years ago nextmodels improve models gap to the next step:45,000 → 4,000 → 920 → 45 → 30 years
II

Some things only need to work once.

Code that runs, a proof, a working design, a research result. Any single attempt may fail, and nobody knows in advance which one will succeed. One success is enough, as long as we can tell it is real. That is discovery.

Whether a success is within reach depends on three things: how likely an attempt is to be right, how many attempts we can afford and how often a wrong answer passes for right. An exam gives one attempt, so only the chance of being right, p, matters. Research gives many, and then all three matter.

check try N attempts most are wrong record one is enough a wrong one can slip in used againand again
III

A loop, then a spiral.

Once found, a success becomes part of the record. Working code is copied, a tool is rebuilt, a pipeline just runs. Discovery stays uncertain; what it finds is kept.

A model is probabilistic and can forget. What it writes down does not: text, code and results stay put. So what is kept stays kept. But if nothing else improves, the loop climbs one curve, flattens and stops at its weakest part.

When each turn also improves training, search and verification, the limits rise, and the loop opens into a spiral: each turn larger than the last.

trainraises psearchraises Nverifylowers ε loopwhat is kept stays kept spiralp, N and ε improve each turn performancecompute · time → one loop: flattens spiral: keeps climbing
trainraises psearchraises Nverifylowers εloopwhat is kept stays kept
spiralp, N and ε improve each turn
IV

The world, the models, and us.

People and models are two learners in one world. Each builds on it and learns from it, so each learns from what the other leaves behind.

Part of the world changes on its own; the rest is what learners build. Every result left behind makes the next one easier to reach. Both build on the same world, so their two loops share one record and turn as one spiral.

the world everything that is not a learner natureexperimentspaperscodecomputetests builddays–months learndays–weeks pre-trainmonths buildminutes–days people models practice · years post-train on own best · weeks
the world everything that is not a learner nature experiments papers code compute tests builddays–months learndays–weeks buildminutes–days pre-trainmonths people models practiceyears post-train on own bestweeks

About

We build loops that keep their best.

Nonlinearity is an independent AI research lab working on systems that close the loop on their own: search, keep what works, learn from it and search again. We work across training, search and verification, and on where the three meet.

We think general intelligence is already here. What it still lacks is the loop that makes it compound, and that loop is starting to close: AI now does a growing share of AI research itself. We want it to turn as fast as it can.

Founded by Yufa Zhou, a CS PhD student at Duke with papers at ICLR, NeurIPS and ICML.

contact
hi@nonlinearity.net
scholar
Google Scholar
elsewhere
XGitHubLinkedIn