Recurrent Depth · GPT-6 Astra

아스트라의 순환추론
깊이를 접는 법

층을 100개 쌓는 대신, 2개를 50번 돌린다.
파라미터는 줄고 사고는 깊어지는 대신 — 우리는 그 사고를 볼 수 없게 된다.

글로 읽기 ›

01 — TL;DR

한 문장으로

같은 히든레이어 블록을 여러 번 재사용해서, 파라미터를 늘리지 않고 추론 깊이만 늘리는 구조다.

비유: 컨베이어벨트 vs 작업대

기존 트랜스포머는 100명이 한 줄로 서서 각자 한 번씩 처리하는 컨베이어벨트다. 순환추론은 2명이 같은 작업을 50번 주고받는 작업대다. 거쳐간 횟수는 똑같이 100번인데, 고용한 사람은 2명뿐이다.

파라미터
↓ 크게 감소
연산량 FLOPs
↑ 증가
KV 캐시
→ 거의 불변
해석 가능성
↓ 상실

2026년 9월 1일 The Information이 오픈AI의 차세대 모델 아스트라(Astra)가 이 구조를 쓴다고 보도했다. 몇 시간 만에 아키텍처 각주에서 AI 안전 논쟁으로 번졌다. 추론의 일부가 읽을 수 있는 문장에서 읽을 수 없는 숫자로 옮겨가기 때문이다.

02 — 핵심 비교

기존 트랜스포머 vs 순환 깊이

슬라이더로 순환 횟수를 바꿔보자. 오른쪽은 블록이 2개뿐인데, 실질 깊이는 왼쪽을 따라잡는다.

고정 깊이

표준 트랜스포머

층마다 다른 가중치 · 한 번씩 통과
Layer 1
Layer 2
Layer 3
Layer 4
Layer 5
Layer 6
Layer 7
Layer 8
순환 깊이

Recurrent Depth

같은 블록을 반복 통과 · 가중치 1벌
Prelude
Core R1
Core R2
Coda
↺ 8회 반복 중
순환 횟수 r 8회
저장 파라미터 (가중치)
10.0B vs 3.5B
실질 깊이 (materialized)
14.0B 실현
파라미터는 순환 블록 1벌 + 앞뒤 층만 저장한다. 실제 논문 Huginn 기준 실질 파라미터 = r × 1.5B + 2B
여기서 갈리는 두 축

파라미터(가중치) = 2명분만 저장 → 메모리·대역폭 절약

연산량(FLOPs) = 100번 다 돌아야 함 → 컴퓨트는 그대로거나 더 늘어남

그래서 논문은 이 설계를 "compute-heavy"라고 부른다. 실제 파라미터보다 실현된(materialized) 파라미터가 훨씬 많은 구조다. MoE(전문가 혼합)와는 정확히 거울상이다 — MoE는 파라미터가 무겁고 연산이 가볍다.

03 — 아키텍처

프렐류드 · 코어 · 코다

논문(Huginn, 3.5B)의 구조는 세 덩어리로 나뉜다. 반복되는 건 가운데 코어뿐이다.

Prelude
입력 임베딩
1회만
× r 회
Core (R)
순환 히든블록
여기가 반복
Coda
토큰 확률 출력
1회만
↺ 매 반복마다 원본 임베딩을 다시 주입 + 첫 상태는 가우시안 노이즈로 시작
Prelude·Coda 약 1.5B / 임베딩 0.5B / 순환부 1.5B — 이 1.5B가 r회 재사용된다

왜 노이즈로 시작하고, 왜 임베딩을 다시 넣나

둘 다 순환을 안정시키기 위한 장치다. 같은 블록을 계속 돌리면 상태가 발산하거나 붕괴하기 쉽다. 시작점을 랜덤하게 주고 원본을 계속 상기시키면, 루프가 출발점과 무관한 정상상태로 수렴한다. 이걸 경로 독립성(path independence)이라 부른다.

⚠ 여기가 나중에 중요해진다

매 토큰마다 랜덤 초기화된다는 건, 토큰 간에 이월되는 잠재상태가 없다는 뜻이다. "이전 상태로 돌아가 변분만 갱신"하는 게 구조적으로 불가능한 이유다. → 6장

04 — 잠재공간

말로 하지 않는 생각

기존 추론 모델(CoT)은 생각을 토큰으로 뱉어서 깊이를 벌었다. 순환추론은 아무것도 출력하지 않고 내부 벡터를 반복해서 다듬는다.

