atlas

Research map / Label-efficient and robust learning / Semi-supervised learning

OmniGaze: Reward-inspired Generalizable Gaze Estimation in the Wild

NeurIPS 2025 · Label-efficient and robust learning › Semi-supervised learning · approach: Pseudo-labeling for specialized tasks · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Semi-supervised 3D gaze estimation framework (OmniGaze) that pseudo-labels 1.4M unlabeled face images and uses a multimodal reward model (CLIP visual features, MLLM-generated gaze descriptions, 3D gaze vectors) to filter and reweight pseudo labels.

Problem

3D gaze estimation generalizes poorly across domains because labeled gaze data is scarce and not diverse; standard threshold-based pseudo-labeling does not apply to continuous regression outputs.

Approach

A reward model that scores the reliability of continuous gaze pseudo labels by jointly reasoning over CLIP visual embeddings, MLLM-generated scene-specific gaze descriptions encoded with CLIP text encoder, and the 3D direction vector of the pseudo label, plus student-teacher agreement; the scores both filter (threshold 0.5) and reweight the student's unlabeled loss, with periodic teacher refresh.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use OmniGaze instead of the strongest listed baselineIn-domain gaze estimation · MPIIFaceGazeangular error: 3.61 -> 2.97Helped
Use OmniGaze instead of the strongest listed baselineCross-domain gaze estimation · ETH-XGaze to EyeDiapangular error: 6.75 -> 4.84Helped
Add large-scale unlabeled data to labeled training (ablation)OmniGaze · MPIIFaceGaze zero-shotangular error: 6.17 -> 4.97Helped
Add reward-based pseudo-label selection (ablation)OmniGaze trained with labeled and unlabeled data · MPIIFaceGaze zero-shotangular error: 4.97 -> 3.44Helped
Add scene-specific gaze descriptions and 3D direction-vector labels to the evaluator (ablation)OmniGaze reward model · MPIIFaceGaze zero-shotangular error: 4.52 -> 3.44Helped
Add scene-specific gaze descriptions to the evaluator (ablation)OmniGaze reward model · MPIIFaceGaze zero-shotangular error: 4.52 -> 3.69Helped
Add 3D direction-vector labels to the evaluator (ablation)OmniGaze reward model · MPIIFaceGaze zero-shotangular error: 4.52 -> 4.03Helped
Add confidence-based pseudo-label filtering (ablation)OmniGaze · MPIIFaceGaze zero-shotangular error: 4.97 -> 4.18Helped
Add confidence-based pseudo-label reweighting (ablation)OmniGaze · MPIIFaceGaze zero-shotangular error: 4.97 -> 3.84Helped
Add periodic pseudo-label updates (ablation)OmniGaze · MPIIFaceGaze zero-shotangular error: 3.77 -> 3.44Helped
Use online rather than pre-trained reward-model training (ablation)OmniGaze · EyeDiap zero-shotangular error: 5.03 -> 4.31Helped
Include student-prediction similarity in final confidence scores (ablation)OmniGaze reward model · Zero-shot datasetsangular errorHelped

Surprising findings

Limitations

Experimental setup

Datasets: ETH-XGaze Gaze360 MPIIFaceGaze EyeDiap RT-Gene IVGaze CelebA VGGFace2 FaceSynthetics SFHQ-T2I VFHQ WebFace

Benchmarks: MPIIFaceGaze EyeDiap RT-Gene Gaze360 IVGaze ETH-XGaze

Metrics: angular error (degrees)

Baselines: FullFace RCNN Gaze360 RT-Gene XGaze CANet GazeTR AGE-Net 3DGazeNet PureGaze RAT Gaze-Consistent

Builds on: FixMatch FlexMatch SemiReward CLIP InstructBLIP

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy