본문으로 건너뛰기
The AI Grid조회 1

SubQ: 1200만 토큰 컨텍스트를 지원하는 최초의 서브 쿼드라틱 LLM

SubQ는 서브 쿼드라틱 스파스 어텐션 아키텍처를 통해 1200만 토큰의 컨텍스트를 효율적으로 처리하는 LLM이다.

챕터별 상세

00:00

SubQ 개요

SubQ는 서브 쿼드라틱 스파스 어텐션(SSA) 아키텍처를 기반으로 한 최초의 LLM이다. 기존 Transformer 모델의 연산 비효율성을 해결하기 위해 설계되었다. 1200만 토큰의 컨텍스트 윈도우를 지원하며, 기존 모델 대비 52배 빠른 처리 속도와 5% 미만의 비용을 달성했다.
00:38

SubQ의 1200만 토큰 컨텍스트

SubQ는 1200만 토큰의 컨텍스트 윈도우를 제공하여 방대한 데이터를 한 번에 처리할 수 있다. 이는 기존 FlashAttention 대비 52배 빠르며, Opus 모델 대비 5% 미만의 비용으로 운영 가능하다. 모델의 핵심은 SSA 아키텍처를 통한 연산 효율화이다.
02:20

Transformer의 쿼드라틱 스케일링 문제

기존 Transformer 모델은 모든 단어 간의 관계를 계산하는 덴스 어텐션을 사용한다. 이로 인해 입력 길이가 길어질수록 연산 비용이 제곱으로 증가하는 쿼드라틱 스케일링 문제가 발생한다. 긴 문맥 처리가 느리고 비용이 많이 드는 근본적인 이유이다.
03:52

서브 쿼드라틱 스파스 어텐션(SSA) 원리

SSA는 모든 단어 관계를 계산하지 않고, 실제로 중요한 관계만 선별하여 집중한다. 이를 통해 연산량을 획기적으로 줄이면서도 정확도를 유지한다. 기존 덴스 어텐션의 연산 비용을 서브 쿼드라틱 수준으로 낮추는 것이 핵심이다.
04:28

기존 아키텍처와의 비교

Longformer나 BigBird 같은 기존 모델도 스파스 어텐션을 사용하지만, 위치 기반으로 관계를 생략한다. 반면 SSA는 콘텐츠 기반으로 중요한 관계를 선별한다. Mamba와 달리 고정 메모리로 압축하지 않고 실제 어텐션을 수행하여 정보 손실을 최소화한다.
05:04

연산 효율성 분석

128K 토큰에서 8배, 512K에서 31.5배, 1M에서 64.5배의 연산 효율성을 보인다. 덴스 어텐션은 1M 토큰에서 252 PFLOP이 필요하지만, SSA는 3.9 PFLOP만 필요하다. 이는 긴 컨텍스트 처리 비용을 획기적으로 낮춘다.
05:51

벤치마크 성능 및 검증

RULER 및 Needle-in-a-Haystack 테스트에서 1200만 토큰 컨텍스트 성능을 검증했다. 1M 토큰에서 100% 검색 정확도를 보였으며, 12M 토큰에서도 98%의 정확도를 유지한다. 벤치마크 결과는 Appen에 의해 독립적으로 검증되었다.
10:05

향후 로드맵

현재 초기 파트너를 대상으로 얼리 액세스를 진행 중이다. 연내 일반 공개를 목표로 하며, 향후 5000만 토큰 컨텍스트 윈도우를 목표로 한다. SSA 아키텍처의 효율성을 통해 더 큰 규모의 모델과 컨텍스트 처리를 구현할 계획이다.

용어 해설

스파스 어텐션(Sparse Attention)
모든 토큰 간의 관계를 계산하는 대신, 중요한 일부 토큰 간의 관계에만 집중하여 연산량을 줄이는 어텐션 메커니즘이다. 긴 컨텍스트 처리 시 연산 효율성을 극대화하는 데 필수적이다.
쿼드라틱 스케일링(Quadratic Scaling)
입력 시퀀스 길이가 길어질수록 연산 비용이 시퀀스 길이의 제곱에 비례하여 급격히 증가하는 현상이다. Transformer 모델의 긴 컨텍스트 처리를 제한하는 주요 원인이다.
컨텍스트 윈도우(Context Window)
모델이 한 번에 처리하고 기억할 수 있는 입력 토큰의 최대 범위이다. 이 범위가 클수록 모델은 더 방대한 양의 정보를 한 번에 이해하고 추론할 수 있다.
니들 인 어 헤이스택(Needle-in-a-Haystack)
방대한 데이터 속에서 특정 정보(바늘)를 정확히 찾아낼 수 있는지 평가하는 벤치마크 테스트이다. 모델의 긴 컨텍스트 이해력과 정보 검색 정확도를 측정하는 데 사용된다.

코드 예제

python
import torch.nn.functional as F
from torch.utils.data import DataLoader, TensorDataset, random_split
from torch.optim.lr_scheduler import CosineAnnealingLR
from sklearn.preprocessing import StandardScaler
from sklearn.metrics import classification_report, confusion_matrix
from pathlib import Path
from dataclasses import dataclass, field
from typing import List, Optional, Tuple

# ... logging ...
# ... config ...

모델 학습을 위한 라이브러리 임포트 및 설정 예시

언급된 리소스

AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 06. 19.수집 2026. 06. 19.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.