Anonymous submission · Under review

A Generalist Foundation Model
for Gaze Target Detection

LookAnything unifies diverse gaze-centric tasks within a single multimodal framework. By internalizing gaze priors via large-scale cross-domain learning, the framework bypasses explicit auxiliary inputs, enabling flexible adaptation across various scenarios, task settings, and output formats.

311KQ&A pairsHoliGaze corpus and benchmark
9Gaze-centric tasksFive capability dimensions
2BModel scalePoints, boxes, heatmaps, language
33VLMs outperformedOn every HoliGaze-Bench metric

This video could not be loaded.

A Unitree G1 carries LookAnything through real scenes. The reel covers social interaction, shopping assistance, a tabletop setting, point, box, heatmap, and language outputs, plus static and moving viewpoints.

01 / Overview

Unifying diverse gaze-centric tasks.

Existing methods rely on auxiliary inputs like head crops or depth maps, and are confined to isolated target detection with heatmap outputs. Benefiting from large-scale multi-task and cross-domain training, LookAnything flexibly adapts to various settings, generating diverse outputs (points, boxes, heatmaps, and language) and supporting broad gaze-centric localization, description, and reasoning.

The limitation

Bypassing external explicit inputs.

Head crops and depth maps add cascading error and extra runtime. A heatmap alone has no instance-level meaning, so the same model cannot describe the target, find who is looking, or refuse a bad question.

The approach

Gaze priors in the latent space.

We introduce a set of learnable gaze-prior queries that internalize scene depth, source-head grounding, and target spatial geometry directly into the latent space, which promotes intrinsic gaze-aware representation learning. The language head then reads those representations and emits a point, a box, a heatmap, or text.

HoliGaze supplies 311K question-answer pairs over nine tasks. LookAnything trains on that corpus and is evaluated both as a holistic gaze model and as a conventional gaze-target detector.

02 / Model

Instruction-conditioned autoregressive generation.

LookAnything appends learnable gaze-prior queries to multimodal tokens to learn gaze-aware representations via auxiliary geometric supervision. The language head then autoregressively decodes the answer in a unified output space. The auxiliary branches can be skipped during inference.

Built on Qwen3-VL-2B. The vision encoder is adapted with LoRA. Each query group has 9 tokens. The language head is the only path required at inference.

Depth Queries

Relative monocular depth

Depth queries reconstruct relative monocular depth with a lightweight decoder. The loss is scale-invariant, allowing the model to focus on layout geometry.

Head Queries

Source head grounding

Head queries predict a binary mask of the looking person, serving as the spatial anchor for gaze localization.

Gaze Queries

Target spatial geometry

Gaze queries predict a spatial heatmap, a normalized point, and a bounding box, enabling diverse localization output formats.

Block-wise attention

Disentangle queries into specialized groups.

Forcing a single set of tokens to capture disparate physical and geometric properties causes feature entanglement. By explicitly disentangling the queries into specialized groups (each attending only to the image, the question, and itself), LookAnything maintains clean, domain-specific representations.

03 / HoliGaze

A comprehensive resource for holistic gaze.

HoliGaze standardizes eight existing gaze datasets into a single schema, comprising 311K Q&A samples across 9 distinct tasks: 303K for training and an 8K human-checked benchmark over 6,143 images.

Open-ended questions cover generative localization and description. Multiple choice covers tasks that can be scored automatically. The benchmark mixes the two formats one to one.

GTL · GTD

Target detection & description

Given a source person, detect the gaze target (point or bounding box) or describe the attended object.

GSL · GSD

Source detection & description

Given a target, detect the bounding box of the source person looking at it, or describe the person.

GDO · GDR

Spatial reasoning

Reason about the spatial relationship, including 3D relative distance comparison (farther or closer) and 2D relative direction classification.

GCD

Contact detection

Determine whether the source person is making direct eye contact with the camera (mutual gaze).

ARR · PV

Answerability reasoning

Identify unanswerable queries, such as ambiguous referring expressions or out-of-frame gaze targets.

Native train and test splits are kept, so benchmark images do not leak into the corpus. HoliGaze-Bench is checked instance by instance. The automatic drafts were edited on 0.70% of items.
1. Collect

Annotations from eight academic gaze datasets are standardized into a unified schema.

2. Complete

Dense labels are automatically augmented using state-of-the-art vision models like SAM and Depth Anything.

3. Ask

Canonical Q&A generation templates produce instruction-response pairs covering both open-ended and multiple-choice formats.

4. Check

The 8K benchmark split is rigorously reviewed and verified by human annotators.

311KQ&A pairs
171KImages
187KGaze interactions
8Source datasets
0.70%Bench edits
Samples count native gaze annotations or question-answer pairs. HoliGaze is the only set in this comparison with both referring types, point, box, and text outputs, and both question formats.
Dataset Samples Tasks Text ref. Box ref. Point Box Text MCQ openQA
GazeFollow NeurIPS 2015130K1–YesYes––––
VideoCoAtt CVPR 2018138K1––YesYes–––
VAT CVPR 2020165K2–YesYes––––
GOO CVPRW 2021172K2–YesYesYes–––
ChildPlay ICCV 2023258K2–YesYes––––
GazeHOI NeurIPS 202456K2–YesYes–Yes––
VL4Gaze arXiv 2025489K4Yes–Yes–Yes–Yes
Gaze-Co CVPR 2026120K1Yes–YesYes–––
HoliGaze This work311K9YesYesYesYesYesYesYes

