TL;DR
비디오 인터랙션을 세계(context)와 이벤트(stream)로 분리하면 일반적인 비디오 사전학습 목표를 정의할 수 있어 다양한 실시간 작업에 학습된 '장면의 시간적 진화' 역량을 전이할 수 있다. 이 접근은 낮은 모델 사이드 지연(약 200ms)을 유지하면서 고해상도(640×368, 25 FPS) 스트리밍을 가능하게 하여 실시간 음성·행동 동기화가 필요한 응용에서 응답의 일관성과 현실감을 확보한다. 실무적으로는 한 번만 프리필(prefill)되는 세계 정보를 조건으로 하여 이후 이벤트를 온라인으로 생성하므로 배포 환경에서 반복적인 문맥 재계산 비용을 줄일 수 있다.
왜 중요한가
비디오 인터랙션을 세계(context)와 이벤트(stream)로 분리하면 일반적인 비디오 사전학습 목표를 정의할 수 있어 다양한 실시간 작업에 학습된 '장면의 시간적 진화' 역량을 전이할 수 있다. 이 접근은 낮은 모델 사이드 지연(약 200ms)을 유지하면서 고해상도(640×368, 25 FPS) 스트리밍을 가능하게 하여 실시간 음성·행동 동기화가 필요한 응용에서 응답의 일관성과 현실감을 확보한다. 실무적으로는 한 번만 프리필(prefill)되는 세계 정보를 조건으로 하여 이후 이벤트를 온라인으로 생성하므로 배포 환경에서 반복적인 문맥 재계산 비용을 줄일 수 있다.
핵심 기여
세계와 이벤트 스트림 분해로 일반적 사전학습 목표를 규정한 점
논문은 비디오를 지속적 세계 W와 시간적 이벤트 스트림 e_k로 명시적으로 분리하여 사전학습 목표를 재정의했다. 이 분해는 세계 정보를 한 번만 제공하고 이후 단위별 이벤트 예측을 수행하는 확률적 인과적 모델로 수식화되며, 해당 수식은 다양한 스트리밍 입력에 대해 재사용 가능한 역량을 학습하도록 구성되었다. 결과적으로 동일한 사전학습으로 로밍, 조작, 실시간 대화 등 서로 다른 다운스트림 인터페이스에 전이할 수 있는 일반성 확보가 기여점이다.
오디오·비디오 연속 잠재와 언어형 행동을 통합한 실시간 풀-듀플렉스 인스턴스화
v0.3은 언어 토큰과 괄호 기반 행동 지시문을 같은 토큰 스트림에 섞어 오디오·비디오 연속 잠재 생성과 동기화했다. 이때 이산 토큰은 next-token 예측으로, 연속 잠재는 conditional flow matching으로 학습되어 음성·동작·외형 변화가 하나의 인과적 응답으로 디코딩된다. 그 결과 모델은 발화와 자유형 행동(open-vocabulary behavior)을 동일한 타이밍 경로에서 생성하여 지연이 추가로 발생하지 않으면서 동기화된 출력물을 만든다.
기존 운영 제약을 유지하면서 표현 범위를 확장한 설계
v0.3은 v0.2에서 확립한 서빙 토폴로지와 운영 포인트(640×368 @25 FPS, 160ms 스트리밍 단위, 약 200ms 모델 측 응답 지연, 총 약 550ms 상호작용 지연)를 유지했다. 설계 변경은 개념적 프레이밍과 사전학습 목적, 자유형 행동의 도입에 한정되어 실행 경로와 지연 예산을 보존했다. 따라서 해상도와 응답성 제한을 넘지 않으면서 에이전트 표현력을 넓힌 점이 기여이다.
핵심 아이디어 이해하기
출발점은 실시간 스트리밍 비디오를 하나의 인과적 시퀀스로 다루는 기존 Transformer 기반 접근에서 비롯된다. 기존 방식은 전체 과거 히스토리를 조건으로 다음 응답을 생성했으나, 긴 컨텍스트를 반복적으로 포함하면 계산과 메모리 비용이 누적되어 실시간 제약을 위협한다. Wan-Streamer는 이를 해소하기 위해 비디오를 ‘지속적 세계’와 ‘시간적 이벤트 스트림’으로 명확히 분리하여 세계는 한 번만 프리필하고 이벤트는 단위 단위로 예측하는 방식으로 인과적 부담을 재분배한다.
관련 Figure

