Janus: Decoupling Visual Encoding for Unified Multimodal Understanding and Generation

Chengyue Wu, Xiaokang Chen, Zhiyu Wu, Yiyang Ma, Xingchao Liu, Zizheng Pan, Wen Liu, Zhenda Xie, Xingkai Yu, C. Ruan, Ping Luo

arXiv:2410.13848 · 2026-07-27 공개 · arXiv · PDF

multimodal-generation transformer-architecture autoregressive-model multimodal-understanding unified-model visual-encoding janus decoupled-encoding

Abstract

We introduce Janus, an autoregressive framework that unifies multimodal understanding and generation. Prior research often relies on a single visual encoder for both tasks, such as Chameleon. However, due to the differing levels of information granularity required by multimodal understanding and generation, this approach can lead to suboptimal performance, particularly in multimodal understanding. To address this issue, we decouple visual encoding into separate pathways, while still leveraging a single, unified transformer architecture for processing. The decoupling not only alleviates the conflict between the visual encoder’s roles in understanding and generation, but also enhances the framework’s flexibility. For instance, both the multi-modal understanding and generation components can independently select their most suitable encoding methods. Experiments show that Janus surpasses previous unified model and matches or exceeds the performance of task-specific models. The simplicity, high flexibility, and effectiveness of Janus make it a strong candidate for next-generation unified multimodal models. The code will be made available.

한국어 요약

한 줄 요약

Janus는 시각 인코딩을 분리하여 멀티모달 이해와 생성을 통합하는 자동회귀 프레임워크이다.

핵심 기여도

핵심 아이디어

기존 연구는 멀티모달 이해와 생성에 동일한 시각 인코더를 사용했으나, 이는 두 작업이 요구하는 정보의 세부 수준이 다르기 때문에 성능 저하를 초래한다. 예를 들어, 멀티모달 이해는 SigLIP과 같은 고차원 세마틱 인코더가 필요하지만, 생성은 VQ 토크나이저로 이미지를 이산 ID로 변환하는 것이 유리하다. Janus는 이러한 요구를 분리하여 각 작업에 최적화된 인코더를 사용함으로써 성능을 향상시켰다. 이는 단일 트랜스포머 아키텍처 내에서 두 인코딩 경로를 통합하면서도, 각 작업이 독립적으로 최선의 인코딩 방법을 선택할 수 있도록 유연성을 제공한다.

기술적 접근법

주요 결과

의의 및 한계

Janus는 멀티모달 이해와 생성을 통합하면서도, 각 작업에 최적화된 인코더를 사용함으로써 기존 통합 모델보다 뛰어난 성능을 보인다. 특히, 1.3B 파라미터로 7B 모델을 상회하는 점은 모델 효율성 측면에서 의미가 크다. 또한, 새로운 입력 모달(예: 포인트 클라우드, EEG, 오디오)을 독립 인코더로 처리하고 단일 트랜스포머로 통합할 수 있는 확장성도 강점이다. 그러나, 현재는 이미지에만 적용된 점이 한계이며, 다른 모달의 성능 검증이 필요하다.

실용적 활용

Janus는 멀티모달 챗봇, 이미지 생성 툴, 멀티모달 검색 시스템 등에 적용 가능하다. 특히, 대규모 모델을 사용하지 않고도 높은 성능을 내는 점에서 클라우드 리소스가 제한된 환경에서도 유용할 수 있다.