수렴형 — 쉬운 입력. 상태가 한 점으로 빠르게 안정된다
궤도형(orbiting) — 수치 추론 프롬프트에서 관찰된 창발 현상. 한 점으로 모이지 않고 회전 궤적을 그린다
표류형 — 수렴 실패. 반복해도 나아지지 않는 경우
논문 7장이 기록한 이 "궤도" 거동은 영어로 옮길 자연스러운 표현이 없다. 말로 표현하기 어려운 사고를 담을 수 있다는 주장의 근거이자, 동시에 감시가 불가능한 이유다.
"모든 내부 추론을 단 하나의 발화된 다음 토큰으로 밀어넣는 것은 낭비로 보인다. 어떤 계산은 애초에 말로 잘 표현되지 않는다." — Geiping et al., Scaling up Test-Time Compute with Latent Reasoning (arXiv:2502.05171)
05 — 메모리

KV 캐시: 진짜 대체된 건 무엇인가

KV 캐시가 커지는 이유는 레이어가 깊어서가 아니라 시퀀스가 길어서다.

KV 캐시 = 2 × 레이어수 × 시퀀스길이 × 헤드차원 × 배치

레이어 수도 계수로 들어가긴 한다. 순환 깊이로 물리 레이어가 100→2로 줄면 그만큼 줄어든다. 하지만 진짜 대체되는 건 KV 캐시가 아니라 CoT다. CoT는 만 토큰씩 생각을 뱉고, 그게 곧 시퀀스 폭증 → 캐시 폭증의 원인이었다.

CoT 추론

생각을 토큰으로 출력 → 시퀀스 증가
KV 캐시0 tok

순환 깊이

잠재공간에서 반복 → 시퀀스 불변
KV 캐시0 tok
둘 다 같은 문제를 푼다. 왼쪽은 생각을 다 적고, 오른쪽은 속으로만 32번 돌린다.
축이 이렇게 바뀐다
기존 CoT 추론순환 깊이
깊이 확보토큰을 길게 생성히든레이어 반복
메모리KV 캐시 폭증거의 불변
연산상대적으로 적음FLOPs 증가
가시성읽을 수 있음읽을 수 없음

메모리 문제를 연산 문제로 바꾼 것 — 이게 핵심이다. 그래서 반도체 업계에서 "HBM 용량 수요가 줄어드는 것 아니냐"는 논의가 나왔다. 다만 용량보다 대역폭의 중요성이 커지는 방향이라 단순 악재로 보긴 어렵다는 반론도 있다.

06 — 한계

틀리면 되돌아갈 수 있나? — 없다

순환이라는 말 때문에 DeltaNet 같은 상태공간 모델과 헷갈리기 쉽다. 둘은 순환의 축이 다르다.

DeltaNet 계열순환 깊이
순환 축시퀀스깊이
상태St = St-1 + Δ 로 이월토큰마다 랜덤 초기화, 이월 없음
"이전 상태"존재함존재하지 않음
부분 갱신이론상 논의 가능구조적으로 불가
1
2
3
4
5
6
7
8
9
10
반복은 단방향 전진이다. 5번째에서 방향이 틀어져도 되돌아갈 수 없다.
이중의 불가역성

1. 토큰 레벨 — 틀린 토큰을 이미 뱉었으면 확정이다. 일반 자기회귀 모델과 똑같이 "아니 다시 생각해보니…" 하고 말로 자기수정하는 수밖에 없다.

2. 반복 레벨 — 10번 돌다 5번째에서 틀어져도 그 안에서 되돌릴 수 없다. 게다가 CoT는 중간 사고가 토큰으로 보이니 사람이 오류를 짚을 수라도 있는데, 이건 잠재공간이라 어디서 틀어졌는지 보이지도 않는다.

구조가 제공하는 건 되감기가 아니라 조기 종료(adaptive exit)다. 상태가 수렴하면 더 안 돌고 빠져나온다. 앞으로 덜 가는 것이지, 뒤로 가는 게 아니다.

07 — 검증

숫자로 보는 효과

같은 가중치, 같은 800B 토큰 학습. 바꾼 건 테스트 시점의 순환 횟수뿐이다.

순환 횟수
ARC-E
69.91
ARC-C
38.23
HellaSwag
65.21
MMLU
31.38
OpenBookQA
38.80
PiQA
76.22
SciQ
93.50
GSM8K CoT
42.08
Geiping et al., Table 1·2·4 / GSM8K는 CoT strict-extract 기준
정직한 단서 둘

① 포화한다, 그것도 불균등하게. r=16→32는 연산이 2배인데 ARC-E는 0.42점 오르고 SciQ는 오히려 떨어진다. 반면 GSM8K는 계속 올라간다. 직렬 추론이 병목인 과제에서만 크게 번다.

② 데이터 품질이 여전히 지배한다. Huginn r=32의 MMLU는 31.38. 4T 토큰으로 정제 학습한 OLMo-2-7B는 60.56이다. 3.5B·0.8T로 Pythia-12B를 이기지만, 데이터 스케일링 법칙을 폐기하진 못한다.

가장 유용한 대조군은 논문 Table 4다. 동일 데이터·동일 설정으로 180B 토큰을 학습시킨 순환 모델 vs 고정 깊이 모델 — ARC-E 53.62 대 46.42, GSM8K CoT 9.02 대 1.82. 학습 레시피가 아니라 아키텍처 자체가 만든 격차다.

08 — 맥락

2026년의 발명이 아니다

2018
Universal Transformers
단일 공유 블록을 반복 적용 + 정지(halting) 메커니즘. 최초의 가중치 결합 트랜스포머.
2019
ALBERT
층 간 파라미터 공유를 압축 기법으로 사용. 공유 블록이 품질을 해치지 않음을 보임.
2024
Coconut (Hao et al.)
마지막 히든 상태를 다음 입력 임베딩으로 되먹임. 토큰 대신 "연속적 사고". 한 경로를 확정하지 않고 너비 우선 탐색처럼 추론한다.
2025
Huginn / Recurrent Depth (Geiping et al.)
3.5B·800B 토큰으로 스케일업. 테스트 시점 루프만으로 약 50B 실질 파라미터급 성능 도달을 입증. 이 문서의 주 출처.
2025
Mixture-of-Recursions (Bae et al.)
경량 라우터를 붙여 토큰마다 재귀 깊이를 다르게. 적응형 계산 + 파라미터 공유를 한 틀에.
2025
Ouro / LoopLM (ByteDance)
1.4B·2.6B 루프 모델을 7.7T 토큰으로 오픈소스화. 학습된 종료 메커니즘으로 모델이 스스로 루프 길이를 정한다. 12B급과 대등하다고 보고. 아스트라 보도에서 가장 많이 인용된 선례.
2026.09.01
The Information — 아스트라 보도
오픈AI 차세대 모델이 순환 깊이를 쓴다고 보도. 몇 시간 만에 안전 논쟁으로 확산.
09 — 논쟁

감시 가능성 문제

2025년 7월, 오픈AI·구글 딥마인드·앤스로픽·영국 AI보안연구소 등 41명의 연구자가 「사고사슬 감시 가능성」 논문에 공동 서명했다. 논지는 이렇다 — 지금 모델은 긴 추론을 텍스트로 외재화할 수밖에 없고, 그 덕에 우리는 의도를 들여다보는 창을 공짜로 얻는다.

"연구자들은 최근 연속적 잠재공간에서 직렬 추론 깊이를 높이는 아키텍처 변경을 탐구해왔다(Hao et al. 2024; Geiping et al. 2025). 그러한 잠재 추론 모델은 사고를 전혀 발화할 필요가 없을 수 있고, 따라서 CoT가 주는 안전상 이점을 잃게 된다." — 「Chain of Thought Monitorability」 중 '새로운 아키텍처' 절
반응이 격했던 이유

공동 저자 명단에 야쿠프 파초츠키(오픈AI 수석과학자)가 있다. 아스트라에 쓰였다고 보도된 바로 그 아키텍처 계열이, 13개월 전 오픈AI 수석과학자 본인이 서명한 논문에서 감시 위험으로 지목돼 있었다.

양측의 말

"오픈AI는 이 산업에 존재하는 몇 안 되는 레드라인 중 하나를 넘고 있는 것으로 보인다." — Steven Adler, 前 오픈AI 안전 연구원
"혼란스러운 보도가 촉발할 수 있는 '감시 불가능성으로의 경쟁'을 막고 싶다. 아스트라를 포함한 우리 현행 프론티어 모델의 계산 그래프 깊이는 GPT-4의 2배 이내다. (…) 다만 감시 가능성이 취약하고 나쁜 방향으로 가고 있다는 점은 인정한다 — 아키텍처 변경과 무관한 이유들 때문에." — Jakub Pachocki, 오픈AI 수석과학자 · 2026.09.02
"회로의 깊이를 제한해서 의미 있는 효과를 보려면 아주 낮게 제한해야 한다. 깊이가 수백 단위라면('가끔씩 토큰을 뱉는다' 수준) 그건 가짜 제한이다. 오차율을 말하지 않고 'CoT를 감시한다'고 말하는 것과 같다. 현실은 숫자로 채점한다." — Geoffrey Irving, 영국 AI보안연구소

Irving은 이후 "GPT-4의 2배 이내"라는 경계가 자신이 반박하던 시나리오보다 훨씬 타이트하다고 인정했다. 공정한 요약: 안전 진영의 반론은 "루프가 본질적으로 금지"라는 게 아니라 "제한했다'는 말은 숫자가 붙어야 의미가 있다"는 것이다. 오픈AI는 이제 숫자를 붙였다 — 다만 측정 근거는 공개하지 않았다.

가장 날카로운 아이러니

아스트라는 오픈AI 대비태세 프레임워크에서 사이버보안 '치명적(Critical)' 임계를 충족한 최초의 모델로 지정됐다. 그런데 그 안전장치는 루프가 잠식하는 바로 그것에 기대고 있다 — "정렬되지 않은 행동을 신속히 탐지·차단하기 위해 추가적인 사고사슬 감시와 함께 배포한다." 통제 수단과 아키텍처 추세가 반대 방향으로 당기는데, 오픈AI는 둘을 동시에 돌리고 있다.

확인된 것 · 보도된 것 · 추측

주장상태출처
아스트라는 오픈AI의 차기 모델확인OpenAI, Path to Astra 9/1
사이버보안 Critical 임계 충족 첫 모델확인동일
ExploitBench 100% · 평가 중 제로데이 2건 발견확인동일
사고사슬 감시와 함께 배포확인동일
계산 그래프 깊이 GPT-4의 2배 이내확인(측정 비공개)Pachocki 9/2
아스트라가 순환 깊이를 쓴다보도, 미확인The Information 9/1
읽을 수 있는 CoT 보존 위해 루프 깊이를 의도적 제한보도The Information
아스트라 = "GPT-6"추측공식 발표 없음

파초츠키의 반박은 기법이 아니라 함의를 다퉜다. 즉 순환 깊이 사용 자체를 부인하진 않았다. 시스템 카드가 나올 때까지는 "회사가 확인도 부인도 하지 않은, 출처가 탄탄한 보도"로 다루는 게 맞다.

10 — 정리

남는 것

✓ 이해했다면 이 네 가지

1. 히든레이어를 늘린 게 아니라 재사용한다. 물리 층수는 그대로, 실행 횟수만 늘어난다.

2. 반복 횟수는 고정이 아니다. 쉬우면 3번, 어려우면 30번. 추론 시점에 조절된다 — 그래서 "테스트 타임 컴퓨트"다.

3. 대체된 건 KV 캐시가 아니라 CoT다. 메모리 문제를 연산 문제로 옮긴 것이다.

4. 되돌아갈 수 없다. 토큰 간 상태 이월이 없어 DeltaNet식 롤백은 구조적으로 불가능하다. 있는 건 조기 종료뿐.

세 번째 스케일링 축이 열렸다는 게 이 아키텍처의 의미다. 사전학습은 파라미터를, CoT는 토큰을, 순환 깊이는 직렬 계산을 직접 늘린다. 루프와 희소성(MoE)은 경쟁 관계가 아니다 — 논문의 표현대로 "순환 깊이는 추론 패턴 학습에, MoE는 복잡한 정보의 저장과 인출에 각각 뛰어나다."

그리고 이 모든 이득의 대가는 하나로 수렴한다. 우리가 읽을 수 있던 생각이, 읽을 수 없는 숫자가 된다. 그게 성능 향상만큼이나 이 구조에 대해 기억해야 할 사실이다.

주요 출처
Geiping et al., Scaling up Test-Time Compute with Latent Reasoning: A Recurrent Depth Approach · arXiv:2502.05171
Huginn-3.5B 모델 카드 · tomg-group-umd/huginn-0125
Chain of Thought Monitorability · arXiv:2507.11473
The Information (2026.09.01) · OpenAI Path to Astra (2026.09.01) · Pachocki 성명 (2026.09.02)