CVPR 2025 Workshops · 8th ABAW · 5th place, EXPR track

V-NAW: Video-based Noise-aware Adaptive Weighting for Facial Expression Recognition

V-NAW carries the ambiguity-aware weighting of NLA from single images to video clips, and adds two augmentations that stop the model from memorising near-identical consecutive frames.

1Korea Institute of Science and Technology 2AI-Robotics, KIST School, UST
Abstract

Expressions unfold over time

Facial Expression Recognition (FER) plays a crucial role in human affective analysis and has been widely applied in computer vision tasks such as human-computer interaction and psychological assessment. The 8th Affective Behavior Analysis in-the-Wild (ABAW) Challenge aims to assess human emotions using the video-based Aff-Wild2 dataset. This challenge includes various tasks, including the video-based EXPR recognition track, which is our primary focus. In this paper, we demonstrate that addressing label ambiguity and class imbalance, which are known to cause performance degradation, can lead to meaningful performance improvements. Specifically, we propose Video-based Noise-aware Adaptive Weighting (V-NAW), which adaptively assigns importance to each frame in a clip to address label ambiguity and effectively capture temporal variations in facial expressions. Furthermore, we introduce a simple and effective augmentation strategy to reduce redundancy between consecutive frames, which is a primary cause of overfitting. Through extensive experiments, we validate the effectiveness of our approach, demonstrating significant improvements in video-based FER performance.

Demo

Why look at the whole clip

A single frame is a noisy view of an expression: blinks, head turns and speech make frame-by-frame predictions flicker. V-NAW predicts at the clip level, averaging frame-wise probabilities over the clip. Below, the same frame-wise predictions are shown on their own and averaged over a 1.2-second window.

Frame-wise–
Clip-level–
Frame-wise
Clip-level
Top-1 changes in this clip: – frame-wise → – clip-level

Frame-wise probabilities come from our released NLA image model (ResNet-18, RAF-DB) run on every frame. Clip-level probabilities average them over a centred 1.2 s window, the aggregation V-NAW uses at inference. The V-NAW checkpoint and its temporal encoder are not used in this demo.
Method

Clip-level weighting and redundancy-aware augmentation

The image encoder is a Swin Transformer pre-trained with NLA on FERPlus, RAF-DB and AffectNet; a Transformer encoder then models the frame sequence of each 100-frame clip.

V-NAW pipeline
V-NAW: augmentation, image encoder, temporal encoder, and clip-level noise-aware adaptive weighting.
01 · Augment

Frame skipping

A random 20–40% of the frames in each clip is dropped, so the model cannot lean on long runs of almost identical frames.

02 · Augment

In-frame random erasing

The same 20% of pixels is masked in every frame of a clip, which keeps the model from over-relying on one facial region.

03 · Weight

Clip-level NAW

Frame-wise probabilities are averaged into a clip prediction, and NAW weights the loss by the ambiguity of the whole clip rather than of single frames.

Results

Aff-Wild2, expression track

Macro F1 (%) over the 8 expression classes on the official validation set. Vision only: no audio or text features.

41.81F1 on the official validation set (%)
+5.15F1 over the same model without Aug and NAW
5thPlace, EXPR track, 8th ABAW Challenge
25.00Official challenge baseline F1 (%)
AugNAWNeutralAngerDisgustFearHappinessSadnessSurpriseOtherAvg.
48.6742.4627.4417.2642.1047.1622.2345.9636.66
✓52.5642.1126.6617.9343.7348.9924.2547.6437.98
✓50.1245.6734.8919.7845.0250.1329.1047.3440.26
✓✓57.1245.7633.4523.3443.6750.1230.2350.8241.81
Cross-validation folds
Validation setNeutralAngerDisgustFearHappinessSadnessSurpriseOtherAvg.
Official57.1245.7633.4523.3443.6750.1230.2350.8241.81
Fold 155.9835.1224.7620.4555.2354.3434.4540.8940.15
Fold 250.3441.8923.4522.7647.1252.9832.7842.2239.19
Fold 352.4538.1223.3422.9838.7854.4533.6747.1238.86

Folds use a 7:3 train/validation split of Aff-Wild2.

Background

Built on NLA

V-NAW extends NLA (AAAI 2025), which estimates how ambiguous each image is from the scores of the ground truth and its nearest negative, and re-weights the loss so ambiguous minority-class samples get more attention while noisy ones are suppressed.

Cite

BibTeX

@inproceedings{lee2025vnaw,
  title     = {V-NAW: Video-based Noise-aware Adaptive Weighting for Facial Expression Recognition},
  author    = {Lee, JunGyu and Lee, Kunyoung and Park, Haesol and Kim, Ig-Jae and Nam, Gi Pyo},
  booktitle = {Proceedings of the IEEE/CVF Conference on Computer Vision and Pattern Recognition (CVPR) Workshops},
  month     = {June},
  year      = {2025},
  pages     = {5689--5696}
}