이 그림은 세계 W와 시간적 이벤트 e_k를 분리하여 표기하는 방식으로 사전학습 감독 신호를 구성한 구체적 포맷을 보여준다. 각 예시는 장면 설정, 음향 조건, 등장인물 정보 같은 세계 필드를 한 번만 기록하고 이벤트는 발생 구간에 맞춰 자연어 설명으로 정렬되어 있어 모델이 '어떤 변화가 언제 일어나는지'를 학습하도록 설계되었음이 확인된다.
사전학습 데이터 예시로서 각 클립의 지속적 세계 컨텍스트 요약과 시간 정렬된 이벤트 레이블을 병기한 그림이다.
방법론
전체 접근은 사전학습 단계에서 대규모 자연 비디오로부터 각 클립의 세계 W와 시계열 이벤트 e_k를 추출하여 모델이 다음 이벤트와 그에 상응하는 오디오·비디오 잠재를 인과적으로 예측하도록 구성되었다. 세계는 유연한 구조화 레코드 W = {w_j}{j∈S(W)}로 표현되며 시각·음향·캐릭터 필드를 포함할 수 있고, 이벤트는 e_k=(τ_k, c_k, d_k) 형태로 시간 구간 τ_k, 관련 캐릭터 c_k 또는 무주체표시, 자유형 설명 d_k을 갖는다. 학습 목표는 수식화된 확률적 인과 분해 p_θ(e{1:K} | W, x_{1:K}) = ∏k p_θ(e_k | W, x{≤k}, e_{<k})로 설정되어 각 스트리밍 단위를 연속적으로 예측하는 것이다.
관련 Figure

