TL;DR
텍스트에서 복잡한 장면 구성을 정확히 따르는 구조-민감 텍스트→이미지 생성은 객체 개수·위치·속성 바인딩에서 실패하기 쉬우며, 기존 방법은 언어 또는 중간 디코딩에 의존해 한계가 존재한다. IV-CoT는 구조적 계획을 잠재 쿼리에 담아 단일 포워드로 추론하면서 구조 정확도를 높이고, 명시적 중간 디코딩 없이도 효율성을 유지한다.
왜 중요한가
텍스트에서 복잡한 장면 구성을 정확히 따르는 구조-민감 텍스트→이미지 생성은 객체 개수·위치·속성 바인딩에서 실패하기 쉬우며, 기존 방법은 언어 또는 중간 디코딩에 의존해 한계가 존재한다. IV-CoT는 구조적 계획을 잠재 쿼리에 담아 단일 포워드로 추론하면서 구조 정확도를 높이고, 명시적 중간 디코딩 없이도 효율성을 유지한다.
핵심 기여
구조-우선(Structure-first) 잠재 쿼리 분리
MLLM 입력 쿼리들을 구조적 쿼리(𝐐_s^0)와 의미적 쿼리(𝐐_m^0)로 순서대로 분할하고, causal self-attention에 의해 𝐐_s → 𝐐_m의 일방향 의존성을 형성해 구조 계획이 먼저 형성된 뒤 의미적 세부가 조건화되도록 구성했다.
학습 전용 스케치 감독(Sketch-supervised structural constraint)
학습 단계에서 PiDiNet로 추출한 스케치를 VAE 잠재공간으로 매핑하여 구조적 쿼리(𝐐_s)가 윤곽·형태·개수·배치를 인코딩하도록 ℒ_struct 보조 손실을 도입했다. 추론 시 스케치는 필요하지 않다.
단일 포워드 latent CoT 추론과 효율성 확보
구조적·의미적 쿼리를 한 번의 MLLM 호출로 생성하고 DiT에 연결해 디퓨전 디코딩을 수행하므로 명시적 중간 이미지 디코딩이나 추가 검색/리플렉션 없이 단일 패스 추론을 유지한다. 이로 인해 T2I-CompBench 성능 유지하면서도 기존 explicit CoT 대비 9–15× 낮은 지연 시간을 달성했다.
잠재 쿼리의 가시화·조작으로 구조-외형 분리 검증
𝐐_s를 DiT에 단독 조건으로 디코딩해 스케치 유사 구조를 재현했으며, 𝐐_s 교란 시 레이아웃 붕괴가 발생해 𝐐_s가 활성 구조 조건임이 확인됐다. 쿼리 간 재조합으로 구조-외형 제어 가능성도 확인했다.
핵심 아이디어 이해하기
문장 기반 MLLM → DiT 파이프라인은 텍스트로부터 생성된 하나의 평탄한 쿼리 시퀀스(learnable queries)를 디퓨전 조건으로 사용해 구조적 정보와 외형 정보를 함께 압축한다. 이 압축된 조건은 구조(개수·배치·윤곽)와 외형(색·재질·텍스처)을 분리하기 어렵게 만들어, 모델이 종종 객체를 빠뜨리거나 속성을 잘못 결합하는 오류를 일으킨다. Attention 관점에서 보면, 단일 쿼리 스트림은 어떤 쿼리가 공간적 경계에 책임지는지 명확히 구분하지 못한다.
방법론
IV-CoT는 입력 쿼리 𝐐_0를 두 그룹으로 분할해 순서를 [y, 𝐐_s^0, 𝐐_m^0]로 MLLM에 공급한다. MLLM의 causal self-attention은 앞쪽 토큰(𝐐_s^0)만 먼저 계산하게 하고 뒤쪽(𝐐_m^0)은 앞쪽 출력을 참조하게 만들어 구조→의미의 일방향 의존성을 확보한다. 출력은 𝐐_s, 𝐐_m로 나뉘며 최종 조건 시퀀스는 [𝐐_s, 𝐐_m]이다.
관련 Figure

이 도식은 IV-CoT가 중간 텍스트나 중간 이미지를 외부화하지 않고 latent query 내부에 구조적 계획을 유지하며 단일 포워드로 생성한다는 설계 핵심을 시각화한다. 구조적 정보는 𝐐_s에, 의미 정보는 𝐐_m에 분배되는 점이 방법론 이해에 직접적이다.
직접 생성, 텍스트 CoT, 중간 시각 CoT, IV-CoT의 추론 흐름을 비교한 도식.
주요 결과
주요 벤치마크에서 IV-CoT는 OpenUni-L-1024 기반 실험에서 GenEval 전체 점수를 0.86→0.885(표 기준 Full IV-CoT 0.885)로 개선했고, T2I-CompBench에서는 0.5448→0.5743으로 개선했다. 특히 위치(Position), 색상(color attribution), 공간관계(spatial) 등 구조 민감 항목에서 개선 폭이 두드러졌다. 효율성 면에서 IV-CoT는 1.693초/샘플로 T2I-R1(15.261s), GoT-R1(16.744s), TWIG-RL(25.362s)보다 9.01×,9.89×,14.98× 낮은 지연을 기록했다. Ablation에서 쿼리 수만 증가(Base→More Queries)한 경우 성능 향상은 제한적이었고, 구조 감독(Flat Sketch Aux)과 캐스케이드 설계(Parallel/Ordered) 조합이 최종 이득을 만들어낸 것으로 나타났다.
관련 Figure

