From Gaze to Meaning: A Training-Free AI Agent for Unified Grounding and Explanation
Authors: Shayan Nasiriboukani, Sara Atito, Mohammad Nezamipour, Muhammad Awais
Organizations: Centre for Vision, Speech and Signal Processing (CVSSP), University of Surrey, UK · Surrey Institute for People-Centred AI, University of Surrey, UK
Understanding human attention is fundamental for scene interpretation, yet existing approaches often rely on heavily trained models that lack interpretability. Prior methods struggle to jointly reason about gaze targets, attended objects, and visual grounding without extensive supervision. To the best of our knowledge, this work introduces the first training-free Gaze Target Agent (GTA) for gaze-guided reasoning across tasks such as gaze target prediction, attention localization, and object identification. This is achieved by leveraging pretrained vision-language models, augmenting them with visually guided prompts, and employing a memory-based retrieval strategy for high-uncertainty samples to improve performance without additional training. We evaluate our approach using both quantitative metrics and qualitative results. Quantitatively, our method achieves state of the art performance on the GazeFollow and GazeHOI benchmarks. Qualitatively, our agent provides detailed semantic predictions, predicts the correct targets even when ground truth labels are wrong, and remains flexible without vocabulary constraints.
Figures & tables
Figure 1: Comparison with prior approaches: prior methods predict gaze heatmaps indicating where a person is looking, whereas our approach not only estimates gaze but also grounds the attended object and identifies it.
Figure 2: Overview of the proposed gaze-target reasoning agent. Given a raw image, the agent first detects head bounding boxes and estimates the gaze direction of each person to infer where they are looking. The predicted gaze is converted into a visual prompt that highlights the attended region and is provided to a vision language model (VLM). The VLM predicts the object being observed and outputs an uncertainty score. When the prediction uncertainty is high, a retrieval augmented generation (RAG) module retrieves visually similar images and their labels from a memory bank and feeds them, together with the query image, back to the VLM to improve reasoning. Finally, a grounding module localizes the predicted object in the image.
Table 1: Performance comparison on GazeFollow and GazeHOI. We compare GGVL and the proposed GTA against the previous state-of-the-art (SOTA). For GazeFollow , we report Acc@1, Acc@3, and MultiAcc@1, while for GazeHOI we report Acc@1, Acc@3, AP@50, and mIoU. Grey marks the previous SOTA, while blue highlights GTA. Here, I and V denote image and vocabulary, respectively.
Method
GazeHOI
GazeFollow
Acc@1 ↑
Acc@3 ↑
Acc@1 ↑
Acc@3 ↑
MultiAcc@1 ↑
Public
Qwen3 [2b (GGVL)]
0.517
0.721
0.450
0.684
0.506
Qwen3 [2b (GTA)]
0.545
0.745
0.488
0.717
0.550
Llava 1.5 [4b (GGVL)]
0.528
0.691
0.380
0.630
0.437
Llava 1.5 [4b (GTA)]
0.572
0.750
0.466
0.700
0.535
Table 2: Ablation study on GazeFollow and GazeHOI comparing GGVL and the proposed GTA across different public and private VLM backbones. Results are reported under identical settings to show the effect of reasoning across model scales and architectures.
Threshold
Acc@1 ↑
Acc@3 ↑
MultiAcc@1 ↑
0
42.64
71.25
49.23
15
47.85
71.77
54.33
25
48.49
71.83
54.77
35
48.47
71.54
54.75
45
47.76
70.85
53.97
55
47.09
70.03
53.09
Table 3: Uncertainty threshold ablation. We compare fixed thresholds with the dynamic uncertainty threshold used in GTA.
Prompt
Acc@1 ↑
Acc@3 ↑
MultiAcc@1 ↑
Head bbox
28.69
67.57
34.36
Blue dot
40.99
66.90
47.49
Gray scale
38.39
69.72
44.42
Blur
38.98
67.75
44.92
Red arrow
48.29
72.08
54.45
Green arrow
43.91
71.98
50.17
Table 4: Visual prompt ablation. We compare different prompt types, arrow colors, and arrow widths. The color arrows without a stated width use 4 px.
k
Acc@1 ↑
Acc@3 ↑
MultiAcc@1 ↑
3
48.68
72.75
55.02
4
48.56
72.69
54.89
5
49.21
72.81
55.58
6
49.29
72.81
55.79
10
49.04
72.27
55.37
Table 5: Retrieval-size ablation. We vary the number of retrieved examples used during retrieval-based refinement.
Vocabulary
Acc@1 ↑
Acc@3 ↑
MultiAcc@1 ↑
E5 Acc@1 ↑
E5 Acc@3 ↑
Fixed + GGVL
45.75
69.78
51.48
48.43
72.40
Fixed + GTA
49.29
72.81
55.79
51.48
76.29
Open + GGVL
30.84
43.75
35.59
40.11
57.28
Open + GTA
40.63
54.27
46.07
47.85
64.62
Table 6: Vocabulary-setting ablation. We compare fixed and open-vocabulary evaluation for GGVL and GTA using both exact matching and E5 semantic matching.
Figure 3: Examples illustrate GTA’s semantic reasoning and robustness to annotation errors. The ground-truth label and top-3 model predictions are shown for each image.
Figure 4: Examples where GTA is not restricted to a fixed vocabulary. The predicted labels frequently provide more precise descriptions than the ground truth annotations.
Gaze target estimation, the task of predicting where a person is looking in a scene, is crucial to understanding human attention and intent. It is a challenging task that combines high-level understanding of global scene semantics and precise spatial reasoning using human appearance (e.g. pose, eye orientation). As a result, human-level performance remains elusive for existing models, limiting their practical application. To this end, we propose PaGE (Practical Gaze Estimator), a gaze estimation model that explicitly models the complex interaction between scene and head features. Using a PaGE model with a large ViT-H+ backbone as the teacher, we further distill student models with lighter backbones on a much larger and more diverse unlabeled dataset. The architectural improvements and novel training recipe allow PaGE to achieve state-of-the-art performance on several gaze estimation tasks, outperforming humans in 7 out of 9 metrics while reducing the human-AI gap by at least 60% in the remaining 2. The distilled student models retain most of the teacher's performance while being lightweight enough for practical deployment on robots and consumer devices. The code and model checkpoints are available at our project page.
Gaze following requires both scene understanding and gaze reasoning to localize the gaze target of an in-scene person. Recently, vision foundation models (VFMs) have demonstrated strong performance on this task, enabling simpler architectures while outperforming prior methods. However, we observe a key limitation of VFM-based approaches: while VFMs substantially improve scene understanding, they contribute little to gaze reasoning. As a result, existing methods often rely on semantically salient objects rather than true gaze cues, leading to degraded performance when targets are not salient. To address this, we propose a novel training mechanism to enhance gaze reasoning in VFMs for gaze following. Our method includes: (1) a head-conditioned local LoRA, which enables localized adaptation to preserve scene token learning while improving head token learning for gaze reasoning; and (2) an out-of-cone penalty, which injects gaze cues into head tokens while aligning them with scene tokens. Experiments on the GazeFollow and VAT datasets demonstrate that our method achieves state-of-the-art performance, with particularly strong improvements when gaze targets are not semantically salient. Our findings offer valuable insights for advancing future gaze following research. Code will be available at https://github.com/shijing-wang/HCloRA.
Shijing Wang, Yaping Huang, Chaoqun Cui +4
Beijing Jiaotong University · MAIS, Institute of Automation, Chinese Academy of Sciences · Microsoft, UK +1
Estimating human gaze targets from images in-the-wild is an important and formidable task. Existing approaches primarily employ brittle, multi-stage pipelines that require explicit inputs, like head bounding boxes and human pose, in order to identify the subject of gaze analysis. As a result, detection errors can cascade and lead to failure. Moreover, these prior works lack the flexibility of specifying the gaze analysis task via natural language prompting, an approach which has been shown to have significant benefits in convenience and scalability for other image analysis tasks. To overcome these limitations, we introduce the Promptable Gaze Target Estimation (PGE) task, a new end-to-end, concept-driven paradigm for gaze analysis. PGE conditions gaze prediction on flexible user text or visual prompts (e.g., "the boy in the red shirt" or "person in point [0.52, 0.48]") to identify a specific subject for gaze analysis. This approach integrates subject localization with gaze estimation, and eliminates the rigid dependency on intermediate analysis stages. We develop a scalable data engine to generate Gaze-Co (Gaze Estimation with Concepts), a dataset and benchmark of 120K high-quality, prompt-annotated image pairs. We also propose GazeAnywhere, the first model designed for PGE. GazeAnywhere uses a transformer-based detector to fuse features from frozen encoders and simultaneously solves subject localization, in/out-of-frame presence, and gaze target heatmap estimation. GazeAnywhere achieves state-of-the-art performance on multiple PGE benchmarks, setting a strong baseline for this new problem even on a difficult out-of-domain, real-world clinical dataset. GazeAnywhere is open-sourced in github.com/IrohXu/GazeAnywhere.