atlas

Research map / Label-efficient and robust learning / Test-time adaptation

Test-Time Personalization with Meta Prompt for Gaze Estimation

AAAI 2024 · Label-efficient and robust learning › Test-time adaptation · approach: Test-time adaptation of vision-language models · 9 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.

Proposes TPGaze, which personalizes a gaze estimator at test time by tuning a small padding-based prompt (under 1% of ResNet-18 parameters) with a symmetry loss, after meta-learning the prompt initialization on source data.

Problem

Personalizing appearance-based gaze estimation to a new person at test time without gaze labels or source data, efficiently enough for edge devices, while ensuring the unsupervised loss actually reduces gaze error.

Approach

Replace convolutional zero/reflect padding with tunable prompt parameters, freeze the rest of the network, and meta-initialize the prompt (MAML-style meta-auxiliary learning) so that adapting it with a left-right symmetry loss on a few unlabeled images reduces the supervised gaze error.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use TPGaze instead of source-only baselineResNet-18 gaze estimation · four cross-dataset validationsgaze error (degree): 8.02 -> 6.30; 7.30 -> 5.89; 7.79 -> 6.62; 8.19 -> 5.04Helped
use TPGaze instead of RUDA*ResNet-18 gaze estimation · four cross-dataset validationsgaze error (degree): 6.86 -> 6.30; 6.84 -> 5.89; 6.96 -> 6.62; 5.32 -> 5.04Helped
use prompt tuning rather than updating all network parameters (ablation)TPGaze · four cross-dataset validationsgaze error (degree): 6.47 -> 6.30; 6.10 -> 5.89; 6.71 -> 6.62; 5.58 -> 5.04Helped
add meta-initialization to the prompt (ablation)TPGaze · four cross-dataset validationsgaze error (degree): 6.59 -> 6.30; 6.18 -> 5.89; 6.68 -> 6.62; 5.76 -> 5.04Helped
increase prompted layers from 0 to 9 convolutional layers (ablation)TPGaze · four cross-dataset validationsgaze error (degree): 8.02 -> 6.30; 7.30 -> 5.89; 7.79 -> 6.62; 8.19 -> 5.04Helped
increase prompted layers from 9 to 13 convolutional layers (ablation)TPGaze · four cross-dataset validationsgaze error (degree): 6.30 -> 6.05; 5.89 -> 5.63; 6.62 -> 6.96; 5.04 -> 5.45Mixed
increase prompted layers from 9 to 17 convolutional layers (ablation)TPGaze · four cross-dataset validationsgaze error (degree): 6.30 -> 12.45; 5.89 -> 14.23; 6.62 -> 22.67; 5.04 -> 27.34Hurt
increase personalization images from 1 to 15 (ablation)TPGaze · four cross-dataset validationsaverage gaze error (degree): 6.06 -> 5.74Helped

Surprising findings

Limitations

Experimental setup

Datasets: ETH-XGaze Gaze360 MPIIGaze EyeDiap

Benchmarks: MPIIGaze EyeDiap

Metrics: gaze error (degrees) tunable parameters adaptation time per iteration

Baselines: DAGEN GazeAdv Gaze360 PnP-GA RUDA Update All No Meta

Builds on: MAML meta-auxiliary learning visual prompt tuning RUDA PnP-GA

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