TL;DR
흐름 매칭 기반 생성 모델은 높은 품질을 유지하려면 보통 수십 단계의 샘플링이 필요해 추론 비용과 지연이 크다. PFM은 예측된 깨끗한 샘플을 픽셀이나 VAE 잠재공간이 아니라 사전학습된 지각적 특징 공간에서 비교하도록 바꿔 적은 단계 수로도 온-매니폴드에 가까운 예측을 유도한다. 이로 인해 별도의 교사 모델이나 추가 스코어 네트워크 없이도 4–8스텝으로 실용적인 품질을 달성할 수 있었다.
왜 중요한가
흐름 매칭 기반 생성 모델은 높은 품질을 유지하려면 보통 수십 단계의 샘플링이 필요해 추론 비용과 지연이 크다. PFM은 예측된 깨끗한 샘플을 픽셀이나 VAE 잠재공간이 아니라 사전학습된 지각적 특징 공간에서 비교하도록 바꿔 적은 단계 수로도 온-매니폴드에 가까운 예측을 유도한다. 이로 인해 별도의 교사 모델이나 추가 스코어 네트워크 없이도 4–8스텝으로 실용적인 품질을 달성할 수 있었다.
핵심 기여
지각적 특징 공간에서의 흐름 매칭 감독 도입
논문은 흐름 매칭의 감독 공간을 VAE 잠재공간에서 디코더-사전학습 특징 공간으로 바꾸는 간단한 변화만으로 소수 단계 생성 성능을 크게 개선했다. 이 접근은 별도의 교사 모델이나 보조 스코어 네트워크가 필요하지 않아 기존 학습 파이프라인에 최소한의 수정을 가해 적용 가능하다. 학습 데이터에서 직접 학습하므로 대규모로 확장 가능하고 증류 기반 방법보다 인공적 아티팩트를 감소시켰다.
오프-매니폴드 벌칙(R_phi) 개념적 분석 및 계량화
저자들은 지각적 특징 공간이 데이터 모드 사이의 평균(midpoint)에 상대적으로 큰 거리 벌점을 부여한다는 관찰을 수치화하여 R_phi 지표로 제시했다. R_phi가 클수록 소수 단계에서 생성된 샘플이 매니폴드로부터 덜 벗어나며 실제 실험에서 R_phi 순위와 텍스트-이미지 성능 간 상관이 확인되었다. 이는 감독 공간 기하가 소수 단계 생성 성능에 결정적 역할을 함을 실험적으로 입증했다.
CFG(무분류기 가이드) 학습 흡수 전략 제안
추론시 추가 무조건 평가가 필요한 일반적 CFG를 학습단계에서 모델 내부로 흡수하는 두 가지 전략(예측측 베이킹과 목표측 베이킹)을 제안하여 추론 비용을 낮출 수 있음을 보였다. 예측측 베이킹은 조건부 예측과 무조건 예측의 선형 결합을 stop-gradient와 함께 사용해 모델이 가이드 효과를 내부화하도록 유도한다. 목표측 베이킹은 가이드된 목표를 생성해 모델을 그 목표로 직접 최적화함으로써 한 번의 순전파로 가이드 효과를 얻도록 했다.
다양한 태스크(텍스트-이미지, 편집, 비디오)에서의 실험적 검증
PFM을 SD3-Medium, Qwen-Image-Edit, Wan2.1-1.3B 등에 적용해 텍스트-이미지, 이미지 편집, 텍스트-비디오에서 모두 소수 단계에서 경쟁력 있는 성능을 보였다. COCO val에서 8스텝 PFM은 FID 33.93, CLIP 31.70, HPSv3 11.42를 기록했고 MagicBrush 편집 벤치에서 일부 지표는 40스텝 기준 모델을 능가했다. 비디오 VBench 실험에서도 8스텝 PFM이 35스텝 기준과 유사하거나 더 나은 항목을 보였다.
핵심 아이디어 이해하기
흐름 매칭의 기존 감독은 VAE 잠재공간이나 픽셀-유클리드 거리를 사용해 예측된 깨끗한 샘플과 실제 샘플 간 평균제곱오차를 최소화했다. 이 경우 후방분포 q(x0|xt)가 다봉성일 때 회귀의 최적해는 봉들 사이의 평균이 되어 오프-매니폴드한 블러 출력이 발생하기 쉬우며, 많은 통합 단계가 있어야 점차 복원될 수 있다. PFM은 디코더로 복원한 이미지들을 사전학습된 지각적 특징 phi(·)로 맵핑한 뒤 그 특징 공간에서 거리를 측정해 손실을 계산함으로써 평균-지향 회귀 대신 모드-지향 회귀가 일어나도록 유도한다.
관련 Figure

