Beyond Masking: Landmark-based Representation Learning and Knowledge-Distillation for Audio-Visual Deepfake Detection

TL;DR
  • Audio-visual deepfake detectors often watch the background, not the face, and fail on real social-media deepfakes.
  • Beyond Masking distills facial-landmark geometry into both video and audio encoders, and aligns the two over time.
  • Cross-dataset: 78.12% on DFDC and 75.12% on 500+ web deepfakes, highest among compared methods, with 32.4 M parameters.
  • 오디오-비주얼 딥페이크 탐지기는 얼굴보다 배경을 보는 경우가 많아, 소셜 미디어의 실제 딥페이크에서 실패합니다.
  • Beyond Masking은 얼굴 랜드마크 기하 정보를 비디오·오디오 인코더 모두에 증류하고, 두 모달리티를 시간 축에서 정렬합니다.
  • 교차 데이터셋: DFDC 78.12%, 웹 딥페이크 500여 개 75.12%로 비교 방법 중 최고이며, 파라미터는 32.4 M입니다.
  • 音视频深度伪造检测器常常关注背景而非人脸,面对社交媒体上的真实深度伪造时失效。
  • Beyond Masking 将人脸关键点几何信息蒸馏到视频和音频编码器中,并在时间上对齐两种模态。
  • 跨数据集:DFDC 78.12%,500 多个网络深度伪造视频 75.12%,在对比方法中最高;参数量 32.4 M。

Chan Park1, Muhammad Shahid Muneer2, Simon S. Woo2,*

1Department of Artificial Intelligence, Sungkyunkwan University, Suwon, Republic of Korea2Department of Computer Science & Engineering, Sungkyunkwan University, Suwon, Republic of Korea

* Corresponding author* Corresponding author* Corresponding author

ACM International Conference on Information and Knowledge Management (CIKM) 2025, Short Paper

78.12%cross-dataset accuracy on unseen DFDC (AUC 78.82)처음 보는 DFDC 교차 데이터셋 정확도 (AUC 78.82)未见过的 DFDC 上的跨数据集准确率(AUC 78.82)
75.12%accuracy on 500+ real-world web deepfakes (AUC 75.65)실제 웹 딥페이크 500여 개 정확도 (AUC 75.65)500 多个真实网络深度伪造视频上的准确率(AUC 75.65)
92.38%intra-dataset accuracy on FakeAVCeleb (AUC 93.25)FakeAVCeleb 데이터셋 내부 정확도 (AUC 93.25)FakeAVCeleb 数据集内准确率(AUC 93.25)
32.4 Mparameters, fewer than every multimodal baseline with a reported size파라미터 수 (크기가 보고된 모든 멀티모달 기준 모델보다 적음)参数量(少于所有报告了规模的多模态基线)

SSituation

  • Audio-visual deepfakes fake the face, the voice, or both. They spread on social media, including political propaganda.
  • Detectors trained on academic datasets (DFDC, FakeAVCeleb, KoDF) score well. On real-world deepfakes they degrade sharply, with many false alarms.
  • One reason is where models look. Grad-CAM shows a standard backbone attending to background, hair and neck.
  • These are spurious, dataset-specific cues. Manipulation actually happens on the face and mouth.

S상황

  • 오디오-비주얼 딥페이크는 얼굴, 목소리, 또는 둘 다를 조작합니다. 정치 선전을 포함해 소셜 미디어에 퍼지고 있습니다.
  • 학술 데이터셋(DFDC, FakeAVCeleb, KoDF)으로 학습한 탐지기는 수치가 높습니다. 그러나 실제 딥페이크에서는 성능이 크게 떨어지고 오탐이 많습니다.
  • 원인 중 하나는 모델이 어디를 보느냐입니다. Grad-CAM으로 보면 일반 백본은 배경·머리카락·목에 주의를 둡니다.
  • 이는 특정 데이터셋에 묶인 부수적 단서입니다. 실제 조작은 얼굴과 입에서 일어납니다.

