TL;DR
이 논문은 마스크된 이산 확산(MDM)의 두 가지 근본적 한계를 해결해 고해상도 텍스트-투-이미지 합성의 품질과 학습 효율을 동시에 높였다. 첫째, 이미 언마스크된 이산 토큰을 수정할 수 없다는 문제를 토큰 편집 메커니즘으로 해결하여 추론 중 반복적 교정이 가능해졌다. 둘째, 대규모 코드북에서 발생하는 토큰 희소성을 Grouped Cross-Entropy(GCE)로 완화해 작은 학습 신호로 인한 최적화 실패를 줄였다.
왜 중요한가
이 논문은 마스크된 이산 확산(MDM)의 두 가지 근본적 한계를 해결해 고해상도 텍스트-투-이미지 합성의 품질과 학습 효율을 동시에 높였다. 첫째, 이미 언마스크된 이산 토큰을 수정할 수 없다는 문제를 토큰 편집 메커니즘으로 해결하여 추론 중 반복적 교정이 가능해졌다. 둘째, 대규모 코드북에서 발생하는 토큰 희소성을 Grouped Cross-Entropy(GCE)로 완화해 작은 학습 신호로 인한 최적화 실패를 줄였다.
핵심 기여
토큰 편집 메커니즘을 통한 추론 시 자기교정 능력 확보
훈련 단계에서 일부 깨끗한 토큰을 의도적으로 손상(corruption)시키고 모델이 모든 위치에서 원본 토큰을 예측하도록 학습시켰다. 추론 단계에서는 모델이 이미 언마스크된 위치에서 높은 신뢰도로 다른 토큰을 예측하면 해당 토큰을 교체하도록 하여 반복적 정제를 가능하게 만들었다. 이 방식으로 단계별 오차 누적이 감소하고 마스크 기반 모델이 LDM과 유사한 자기교정 동작을 얻었다.
Grouped Cross-Entropy(GCE)로 대규모 코드북의 희소성 완화
사전에 K-means로 코드북을 여러 군집으로 묶어 군집 수준의 확률을 계산하고, 토큰 수준의 one-hot 손실에 군집 수준의 교차엔트로피 손실을 추가했다. 이 계층적 손실은 실제 정답 토큰뿐 아니라 임베딩 공간상 근접한 토큰에도 양의 학습 신호를 전달하여 희소한 토큰 빈도로 인한 학습 불안정성을 줄였다. 다중 군집 해상도를 함께 사용해 정밀한 유사성부터 거친 유사성까지 단계적으로 보강했다.
디코더 전용 아키텍처·대규모 코드북 적용과 효율화된 연산자 구현
텍스트 엔코더를 고정시키는 기존 인코더-디코더 대신 단일 디코더 전용 Transformer로 텍스트와 이미지 토큰을 함께 처리하도록 설계했다. 131K 규모의 코드북과 8B 파라미터 모델을 end-to-end로 학습하되 GCE의 계산을 위한 맞춤 fused 연산자를 구현해 지연시간과 VRAM 사용량을 크게 줄였다. 이 구현으로 대규모 코드북 환경에서도 실용적 학습이 가능했다.
핵심 아이디어 이해하기
이 논문은 마스크된 이산 확산 모델이 가지는 두 가지 구조적 한계에서 출발한다. 첫째, 기존 MDM은 추론 시 한 번 언마스크된 토큰을 더 이상 변경하지 못하므로 초기 오류가 누적되어 최종 화질을 저하시킨다. 둘째, 코드북을 크게 하면 재구성 오차는 줄어들지만 각 토큰의 출현 빈도가 급감하여 one-hot 기반 손실로는 의미 있는 학습 신호를 주기 어렵다. 논문은 첫 번째 문제를 해결하기 위해 훈련 과정에서 일부 깨끗한 토큰을 손상시키는 방식으로 모델이 비마스크 위치에서도 '교정 분포'를 예측하도록 학습시켰다. 이로 인해 추론 단계에서 모델은 각 스텝마다 자신이 예측한 기존 토큰을 재평가하고, 새 예측의 신뢰도가 임계값 τ를 넘으면 토큰을 교체해 반복적 정제를 수행한다. 결과적으로 샘플링 과정이 연쇄적인 독립 샘플링(product of marginals) 가정에서 오는 오류 누적을 완화하고 LDM의 반복 정제와 유사한 동작을 확보한다. 코드북 희소성 문제는 K-means 기반의 군집화를 통해 완화된다. 모델은 토큰별 소프트맥스 확률을 계산하고 같은 군집에 속한 토큰들의 확률을 합산해 군집 확률을 얻은 뒤, 군집 단위의 one-hot 교차엔트로피를 추가로 최적화한다. 이 구성은 정답 토큰뿐 아니라 임베딩 상의 근접 토큰에도 양의 그래디언트를 제공하여 희소한 토큰들에 대한 학습 신호를 증폭시키고, 다중 군집 해상도를 통해 미세한 유사성과 거친 유사성을 동시에 반영한다.
방법론
전체 아키텍처는 텍스트와 이미지 토큰을 단일 decoder-only Transformer로 처리하도록 구성되며, 최종 언어 모델 헤드를 이미지 토큰 예측을 위한 새 MLP 헤드로 교체해 이미지 생성에 맞도록 조정했다. 모델 초기화는 사전학습된 diffusion language model에서 가져왔으며, 이로 인해 긴 프롬프트 처리와 sequence packing 최적화를 자연스럽게 활용할 수 있었다. 훈련은 256×256에서 시작해 점진적으로 1024×1024로 업스케일하는 프로그레시브 스케줄을 사용했고 전체 모델 파라미터는 약 8B이다. 토큰 편집 메커니즘의 훈련 절차는 기존의 마스크 생성 q(y^t|y^0)에 추가적으로 clean 토큰의 'corruption'을 포함한다. 손상 전략으로는 같은 이미지 내에서 임의 토큰으로 대체하거나 토크나이저 임베딩 공간의 근접 이웃을 샘플링해 교체하는 두 가지 방식을 사용했다. 손상된 입력을 주면 모델은 모든 위치에서 원본 토큰 y^0를 예측하도록 ELBO 기반 목표를 -1/t로 스케일해 계산하고, 이로써 비마스크 위치에 대한 교정 분포 학습이 가능해졌다. GCE는 오프라인 K-means로 대규모 코드북을 여러 계층의 군집으로 미리 묶고, 모델이 예측한 토큰 확률을 군집별로 합한 뒤 군집 레벨에서의 cross-entropy를 추가하는 방식으로 구현되었다. 수학적으로 전체 손실 항은 토큰 수준의 log p(y_i^0|y^t)와 각 군집 레벨의 log P(C^j(y_i^0)|y^t) 합으로 정의되며, 그라디언트는 목표 군집에 속한 모든 토큰에 양의 신호를 전달한다. 실제 계산 비용을 줄이기 위해 GCE의 순전파 및 역전파를 결합한 custom fused operator를 구현해 메모리와 대기시간을 낮췄다.
관련 Figure