왼쪽의 2D 나선 데이터 실험은 잠재·무작위 DAE·학습된 DAE 공간에서의 소수 단계 샘플 분포 차이를 보여주며 학습된 지각 공간에서 샘플이 더 매니폴드에 가까이 유지되는 현상을 확인할 수 있다. 오른쪽 그래프와 얼굴 평균 이미지는 오프-매니폴드 벌칙 R_phi가 클수록 중간 평균이 더 큰 거리를 갖고 DINO 같은 특징 공간에서 평균이 더 온-매니폴드에 가깝게 보존됨을 나타낸다.
Toy 예제와 실세계 평균 사례를 통해 감독 공간의 기하가 소수 단계 성능에 미치는 영향을 시각적으로 제시한 그림이다.
방법론
PFM의 핵심 절차는 세 단계로 구성된다. 첫째, 모델은 노이즈 단계 xt에서 속도 v_theta(xt,t,c)를 예측하고 이를 통해 깨끗한 잠재 예측 xhat0를 역계산한다. 둘째, xhat0와 실제 x0를 VAE 디코더 D(·)로 픽셀 공간으로 복원한 뒤 사전학습된 특징망 phi(·)에 통과시켜 특징 차이 d(phi(D(xhat0)), phi(D(x0)))를 손실로 사용한다. 셋째, 학습 후 표준 흐름 샘플링 또는 consistency sampling을 통해 자유롭게 NFE(샘플링 단계 수)를 조정할 수 있으며 필요시 학습단계에서 CFG를 베이킹해 추론 비용을 낮출 수 있다.
관련 Figure

사전학습된 백본들은 모두 소수 단계에서 선명한 결과를 제공하는 반면 완전 무작위 초기화(RandViT)는 흐려짐을 보였고, 얕은 층에서의 감독은 픽셀 수준 등거리성을 유지해 블러를 유발함을 시사한다. 이 시각적 비교는 특징 선택과 층 조합이 PFM의 성능 핵심임을 보강한다.
다양한 지각적 특징 백본과 층 깊이에 대한 애블레이션 결과를 시각적으로 정리한 그림이다.
주요 결과
텍스트-이미지 실험에서 SD3-Medium에 적용한 PFM은 8스텝에서 FID 33.93, CLIP 31.70, HPSv3 11.42를 달성해 동절차의 다른 8스텝 방법들과 비교해 높은 CLIP 및 HPSv3 점수를 기록했다. 이미지 편집 태스크(MagicBrush)에서는 Qwen-Image-Edit에 PFM을 적용해 8스텝에서 CLIP-I 0.9402, DINO 0.9187, L1 0.0535, L2 0.0156을 얻어 동일 모델의 40스텝 기준과 일부 지표에서 우위를 보였다. 텍스트-비디오 VBench 결과에서는 Wan2.1 기반 PFM(8스텝)이 35스텝 기준과 유사하거나 더 나은 항목을 기록하며 적은 단계로도 동적·시간적 일관성을 확보했다.
관련 Figure