이 다이어그램은 세계를 한 번 프리필한 뒤 블록 단위로 텍스트·오디오·비디오 입력이 토큰화되어 동일한 블록 인과적 타임라인에서 처리되는 과정을 시각적으로 정리한다. 또한 에이전트 텍스트가 괄호형 행동 지시와 음성·비디오 생성 토큰을 조건화하는 흐름을 보여 주어 실시간 동기화와 지연 제약을 유지하면서 행동과 발화를 생성하는 메커니즘을 보강한다.
스트리밍 인퍼런스 파이프라인을 보여주는 다이어그램으로, 세계 프리필과 연속 프레임에서의 텍스트·오디오·비디오 토큰 흐름을 나타낸다.
주요 결과
핵심 런타임 결과는 v0.2의 서빙 토폴로지와 운영 포인트를 그대로 유지하면서 640×368 해상도와 25 FPS를 지원하는 상태에서 모델 측 응답 지연을 약 200ms로 유지한 점이다. 스트리밍 단위는 160ms이며, 네트워크 예산 350ms를 포함한 총 상호작용 지연은 약 550ms로 보고되었다. 질적 관찰에서 v0.3은 발화와 괄호형 행동 지시문을 같은 스트림으로 생성하여 얼굴 표정, 자세 변화, 주변 사물과의 상호작용 같은 행동이 발화 타이밍과 동기화된 형태로 실시간에 가깝게 실현되었다.
기술 상세
모델 아키텍처 관점에서 v0.3은 텍스트 토크나이저, 오디오 인코더, 비디오 인코더를 통해 입력을 토큰화·임베딩하고 블록 인과적(block-causal) 어텐션으로 스트리밍 프레임 단위의 인과성을 유지한다. 언어형 토큰과 괄호형 행동 지시문은 하나의 토큰 시퀀스로 합쳐지며 이산 토큰은 다음 토큰 예측 목표를 통해 학습된다. 연속적 오디오·비디오 잠재는 conditional flow matching으로 학습되어 생성된 잠재가 시간적·장면 맥락에 맞춰 디코더에서 동기화된 오디오·비디오로 역변환된다.
한계점
논문은 제시한 세계-이벤트 분해의 일반성은 주장하되 본 연구에서 체계적으로 평가한 다운스트림은 실시간 풀-듀플렉스 오디오·비주얼 상호작용으로 한정되었다. 다른 제안된 응용 예시(로밍, 조작 등)에 대한 체계적 전이 성능 평가와 실험적 결과는 추후 작업으로 남겨두었다. 또한 서빙 토폴로지는 v0.2를 계승하였으므로 하드웨어·스케일러빌리티에 관한 상세한 벤치마크는 본문에 포함되어 있지 않다.
실무 활용
논문은 학습된 세계-이벤트 역량이 여러 실시간 응용으로 전이 가능하다고 명시했다. 특히 실시간 오디오·비주얼 에이전트, 1인칭 로밍 인터페이스, 그리고 장면 기반의 조작·작업 제어와 같은 분야에서 동일한 스트리밍 논리를 재사용할 수 있다.
- 실시간 풀-듀플렉스 대화형 에이전트에서 발화와 제스처가 동기화된 아바타 구현.
- 로컬 장면(world)을 조건으로 사용자가 지시하는 방향으로 에이전트가 즉각 행동하는 1인칭 로밍 시나리오.
- 작업공간(world) 내에서 지시 언어를 받아 순차적 조작 이벤트를 스트리밍으로 생성하는 조작 로봇 또는 가상 에이전트.
코드 공개 여부: 미확인
키워드
용어 해설
- World–Event Decomposition
- — 비디오를 '지속적 세계(context)'와 그 안에서 시간에 따라 발생하는 '이벤트 스트림'으로 분리하는 개념이다. 세계는 장면, 환경, 등장인물, 음향 특성 같은 장기간 불변 정보로 구성되고 이벤트 스트림은 행동, 발화, 카메라 이동 등의 시간적 변화를 기록한다. 이 분해는 한 번만 주입되는 세계 정보를 조건으로 하여 연속 단위 단위로 다음 이벤트를 예측하는 사전학습 목표를 정형화하는 데 중요하다.
- Block-Causal Attention
- — 스트리밍 단위로 입력과 출력을 블록으로 나누어 각 블록 내·간의 인과적 토큰 흐름을 유지하면서 연산을 제한하는 어텐션 패턴이다. 개별 블록은 과거 블록의 요약이나 프리필(prefill)된 세계 정보를 조건으로 삼아 효율적으로 시퀀스를 확장한다. 실시간 지연과 계산 비용을 제어하면서 긴 컨텍스트를 처리하기 위해 사용된다.
- Conditional Flow Matching
- — 연속적 오디오·비디오 잠재벡터를 생성하기 위해 사용되는 확률적 복원 기법으로, 조건(context)에 맞춘 노이즈-데노이즈 과정을 학습한다. 이 방식은 연속 신호의 시간적 진화와 동기화된 영상·음성 샘플 생성을 가능하게 한다. 본 논문에서는 음성·비디오 잠재 생성에 대해 discrete 토큰 예측과 함께 결합되어 사용된다.
- Context-Parallel Performer
- — 긴 컨텍스트를 여러 병렬 단위로 분할하여 고해상도 스트리밍 비디오에 대해 실시간 응답성을 유지하도록 설계된 실행 패턴이다. 컨텍스트 병렬화는 계산적으로 비싼 잠재 생성 단계를 분산하고 모델 사이드 지연을 일정 수준으로 유지한다. Wan-Streamer v0.2/ v0.3에서 높은 해상도(640×368)와 낮은 지연을 동시 달성하는 핵심 구현 요소 중 하나이다.
- Full-Duplex Audio-Visual Interaction
- — 사용자와 에이전트가 동시에 발화와 시각적 행위를 주고받는 쌍방향 실시간 인터랙션 모드이다. 스트리밍 입력(텍스트, 오디오, 비디오)을 연속 단위로 처리하고 모델은 동시적으로 오디오·비디오 응답을 생성하여 타이밍과 동기화를 보장한다. 본 논문은 이 모드에서 낮은 모델 사이드 지연과 동시적 행동·발화 생성을 목표로 한다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.