S情境

  • 音视频深度伪造会伪造人脸、声音或两者,正在社交媒体上传播,包括政治宣传。
  • 在学术数据集(DFDC、FakeAVCeleb、KoDF)上训练的检测器分数很高,但面对真实深度伪造时性能骤降,误报很多。
  • 原因之一是模型看哪里。Grad-CAM 显示,常规骨干网络把注意力放在背景、头发和脖子上。
  • 这些是与特定数据集绑定的虚假线索,而篡改实际发生在人脸和嘴部。
Grid of eight audio-visual deepfake samples collected from social media
Figure 1. Audio-visual deepfakes collected from social media (Meta, YouTube, X, Reddit). They form the Real-World (RW) test set.그림 1. Meta, YouTube, X, Reddit 등 소셜 미디어에서 수집한 오디오-비주얼 딥페이크. 실제 환경(RW) 평가셋을 구성합니다.图 1. 从社交媒体(Meta、YouTube、X、Reddit)收集的音视频深度伪造样本,构成真实场景(RW)测试集。

TTask

  • Make both video and audio encoders attend to facial geometry (eyes, lips, face shape), not the background.
  • Check that mouth motion and speech stay synchronized over time.
  • Generalize to unseen datasets and real web deepfakes with a small model.

T과제

  • 비디오·오디오 인코더가 배경 대신 얼굴 기하 구조(눈, 입술, 얼굴 형태)에 집중하게 한다.
  • 입 모양과 음성이 시간적으로 맞물리는지 확인한다.
  • 작은 모델로 처음 보는 데이터셋과 실제 웹 딥페이크에 일반화한다.

T任务

  • 让视频和音频编码器关注人脸几何结构(眼睛、嘴唇、脸型),而不是背景。
  • 检查嘴部动作与语音是否在时间上同步。
  • 用小模型泛化到未见过的数据集和真实网络深度伪造。

AAction

1. Landmark-based Distillation (LBD): landmarks as a teacher, not a mask.

  • Instead of masking the input, we extract 478 facial landmarks per frame with MediaPipe.
  • A small landmark projector turns them into a target representation.
  • Video and audio landmark predictors learn to reproduce it from encoder features, with a KL-divergence loss (motivated by I-JEPA).
  • To reconstruct facial geometry, the encoders must look at the face. The audio encoder must infer mouth shape from sound.

A행동

1. Landmark-based Distillation (LBD): 마스크가 아니라 교사로서의 랜드마크.

  • 입력을 가리는 대신, MediaPipe로 프레임마다 얼굴 랜드마크 478개를 추출합니다.
  • 작은 랜드마크 프로젝터가 이를 목표 표현으로 바꿉니다.
  • 비디오·오디오 랜드마크 예측기는 인코더 특징으로 이 표현을 재현하도록 KL 발산 손실로 학습합니다(I-JEPA에서 착안).
  • 얼굴 기하를 재구성하려면 인코더가 얼굴을 봐야 합니다. 오디오 인코더는 소리로 입 모양을 추론해야 합니다.

A行动

1. Landmark-based Distillation(LBD):把关键点当作教师,而不是掩码。

  • 不遮挡输入,而是用 MediaPipe 每帧提取 478 个人脸关键点。
  • 一个小型关键点投影器将其转换为目标表示。
  • 视频和音频关键点预测器以 KL 散度损失,从编码器特征中重建该表示(受 I-JEPA 启发)。
  • 要重建人脸几何,编码器必须看人脸;音频编码器则必须从声音推断嘴型。
A cropped face and the same face with MediaPipe landmarks drawn as green points
A cropped face (left) and its MediaPipe facial landmarks (right), used as the distillation target.잘라낸 얼굴(왼쪽)과 증류 목표로 쓰는 MediaPipe 얼굴 랜드마크(오른쪽).裁剪后的人脸(左)及其 MediaPipe 人脸关键点(右),用作蒸馏目标。