동일한 프롬프트에 대해 PFM이 적은 단계에서도 배경과 객체 디테일을 더 잘 보존하는 경향을 보여주며 일부 경쟁 방법들은 색 과포화 혹은 블러 아티팩트를 유발함을 확인할 수 있다. 이 그림은 정량 지표와 함께 소수 단계에서의 시각적 우위를 보강하는 근거 역할을 한다.
텍스트-이미지 비교 샘플들을 모아 PFM과 기존 방법들의 시각적 품질 차이를 제시한 정성적 결과 표이다.

PFM을 적용한 편집 결과는 원본 조건과의 텍스트 정렬성을 유지하면서도 픽셀 수준의 왜곡이 적고 세부 묘사가 선명하게 남는 특성이 관찰된다. 이 패널은 MagicBrush 편집 벤치에서의 정량 결과와 일관되게 PFM이 8스텝에서 높은 편집 충실도를 달성함을 뒷받침한다.
이미지 편집과 관련된 정성적 비교 예시로서 PFM 적용 전후 결과를 나열한 그림이다.

여러 실험에서 PFM이 적은 스텝에서도 전반적인 구조와 색상 균형을 유지하는 반면 일부 비교 기법들은 과도한 블러 또는 색상 왜곡을 보였다. 이 패널은 모델별 시각적 특성 차이와 백본 선정이 결과에 미치는 영향을 직관적으로 보여준다.
PFM의 다양한 실험적 적용 예시를 보여주는 샘플 그리드로서 원본 이미지, PFM, 비교 모델들의 결과를 병렬 배치했다.

PFM이 8스텝에서 운동의 연속성 및 이미지 선명도를 더 잘 유지하며 35스텝 기준과 유사한 수준의 시간적 품질을 달성함을 정성적으로 확인할 수 있다. 이 결과는 VBench 정량 지표와 결합해 소수 단계의 비디오 생성에서 PFM의 실용성을 뒷받침한다.
비디오 생성 결과를 프레임별로 배열해 PFM과 Wan2.1의 프레임 퀄리티 및 시간적 일관성을 비교한 그림이다.

스텝 수가 늘어날수록 품질이 점진적으로 향상되며 4–8스텝에서 대부분의 세부가 유지되는 양상을 보여준다. 이 패널은 PFM이 1–2스텝에서 아직 한계가 있으나 4스텝 이상에서는 충분히 실용적임을 시각적으로 확인시킨다.
1,2,4,8 스텝 등 추론 단계 수 변화에 따른 결과 품질 변화를 정리한 그림이다.