이 다이어그램은 기존 Meissonic의 encoder-decoder 대비 단일 decoder-only Transformer 설계가 어떻게 입력 토큰 흐름을 단순화하고 sequence packing을 활용하는지를 보여준다. 그림은 토큰 흐름과 마스크/손상된 토큰 처리 차이를 시각화해 훈련 시 token-editing을 적용하는 구조적 차이를 명확히 한다. 해당 도식은 방법론 섹션의 아키텍처 설명을 직접 보완한다.
Meissonic 구조와 NLD-Image 구조를 비교한 다이어그램으로, NLD-Image가 단일 디코더로 텍스트와 이미지 토큰을 함께 처리하는 구성을 나타낸다.

이 그림은 GCE가 one-hot CE와 SNCE와 달리 군집 단위로 양의 그래디언트를 확장해 희소한 토큰에도 학습 신호를 부여하는 논리적 차이를 도식으로 요약하고 있다. 특히 GCE의 계층적 군집 항이 동일 군집에 속한 여러 토큰에 양의 기여를 하는 점을 시각적으로 확인할 수 있다. 이 도표는 GCE 수학적 성질과 직관을 보강해 ablation 결과 해석을 돕는다.
Standard CE, SNCE, Group Cross Entropy의 목표 비교를 보여주는 시각적 도식으로 GCE가 군집 레벨에서 긍정적 신호를 제공하는 방식을 나타낸다.
주요 결과
주요 벤치마크에서 NLD-Image는 GenEval에서 0.90을 기록했고, DPG에서 85.2, MJHQ-30k 기준 HPSv3는 9.61을 달성했다. 추가로 finetune된 설정에서는 DPG 86.9와 MJHQ HPSv3 10.76을 기록해 높은 이미지 충실도를 보였다. 이 결과는 같은 마스크 기반 계열의 Meissonic 등 기존 MDM 계열 모델들보다 전반적으로 우수한 성능 지표를 나타냈다. GCE의 효과는 통제된 ImageNet256 실험에서 입증되었다. 동일 아키텍처와 토크나이저 조건에서 CE와 SNCE 대비 GCE가 일관되게 더 낮은 FID를 보였고, 예컨대 동일 파라미터 설정에서 GCE는 FID 3.40을 달성해 SNCE의 3.62보다 개선을 보였다. 이 결과는 대규모 코드북 환경에서 군집 기반 보조 손실이 희소성으로 인한 학습 난관을 완화함을 시사한다. 연산 효율성 실험에서 GCE의 최적화된 연산자는 지연시간을 44 ms(naive)에서 약 20 ms로 줄였고 최대 VRAM 사용량을 25 GB에서 16 GB로 감소시켰다. 생성 측면에서는 Emu3.5(AR) 대비 약 42.4× 빠른 추론 속도를 보이면서도 GenEval 성능을 상회하는 속도-품질 균형을 달성했다. 또한 토큰 편집은 샘플링 단계 수(NFE)를 절반 가까이 줄이면서 동등한 품질을 유지할 수 있게 해 현실적 추론 비용 절감을 가능하게 했다.
관련 Figure

