TL;DR
한 번의 네트워크 평가로 이미지를 생성하는 one-step 모델은 추론 시간이 큰 제약인 multi-step 확산계열과는 다른 실용적 이점을 제공한다. 이 논문은 frozen pretrained encoder의 특징 분포를 직접 정합하는 RDM 패러다임을 체계화하여 MMD 기반 추정과 표현 선택의 설계 공간을 밝히고 실제 ImageNet 원스텝 성능을 크게 끌어올렸다. 평가 지표 SW_r14과 인간선호 프록시 PickScore를 통해 학습 손실과 독립적인 품질 향상을 입증했다.
왜 중요한가
한 번의 네트워크 평가로 이미지를 생성하는 one-step 모델은 추론 시간이 큰 제약인 multi-step 확산계열과는 다른 실용적 이점을 제공한다. 이 논문은 frozen pretrained encoder의 특징 분포를 직접 정합하는 RDM 패러다임을 체계화하여 MMD 기반 추정과 표현 선택의 설계 공간을 밝히고 실제 ImageNet 원스텝 성능을 크게 끌어올렸다. 평가 지표 SW_r14과 인간선호 프록시 PickScore를 통해 학습 손실과 독립적인 품질 향상을 입증했다.
핵심 기여
RDM(Representation Distribution Matching) 설계 공간 정형화
생성물과 실제 데이터의 특징 분포를 고정된 사전학습 인코더에서 직접 정합하는 패러다임을 RDM으로 규정하고, 분포 비교 방식과 표현 공간이라는 두 축으로 모든 방법을 위치시켜 개별 설계 선택이 결과에 미치는 영향을 추적했다. 이 분해를 통해 기존 방법들의 성능 한계가 어떤 선택에서 기인하는지 명확히 분리했다.
MMD-Nyström 조합과 정확한 within-batch repulsion을 학습 신호로 채택
교차항은 전체 데이터셋에서 사전계산한 Nyström 기반 mean embedding으로 고정해 attraction 항의 분산을 제거하고, 생성측 항목은 각 배치에서 exact B×B 합으로 repulsion을 계산해 모드붕괴를 방지했다. 이 추정법이 기존의 부정확한 MMD 추정보다 안정적이고 강력한 학습 신호임이 controlled study로 확인되었다.
대형 fresh generation 배치와 gradient caching의 실용화
생성측 분포 추정의 분산을 줄이기 위해 배치 크기를 최적화 변수로 삼아 ImageNet에서는 N=5120, FLUX.2 post-train에서는 N=10240을 채택했고, 메모리 문제는 gradient caching으로 해결해 큰 배치를 실질적으로 운용했다. 배치 증가가 품질을 올리는 방향으로 작용함이 실험으로 확인되었다.
다양한 인코더 배터리와 게이트된 비례 라그랑지안 가중치
단일 인코더만을 대상으로 하면 생성기가 그 인코더를 오버핏하여 낮은 점수를 얻으면서도 시각적으로 불완전할 수 있음을 보였다. 이를 해소하기 위해 서로 다른 약점을 가진 인코더 10개로 학습을 수행하고 각 인코더의 실측 플로어에 도달하지 못한 경우에만 가중치를 부여하는 proportional Lagrangian 제어기를 도입해 최악의 인코더 성능을 줄였다.
독립적 평가 지표 SW_r14과 실험적 SOTA 달성
훈련 손실과 독립적인 Sliced-Wasserstein 기반 SW_r14을 14개 인코더에 대해 평균한 지표를 도입해 보상 해킹 가능성을 줄였다. 이 기법으로 one-step ImageNet에서 SW_r14 1.30을 달성했고 PickScore 기준으로 기존 one-step 대비 71.2% 우위를 보였으며 FLUX.2를 한 번의 평가로 동급 이상으로 만드는 post-training 결과를 보였다.
핵심 아이디어 이해하기
생성 모델의 목표는 데이터 분포를 근사하는 생성분포를 얻는 것이다. 전통적 확산모델은 다단계 절차로 분포를 추정하거나 역과정을 모방하는 한편, RDM은 고정된 사전학습 인코더의 특징 공간에서 생성물과 실제 데이터의 표현 분포 자체를 직접 정합함으로써 one-step 생성이라는 목표를 본질적으로 만족시킨다. 이 접근은 online teacher나 adversary, 혹은 생성 궤적 시뮬레이션을 필요로 하지 않는다. 기존 방법들은 분포 비교 방법과 표현 공간을 함께 고정해 어떤 설계 선택이 성능을 좌우하는지 알기 어려웠으나, 이 논문은 두 축을 분리해 각각을 통제하고 비교했다.
방법론
비교 축에서는 MMD를 선택하되 finite-sample 추정의 편의와 분산을 고려해 attraction 항은 Nyström으로, repulsion 항은 배치 내 정확한 커널 합으로 평가했다. 구체적으로 attraction은 전체 1.28M 이미지에서 한번 계산한 4096개 랜드마크의 Nyström mean embedding μ̄_φ를 사용하고, repulsion은 한 스텝에서 생성된 B개의 특징 사이의 정확한 B×B 합을 1/B^2로 계산해 모드 붕괴를 억제했다. 이 조합은 attraction의 재샘플링 분산을 제거하면서 생성 배치 내부의 반발력을 유지해 안정적인 경사 방향을 제공했다.
관련 Figure