2. Multimodal Temporal Information Alignment (MTIA).

  • Video and audio features pass through transformer encoders with positional encoding.
  • Cross-attention (video = query, audio = key and value) feeds the real/fake classifier.
  • A contrastive loss pulls matching audio-video pairs together and pushes mismatched pairs apart.

3. A real-world test set.

  • Over 500 viral audio-visual deepfakes from major social media, chosen for video quality and audio realism.
  • Includes high-profile figures such as presidents and military personnel. Paired with 500 real VoxCeleb videos.

2. Multimodal Temporal Information Alignment (MTIA).

  • 비디오·오디오 특징은 위치 인코딩을 더한 트랜스포머 인코더를 거칩니다.
  • 교차 어텐션(비디오 = 쿼리, 오디오 = 키·값)이 진짜/가짜 분류기로 이어집니다.
  • 대조 손실은 짝이 맞는 오디오-비디오 쌍을 가깝게, 맞지 않는 쌍을 멀게 만듭니다.

3. 실제 환경 평가셋.

  • 주요 소셜 미디어에서 화제가 된 오디오-비주얼 딥페이크 500여 개를 영상 품질과 음성 사실감 기준으로 수집했습니다.
  • 대통령, 군 관계자 등 주요 인물이 포함됩니다. 실제 영상으로 VoxCeleb 500개를 짝지었습니다.

2. Multimodal Temporal Information Alignment(MTIA)。

  • 视频与音频特征经过带位置编码的 Transformer 编码器。
  • 交叉注意力(视频为 query,音频为 key 和 value)连接真伪分类器。
  • 对比损失拉近匹配的音视频对,推远不匹配的对。

3. 真实场景测试集。

  • 从主流社交媒体收集 500 多个热门音视频深度伪造,按视频质量和音频真实感筛选。
  • 包含总统、军方人员等知名人物,并配对 500 个真实 VoxCeleb 视频。
Framework: 3D CNN video encoder, 1D CNN audio encoder, landmark projector and predictors (LBD), transformer encoders and MTIA, cross-attention classifier
Figure 2. The framework. Landmark predictors (Pvφ, Paφ) and the projector Pθ implement LBD. Transformer encoders, contrastive A-V alignment (MTIA) and cross-attention feed the classifier.그림 2. 프레임워크. 랜드마크 예측기(Pvφ, Paφ)와 프로젝터 Pθ가 LBD를 구성합니다. 트랜스포머 인코더, 대조 기반 오디오-비디오 정렬(MTIA), 교차 어텐션이 분류기로 이어집니다.图 2. 整体框架。关键点预测器(Pvφ、Paφ)与投影器 Pθ 构成 LBD;Transformer 编码器、对比式音视频对齐(MTIA)和交叉注意力连接分类器。

RResult

  • Generalization: trained on FakeAVCeleb + KoDF, it reaches 78.12% ACC / 78.82 AUC on unseen DFDC and 75.12% / 75.65 on the real-world web set.
  • Both are the highest among methods compared in Table 2 (next best: 74.65 / 75.18 on DFDC, 68.15 / 67.87 on the web set).
  • Intra-dataset: 92.38% ACC / 93.25 AUC on FakeAVCeleb, where both modalities can be faked; next best is 83.42% ACC. Best ACC on both DF-TIMIT splits.
  • Efficiency: 32.4 M parameters, fewer than every multimodal baseline with a reported size (42.7–47.4 M).
  • Every component helps: FakeAVCeleb accuracy rises from 72.12% (no landmarks, no MTIA) to 92.38% (Table 3). Grad-CAM attention moves from the background to the eyes and mouth.
  • CIKM 2025 short paper (first author), with code released.