04 / Results

Exceeding VLMs in breadth, matching specialists in precision.

HoliGaze-Bench tests localization, description, spatial reasoning, social contact, and refusal. To verify that task unification does not compromise conventional gaze target detection, we also evaluate LookAnything on 5 official test splits of specialist benchmarks.

HoliGaze-Bench. We compare LookAnything with leading closed-source and open-source models, including generalist and embodied models. LookAnything is the 2B model trained on HoliGaze-Corpus. It is best on every column. The strongest other model in a column is underlined. Lower is better only for GTL point L₂. GTD and GSD report multiple-choice accuracy or F1 together with open-ended ROUGE-L and BLEU-4. Click a metric to sort.

Geometric grounding is the primary gap.

While closed-source models excel on descriptive MCQs, most struggle on localization. Broad language and reasoning capability therefore does not intrinsically yield precise gaze-conditioned grounding.

Embodied pretraining does not automatically transfer.

Embodied models perform adequately on contact or depth questions, but remain weak on point and box localization, indicating that generic spatial or action-centric supervision cannot substitute for gaze-specific priors.

Broad gains at a compact scale.

Compared to its Qwen3-VL-2B backbone, LookAnything reduces GTL-T2P L₂ from 0.387 to 0.094. Even 27B–38B generalists fall far short of its localization averages, showing the gains are not from scale but from large-scale multi-task training and gaze-aware representation learning.

HoliGaze-Bench versus model size. The 2B LookAnything model is the point above the open-source trend.

Five conventional gaze-target benchmarks

Official test splits of GazeFollow, VideoAttentionTarget, ChildPlay, GazeHOI, and GOO-Real. LookAnything achieves the best overall performance with an average L₂ of 0.109 and average AUC of 0.942, matching or exceeding dedicated specialists on core localization.

Method Average VAT GazeFollow ChildPlay GazeHOI GOO-Real
L₂ ↓AUC ↑ L₂ ↓AUC ↑ L₂ ↓Min L₂ ↓AUC ↑ L₂ ↓AUC ↑ L₂ ↓AUC ↑Acc ↑ L₂ ↓AUC ↑
Recasens et al.0.2530.8090.2420.7890.2270.1550.8570.2920.7540.2590.8170.3710.2450.829
Lian et al.0.2260.8350.2420.7890.1890.1190.8850.2920.7540.2000.8770.5610.2050.868
Chong et al.0.1720.8570.1260.8640.1380.0770.9230.1280.8580.1970.8690.5640.2720.770
HGTTR0.2240.8250.2660.8160.1690.1090.8470.2040.8590.2160.8240.5280.2650.780
MADGTD0.1720.8570.1280.8600.1380.0770.9250.1330.8660.1950.8700.5780.2650.762
Gupta et al.0.1810.8670.1280.8980.1560.0910.9140.1440.8930.1980.8670.5560.2790.765
Miao et al.0.1700.8770.1170.9060.1320.0720.9280.1220.9190.1940.8640.5840.2870.768
Tafasca et al.0.1210.9210.1230.9040.1280.0650.9350.1120.924—————
ViTGaze0.1360.9000.1030.9080.1050.0470.9490.1120.8990.1630.8800.7140.1960.862
Sharingan0.1500.9000.1040.9200.1120.0550.9440.1100.9300.1770.8860.6330.2480.819
Gaze-LLE (ViT-B)0.1320.9300.1050.9320.1040.0450.9560.1150.9450.1620.9060.7050.1750.909
Gaze-LLE (ViT-L)0.1270.9290.1000.9370.0980.0410.9580.1020.9500.1600.9070.7100.1730.915
GazeAnywhere0.1830.8970.2360.8450.1790.1150.9230.1390.9160.1960.8850.6250.1650.918
LookAnything0.1090.9420.0980.9410.0910.0480.9450.0940.9560.1300.9400.7710.1320.927

Bold is best and underline is second best, including a tie on VAT L₂. Tafasca et al. do not report GazeHOI or GOO-Real. AUC uses the query-based heatmap.

05 / Real world

Deployment on a Unitree G1 robot.

To evaluate out-of-domain generalization, we deploy the model in real-world physical environments. From the robot’s egocentric perspective, LookAnything accurately grounds the source person, reliably recognizes social gaze signals, and precisely tracks gaze targets under both static and moving perspectives.

Scenarios

Three settings, one policy. The corner flag is gaze-contact with the robot. The blue overlay is the predicted source head.

This clip could not be loaded.

Viewpoint

The same grounding holds when the camera is fixed and when the robot is walking.

This clip could not be loaded.

Output format

The question decides the output. The same scene family can be answered with a point, a box, a heatmap, or a selection among described items.

This clip could not be loaded.