Skip to content
Get App

AI Is Starting to Think in Loops

Explores loop transformers in AI models like OpenAI's Astra, revealing new reasoning methods and cybersecurity concerns.

Key Takeaways

  • Loop transformers allow AI models to perform longer, more complex reasoning chains without increasing size.
  • Internal reasoning in looped models happens in vectors ('neuralese'), making it harder to monitor.
  • OpenAI's Astra is a pioneering model using this approach but maintains some readable chain of thought for safety.
  • Looped models can be more efficient and competitive with larger traditional models.
  • This new architecture poses cybersecurity and transparency challenges in AI development.

What the video covers

  • OpenAI's Astra model, released in 2026, was rated critical for cybersecurity risk due to its complex reasoning process.
  • Astra uses a loop transformer architecture, processing the same text multiple times without writing intermediate tokens.
  • Loop transformers enable deeper reasoning chains within a fixed number of layers by recurrently reusing computations.
  • Traditional models write out chains of thought as tokens, limiting the amount of information passed between steps.
  • Loop transformers carry internal vectors through multiple passes, creating 'neuralese' reasoning not readable as text.
  • Examples like Oro and Hoogan demonstrate loop transformers improving efficiency and reasoning depth without increasing model size.
  • Looped models can match or outperform larger ordinary models by reusing layers multiple times per token.
  • This architecture raises monitoring challenges since intermediate reasoning is hidden in internal vectors.
  • OpenAI limits Astra to still produce readable chains of thought to maintain some transparency.
  • Loop transformers represent a shift in AI model design, balancing reasoning power, size, and interpretability.

Answers

Questions about this video

What is a loop transformer in AI models?

A loop transformer is a model architecture where the same layers are applied multiple times to the same input vector, allowing deeper reasoning without increasing the number of weights.

Why is OpenAI's Astra model considered a cybersecurity risk?

Astra's reasoning happens more internally in vectors rather than readable text, making its chain of thought harder to monitor and raising concerns about hidden or unobservable AI behavior.

How do loop transformers improve reasoning compared to traditional models?

Loop transformers enable longer chains of reasoning by repeatedly processing internal vectors through the same layers, increasing depth without adding more parameters or layers.

Full Transcript — Download SRT & Markdown