이 그림은 모델의 질적 샘플과 수치적 비교를 결합해 NLD-Image가 0.90의 GenEval과 짧은 레이턴시를 달성했음을 시각적으로 입증한다. 오른쪽의 바 차트는 다양한 모델 간 레이턴시와 GenEval 점수의 트레이드오프를 보여주며 NLD-Image가 속도와 품질에서 균형을 이룸을 강조한다. 이 도표는 본문에서 주장한 '속도-품질 절충에서의 우위'를 직접 보강한다.
샘플 이미지와 GenEval 점수 및 추론 지연을 비교한 Figure로 NLD-Image가 높은 GenEval 점수와 낮은 지연을 동시에 보이는 결과를 포함한다.

이 비교 이미지는 동일 시드에서 토큰 편집을 적용했을 때 얼굴·건축물 등 세부 구조의 결함이 줄어들고 텍스처가 정제되는 경향을 보여준다. 정성적 비교는 HPSv3와 같은 자동화 지표로 측정된 향상과 함께 토큰 편집이 실제 시각적 품질 개선으로 이어짐을 보강한다. 해당 그림은 '토큰 편집이 품질을 향상시킨다'는 주장의 질적 근거를 제공한다.
토큰 편집의 유무에 따른 생성 결과 비교 이미지로 편집이 적용된 경우의 디테일 개선과 왜곡 교정이 시각화되어 있다.

