왜 중요한가
사람 얼굴의 미세한 변화는 인식되는 정체성에 큰 영향을 미치며, 기존 텍스트-기반 퍼스널라이제이션 방법은 원하는 국소 속성을 안정적으로 제어하는 데 한계가 있었다. 본 연구는 퍼스널라이제이션 인코더의 정체성 토큰 공간에서 의미 있는 선형 방향과 토큰 그룹을 발견해 특정 얼굴 부위의 속성을 연속적으로 조절할 수 있게 했다. 추가 학습 없이 기존 엔코더 아키텍처만으로 동작하므로 다양한 프롬프트와 장면에서 동일한 편집된 정체성을 재현하는 실용적 이점을 제공한다.
핵심 기여
퍼스널라이제이션 정체성 토큰 공간의 구조 규명
Q-Former 기반 인코더의 정체성 토큰들이 얼굴의 공간적·의미적 부분과 일관되게 대응한다는 사실을 입증했으며, 동일한 토큰이 서로 다른 인물에서도 동일한 역할(예: 눈, 코, 입)을 유지한다는 관찰을 제시했다.
토큰 선택 기법을 통한 국소 토큰 집합 식별
패치 기반 이미지 쌍에서 정체성 표현 차이의 토큰별 크기(ℓ2 노름)를 집계하는 방식과 전역 속성에 대해 단일 토큰 SVM 분류기를 학습해 유의한 토큰들을 선택하는 두 가지 절차를 도입해 부위별 편집을 위한 토큰 집합 S를 재사용 가능하게 확보했다.
감독·비감독 선형 편집 방향 설계 및 정규화된 적용법
평균-차(mean-difference)와 SVM 기반의 감독적 선형 방향, 그리고 PCA 기반의 비감독 방향을 정의하고 평균 중심화와 노름 보존 방식으로 스케일을 조정하는 정규화된 업데이트 식을 제시해 국소성과 전역성의 균형을 맞춘 편집을 수행했다.
학습 불필요한 정체성 튜닝 파이프라인과 광범위한 실험 검증
Omni-ID와 PuLID 인코더를 Flux.dev 모델과 결합해 FFHQ와 CelebA를 이용한 실험을 수행했으며 ArcFace 유사도와 VQA 기반 평가, 사용자 연구를 통해 본 기법이 정체성 일관성과 편집·프롬프트 준수성에서 기존 방법을 능가함을 수치로 확인했다.
핵심 아이디어 이해하기
퍼스널라이제이션 인코더는 입력 이미지 집합을 압축해 고정 길이의 정체성 토큰 벡터 Z∈ℝ^{N×C}로 표현하며, 이 토큰들 각각이 교차어텐션을 통해 얼굴의 특정 공간적·의미적 요소를 요약한다. 따라서 전체 표현을 단일 벡터로 단순 조작하면 전역적 변화는 만들 수 있지만 국소적 제어가 어려운 반면, 개별 토큰 혹은 토큰 부분집합을 조작하면 공간적으로 국한된 속성 변화가 유도된다. 이 관찰을 출발점으로 삼아 토큰 선택과 선형 방향 발견을 결합하면 학습 없이도 원하는 얼굴 부위를 연속적으로 조절할 수 있다는 직관이 핵심이다.
토큰 선택 단계에서는 패치 기반 이미지 쌍을 만들어 동일한 얼굴 부위만 변경한 뒤 각 토큰의 차분 벡터 ΔZ_n의 ℓ2 노름을 측정해 상위 k개의 토큰을 선택한다. 이 방식은 짧은 데이터 수(예: 5쌍)로도 반복적으로 등장하는 토큰을 안정적으로 식별하며, 전역 속성은 CelebA 같은 레이블을 이용해 단일 토큰별 SVM 정확도를 기준으로 토큰을 선택한다. 이렇게 선택된 토큰 집합 S를 편집 대상으로 삼으면 조작의 지역성과 일관성이 유지된다.
편집 자체는 선형 연산으로 구성되며 감독적·비감독적 방법을 모두 적용한다. 감독적 방법은 양성·음성 샘플의 평균 차이나 SVM의 하이퍼플레인 법선을 편집 방향으로 사용하며, 비감독적 방법은 정체성 벡터에 대해 PCA를 수행해 주요 성분을 추출한다. 모든 경우에 대해 편집은 벡터를 데이터 평균으로 중심화한 뒤 방향을 더하고 원래 노름을 보존하도록 재스케일링하는 식으로 적용되어 분포적 왜곡을 줄인다.
관련 Figure

