VLAgeBench: Benchmarking Large Vision-Language Models for Zero-Shot Human Age Estimation
Authors: Rakib Hossain Sajib, Md Kishor Morol, Rajan Das Gupta, Mohammad Sakib Mahmood, Shuvra Smaran Das
Organizations: Department of Computer Science and Engineering, Begum Rokeya University, Rangpur, Rangpur, Bangladesh · EliteLab.AI, Queens, New York, United States · Department of Computer Science, American International University - Bangladesh, Dhaka, Bangladesh
Human age estimation from facial images represents a challenging computer vision task with significant applications in biometrics, healthcare, and human-computer interaction. While traditional deep learning approaches require extensive labeled datasets and domain-specific training, recent advances in large vision-language models (LVLMs) offer the potential for zero-shot age estimation. This study presents a comprehensive zero-shot evaluation of state-of-the-art Large Vision-Language Models (LVLMs) for facial age estimation, a task traditionally dominated by domain-specific convolutional networks and supervised learning. We assess the performance of GPT-4o, Claude 3.5 Sonnet, and LLaMA 3.2 Vision on two benchmark datasets, UTKFace and FG-NET, without any fine-tuning or task-specific adaptation. Using eight evaluation metrics, including MAE, MSE, RMSE, MAPE, MBE, R2, CCC, and ±5-year accuracy, we demonstrate that general-purpose LVLMs can deliver competitive performance in zero-shot settings. Our findings highlight the emergent capabilities of LVLMs for accurate biometric age estimation and position these models as promising tools for real-world applications. Additionally, we highlight performance disparities linked to image quality and demographic subgroups, underscoring the need for fairness-aware multimodal inference. This work introduces a reproducible benchmark and positions LVLMs as promising tools for real-world applications in forensic science, healthcare monitoring, and human-computer interaction. The benchmark focuses on strict zero-shot inference without fine-tuning and highlights remaining challenges related to prompt sensitivity, interpretability, computational cost, and demographic fairness.
Figures & tables
Fig. 1: Pipeline for Age Estimation Using Large Vision-Language Models (LVLMs). Input images are processed by three LVLMs (LLaMA 3.2 Vision, GPT-4o, and Claude 3.5 Sonnet) to generate individual age predictions, which are then collected in a unified prediction table (CSV) and evaluated using identical performance metrics.
Dataset
Model
MAE
MSE
RMSE
MAPE
MBE
R2
CCC
ACC. ±5yrs(%)
UTKFace
LLaMA 3.2 Vision
7.58
109.82
10.48
67.40
0.01
0.72
0.86
51.48
Claude 3.5 Sonnet
5.28
55.13
7.43
30.28
0.34
0.86
0.93
64.14
GPT-4o
4.93
47.35
6.88
18.48
-1.36
0.88
0.94
66.42
FGNET
LLaMA 3.2 Vision
4.86
47.34
6.88
2.22×10 9
-3.66
0.71
0.87
68.02
Claude 3.5 Sonnet
3.40
26.61
5.16
1.28×10 9
-1.85
0.84
0.93
80.97
GPT-4o
3.73
29.42
5.42
3.44×10 8
-3.27
0.82
0.92
74.80
TABLE I: Comprehensive Performance Evaluation of LVLMs for Zero-Shot Age Estimation
Fig. 2: Zero-shot facial age estimation by LVLMs. (a) An input image and standardized prompt instruct the model to return a numeric age without explanation. (b) Predictions from LLaMA 3.2 Vision, GPT-4o, and Claude 3.5 Sonnet are shown, demonstrating their numeric outputs for the same input.
Fig. 3: Model Performance Comparison on UTKFace Dataset
Fig. 4: Model Performance Comparison on FG-NET Dataset
Fig. 5: Radar chart visualization of model performance on UTKFace dataset, illustrating the relative advantages of each LVLM across different evaluation criteria.
Fig. 6: Radar chart visualization of model performance on FG-NET dataset. Each axis represents a different evaluation metric, providing intuitive comparison of model strengths and weaknesses.
Age estimation from facial images typically relies on training data that includes images of minors, a practice that raises serious ethical, legal, and privacy concerns. In this work, we propose a generalized zero-shot benchmark for facial age estimation that explicitly excludes children's data during training while still assessing model performance on younger populations. We revisit six widely used datasets and introduce standardized splits with strict age-group separation: samples aged 18-59 for training, validation, and testing; samples under 18 reserved exclusively for zero-shot evaluation; and samples 60+ as an unseen validation set for model selection under distribution shift. For datasets with identity annotations, subject-exclusive splits prevent identity leakage and better reflect real-world deployment conditions. Evaluating nine state-of-the-art age estimation methods under this protocol reveals that all evaluated methods consistently fail to generalize to unseen age groups, suffering substantial performance degradation -- on average 46.4%, and up to 52.8% -- relative to the supervised baseline. Moreover, models do not simply degrade: they systematically anchor predictions for unseen ages to nearby seen classes, a manifestation of the well-known seen-class bias in generalized zero-shot learning. By formalizing age estimation without children's data as a generalized zero-shot benchmark on existing datasets, this work highlights a critical gap between current modeling practices and real-world ethical constraints. Our benchmark provides a principled basis for evaluating models under restricted data regimes and encourages the development of methods that are robust to distribution shift and aligned with responsible data use.
Caio Petrucci, Leo Sampaio Ferraz Ribeiro, Sandra Avila
1Instituto de Computac¸˜ao, Universidade Estadual de Campinas (UNICAMP), Campinas, Brazil · 2Instituto de Ciˆencias Matem´aticas e de Computac¸˜ao, Universidade de S˜ao Paulo (USP), S˜ao Carlos, Brazil
Different age-related regulations have been proposed to protect minors from harmful content and interactions online. Automated age estimation is central to enforcing such regulations, and vision-language models (VLMs) achieve state-of-the-art performance on this task. However, we find that the zero-shot nature of VLM-based age estimation produces an unexpected side effect we call the identity shortcut: Instead of estimating age from visual features, VLMs tend to identify the depicted person and infer their age from memorized knowledge. This phenomenon leads to substantially incorrect predictions when non-celebrities are misidentified as celebrities. It also produces deceptively high robustness to noise and adversarial perturbations on celebrity images, which dominate popular benchmarks. To mitigate this, we propose an activation steering method that suppresses the shortcut by intervening on the hidden states of the VLM. This method improves age estimation accuracy for both memorized and unseen identities, reducing mean absolute error by up to 25% across popular benchmarks.
Existing age estimation methods treat each face as an independent sample, learning a global mapping from appearance to age. This ignores a well-documented phenomenon: individuals age at different rates due to genetics, lifestyle, and health, making the mapping from face to age identity-dependent. When reference images of the same person with known ages are available, we can exploit this context to personalize the estimate. The only existing benchmark for this task (NIST FRVT) is closed-source and limited to a single reference image. In this work, we introduce OpenPAE, the first open benchmark for N-shot personalized age estimation with strict evaluation protocols. We establish a hierarchy of increasingly sophisticated baselines: from arithmetic offset, through closed-form Bayesian linear regression, to a conditional attentive neural process. Our experiments show that personalization consistently improves performance, that the gains are not merely domain adaptation, and that nonlinear methods significantly outperform simpler alternatives. We release all models, code, protocols, and evaluation splits.
Jakub Paplhám, Vojtěch Franc, Artem Moroz
Department of Cybernetics, Faculty of Electrical Engineering, CTU in Prague · Czech Institute of Informatics, Robotics and Cybernetics, CTU in Prague