이 산점도는 모델별 속도-품질 분포를 직관적으로 제시하며 NLD-Image가 Emu3.5보다 약 42.4배 빠른 동시에 GenEval에서 경쟁력 있는 점수를 얻었음을 수치적으로 확인시킨다. 로그 스케일의 레이턴시 축은 대규모 차이를 가시화하여 실용적 응답성 측면의 우위를 강조한다. 이 그림은 논문의 성능 비교 주장을 수치적으로 뒷받침한다.
GenEval 점수와 이미지당 추론 레이턴시를 로그 스케일로 비교한 산점도로 NLD-Image가 높은 점수와 낮은 레이턴시를 동시에 달성함을 보여준다.

이 플롯은 같은 NFE에서 토큰 편집을 적용한 설정이 일관되게 더 높은 HPSv3 점수를 기록하며, 특히 적은 단계 수에서도 편집이 없는 경우보다 품질 유지가 우수함을 보여준다. 그래프는 토큰 편집이 NFE 절감과 직접적으로 연결되어 추론 비용을 줄이는데 기여함을 정량적으로 지지한다. 이 결과는 실무에서 단계 수를 줄여도 품질을 보존할 수 있다는 주장의 근거가 된다.
NFE(Number of Function Evaluations)에 따른 HPSv3 점수 변화를 토큰 편집의 유무로 비교한 그래프로 편집이 있을 때 품질 저하가 더 완만함을 보여준다.

