atlas

Research map / Label-efficient and robust learning / Self-supervised and contrastive

Bootstrap AutoEncoders With Contrastive Paradigm for Self-supervised Gaze Estimation

ICML 2024 · Label-efficient and robust learning › Self-supervised and contrastive · approach: Contrastive versus non-contrastive theory

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.

Proposes BeCa, a self-supervised full-face gaze estimator that adds a batch-level InfoNCE contrastive regularizer to autoencoder reconstruction, plus an InfoMSE loss that decouples representation quality from pixel reconstruction.

Problem

Self-supervised gaze estimation has mostly been restricted to eye images; contrastive methods are ineffective for full-face gaze data and generative autoencoders on full-face images collapse to trivial, gaze-irrelevant solutions.

Approach

Decompose the autoencoder likelihood to expose a mutual-information term, add an InfoNCE contrastive loss on latent features to regularize semantics, and replace the vanilla MSE with InfoMSE, a contrastive-style label-matching loss over batch ground-truth labels, so representation learning is not tied to reconstruction quality.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add contrastive regularization to the autoencoder (ablation)BeCa · MPIIgaze error: 6.60 -> 5.76Helped
Add contrastive regularization to the autoencoder (ablation)BeCa · Gaze360gaze error: 26.87 -> 22.54Helped
Replace MSE with InfoMSE (ablation)BeCa · MPIIgaze error: 5.76 -> 5.44Helped
Replace MSE with InfoMSE (ablation)BeCa · Gaze360gaze error: 22.54 -> 21.75Helped
Use InfoMSE without contrastive learning (ablation)AutoEncoder (ERC) · MPIIgaze error: 6.60 -> 5.95Helped
Use InfoMSE without contrastive learning (ablation)AutoEncoder (ERC) · Gaze360gaze error: 26.87 -> 24.93Helped
Reconstruct full-face images instead of eye regions (ablation)BeCa · MPIIgaze error: 5.76 -> 8.62Hurt
Reconstruct full-face images instead of eye regions (ablation)BeCa-InfoMSE · MPIIgaze error: 5.44 -> 8.51Hurt
Increase linear-probing samples from 50 to 200 (ablation)BeCa-InfoMSE · Columbiagaze error: 6.75 -> 6.05Helped
Increase linear-probing samples from 50 to 200 (ablation)BeCa-InfoMSE · MPIIgaze error: 6.15 -> 5.23Helped
Vary the BeCa loss weight γ (ablation)BeCa · Xgazegaze error: γ = 5: 14.73; γ = 3: 14.13; γ = 1: 14.59; γ = 0.2: 14.63Mixed
Vary the InfoMSE loss weight β (ablation)BeCa-InfoMSE · Gaze360gaze error: β = 0.01: 20.27; β = 0.05: 20.44; β = 0.1: 21.27; β = 1: 21.77Mixed

Surprising findings

Limitations

Experimental setup

Datasets: ColumbiaGaze MPIIFaceGaze Gaze360 ETH-Xgaze EVE

Benchmarks: ColumbiaGaze MPIIFaceGaze Gaze360 ETH-Xgaze

Metrics: gaze angular error (degrees)

Baselines: ImageNet-Pretrained AutoEncoder (FRC) AutoEncoder (ERC) SimCLR Barlow Twins Masked AutoEncoder CE GazeCLR

Builds on: SimCLR Barlow Twins Masked AutoEncoder CE (Sun et al., 2021) InfoNCE

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