← 최신 논문
🤖 AI

Turbo Connection: Reasoning as Information Flow from Higher to Lower Layers

이 논문은 고차원 레이어에서 저차원 레이어로 다수의 잔차 연결(residual connections)을 라우팅함으로써 고정된 깊이의 계산 제약을 극복하고, 전체 모델의 재학습 없이도 복잡한 다단계 작업에 대한 정확도를 크게 향상시켜 사전 학습된 LLM의 추론 능력을 강화하는 새로운 아키텍처인 Turbo Connection(TurboConn)을 소개한다.

원저자: Mohan Tang, Sidi Lu

게시일 2026-07-14
📖 4 분 읽기☕ 가벼운 읽기

원저자: Mohan Tang, Sidi Lu

원본 논문은 CC BY 4.0 (http://creativecommons.org/licenses/by/4.0/) 라이선스로 제공됩니다. 이것은 아래 논문에 대한 AI 생성 설명입니다. 저자가 작성하거나 승인한 것이 아닙니다. 기술적 정확성을 위해서는 원본 논문을 참조하세요. 전체 면책 조항 읽기

정말 까다로운 퍼즐, 예를 들어 수학 문제나 논리 퀴즈를 풀고 있다고 상상해 보세요. 보통 여러분은 단계별로 문제를 풉니다. 1단계를 생각하고, 그것을 적고, 그 답을 사용해 2단계를 알아내는 식이죠. 이것이 인간이 추론하는 방식입니다. 하지만 오랫동안, '트랜스포머(Transformer)'라고 불리는 거대한 컴퓨터 두뇌(AI 챗봇의 엔진)들은 이런 작업에 다소 서툴렀습니다. 이들은 마치 초고속 공장 조립 라인과 같아서, 모든 작업자(레이어)가 다음 작업자에게 패키지를 전달하면, 일단 패키지가 한 작업자의 손을 떠나면 다시는 돌아올 수 없습니다.

이것은 문제를 일으킵니다: "사고 경로(thinking path)"의 길이가 고정되어 버리기 때문입니다. 퍼즐이 아무리 길더라도, 컴퓨터는 답을 내놓기 전까지 정해진 횟수의 단계만 밟을 수 있습니다. 이는 마치 사다리를 타고 올라가는데, 높이가 얼마든 상관없이 갑자기 공중에서 끊겨버리는 것과 같습니다.

"터보 커넥션(Turbo Connection)"이라는 해결책

이 논문의 저자인 모한 탕(Mohan Tang)과 시디 루(Sidi Lu)는 이 사다리를 해킹하기로 했습니다. 그들은 **터보 커넥션(TurboConn)**이라는 새로운 아키텍처를 도입했습니다.

여기에는 마법 같은 기술이 있습니다: 정보를 모델의 하단에서 상단으로 단순히 전달하는 대신, 그들은 "하향 엘리베이터(downward elevators)"를 추가했습니다. 컴퓨터가 다음 조각(토큰 t+1t+1)을 처리할 때, 이전 조각(토크 tt)이 높은 레이어에서 처리되었던 고차원의 사고 내용을 다시 불러와서 활용할 수 있게 된 것입니다.

이것은 마치 앞서가는 주자가 다음 사람에게 바통만 넘겨주는 것이 아니라, 자신의 최선 전략이 담긴 "치트 시트(요약 노트)"를 다음 주자에게 던져주는 이어달리기와 같습니다. 이를 통해 컴퓨터의 "유효 깊이(effective depth, 실제로 생각할 수 있는 단계)"는 퍼즐의 길이만큼 길어질 수 있습니다. 즉, 퍼즐이 길어지면 사고 경로도 함께 길어집니다.

그들이 하지 않은 것 (그리고 그것이 중요한 이유)

여러분은 "알겠어, 그럼 그냥 똑같은 토큰을 계속 반복해서 돌려서 컴퓨터가 더 오래 생각하게 만든 거네?"라고 생각할 수도 있습니다. 하지만 논문은 명시적으로 그 방식에 반대합니다.

다른 일부 방법들은 하나의 토큰이 계속 "생각"하도록 레이어를 반복해서 실행하려고 합니다(유니버설 트랜스포머처럼). 저자들은 이것이 너무 느리고 비용이 많이 든다고 말합니다. 이는 마치 한 사람이 책 한 권을 다 읽기도 전에 같은 페이지를 계속 반복해서 읽으며 시간을 보내는 것과 같습니다. 시간이 너무 오래 걸리고 에너지를 엄청나게 소모하죠.

TurboConn은 다릅니다. 컴퓨터가 같은 페이지를 재독하게 만드는 것이 아니라, 이전 페이지의 고차원적인 통찰력을 사용하여 현재 페이지를 처리하도록 돕는 것입니다. 이는 단일 토큰에 대해 레이어를 반복 실행할 때 발생하는 막대한 시간적 손실 없이 더 깊은 사고를 가능하게 하는 영리한 방법입니다.

결과: 두뇌의 속도를 높이다

연구팀은 다음과 같은 까다로운 추론 작업들로 테스트를 진행했습니다:

  • 패리티(Parity): 긴 숫자 배열에서 1의 개수가 홀수인지 짝수인지 세기.
  • 다단계 산술(Multi-step Arithmetic): 여러 단계가 필요한 수학 문제 풀기.
  • GSM8K: 초등 수준의 수학 문장제 문제 풀기.

그들은 기존의 사전 학습된 모델(Llama 3 및 Qwen 3 등)에 이 "하향 엘리베이터"를 단순히 추가했습니다. 처음부터 전체 모델을 다시 학습시킬 필요는 없었습니다.

결과는 놀라울 정도로 강력했습니다:

  • 패리티(Parity) 작업에서, 1.7B 파라미터 규모의 작은 모델(Qwen-3-1.7B)은 보통 **53.78%**의 정확도에서 막히곤 했습니다. 하지만 TurboConn을 적용하자 **100%**에 도달했습니다. 실패에서 완벽함으로 가는 엄청난 도약입니다.
  • **다단계 산술(Multi-step Arithmetic)**에서는 다양한 모델에 걸쳐 0.9%에서 10% 이상의 정확도 향상을 보였습니다.
  • 심지어 TurboConn을 장착한 아주 작은 1B 모델이, TurboConn이 없는 훨씬 큰 8B 모델보다 패리티 작업에서 더 높은 성적을 냈습니다. 이는 때로는 모델을 단순히 크게 만드는 것보다 더 나은 "정보 흐름"이 더 중요하다는 것을 시사합니다.

트레이드오프: 조금 느리지만, 더 똑똑하게

단점이 있을까요? 네, 있습니다. 컴퓨터가 이전 단계를 완료할 때까지 기다렸다가 위에서 내려오는 "치트 시트"를 가져와야 하기 때문에, 일반적인 컴퓨터처럼 문장 전체를 한꺼번에 처리할 수는 없습니다. 그룹 단위로 처리해야 합니다.

논문은 이를 면밀히 측정했습니다. 만약 토큰을 4개씩 묶어서 처리하면, 패리티 작업의 훈련 시간이 약 4.87배 증가했습니다. 하지만 더 큰 그룹(예: 16개)을 사용하면 시간은 1.36배만 증가하면서도, 모델에게 훨씬 더 깊은 "사고 경로"를 제공할 수 있었습니다.

결정적으로, 모델이 훈련된 후 답을 생성할 때(이야기를 쓰거나 문제를 풀 때) 생성 속도 자체는 느려지지 않습니다. 왜냐하면 어차피 토큰을 하나씩 순차적으로 처리하기 때문입니다. 하지만, 모델이 프롬프트를 읽는 "프리필(prefill)" 단계에는 주의가 필요합니다. 다운워드 연결(downward connections) 때문에, 모델은 프롬프트를 한꺼번에 처리하는 대신 그룹 단위로 순차적으로 처리해야 하며, 이는 입력값이 길어질 경우 지연 시간(latency) 병목 현상을 일으킬 수 있습니다.

"아하!(Aha!)" 모먼트

가장 흥-미로운 부분은 단순히 점수가 아니라, 모델이 어떻게 생각하는가입니다. 저자들은 TurboConn 모델이 "판별적 필터링(discriminative filtering)" 능력이 좋아졌다는 것을 발견했습니다. 즉, 틀린 답을 확신을 가지고 배제하는 능력이 뛰어나졌다는 뜻입니다.

예를 들어, 수학 문제에서 일반적인 모델은 몇 가지 숫자 사이에서 추측할 수 있습니다. 그러나 TurboConn 모델은 어떤 숫자가 불가능한지를 "알고" 이를 마음속에서 제거하여, 오직 정답만을 남기는 것처럼 보였습니다. 이는 모델이 단순히 찍는 것이 아니라, 실제로 더 견고한 내부 논리를 구축하고 있음을 시사합니다.

요약하자면, 이 논문은 AI가 복잡한 추론에 어려움을 겪는 이유가 단순히 데이터나 파라미터가 부족해서가 아니라는 점을 시사합니다. 그것은 바로 모델의 "사고 사다리"가 너무 짧기 때문입니다. 몇 개의 하향 연결을 추가함으로써, 거대한 새로운 컴퓨터를 처음부터 만들지 않고도 이러한 모델들을 훨씬 더 똑똑하고, 빠르고, 정확하게 만들 수 있음을 보여주었습니다.

연구 분야의 논문에 파묻히고 계신가요?

연구 키워드에 맞는 최신 논문의 일일 다이제스트를 받아보세요 — 기술 요약 포함, 당신의 언어로.

Digest 사용해 보기 →