정성 결과는 표준 OpenUni-L 출력과 비교해 IV-CoT가 요청한 구조적 제약(예: 왼쪽-오른쪽 배치, 특정 색상 바인딩)을 더 잘 보존함을 보여준다. 이는 수치적 개선(GenEval, T2I-CompBench)과 정성적 일관성을 제공한다.
구조 민감 프롬프트에 대한 정성적 비교; IV-CoT가 객체 수·배치·속성 바인딩을 더 잘 만족한 예시들.

구조적 쿼리와 의미적 쿼리를 교차 결합하면 대체로 구조는 원 출처를, 외형은 다른 출처를 따르는 결과가 생성되어 잠재 쿼리 공간에서 부분적 제어가 가능함을 시각적으로 입증한다. 이는 zero-shot 재조합 가능성을 지지한다.
다른 프롬프트에서 얻은 구조적 쿼리와 의미적 쿼리를 교차 조합해 생성한 결과(구조-외형 재조합 사례).
기술 상세
전체 아키텍처는 OpenUni-L-1024 MLLM을 입력 인코더로, DiT(디퓨전 트랜스포머)를 생성기로 사용한다. learnable visual queries 𝐐_0∈ℝ^{N×d}를 두 그룹으로 분할(𝐐_s^0∈ℝ^{N_s×d}, 𝐐_m^0∈ℝ^{N_m×d})하고 MLLM에 [y, 𝐐_s^0, 𝐐_m^0]를 넣어 출력 쿼리 𝐐_s, 𝐐_m를 얻는다. DiT는 이들을 cross-attention 조건으로 사용해 노이즈 제거(ϵ_θ 예측)를 수행한다.
관련 Figure

학습에서 1) 구조적 학습(𝐐_s 만으로 스케치 잠재 복원)과 2) 전체 이미지 생성(𝐐_s+𝐐_m)을 분리해 최종 손실 ℒ_total=ℒ_img+λℒ_struct로 최적화하는 두 단계 스킴을 명시한다. 이 구조가 추론 시 스케치 입력 없이 구조 유지를 가능하게 한다는 점을 뒷받침한다.
학습 단계(스케치 감독 포함)와 추론 단계(단일 포워드)의 전체 파이프라인을 보여주는 플로우차트.

𝐐_s로부터 생성된 스케치 유사 결과는 𝐐_s가 윤곽·배치·형태 정보를 보유함을 시사하며, 랜덤 쿼리 교란 시 레이아웃이 무너지는 모습은 𝐐_s가 실제로 구조 조건으로 작동함을 실험적으로 확인한다.
구조적 쿼리 𝐐_s를 DiT에 단독 조건으로 넣어 디코딩한 스케치 유사 시각화와 쿼리 교란 예시.

히트맵은 윤곽·경계 주변에서 𝐐_s의 상대적 비중이 높고, 내부 영역에서는 𝐐_m의 비중이 커지는 패턴을 보인다. 이는 쿼리 분리가 실제 연산 수준에서 공간-구조와 외형-의미의 soft specialization을 유도했음을 보여준다.
DiT의 cross-attention에서 각 공간 위치가 구조적 쿼리(𝐐_s)와 의미적 쿼리(𝐐_m)에 할당한 상대 비율 히트맵.
한계점
논문에서 명시한 한계는 두 가지다. 첫째, IV-CoT는 장면 내 가독성 높은 텍스트(문자)를 정확하게 렌더링하도록 최적화되지 않았다. 둘째, 본 연구는 주로 텍스트→이미지 생성에 집중했으며, 지역 편집(localized editing)·지시 기반 수정·다중 턴 refinement 같은 이미지 편집 시나리오 평가는 수행하지 않았다.
키워드
용어 해설
- Implicit Visual Chain-of-Thought
- — 중간 추론 상태를 텍스트나 중간 이미지로 외부화하지 않고, MLLM의 내부 쿼리(learnable queries)에 구조적 계획과 의미적 렌더링을 순차적으로 담아 디퓨전 생성기(DiT)에 조건으로 제공하는 기법이다. 구조적 쿼리(Q_s)가 먼저 형태·배치 정보를 인코딩하고, 의미적 쿼리(Q_m)가 이를 참조해 색·재질 등 외형을 완성한다. 추론은 단일 포워드 패스로 이루어지며 학습 시에만 스케치 감독을 사용한다.
- Query-Conditioned Generation
- — 텍스트와 함께 학습 가능한 연속형 시각 쿼리(learnable queries)를 MLLM에 입력해 그 출력 쿼리를 디퓨전 생성기 조건으로 사용해 이미지를 복원하는 방식이다. 쿼리는 구조·외형 정보를 압축하고, DiT는 이 쿼리들을 cross-attention으로 참조해 노이즈 제거를 수행한다.
- Sketch-Supervision
- — 학습 단계에서만 대상 이미지로부터 추출한 에지/윤곽 스케치를 디퓨전 VAE 잠재공간에 매핑해 구조적 쿼리(Q_s)가 윤곽·개수·배치를 인코딩하도록 유도하는 보조 손실이다. 추론 시 스케치 입력은 필요 없다.
- Structural-to-Semantic Query Cascade
- — MLLM 입력 시 구조적 쿼리(𝐐_s^0)를 의미적 쿼리(𝐐_m^0)보다 앞에 배치하여 causal self-attention으로 단방향 의존성을 만들고, 출력 쿼리(𝐐_s → 𝐐_m)가 구조를 먼저 형성한 뒤 의미적 세부를 조건으로 받아 생성에 사용되도록 하는 구조화 기법이다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.