표와 차트는 R_phi, 특성 차원 D, 다양한 백본의 지표값과 COCO/MagicBrush/VBench 결과를 수치로 보여주며 PFM의 정량 우위를 뒷받침한다. 이 자료는 실험적 주장의 근거가 되는 핵심 수치들을 한눈에 제공한다.
테이블과 그래프 형태의 정량 결과들을 모아 성능 비교와 R_phi, 특성 차원 영향 등을 요약한 그림이다.
기술 상세
전체 아키텍처는 기존 flow-matching 프레임워크를 유지하되 감독 공간만 교체한다. 입력 노이즈 epsilon ~ N(0,I)과 깨끗한 잠재 x0로부터 xt를 생성하는 선형 인터폴레이션 식 xt = (1 - sigma_t) x0 + sigma_t epsilon와 모델의 속도 예측 v_theta(xt,t,c)를 통해 xhat0 = xt - sigma_t v_theta(xt,t,c)를 복원하는 과정은 표준 흐름 매칭과 동일하다. PFM은 그다음 단계에서 xhat0와 x0를 디코더 D(·)로 각각 픽셀 yhat0, y0로 복원한 뒤 phi(yhat0), phi(y0) 사이의 거리를 측정하는 손실 L_PFM = E[d(phi(yhat0), phi(y0))]로 학습한다.
한계점
논문은 극도로 낮은 단계 수, 특히 1–2스텝 구간에서는 성능 저하가 뚜렷하다고 명시해 두 스텝 미만의 초저스텝 생성 문제는 남아 있다. 또한 어떤 사전학습 지각 공간이 최적인지는 아직 불명확하며 서로 다른 백본이 시각적 특성과 오프-매니폴드 페널티 R_phi에 서로 다른 영향을 미친다. 제안된 접근은 디코더와 사전학습된 특징망이 필요하므로 이러한 구성요소가 없는 시스템에는 직접 적용하기 어렵다.
실무 활용
PFM은 기존 흐름 매칭 학습 파이프라인에 작은 변경만으로 적용 가능해 실무에서 적은 샘플링 단계로 추론 비용을 낮추는 데 실질적 이득을 제공한다. 사전학습된 지각 모델을 특징 추출기로 사용하는 것만 추가하면 되므로 기존 VAE 기반 파이프라인에 쉽게 통합할 수 있다. 공개된 코드 저장소를 통해 재현과 엔지니어링 적용이 가능하다.
- 텍스트-이미지 생성 시스템에서 추론 레이턴시를 줄이며 품질을 유지해야 하는 실시간 서비스 환경에 적용 가능하다.
- 이미지 편집 파이프라인에서 단계 수를 줄여 사용자 대기시간을 단축하면서 편집 품질을 높이는 용도로 활용할 수 있다.
- 텍스트-비디오 생성 혹은 초단편 비디오 제작에서 샘플링 비용을 낮추고 시간적 일관성을 유지해야 하는 워크플로에 유용하다.
코드 공개 여부: 공개
코드 저장소 보기키워드
용어 해설
- Perceptual Supervision
- — 사전학습된 시각 표현기(예: VGG, DINOv2)의 특징 공간에서 예측 오차를 측정하는 손실 방식으로, 픽셀 거리 대신 의미적 거리를 최소화하여 시각적 왜곡(블러 등)보다 실제 유사한 모드에 근접한 출력을 선호하도록 학습시킨다.
- Flow Matching
- — 노이즈와 데이터 사이의 연속적 변환을 학습하는 프레임워크로서, 시간별 목표 속도(velocity)를 회귀하여 노이즈에서 깨끗한 샘플로의 역변환을 계산하고 샘플링할 때 이 속도 예측을 이용해 복원한다.
- VAE Latent Space
- — 사전학습된 VAE의 잠재벡터 공간으로서 흐름 매칭 기존 방법은 이 공간에서 속도 회귀를 수행했으며 이 공간에서의 평균 회귀가 고단계 노이즈에서 블러를 유발하는 원인으로 지적되었다.
- Classifier-Free Guidance
- — 조건부 및 무조건부 모델 예측을 선형 결합하여 조건 일치성을 강화하는 기법으로서, 일반적으로 추론 시 추가 무조건 예측 연산을 필요로 하나 논문에서는 학습 중에 이를 모델 내부로 흡수하는 방법을 제안한다.
- Off-Manifold Penalty
- — 특정 특징 공간에서 데이터 모드 사이의 평균(중간값)이 실제 데이터 매니폴드에서 얼마나 멀어지는지를 수치화한 척도로서 값이 클수록 평균화된 블러가 더 큰 벌점을 받아 모드 지향 예측을 유도한다.
코드 예제
# PFM
v_pred = model(x_t, t, c)
x0_pred = velocity_to_x0(v_pred, x_t, t)
loss = perceptual_loss(decode(x0_pred), decode(x0))
# PFM with prediction side CFG baking
v_pred = model(x_t, t, c)
v_uncond = model(x_t, t, null)
v_pred = beta * v_pred + (1 - beta) * stopgrad(v_uncond)
x0_pred = velocity_to_x0(v_pred, x_t, t)
loss = perceptual_loss(decode(x0_pred), decode(x0))이 코드는 PFM 학습 루프의 핵심 연산을 단순화한 의사코드로서 노이즈 상태 x_t에서 모델 예측을 받아 깨끗한 샘플 예측을 복원하고 디코더와 사전학습된 특징추출기에 기반한 지각적 손실을 계산하는 과정을 보여준다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.