R결과

  • 일반화: FakeAVCeleb + KoDF로 학습해 처음 보는 DFDC에서 ACC 78.12% / AUC 78.82, 실제 웹 평가셋에서 75.12% / 75.65를 기록했습니다.
  • 둘 다 표 2의 비교 방법 중 최고입니다(차순위: DFDC 74.65 / 75.18, 웹 평가셋 68.15 / 67.87).
  • 데이터셋 내부: 두 모달리티 모두 조작될 수 있는 FakeAVCeleb에서 ACC 92.38% / AUC 93.25이며, 차순위는 ACC 83.42%입니다. DF-TIMIT 두 분할 모두 ACC 1위입니다.
  • 효율성: 파라미터 32.4 M으로, 크기가 보고된 모든 멀티모달 기준 모델(42.7–47.4 M)보다 적습니다.
  • 모든 구성 요소가 기여: FakeAVCeleb 정확도가 72.12%(랜드마크·MTIA 없음)에서 92.38%로 올랐습니다(표 3). Grad-CAM 주의도 배경에서 눈과 입으로 옮겨 갔습니다.
  • CIKM 2025 숏페이퍼(제1저자), 코드 공개.

R结果

  • 泛化:在 FakeAVCeleb + KoDF 上训练,未见过的 DFDC 上 ACC 78.12% / AUC 78.82,真实网络测试集上 75.12% / 75.65。
  • 两者均为表 2 对比方法中最高(次佳:DFDC 74.65 / 75.18,网络测试集 68.15 / 67.87)。
  • 数据集内:在两种模态都可能被篡改的 FakeAVCeleb 上 ACC 92.38% / AUC 93.25,次佳方法 ACC 为 83.42%;在 DF-TIMIT 两个划分上 ACC 均为第一。
  • 效率:参数量 32.4 M,少于所有报告了规模的多模态基线(42.7–47.4 M)。
  • 每个组件都有贡献:FakeAVCeleb 准确率从 72.12%(无关键点、无 MTIA)提升到 92.38%(表 3);Grad-CAM 注意力从背景转向眼睛和嘴部。
  • CIKM 2025 短论文(第一作者),代码已开源。

Table 2. Cross-dataset evaluation (trained on FakeAVCeleb + KoDF), ACC / AUC (%)표 2. 교차 데이터셋 평가 (FakeAVCeleb + KoDF로 학습), ACC / AUC (%)表 2. 跨数据集评估(在 FakeAVCeleb + KoDF 上训练),ACC / AUC(%)

Methods방법方法Params파라미터参数量DFDCRW (web)(웹)(网络)
ACCAUCACCAUC
Visual unimodal시각 단일 모달视觉单模态
SPSL (Xception)45.7 M72.6273.5861.2861.93
PRRNet62.1 M74.6575.1865.8565.43
LipForensics36.0 M71.2674.3063.3763.82
STIL32.5 M70.2971.3465.4865.18
FTCN26.6 M73.1874.0364.1964.80
Multimodal멀티모달多模态
Emotions42.7 M69.1471.4467.2867.72
MDS47.4 M70.2970.3066.8467.32
Joint Audio-Visual46.1 M71.2272.6968.1567.87
Ours제안 방법本文方法32.4 M78.1278.8275.1275.65

Table 1. Intra-dataset evaluation (80% / 20% split per benchmark), ACC / AUC (%)표 1. 데이터셋 내부 평가 (벤치마크별 80% / 20% 분할), ACC / AUC (%)表 1. 数据集内评估(每个基准按 80% / 20% 划分),ACC / AUC(%)