00:00
Speaker A
On the afternoon of September 1st, 2026, OpenAI published a post about its next model, Astra.
00:08
Speaker A
It was the first model the company had rated critical for cybersecurity risk, the highest level on its scale.
00:15
Speaker A
One of the safeguards the post described was extra monitoring of Astra's chain of thought, the reasoning a model writes out step by step before it gives an answer.
00:26
Speaker A
About 4 hours later, the news site The Information reported that Astra uses recurrent depth, or a loop transformer, where the model processes the same text several times over.
00:37
Speaker A
The report cited one unnamed person with knowledge of the model's development. 45 minutes after it went up, Steven Adler, a former safety researcher at OpenAI, weighed in.
00:49
Speaker A
"If the report was true," he wrote, "the company seemed to be violating one of the few red lines that exist in the AI industry."
01:03
Speaker A
People started using the word neuralese for reasoning that happens in a model's internal numbers instead of in text we can read.
01:22
Speaker A
At 10:37 that night, OpenAI's chief scientist, Jakub Pachocki, responded.
01:39
Speaker A
He called the reporting confused and said he wanted to prevent a race toward models whose reasoning can't be monitored.
01:49
Speaker A
And he wrote that, "In the depth of their computation, OpenAI's current frontier models, Astra included, were within a factor of two of GPT-4."
01:56
Speaker A
He didn't say how Astra is built. Two days later, the model launched and OpenAI's own safety report said its chain of thought had become substantially harder to monitor than that of earlier models.
02:10
Speaker A
A week after that, a researcher outside OpenAI gave models chains of arithmetic, where every step needs the result of the step before.
02:20
Speaker A
For each model, the researcher found the longest chain it could get right half the time without writing anything down.
02:33
Speaker A
The best of the other models managed about four steps. Astra managed about seven.
02:39
Speaker A
So, how does a model take seven steps without writing anything down when the others manage four?
02:46
Speaker A
And why would the way it does that worry the people whose job is to watch what these models are doing?
02:52
Speaker A
Here's an unfinished sentence that Anthropic gave its model Claude 3.5 Haiku. Fact, the capital of the state containing Dallas is—
02:58
Speaker A
The model continues it with Austin.
03:10
Speaker A
To get there, the model first splits the text into tokens, short chunks like a word or a piece of a word.
03:18
Speaker A
Each token becomes a vector, a list of a few thousand numbers, and that vector flows through a stack of layers.
03:25
Speaker A
In each layer, it first reads from the vectors of the earlier tokens, which is what attention does.
03:33
Speaker A
Then it goes through a small feed-forward network on its own. Every layer has its own weights.
03:41
Speaker A
And a layer doesn't replace the vector, it adds its result on top.
03:50
Speaker A
So, the vector becomes a running sum of everything the layers have contributed, which is why it's usually called the residual stream.
03:57
Speaker A
After the last layer, one more matrix turns the vector into a score for every token in the vocabulary, a logit.
04:04
Speaker A
The highest scores become the most likely next tokens.
04:09
Speaker A
But the prompt never mentions Texas.
04:18
Speaker A
To say Austin, the model has to work out that Dallas is in Texas, and only then that the capital of Texas is Austin.
04:31
Speaker A
When researchers at Anthropic traced this prompt through the model, they found both of those steps, with Texas worked out before Austin.
04:39
Speaker A
Partway through the stack, the model's internal state comes to represent Texas, and the layers after that use it to push up the logit for Austin.
04:50
Speaker A
And when the researchers reached in and swapped that internal Texas for California, the model answered Sacramento.
04:56
Speaker A
Texas has to come first because a layer can only read what earlier layers have already added to the stream.
05:02
Speaker A
So, the layers that use Texas have to come after the layers that work it out.
05:08
Speaker A
That means the number of layers a token passes through, the model's depth, limits how many steps like these it can chain before it has to commit to a token.
05:15
Speaker A
This is most likely the depth Bahdanau and Cho meant, and it's what the arithmetic test was counting, steps like Dallas to Texas chained one after another inside a single pass through the layers.
05:27
Speaker A
Two steps fit easily inside one pass, but plenty of problems need a longer chain of steps than one pass through the layers can hold.
05:37
Speaker A
We could simply give the model more layers. Every new layer brings its own weights though, and a model with more weights needs more memory to run and more text to learn from.
05:49
Speaker A
DeepMind's Chinchilla study found that training text should grow in proportion to the number of weights.
06:00
Speaker A
Or we can keep the model the same size and let it write out its reasoning. A chain of thought.
06:09
Speaker A
The model generates its intermediate steps as ordinary tokens and reads them back as input.
06:14
Speaker A
Every token it writes is another full pass through the layers, so it can take as many steps as it needs.
06:26
Speaker A
But very little gets from one pass to the next. The vector coming out of the last layer is turned into logits. One token is sampled, and that one token is all the next position receives.
06:35
Speaker A
Later tokens can still attend to earlier ones, but only at the same layer. A new token's fourth layer sees the earlier tokens as they were at their own fourth layer.
06:45
Speaker A
Nothing ever reads the finished vector at the very end.
06:53
Speaker A
The model's vocabulary has about 49,000 tokens, and 16 yes or no questions are enough to pick out any one of them.
07:03
Speaker A
Each yes or no answer is one bit, so each written step hands the next one a single token, at most about 16 bits of information, and anyone can read that token.
07:09
Speaker A
A loop transformer doesn't write a token between its steps.
07:20
Speaker A
When the vector reaches the end of the stack, it isn't turned into logits at all.
07:27
Speaker A
It goes straight back into the first layer and runs through the same layers again.
07:36
Speaker A
Nothing is sampled and no weights are added.
07:51
Speaker A
The whole vector carries over 2,048 numbers in a small model, each stored in 16 bits, and nobody reads any of them.
07:59
Speaker A
Google built a transformer like this in 2018, the universal transformer.
08:11
Speaker A
For years, the idea stayed mostly in small experiments.
08:18
Speaker A
But since 2025, several groups have trained looped language models with billions of weights, and some have released them for anyone to run.
08:24
Speaker A
Let's look closely at one of them. Oro came out in 2025 from researchers at ByteDance and several universities.
08:29
Speaker A
Its smaller version has 24 layers, and every token goes through them four times.
08:35
Speaker A
That's 96 layer steps from only 24 layers worth of weights.
08:48
Speaker A
An ordinary model with 96 separate layers would need more than 3 and 1/2 times as many weights.
09:00
Speaker A
It's less than four times because only the layers would be copied, and the parts that turn tokens into vectors and vectors back into scores stay the same size.
09:09
Speaker A
On disk, Oro is just its 24 layers, but when it runs, each token goes through a computation four times as deep.
09:23
Speaker A
Each set of weights shows up once on every pass, and the only thing that changes from one appearance to the next is the vector passing through.
09:31
Speaker A
Hoogan came out the same year from researchers in Germany and the United States.
09:37
Speaker A
Instead of looping the whole stack, it keeps two ordinary layers at each end and loops only the four layers in between about 32 times for each token.
09:45
Speaker A
On every pass, it feeds the loop the output of those entrance layers again, which keeps a long loop from drifting away from the text it started from.
09:53
Speaker A
Google's universal transformer told its layers which pass they were on. Hoogan doesn't because its authors found that a model given the step number couldn't then run for longer than it was trained to.
10:05
Speaker A
Meta's Coconut from 2024 closes the loop a different way, through the text instead of the layers.
10:18
Speaker A
It hands its final vector to the next position as if it were that position's input.
10:27
Speaker A
We can also stop a looped model after any pass and read out an answer.
10:37
Speaker A
We just turn its vector into logits the same way an ordinary model does after its last layer.
10:46
Speaker A
Oro's authors did this on MMLU, an exam of about 14,000 multiple-choice questions. Stopped after one pass, Oro gets 41% right, wher
10:57
Speaker A
A model can even be built to store almost no facts and run almost entirely on steps.
11:03
Speaker A
The tiny recursive model from a researcher at Samsung has just two layers and 7 million weights.
11:10
Speaker A
It solves puzzles by running those two layers over notes it keeps as numbers again and again several hundred times for a single puzzle.
11:18
Speaker A
It only works on puzzles and can't write text, but its author reports that it solves 45% of the first ARC benchmark of visual puzzles.
11:32
Speaker A
If loops are this good at steps, it's strange that, as far as anyone knows, every looped language model a company has released stops after two to four passes.
11:42
Speaker A
Part of the reason is that a loop is hard to train. To train one, we unroll it. So, four passes become a network four times as deep whose weights happen to be shared.
11:53
Speaker A
Then we send the error at the output backward through all of it and every pass has to be held in memory until that backward sweep reaches it.
12:02
Speaker A
And because the same weights act on the vector again and again, whatever one pass does to the vector, the next pass does again.
12:10
Speaker A
Huggins builders found out what that means on their first large training run. With every pass, the vectors of all the tokens in a sentence became a little more alike until they were all the same vector.
12:22
Speaker A
They changed how the layers were normalized, and on the second run, the model recovered.
12:28
Speaker A
But when they ran it with one pass and then with 32, it [music] scored the same either way.
12:33
Speaker A
It had learned to ignore the vector coming background, so its loop did nothing at all.
12:39
Speaker A
Only the third run trained properly. Oro's authors had trouble, too. They started with eight passes, saw the training error spike, and cut back to four after the first 3 trillion tokens.
12:52
Speaker A
Huggins builders also kept training from needing more memory as the loop got longer. The number of passes changes at random from one batch to the next, [music] around 32 on average.
13:04
Speaker A
The error is only sent back through the last eight, so only those eight passes have to be held in memory.
13:10
Speaker A
Because it never learned to expect any particular number of passes, it can be run for fewer or more afterwards.
13:17
Speaker A
On a test of common sense questions, it's close to guessing after one pass, improves until about 32, and then holds steady.
13:26
Speaker A
After those first 3 trillion tokens, Oro was trained only with four passes, and running it for longer makes it worse.
13:34
Speaker A
A version of its larger model that also writes out its reasoning solved 65% of the 30 problems from the 2024 American Invitational Mathematics Examination at four passes.
13:45
Speaker A
At eight passes, it solves only 39%. Not every token needs all of those passes though.
13:53
Speaker A
Networks that choose how many steps to take for each input are an older idea than any of these models, and Oro makes [music] that choice with a tiny extra layer, an exit gate.
14:04
Speaker A
After every pass, the gate reads the vector and turns it into a number between zero and one, the chance of stopping now if the token hasn't stopped already.
14:13
Speaker A
Say that for one token it gives 0.2 after the first pass, then 0.5, then 0.5.
14:21
Speaker A
So, there's a 0.2 chance it stops after the first pass and 0.8 that it keeps going.
14:27
Speaker A
Half of that 0.8 stops after the second pass, which is 0.4. Half of the remaining 0.4 stops after the third, another 0.2, and the last 0.2 goes on to the fourth pass.
14:42
Speaker A
So, the four chances add up to one. The model keeps a running total and stops at the first pass where it reaches a threshold set in advance.
14:50
Speaker A
With a threshold of 1/2, the total is 0.2 after the first pass and 0.6 after the second, so this token stops there.
15:00
Speaker A
Oro makes a prediction after every pass and is trained on all four, each weighted by the gate's chance of stopping there.
15:07
Speaker A
Oro's authors argue that a gate trained only this way ends up never stopping early.
15:13
Speaker A
A later pass usually predicts a little better, so training nudges the gate toward the last pass.
15:19
Speaker A
The layers then get trained mostly to make that last pass good, so it gets better still, and in the end, every token takes every pass.
15:28
Speaker A
To prevent that, they added a second goal to the training, one that rewards keeping the gate's four chances spread out.
15:35
Speaker A
After a second stage of training that tuned only the gate, Oro matched its four pass exam score using fewer than three passes on average.
15:44
Speaker A
Hoogen doesn't need a gate at all. It stops when its prediction after one pass is nearly the same as after the pass before.
15:52
Speaker A
So far, though, very little of this saves time in practice. Serving software processes many tokens together [music] and assumes they all take the same path.
16:03
Speaker A
The code released with Oro runs all four passes for every token and uses the gate only to choose which passes answer to read. And the looped models that companies are known to have released since then run a fixed two passes for
16:16
Speaker A
every token. When every token takes every pass, four passes are four times as many layer steps, and they run one after another, just [music] as in an ordinary model 96 layers deep.
16:34
Speaker A
A loop also needs more memory than its weight suggest. When a later token attends to an earlier one, it reads two vectors that the earlier token left behind at every layer.
16:45
Speaker A
[music] The key is what the later token checks to decide how much to take from that earlier token, and the value is what it actually takes.
16:53
Speaker A
Both are computed once and kept in the KV cache. A key is just a layer's weights applied to the vector entering that layer.
17:01
Speaker A
In a loop, the same weights meet a different vector on every pass, so every pass leaves its own keys and values behind, and sharing the weights doesn't make the cache any smaller.
17:12
Speaker A
That's also another reason an early exit is hard to use. A token that stopped after two passes has no keys or values for passes three and four, and later tokens may still need to read them.
17:25
Speaker A
We can work out how big this gets for Oro's smaller model. Each token leaves a key and a value of 2,048 numbers at every one of 24 layers, and on each of four passes, and each number takes two bytes.
17:39
Speaker A
That comes to about 3/4 of a megabyte for every token. 16,000 tokens of text need about 12 gigabytes of cache, four times the size of the model itself.
17:51
Speaker A
All that extra running lets a small model keep up with much bigger ones. Oro's larger model splits 12 standard benchmarks evenly with Alibaba's Qwen-3, an ordinary model three times its size that was trained on nearly five times as
18:05
Speaker A
much text. Its widest leads are in mathematics and reasoning [music] though those are its authors' own measurements, run on their own test setup.
18:15
Speaker A
But it doesn't do less computation than the bigger model. Each token takes about one multiplication for every weight it passes through.
18:23
Speaker A
Oro has about a third of Qwen 3's weights, but every token runs through them four times, so it does about a third more multiplications per token than Qwen 3.
18:34
Speaker A
Hugging has 3.5 billion weights. Run for 32 passes, it does as much computation per token as an ordinary model of about 50 billion, and its answers come out roughly level with an ordinary model of 7 billion.
18:49
Speaker A
Three researchers in Germany measured what a repeated pass is worth by training 116 small models.
18:56
Speaker A
Every one of them took the same number of layer steps per token. Some with every layer separate, and others reusing a smaller block.
19:04
Speaker A
They found that running a block some number of times does the work of that number of separate copies raised to a single power.
19:11
Speaker A
If a repeated block were worth as much as a new one, the power would be one, and if repeating added nothing, it would be zero.
19:19
Speaker A
It came out at 0.46. 4 to the power of 0.46 is about two, so a block run four times does about the work of two separate copies.
19:30
Speaker A
Oro's own small experiments agree, with ordinary models of the same total depth coming out ahead every time.
19:38
Speaker A
So, for the same computation, an ordinary model still gets more done than a loop.
19:43
Speaker A
But one group gave a looped model of 20 billion weights and an ordinary one of 30 billion the same time for each training step. [music] And after about 600 billion training tokens, the looped model pulled ahead.
20:01
Speaker A
However much computation it takes, a loop also changes what passes from one step to the next.
20:07
Speaker A
When a model needs more steps than one pass can hold, it has to write [music] them out.
20:12
Speaker A
Each written step hands the next one a single token at most about 16 bits that anyone can read.
20:20
Speaker A
A loop hands on 2,000 numbers that nobody reads. That gives the model a far wider channel between its steps, [music] and it means that anyone trying to watch what the model is doing has numbers to read instead of words.
20:33
Speaker A
Labs already watch written reasoning. A second model, acting as a monitor, reads the first model's chain of thought and flags anything that looks like trouble.
20:44
Speaker A
In March 2025, OpenAI described a reasoning model that was given coding tasks checked by tests.
20:51
Speaker A
In its chain of thought, the model wrote that it would get around the tests instead of solving the problems, and a monitor reading that chain of thought caught it.
21:00
Speaker A
That July, 41 researchers from OpenAI, Google DeepMind, Anthropic, [music] and other organizations, Jakub Pachocki among them, called this kind of monitoring a new and fragile opportunity for AI safety.
21:14
Speaker A
Their paper warned it could be lost to architectures that reason in numbers instead of words, and it cited Coconut and HuggingFace.
21:22
Speaker A
That December, OpenAI called on researchers across the industry to preserve chain of thought monitoring for as long as possible.
21:30
Speaker A
Steven Adler didn't say which red line he meant, and no company had signed a commitment to avoid such architectures.
21:37
Speaker A
Most likely, he meant the shared understanding that a frontier model's reasoning should stay in text.
21:43
Speaker A
We can still turn a loop's vector into logits after any pass and see which answer the model favors at each step.
21:51
Speaker A
Ouro's authors did this on a thousand pairs of questions, asking each time whether the two mean the same thing, [music] and between the third pass and the fourth, the answer changed on more than one pair in every five.
22:03
Speaker A
But knowing which answer a model favors doesn't tell us how it got there. HuggingFace was given arithmetic problems, and when researchers looked inside its passes for the intermediate results, they found only limited evidence of steps they could read out.
22:18
Speaker A
And a 2026 study of Ouro turned its vector into a token at every layer.
22:23
Speaker A
At the end of each pass, where the model is trained to make a prediction, that token usually matched the one the model went on to write. And partway through a pass, it almost never did.
22:35
Speaker A
Only a separate reader, trained for the purpose, could make sense of the vector in between.
22:41
Speaker A
The first systematic test of monitoring on looped models came a month after the report.
22:46
Speaker A
Oro was given a hint in its prompt and told to hide that it used it.
22:50
Speaker A
[music] And a monitor read its written reasoning to see whether the hint showed. On some tasks, running Oro for eight passes instead of four made that harder for the monitor to catch. And a different looped model, one that runs
23:04
Speaker A
its layers twice, was no harder to monitor than ordinary models matched to it by size, layers, or depth.
23:12
Speaker A
So, what do we actually know about Astra? When it launched on September 3rd, 2026, OpenAI's own safety report said its chain of thought is substantially harder to monitor than earlier models.
23:25
Speaker A
The same report measures how well a model can control what shows up in its own reasoning when it's told to, which matters because a model that can steer its reasoning could keep things out of a monitor's sight.
23:37
Speaker A
The previous model managed it 16% of the time. Astra managed it 61% of the time, nearly four times as often.
23:46
Speaker A
The report doesn't describe how Astra is built, and it says OpenAI is quite confident that this rise in control isn't disproportionately due to architecture.
23:57
Speaker A
At first, the claim that Astra loops rested on that one news report and its unnamed source.
24:03
Speaker A
In October, a Microsoft page about another OpenAI model, GPT-6.1 Soul, briefly said that it runs two inference passes instead of three, until Microsoft took the line down.
24:15
Speaker A
A week later, The Information reported again that the loop is central to the way Astra works.
24:22
Speaker A
It said OpenAI had limited its use so that Astra still writes a readable chain of thought.
24:28
Speaker A
OpenAI still hasn't confirmed or denied any of it. Pahotsky's own words that night don't settle it either.
24:36
Speaker A
If depth means the number of layer steps between a token going in and a prediction coming out, then a loop multiplies that number.
24:45
Speaker A
And a depth within a factor of two of GPT-4's leaves room for a loop without requiring one.
24:51
Speaker A
He gave no count of layers or passes, and he added that monitoring is getting harder for reasons that don't depend on architecture.
24:59
Speaker A
Two passes through a stack as deep as GPT-4's would already make that factor of two.
25:04
Speaker A
For scale, the looped language models that companies have released run their layers two to four times.
25:10
Speaker A
Hugen runs its loop about 32 times. The arithmetic test points toward more depth, but not necessarily toward a loop.
25:20
Speaker A
A chain of arithmetic is a chain of dependent steps, just like the columns of a binary sum.
25:26
Speaker A
Seven of them without writing a token, where the next best model manages four, is the kind of gain more depth would give.
25:34
Speaker A
A loop is one way to get that depth, and more layers would be another.
25:39
Speaker A
The benchmark's author thinks a loop is the likely explanation and says it's unproven. Daniel Kokotajlo, who like Stephen Adler used to work at Open AI, wasn't reassured.
25:51
Speaker A
He replied to Pahotsky that even if Open AI goes no further, others might. He called for an industry-wide standard for how monitorable a model has to remain.
26:02
Speaker A
So, a loop gives a model more steps with the knowledge it already has without adding weights, and its training decides how far it can run.
26:11
Speaker A
But each of [music] those steps hands on a vector instead of a word. And nobody has yet worked out how many of a model steps can safely happen where no one can read them.
26:21
Speaker A
Thanks for watching.
Topics:loop transformerOpenAI AstraneuraleseAI reasoningchain of thoughtcybersecurity risklanguage modelsAI transparencymodel architecturerecurrent depth

Get More with the SozAI App

Transcribe recordings, audio files, and YouTube videos — with AI summaries and speaker detection. 30 minutes free.

Or transcribe another YouTube video here →