이 시각화는 discrete diffusion이 few-step 설정에서 연속적 flow-matching 기반 모델보다 빠르게 의미 있는 구조를 회복함을 보여준다. NLD-Image는 추가적인 distillation 없이도 4~5스텝에서 실용적 화질을 확보하는 반면, 연속 모델은 같은 단계에서 블러 현상을 보인다. 이 이미지는 논문의 'few-step generation' 주장과 denoising dynamics 관찰을 보강한다.
몇 단계만 사용한 소수 스텝 생성 비교 이미지로 NLD-Image가 4~5스텝에서도 양호한 결과를 생성하는 반면 Qwen-Image는 초기 단계에서 흐릿함을 보인다.
기술 상세
아키텍처는 decoder-only Transformer를 텍스트 인코더와 이미지 디코더를 통합하는 단일 모델로 사용하며, 최종적으로 8B 파라미터로 end-to-end 최적화되었다. 이 설계는 고정된 텍스트 인코더의 context 제한을 피하고 sequence packing과 같은 LLM 최적화를 자연스럽게 활용할 수 있게 한다. 입력 토큰 구성은 텍스트 프롬프트 토큰과 마스크·손상·클린 이미지 토큰이 섞인 형태이며, 모델은 모든 위치에서 y^0 예측을 수행하도록 학습된다. 토큰 편집은 훈련 시 forward 과정 q'(y^t|y^0)에 손상 연산을 포함시켜 비마스크 위치에서도 교정 분포를 학습하도록 만들고, 추론 시 confidence threshold τ를 기준으로 이미 언마스크된 토큰을 교체한다. 손상 전략은 같은 이미지 내 임의 토큰 샘플링과 임베딩 근접 이웃 샘플링 두 가지를 조합해 실제 오류 분포와 훈련 분포 간의 불일치를 줄였다. 수정된 ELBO는 모든 위치의 로그 확률 합을 -1/t 스케일로 평균화한 형태로 계산된다. GCE의 수학적 구성은 토큰 수준의 softmax p_i와 군집 확률 P(C)=Σ_{j∈C} p_j를 결합한 계층적 로그우도 합으로 정의된다. 그라디언트는 군집 내부 토큰에 양의 신호를 전달하며 수식적으로 ∂/∂h_i log P(C)=p_i(I{i∈C}/P(C)-1)로 주어져 동일 군집의 다른 토큰들에도 학습 신호가 전달된다. 이로 인해 군집 내 토큰들은 토큰 빈도가 낮아도 의미적 유사성에 기반해 강화되는 경향을 보인다. 대규모 코드북과 GCE를 현실적으로 운용하기 위해 custom fused operator를 구현했다. 벤치마크에서 naive GCE eager 구현은 44.14 ms의 지연과 최대 25.2 GB VRAM을 요구했고, 최적화된 전후방 연산 구현은 지연을 20.04 ms로 낮추고 최대 VRAM을 16.1 GB로 줄였다. 전체 학습 스텝은 H100 64GPU 환경에서 300K 스텝으로 운영되었고, 한 스텝당 전체 학습 시간은 약 3.2 s 수준으로 보고되었다.
한계점
논문은 대규모 모델과 대규모 컴퓨팅 자원에 기반한 결과를 보고하며, 본 연구에서 사용한 설정은 H100 64GPU에서 300K 스텝 훈련처럼 높은 계산 비용을 전제로 한다. 또 대규모 코드북(131K)과 다중 군집을 사용하므로 토크나이저와 데이터 준비, 클러스터링 전처리에 추가 비용이 발생한다. FID는 고해상도 품질을 완전하게 반영하지 못하는 한계가 있음을 논문에서 명시하여 평가 지표 선택에 주의가 필요하다.
실무 활용
이 방법론은 대규모 코드북을 사용하는 discrete image generator를 실제 서비스 환경으로 확장할 때 유용한 기술적 요소를 제공한다. 토큰 편집은 추론 단계에서 반복적 품질 개선을 가능하게 해 적은 샘플링 단계로도 높은 품질을 얻을 수 있게 한다. GCE와 최적화된 연산자는 대규모 토크나이저 환경에서 메모리 병목을 완화해 학습 가능한 실무 환경 범위를 넓혔다.
- 고해상도 텍스트-투-이미지 서비스에서 응답 지연을 줄이면서 품질을 유지하기 위한 실시간 생성 파이프라인
- 대규모 코드북을 사용하는 토크나이저 기반 이미지 모델의 안정적인 학습을 위한 연구·엔지니어링 실험
- 이미지 인페인팅·로컬 편집과 같이 일부 토큰만 반복적으로 수정하는 편집용 생성 워크플로
코드 공개 여부: 비공개
키워드
용어 해설
- Masked Discrete Diffusion
- — 입력 이미지를 이산 토큰으로 변환한 뒤 일부 토큰을 마스크하고 모델이 순차적으로 마스크를 풀어 원본 토큰을 복원하도록 학습하는 생성 방식으로, 병렬화된 토큰 복원과 단계적 디노이징을 통해 고해상도 이미지 합성을 가능하게 한다.
- Token Editing
- — 훈련 시 일부 이미 토큰화된 토큰을 의도적으로 손상시켜 모델이 비마스크 위치에서도 교정 분포를 예측하도록 학습시키고, 추론 시 높은 신뢰도의 신규 예측으로 이미 언마스크된 토큰을 교체하여 결과를 반복적으로 정제하는 메커니즘이다.
- Codebook Sparsity
- — 코드북 크기가 커질수록 개별 토큰 출현 빈도가 급감하여 토큰별 학습 신호가 희박해지는 현상으로, 희소성은 토큰 단위의 one-hot 손실이 의미 있는 유사성 신호를 제공하지 못하게 하여 최적화 난이도를 증가시킨다.
- Vector Quantization (VQ)
- — 연속적 이미지 임베딩을 미리 정의한 이산 코드(코드북)의 인덱스로 변환하는 과정으로, 높은 표현력을 위해 큰 코드북을 쓰지만 이로 인해 토큰 빈도 희박화와 학습 신호 약화가 발생할 수 있다.
- K-means Clustering
- — 임베딩 공간에서 유사한 코드들을 그룹화하기 위해 사용되는 비감독 군집 기법으로, 본 논문에서는 대규모 코드북을 다수의 군집으로 미리 묶어 군집 수준의 긍정적 학습 신호를 제공하는 데 활용되었다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.