이 Figure는 각 방법이 고차원 특징 공간에서 실제 분포를 얼마나 정확히 복구하는지를 controlled setting에서 보여준다. 배치가 클수록 분포 추정의 분산이 줄어들어 MMD 기반 방법들이 유리하며, Nyström을 사용한 MMD는 배치 크기가 작아져도 고정된 참조를 끌어오는 특성으로 인해 일관되게 우수한 성능을 냈다. 따라서 실제 이미지 생성에서도 Nyström 참조와 대형 fresh batch 조합이 안정적 학습 신호 제공에 핵심적임이 확인된다.
다중 방법을 동일한 spiral 진단 문제에서 배치 크기를 달리해 비교한 시각화로, Nyström-MMD가 모든 배치 크기에서 spiral을 가장 정확히 복구하는 결과를 보여준다.
주요 결과
ImageNet-256에서 pMF-H FD-SIM 출발점을 4000 스텝, learning rate 1.6×10^-6, generation batch N=5120으로 iRDM로 fine-tune한 결과 SW_r14 1.30을 달성해 공개된 one-step 모델들 중 최상위를 기록했다. PickScore라는 독립적 인간선호 프록시로 비교한 쌍비교에서 pMF-H FD-SIM 대비 71.2%의 우위를 보였고, 동일한 레시피를 FLUX.2 [klein]의 four-step 체크포인트에 90 H200 GPU-hours를 투입해 post-train하면 one-step 모델이 GenEval 0.826과 PickScore 22.76으로 네 단계 버전(GenEval 0.794, PickScore 22.58)을 능가했다. 손실 함수 ablation에서는 Nyström-MMD 계열이 전체적으로 최상위에 위치했고 Fréchet, Sliced-Wasserstein, drifting field 순으로 성능이 떨어져 MMD-Nyström 추정의 효용이 실험적으로 입증되었다.
기술 상세
전체 아키텍처는 one-step generator g_θ를 z∼p_z에서 한 번의 네트워크 평가로 이미지로 매핑하는 구조를 취한다. 각 최적화 스텝은 fresh한 생성 배치 N을 샘플링해 generator를 한 번 평가하고, 그 이미지들을 여러 frozen pretrained encoder ϕ_e로 임베딩한 뒤 각 인코더별 손실을 합산해 역전파를 수행한다. attraction 항은 모든 트레이닝 이미지에서 사전계산한 Nyström ψ(x)와 평균 μ̄_φ를 사용해 𝓛̂_φ = (1/B^2)∑_{i,j}k(g_i,g_j) - (2/B)∑_i ψ(g_i)ᵀ μ̄_φ 형태로 구현되며, 커널은 encoder별 median-heuristic으로 설정한 Gaussian RBF를 사용했다.
한계점
논문 자체가 명시한 한계는 one-step iRDM가 SW_r14 1.30으로 실데이터의 floor인 1.00과 여전히 격차가 존재한다는 점이다. 또한 고성능 결과는 매우 큰 generation 배치(N=5120 혹은 10240), 4096 랜드마크 Nyström 참조, 그리고 수백에서 수천 스텝 규모의 파인튜닝과 상당한 GPU 시간(예: FLUX.2 post-train에 약 90 H200 GPU-hours)을 전제로 하므로 자원이 제한된 환경에서는 동일한 이득을 얻기 어려울 수 있다.
실무 활용
공개된 GitHub 저장소(https://github.com/vita-epfl/RDM)가 있어 논문에 제시된 iRDM 레시피를 재현할 수 있다. 대규모 배치와 랜드마크 기반 참조를 전제로 하므로 실무 적용 시 GPU 메모리와 배치 처리 전략, gradient caching을 고려해야 한다.
- 현행 multi-step 텍스트-투-이미지 파이프라인을 one-step 생성기로 전환해 추론 지연을 줄이는 모델 전환 실험에 적용할 수 있다.
- 이미지 생성 품질 검증을 위해 SW_r14 같은 패널 기반 평가 지표를 도입해 손실 함수와 독립적인 품질 검증을 수행할 수 있다.
- 사전학습 인코더의 다양성을 활용한 적대적 오버피팅 방어 기법을 기존 generator fine-tuning 워크플로에 통합할 수 있다.
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- MMD
- — 두 확률분포의 차이를 커널 기반 평균 임베딩 차이로 측정하는 거리로, 본문에서는 Gaussian kernel을 사용해 인코더 특징 공간에서 생성 분포와 실제 분포를 정량화하고 학습 신호로 활용했다.
- Nyström
- — 대규모 데이터의 커널 평균 임베딩을 소수의 랜드마크로 압축해 참조 평균을 고정시킨 기법으로, 본문에서는 4096개 랜드마크로 전체 1.28M 이미지의 참조 임베딩을 한 번만 계산해 attraction 항에 사용했다.
- Sliced-Wasserstein
- — 고차원 분포 거리를 여러 1차원 투영의 Wasserstein 거리 평균으로 근사하는 최적 수송 계열 거리로, 본문에서는 독립적 평가 지표 SW_r14로 여러 인코더에 대해 비편향적 검증을 제공했다.
- Representation Distribution Matching
- — 사전학습된 고정 인코더의 특징 공간에서 생성물과 실제 데이터의 특징 분포를 직접 정합하는 패러다임으로, 본문에서는 MMD 기반 손실과 고정 참조를 결합해 one-step 생성기를 학습시켰다.
- Gradient Caching
- — 매 스텝 거대한 생성 배치를 메모리 제약 없이 처리하기 위해 배치를 청크로 나누어 각 청크의 정확한 그래디언트를 축적한 뒤 합산하는 기법으로, 본문에서는 대형 배치 N=5120/10240을 가능하게 했다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.