이 그림은 개별 쿼리 토큰이 눈, 코, 입 등 공간적으로 분리된 얼굴 영역을 지속적으로 주목함을 보여주며 토큰-영역 대응의 존재를 실증한다. 토큰이 서로 다른 인물에서도 유사한 공간적 역할을 유지하는 점은 토큰 기반 조작이 재사용 가능하고 일관된 편집을 생성할 수 있는 근거가 된다.
Q-Former의 정체성 토큰이 얼굴 이미지의 특정 영역을 국소적으로 집중하는 어텐션 맵을 시각화한 이미지이다.

눈 영역에 특화된 토큰이 존재함은 토큰별 PCA나 선택된 토큰 집합 S에서 국소적 편집을 가능하게 하는 구조적 근거가 된다. 이 자료는 눈 개방도나 눈 색깔 같은 속성이 개별 토큰 또는 토큰 그룹으로 국소적·연속적으로 조절될 수 있음을 보강한다.
다른 토큰의 어텐션 맵으로, 이 토큰은 주로 눈 주변을 강조하고 있어 눈 관련 속성 조작에 적합한 토큰임을 나타낸다.
방법론
전체 파이프라인은 입력 이미지들을 사전 학습된 이미지 인코더와 Q-Former로 처리해 N개의 정체성 토큰 Z를 얻는 단계, 편집할 토큰 집합 S를 선택하는 단계, 그리고 선택된 토큰에 선형 방향을 적용해 수정된 정체성 Z'를 생성하는 단계로 구성된다. 이 과정을 위해 저자들은 패치 기반 차이 산출, 단일 토큰별 SVM 검증, 감독적 평균-차 및 SVM 방향, 그리고 PCA 기반 비감독 방향을 체계적으로 적용해 각 단계의 역할을 분리했다.
토큰 선택에서는 국소 속성마다 (예: 눈, 입) 패치로 합성한 이미지 쌍(I, I_patch)을 만들고 ΔZ = Z(I_patch) − Z(I)를 계산해 각 토큰의 기여도를 ‖ΔZ_n‖2로 측정한다. 여러 쌍을 집계해 자주 상위 k에 드는 토큰들을 선택하면 토큰 집합 S가 얻어지고 이 집합은 다른 정체성에도 재사용 가능하다. 전역 속성의 경우에는 각 토큰의 특성 벡터에 대해 선형 SVM을 학습해 검증 정확도 m{n,a}가 threshold τ 이상인 토큰들을 선택한다.
선형 편집은 벡터 z를 데이터 평균 z로 중심화한 뒤 단위 방향 v를 α 스케일로 더하고 결과 벡터의 노름을 원래와 동일하게 맞추는 수식(e와 z′의 정규화 식)을 사용한다. 이 정규화는 편집 강도를 제어하면서 분포 스케일을 보존해 급격한 분포 이탈로 인한 품질 저하를 억제한다. 또한 토큰 단위, 토큰 그룹 단위, 전역(벡터화된 Z 전체) 단위로 동일 연산을 적용해 편집의 국소성-전역성 트레이드오프를 실험적으로 탐색했다.
관련 Figure

이 이미지는 단일 토큰이 일관되게 코 주변 정보를 캡처함을 시각적으로 확인시켜 주며 패치 기반 차이 분석으로 해당 토큰을 코 편집에 사용해야 할 합리적 근거를 제공한다. 따라서 토큰 선택 절차에서 ΔZ_n의 크기 기반 정렬이 의미 있는 토큰을 찾는 데 유효함이 뒷받침된다.
특정 학습 쿼리 토큰의 어텐션 히트맵을 얼굴 전경에 오버레이한 예시로, 해당 토큰이 주로 코 영역을 집중함을 보여준다.