Methods방법方法Params파라미터参数量DF-TIMIT (LQ)DF-TIMIT (HQ)DFDCFakeAVCelebKoDF
ACCAUCACCAUCACCAUCACCAUCACCAUC
Visual unimodal시각 단일 모달视觉单模态
SPSL (Xception)45.7 M91.1790.0392.2991.7892.0494.7477.9479.8392.3693.19
PRRNet62.1 M93.8695.3098.7298.9795.2496.3778.1779.5494.5294.83
LipForensics36.0 M92.7793.0697.7496.5182.4765.0676.2278.4393.1693.72
STIL32.5 M95.7694.1898.2499.0392.1795.0779.8078.2994.1493.92
FTCN26.6 M93.6494.4196.6295.3994.9297.8878.9879.2193.2292.96
Multimodal멀티모달多模态
DST-Net–––––82.8086.2078.4080.40––
VFD–––––80.9085.1081.5086.10––
Emotions42.7 M92.7692.9594.6995.4282.3685.0083.4284.8193.2694.41
MDS47.4 M93.1493.1494.7795.0282.3684.4781.5383.2493.2694.41
Joint Audio-Visual46.1 M75.2275.6981.6583.4790.4489.9481.2082.4592.9693.59
Ours제안 방법本文方法32.4 M96.8297.3598.9897.7289.7590.0792.3893.2593.4894.75

Values as reported in the paper (Tables 1–2). Bold = best, underline = second best; fewest parameters counts as best. For DF-TIMIT (HQ) AUC, the second-best value is PRRNet's 98.97.값은 논문 표 1–2 그대로입니다. 굵게 = 1위, 밑줄 = 2위(파라미터는 적을수록 1위). DF-TIMIT (HQ) AUC의 2위는 PRRNet의 98.97입니다.数值取自论文表 1–2。粗体 = 最佳,下划线 = 次佳(参数量越少越好)。DF-TIMIT (HQ) AUC 的次佳为 PRRNet 的 98.97。

Table 3. Ablation of LBD components and MTIA (FakeAVCeleb, %)표 3. LBD 구성 요소와 MTIA 제거 실험 (FakeAVCeleb, %)表 3. LBD 组件与 MTIA 消融实验(FakeAVCeleb,%)

PvφPaφPθMTIAACCAUC
✗✗✗✗72.1271.81
✓✗✓✗82.0881.57
✗✓✓✗75.8975.14
✓✓✗✗84.2585.60
✓✓✓✗89.4390.15
✓✓✓✓92.3893.25

Row 1 encodes each modality separately and concatenates the features. The visual landmark predictor helps more than the audio one (rows 2–3). Combining both, adding the projector, then MTIA each add accuracy.1행은 모달리티별로 따로 인코딩해 특징을 이어 붙인 기준 모델입니다. 비디오 랜드마크 예측기가 오디오 쪽보다 효과가 큽니다(2–3행). 두 예측기 결합, 프로젝터 추가, MTIA 추가가 각각 정확도를 높입니다.第 1 行分别编码各模态并拼接特征。视频关键点预测器的作用大于音频预测器(第 2–3 行);结合两者、加入投影器、再加入 MTIA,每一步都提升准确率。

Grad-CAM maps of models trained with and without landmarks on real and fake faces
Figure 3. Grad-CAM with and without landmarks (green frame: real, red frame: fake). With LBD, attention concentrates on the eyes and mouth, not the whole frame.그림 3. 랜드마크 사용 여부에 따른 Grad-CAM(초록 테두리: 진짜, 빨간 테두리: 가짜). LBD를 쓰면 주의가 화면 전체가 아니라 눈과 입에 집중됩니다.图 3. 使用与不使用关键点的 Grad-CAM(绿框:真实,红框:伪造)。使用 LBD 后,注意力集中在眼睛和嘴部,而非整个画面。

BibTeX

@inproceedings{park2025beyondmasking,
  title     = {Beyond Masking: Landmark-based Representation Learning and
               Knowledge-Distillation for Audio-Visual Deepfake Detection},
  author    = {Park, Chan and Muneer, Muhammad Shahid and Woo, Simon S.},
  booktitle = {Proceedings of the 34th ACM International Conference on
               Information and Knowledge Management (CIKM '25)},
  year      = {2025},
  publisher = {Association for Computing Machinery},
  address   = {New York, NY, USA},
  location  = {Seoul, Republic of Korea},
  doi       = {10.1145/3746252.3760853}
}