입술 토큰의 존재는 토큰 그룹 선택과 패치 기반 평가가 특정 부위 편집에 실질적 영향을 미친다는 근거가 되며, 실험에서 입술 색상이나 형태를 제어한 사례와 직접적으로 연결된다. 이 그림은 토큰 단위 조작이 얼굴의 의미적 부분을 표적화하는 데 유효하다는 점을 보강한다.
입술 주변을 강조하는 또 다른 쿼리 토큰의 어텐션 맵으로, 입 관련 편집을 위한 토큰 후보를 시사한다.
주요 결과
정성적 결과에서 저자들은 눈의 개방도, 콧모양 변경, 수염 추가, 주근깨 등 텍스트로 표현하기 어려운 미세한 얼굴 속성들을 토큰 조작으로 연속적이고 지역적으로 조절한 샘플을 제시했다. 전역 보간, 토큰별 PCA, 그룹 PCA 등 서로 다른 수준의 제어에서 토큰 그룹을 적절히 선택하면 눈 색깔과 같은 국소 속성은 토큰별 PCA가, 나이·전반적 외형과 같은 전역 속성은 전역 PCA가 더 적합함이 관찰되었다. 또한 SVM 기반 방향은 미세한 속성에서 더 정밀한 편집을 이루는 반면 평균-차 방식은 큰 변화에 더 잘 작동한다는 계량적·직관적 비교가 제공되었다.
정량평가에서는 ArcFace 임베딩으로 생성 이미지들 간의 평균 쌍별 코사인 유사도를 계산해 정체성 일관성을 측정했고, VQA 기반 판정자를 이용해 편집 준수도와 프롬프트 준수도를 평가했다. 표에 따르면 Omni-ID 기반으로는 기본 편집에서 ID 일관성 0.47, 편집 준수 0.79, 프롬프트 준수 0.91을 기록했고 PuLID 기반에서는 일부 지표가 더 높았으며, 대조군인 PreciseControl과 Weights2Weights는 전반적으로 낮은 일관성과 준수도를 보였다. 사용자 연구에서도 본 방법은 W2W 대비 전 항목에서 94%의 우세를 기록했으며 Kontext Direct와 Sequential 대비 각각 전체 선호 85%와 83%의 우위를 보였다.
추가적으로 Ablation에서 토큰 단일 조작은 국소적이나 효과가 작았고, 전역 조작은 강하지만 국소 제어가 불명확해 대부분 속성은 적절한 토큰 부분집합을 수정해야 정밀한 편집이 가능함이 확인되었다. 저자들은 또한 일부 자동 지표가 질적 아티팩트를 포착하지 못해 메트릭 설계의 한계가 존재함을 수치와 사례로 함께 보고했다.
기술 상세
전체 아키텍처는 사전학습된 이미지 인코더와 Q-Former 어댑터를 사용해 입력 이미지 집합을 N개의 정체성 토큰 Z∈ℝ^{N×C}로 매핑한 뒤, 이 토큰들을 디퓨전 모델의 디커플드 크로스어텐션 층에 주입하는 IP-Adapter 계열 구성 위에 구축되었다. 실험에는 Omni-ID와 PuLID 인코더를 사용했고 FFHQ 데이터를 PCA 계산용으로, CelebA를 감독적 방향 학습용 레이블 데이터로 활용했다. 편집 연산은 vec(Z), Z_n, vec(Z_S) 중 하나의 표현을 선택해 M차원 벡터로 취급한 뒤 선형 방향 v를 더하고 원래 데이터 평균과의 거리 보존을 위해 재스케일하는 수식을 적용해 분포 스케일을 유지했다.
토큰 선택 알고리즘은 두 경로로 구성되어 국소 속성의 경우에는 원본-패치 쌍을 생성해 ΔZ=Z(I_patch)−Z(I)를 계산하고 각 토큰의 기여도를 ‖ΔZ_n‖2로 측정해 상위 k 토큰을 선택한다. 전역 속성의 경우에는 각 토큰 인스턴스에 대해 선형 SVM f{n,a}를 학습해 검증 정확도 m_{n,a}가 기준 τ 이상인 토큰들을 A_a로 선정한다. 이들 선택 과정은 속성별로 한 번 수행해 다른 정체성에도 재사용되도록 설계되어 편집 비용을 낮춘다.
감독적 편집 방향은 평균 차 d_{attr}=μ_+−μ_- 또는 SVM의 노멀 w를 단위 노름으로 정규화한 v_svm=w/‖w‖_2를 사용하며, 비감독적 방향은 정체성 벡터 집합에 대해 PCA를 수행해 주성분을 편집 축으로 사용했다. 편집 적용 식은 e=(z−z)+α·v, z'= z + e·(‖z−z‖_2/‖e‖_2)로 정의되어 중심화와 노름 보존을 결합한다. 이 수식은 입력-처리-출력 관점에서 입력 z를 평균 중심화한 뒤 방향을 추가하고 출력 z'가 원래 평균으로부터 같은 크기의 거리를 갖도록 조정한다.
구현 세부에서는 FFHQ에서 추출한 대규모 벡터 집합으로 PCA 모드를 계산했고 CelebA 레이블로 SVM을 학습해 글로벌 토큰 후보를 찾았다. 실험은 Flux.dev 기반 디퓨전 모델에 토큰을 주입해 생성 결과를 얻는 방식으로 수행되었으며, 추가적인 구현·하이퍼파라미터 상세는 논문 부록을 참조해야 한다.
한계점
퍼스널라이제이션 인코더가 정체성과 이미지 구성(layout/pose)을 완전히 분리하지 못해 전역 보간 등에서 레이아웃 변화가 동반될 수 있음이 논문에 명시되어 있다. 자동화된 계량 지표는 국소적 아티팩트나 미세한 품질 저하를 완전히 포착하지 못해 정성적 검토가 여전히 필요함이 관찰되었다. 또한 토큰별 정보 분산으로 인해 단일 토큰만의 조작으로는 충분한 효과를 얻지 못하는 경우가 있어 적절한 토큰 집합 선택이 편집 성공의 전제라는 한계가 존재한다.
실무 활용
퍼스널라이제이션 파이프라인에 본 방법을 통합하면 사용자가 한 번 정체성을 조정한 뒤 다양한 프롬프트와 장면에서 동일한 편집된 정체성을 일관되게 재현할 수 있다. 추가 학습 없이 기존 인코더 출력 토큰을 조작하는 방식이므로 대규모 재학습 비용 없이도 커스텀한 외형을 유지하면서 생성 이미지를 얻을 수 있다.
- 프로필 사진 생성에서 특정 얼굴 부위(예: 수염, 주근깨)를 일관되게 적용해 브랜딩이나 스타일 기준을 유지하는 작업
- 엔터테인먼트 콘텐츠 제작에서 동일 배우의 다양한 장면에 걸쳐 일관된 외형 변경을 자동화하는 파이프라인
- 버추얼 아바타 시스템에서 사용자 지정된 외형을 한 번 설정해 다양한 의상·배경·포즈로 재사용하는 워크플로
코드 공개 여부: 미확인
키워드
용어 해설
- Q-Former
- — 소스 토큰 스트림에서 소수의 학습 가능한 쿼리 토큰으로 교차어텐션을 수행해 고정 길이의 요약 토큰을 생성하는 모듈로, 퍼스널라이제이션 인코더에서 얼굴 정체성 정보를 컴팩트하게 표현하는 역할을 한다.
- 정체성 토큰(Identity Tokens)
- — 퍼스널라이제이션 인코더가 생성하는 N×C 형태의 토큰 집합으로, 각 토큰이 얼굴의 특정 공간·의미적 요소를 캡처해 전체 정체성 표현을 구성하며 토큰 단위의 조작이 국소적 편집을 가능하게 한다.
- 토큰별 PCA(Per-Token PCA)
- — 정체성 표현에서 각 토큰의 벡터에 대해 주성분분석을 적용해 해당 토큰이 담당하는 주변 공간의 주요 변동 방향을 추출하는 기법으로, 국소 속성(예: 눈 색깔, 입 모양)을 연속적으로 제어할 수 있다.
- 토큰 선택(Token Selection)
- — 편집하려는 얼굴 부위와 연관된 토큰의 부분집합 S를 식별하는 과정으로, 패치 기반 차이 측정과 단일 토큰 분류기 검증(SVM) 같은 방법을 통해 국소성과 반복성 있는 토큰들을 골라낸다.
- 평균 차 방향(Mean-Difference Direction)
- — 특정 속성의 레이블이 있는 샘플들에서 양성 집단과 음성 집단의 정체성 벡터 평균 차이를 편집 방향으로 사용해 전역적이고 강한 변화를 생성하는 선형 편집 방식이다.
AI 요약 · 북마크 · 개인 피드 설정 — 무료
출처 · 인용 안내
인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.