1. Instituto Universitario Sistemas Inteligentes y Aplicaciones Numricas en Ingeniera (SIANI), Universidad de Las Palmas de Gran Canaria, Las Palmas de Gran Canaria, Spain
2. Instituto Universitario de Turismo y Desarrollo Sostenible (TIDES), Universidad de Las Palmas de Gran Canaria, Las Palmas de Gran Canaria, Spain
This work presents a comprehensive evaluation of facial expression recognition (FER) systems across four benchmarked datasets of varying complexity, ranging from controlled static images (ADFES, WSEFEP) to more realistic dynamic recordings (RAVDESS, CREMA-D).
In various practical fields, such as tourism and hospitality, understanding a users emotional response to a specific task or environment is a critical component for success (). Traditionally, researchers in these sectors have relied on questionnaires or customer reviews to gauge user satisfaction. While emotional expressions do not always represent a persons underlying internal state with absolute precision, they remain one of the most accessible and reliable proxies for obtaining a real-time estimation of human affect.
To move beyond the limitations of self-reporting bias where participants are consciously aware of being monitored, Facial Expression Recognition (FER) has emerged as a non-intrusive method for capturing spontaneous emotional data across multiple disciplines in real time (). Nonetheless, they introduce significant technical challenges related to data acquisition, model generalization, and processing pipelines. To address these complexities, researchers opt to employ commercial integrated software solutions that claim to provide robust emotion analysis capabilities out of the box.
Currently, the research in FER is shifting from classical approaches which rely on manually designed hand-crafted features paired with specific classifiers, toward more flexible architectures. Thus, foundational Large Language Models (LLMs) and Vision-Language Models (VLMs) are gaining attention due to their remarkable generalization capabilities (; ). A key advantage of these models is their utility in zero-shot settings, where they can perform complex recognition tasks without task-specific training. Consequently, these foundational models are increasingly outperforming traditional neural networks that were specifically designed for narrower and specialized tasks. A recent example of this trend is the Pedestrian Attribute Recognition (PAR) contest, in which, across two consecutive editions (2023 and 2025), the winning approach was a zero-shot VLM that outperformed multiple task-specific neural networks trained directly for the problem (; ).
It is worth noting that, in the machine learning community, FER remains an open research problem. Numerous state-of-the-art models have been proposed and benchmarked on publicly available datasets such as RAF-DB (), AffectNet (), FER2013 (), RAVDESS (), or SAVEE (). These datasets enable reproducible comparisons between models under standardized evaluation protocols.
Building on the discussion above, it is important to acknowledge that recent work challenges the long-held assumption that facial expressions directly reveal an underlying emotional state (). Evidence shows that similar facial configurations can communicate multiple meanings and vary substantially not only across individuals but also across cultures and contexts. Although a scowl may occur during anger, for example, it can also signal concentration or confusion, and many genuine emotional episodes do not involve the “stereotyped” facial patterns traditionally associated with them. Nonetheless, FER remains valuable because facial movements still convey rich social information that observers routinely use to infer intentions, interpersonal attitudes, and affective cues. Even without a strict one-to-one mapping between facial configurations and emotions, modeling these patterns allows FER systems to capture behavior that is highly relevant for human computer interaction and multimodal affective computing.
In the field of FER, a common distinction is made between static and dynamic approaches (). This differentiation is based on the temporal scope of the data processed by the model or presented on the dataset. Static models operate on individual frames, predicting the emotional state from a single, temporally isolated image. In contrast, dynamic models are designed to analyze sequences of frames, generating a single prediction by exploiting temporal information across an entire video segment. The same applies to databases, which portray single frames of an emotion in the static case or a whole sequence of the expression. Although the boundary between these two categories can be fluid, since dynamic datasets can be treated as static by processing each frame independently, it remains an important distinction, particularly when characterizing datasets. Dynamic datasets such as RAVDESS () or CREMA-D (), typically provide richer contextual information, often including synchronized audio, speech transcripts, or motion cues, which are generally absent in static datasets. These additional modalities can be crucial for accurate emotion recognition, especially in realistic scenarios where multimodal approaches can lead to better performance due to the extra information they provide ().
Another common categorization applied to FER datasets concerns the recording conditions under which the data were collected. In this regard, datasets are typically classified into two groups (): laboratory-controlled datasets, such as RAVDESS (), and in-the-wild datasets, such as MELD (). The former are captured in highly controlled environments, where lighting, pose, and background are carefully managed to ensure optimal visibility and consistency across samples. These conditions facilitate the extraction of clear and unambiguous expressions. In contrast, in-the-wild datasets are collected under more naturalistic and unconstrained conditions, where variations in recordings are common. While these datasets better reflect the variability of real-world scenarios and often contain more authentic emotional expressions, they also introduce significant challenges for automated recognition systems due to the degraded or incomplete visual information.
This section presents a comprehensive overview of the datasets utilized in this study, detailing their origin, composition, and key characteristics relevant to the experimental design and analysis.
3.1.1 WSEFEP
The Warsaw Set of Emotional Facial Expression Pictures (WSEFEP) is a visual dataset introduced in 2015 in . It contains images of 30 individuals displaying the six basic emotions defined by : joy, anger, disgust, fear, surprise, and sadness, complemented by a seventh category: the neutral expression. The dataset was constructed through a highly controlled acquisition pipeline. Initially, 120 applicants participated in the selection process, which involved multiple stages, including interviews and preliminary photographic evaluations. Only 30 individuals satisfied the final inclusion criteria, which focused on acting experience, motivation, and the assessment of facial activity during the performance of the required expressions. The gender distribution was 16 females and 14 males.
For validation purposes, all images were evaluated by external and independent judges. Their ratings were used to determine the final subset of photographs according to the level of agreement on the emotions displayed and the judged intensity and purity of the expressed emotions, the higher, the better (). The resulting dataset comprises 210 images of Polish actors and is balanced across the seven expression categories. Representative examples are shown in Figure 1. It can be observed in the figure, the selection process yielded a demographically homogeneous group of actors, as all participants are Polish and Caucasian. The images also exhibit high levels of emotional intensity according to the criteria used during the selection procedure.
Figure 1
3.1.2 ADFES
The Amsterdam Dynamic Facial Expression Set (ADFES) is a standardized collection of emotional facial expressions introduced in van der Schalk et al. (2011). It contains 648 recorded emotional expression sequences performed by 22 models (12 male, 10 female) from different ethnic backgrounds, originating from Northern Europe and the Mediterranean region, the latter including individuals with Turkish and Moroccan heritage. Despite these different backgrounds, all actors were Dutch-born, which limits the cultural diversity represented in the dataset. In addition to the full video sequences, the dataset provides apex still images extracted at the moment of maximal expressive intensity, which are commonly used in facial expression analysis research. The videos were validated by 119 undergraduate psychology students, who achieved an average recognition accuracy of 81% across the expression categories.
Some exemplary images of the ADFES dataset. Adapted from van der Schalk et al. (2011), licensed under CC BY 4.0.
3.1.3 RAVDESS
The Ryerson Audio-Visual Database of Emotional Speech and Song (RAVDESS) is an audiovisual dataset first introduced in Livingstone and Russo (2018). It comprises recordings of 24 professional actors (12 male and 12 female) performing eight emotional states: neutral, calm, happy, sad, angry, fearful, disgusted, and surprised. The dataset contains a total of 7,356 recordings, with each actor contributing 104 unique clips. Each emotion was portrayed twice, once with normal intensity and once with heightened intensity, except for the neutral emotion, which was recorded only once per actor. The dataset is well-balanced in terms of gender representation, however, there is a predominance of Caucasian individuals, with limited representation of other ethnic groups. RAVDESS is divided into two subsets: one in which actors sing, and another in which they speak. For the purposes of this study, only the speech subset was used, as it more closely resembles realistic interactive scenarios.
As mentioned previously, each emotion was expressed at two different intensity levels. In this study, no distinction was made between the two meaning both were treated as equivalent instances of the same emotional category. All recordings were captured in a professional studio environment, under controlled lighting conditions, using high-quality cameras and microphones, lasting between 3 and 5.5 seconds. Representative frames illustrating the overall visual quality of the dataset are shown in Figure 3. RAVDESS is widely used and recognized within the affective computing community, as highlighted in Luna-Jiménez et al. (2022).
Figure 3
Example of frames seen in RAVDESS. Extracted from Livingstone and Russo (2018), licensed under CC BY 4.0.
3.1.4 CREMA-D
The Crowd-sourced Emotional Multimodal Actors Dataset (CREMA-D) is a comprehensive audiovisual corpus comprising 7,442 clips performed by 91 actors, 48 male and 43 female, as described in Cao et al. (2014). The dataset demonstrates an intentional effort to balance actor demographics in terms of gender, age, and ethnicity.
Each actor was instructed to articulate a predefined set of 12 sentences designed to elicit a diverse range of emotional expressions. The dataset includes six emotion categories, each portrayed at four distinct intensity levels. While CREMA-D provides annotations for emotional intensity, the present study focuses solely on emotion classification. All intensity levels were treated equally, given their relatively uniform distribution across samples.
Although the recordings were conducted under controlled conditions, the overall visual quality of the videos is somewhat limited by the camera's native resolution of 960 × 760 pixels. Representative frames illustrating this quality are presented in Figure 4.
Figure 4
Example of frames seen in CREMA-D. Adapted from Cao et al. (2014), licensed under the Open Database License.
The first subset of tested models are traditional neural networks trained on FER specific dataset.
DAN: The Distract Your Attention Network (DAN) proposed by Wen et al. (2023) is a FER model designed to distinguish subtle, visually similar expressions while capturing information from multiple facial regions simultaneously. Its architecture consists of three main modules: a Feature Clustering Network that extracts robust features and is trained to maximize class separability; a Multi-head Attention Network that attends to several facial areas in parallel; and an Attention Fusion Network that merges these attention outputs and also serves as the classification head.
SwinFace: SwinFace, introduced by Qin et al. (2024), is a facial analysis model built upon Swin Transformers, a variant of Vision Transformers (ViT) by Dosovitskiy et al. (2021). It constist of an encoder that is then followed by multiple task-specific sub-classifiers dedicated to different tasks such as facial expression recognition, gender classification, age estimation, among others.
ResMasknet: ResMaskNet, proposed by Pham et al. (2021), centers on the use of residual connections through four Residual Masking Blocks, each one composed of 2D convolutional layers with residual links followed by a masking module based on a U-Net–like encoder–decoder architecture.
AP-ViT: Based on the ViT architecture, AP-ViT, developed by Xue et al. (2023), modifies the original design by applying patching not to the raw image but to the feature maps produced by an encoder. A convolutional backbone such as ResNet first extracts these feature maps, from which an attention map is generated. This attention map guides the selection of the most informative feature patches. The chosen patches are then flattened, prepended with a classification token, and fed into a multi-head attention module that highlights the most discriminative tokens, ending with a classification based only on the previously added token.
3.2.2 Vision-language models
The second subset of models consists of VLMs, which require a textual prompt to operate and are typically composed of a visual encoder coupled with a language model.
SmolVLM: Developed by the team behind Hugging Face, SmolVLM is a compact VLM built by pairing the smallest variants of the SigLIP family of encoders proposed by Zhai et al. (2023) with the lightweight SmolLM2 language model introduced by Allal et al. (2025). This architecture emphasizes coupling smaller versions of both visual encoder and language models, architecture emphasizes tight coupling between a modest-sized vision encoder and a small LLM, as the authors observe that using a disproportionately large vision encoder with a small language model degrades overall performance. Based on this, SmolVLM is designed to compete in performance with the bigger VLMs by maintaining a modest size as demonstrated in Marafioti et al. (2025).
FaceLLM: In general, VLMs are designed as general-purpose models and are explicitly trained to avoid overfitting to a single task. Despite this broad focus, they often achieve strong performance across a wide range of domains. In contrast, FaceLLM is a model derived from Zhu et al. (2025) and is trained specifically for facial attribute recognition. Owing to this task-oriented training, Shahreza and Marcel (2025) demonstrated that the model exhibits superior performance in biometric applications when compared with more general VLMs.
PaliGemma: Both PaliGemma 1 and PaliGemma 2 combine the SigLIP encoder with Googles Gemma language model, first published by Team et al. (2024), to form compact visual–language models (fewer than 3B parameters) while maintaining competitive performance as illustrated in Beyer et al. (2024); Steiner et al. (2024). In this study, the 3B-mix-224 variants of both models were evaluated.
BLIP-2: The BLIP-2 model, introduced by Li et al. (2023), employs a modular architecture that integrates two pretrained components: a visual encoder, such as a ViT, and a large language model (LLM). These components are connected via a querying transformer that bridges the modality gap. Training proceeds in two stages: first, the frozen visual encoder is bootstrapped, followed by a similar procedure applied to the LLM. This approach produces a multimodal model capable of strong performance while requiring significantly fewer parameters than conventional architectures.
3.3 Methodology
This section describes the procedure used to evaluate all models considered in this study and introduces the metrics employed in the assessment.
3.3.1 Evaluation pipeline
As it can be seen in Figure 5, the evaluation pipeline applied to each model follows a structure commonly employed in biometric and affective computing systems, which is also implemented in the commercial software considered in this study. This pipeline consists of three main stages:
For traditional neural networks, a similar approach was followed, as all tested models were capable of processing only still images. Predictions were computed for each image in the ADFES and WSEFEP datasets. For the CREMA-D and RAVDESS datasets, individual frames were extracted from the concatenated videos and processed independently. Similarly to the previous case, the concatenation process does not alter the behavior of these models, as predictions are performed at the frame level, allowing each sample to be processed independently.
For VLMs, the same general pipeline was applied. In this case, a task-specific prompt was required to instruct the model to perform facial expression recognition.Following a similar approach as in Salas-Cáceres et al. (2025), several prompts were evaluated to optimize model behavior. Each prompt employed different wording and slightly varied instructions for the visual model, while maintaining a common constraint requiring the response to consist of a single word. The set of prompts considered in this study is presented in Table 2. Because VLMs do not produce responses from a fixed set of classes, a dictionary of synonyms was employed to standardize outputs. In the rare cases that the output do not correspond to any of the emotions, i.e., the model just responds “no,” “yes,” or “unanswerable,” the prediction was deemed invalid and therefore an error. The dictionary used to map model outputs to the fixed set of emotion categories is presented in Table 3.
Table 2
Prompt name
Prompt
Q1
In a single word, is the person angry, disgusted, happy, sad, fearful, surprised or neutral? Do not add any additional information.
Q2
What is the emotion of the person?, use just one word to answer
Q3
Using only one of the basic emotions (anger, disgust, happy, sad, fearful, surprised or neutral), what emotion is the person expressing?. Use just one word.
Q4
The image shows the face of a person expressing a single emotion among the basic emotions (anger, disgust, happy, sad, fearful, surprised, or neutral). Which emotion is it? Answer with just one word.
Q5
What emotion does the image evoke? Use just one word to answer.
As evaluation metris, in the FER literature, performance is often reported using Unweighted Average Recall (UAR) and Weighted Average Recall (WAR). UAR represents the mean recall across all classes, Recalli, without considering the number of samples per class. In contrast, WAR computes a recall average weighted by the number of true instances per class ith, Ni, relative to the total number of samples, Ntotal, making it more suitable for evaluating model performance on imbalanced datasets. TPi and FNi refer respectively to the number of true positives and false negatives of class i.
For each individual emotion, the F1-Score, as defined in Equation 1, is also reported. This metric provides a balanced assessment of precision and recall, giving an understanding of how well the model performs at predicting a given class.
4 Results and discussion
This section presents the results obtained by the tested models on each one of the four datasets. For the VLMs, the results presented correspond to the best-performing question in terms of WAR. Each table will also contain the 95% confidence intervals of the metrics. The impact of the different prompts on model performance is analyzed in Section 4.4. Before presenting the dataset results, a brief analysis is carried out to assess the impact of face detection failures.
Results obtained with each model on the WSEFEP dataset.
The class-specific metric used is the F1-Score. In this database, the WAR and UAR are always equal, as the dataset is perfectly balanced. The highest results are highlighted in bold, and the second-best results are underlined. Q denotes the prompt used for each Vision-Language Model.
Results obtained with each model on the ADFES dataset.
The class-specific metric used is the F1-Score. The highest results are highlighted in bold, and the second-best results are underlined. Q denotes the prompt used for each Vision-Language Model.
Results obtained with each model on the CREMA-D dataset.
The class-specific metric used is the F1-score. Note that the CREMA-D dataset has no surprise emotion. The highest results are highlighted in bold, and the second-best results are underlined. Q denotes the prompt used for each Vision-Language Model.
4.3 Discussion
The results obtained on the four datasets allow the drawing of several conclusions about the datasets and models tested, as certain aspects remain constistent in every experiment.
Regarding the datasets, it becomes clear that ADFES and WSEFEP constitute substantially easier conditions for the tested models in comparison with what RAVDESS and CREMA-D present, particularly the latter, which yields the lowest overall performance. In ADFES and WSEFEP, the average WAR/UAR of the evaluated models is approximately 74%/74%, whereas in RAVDESS it decreases to 44%/46% and in CREMA-D to 36%/36.5%, representing less than half the performance achieved in the more controlled datasets.
As described in Section 3, five different prompts, previously reported in Table 2, were evaluated for each VLM across the four datasets. The corresponding results are presented in Table 9, organized by model and prompt. Overall, Q1, Q3, and Q4 yielded the best performance, corresponding to the three highest-scoring prompts for three of the five evaluated models. In contrast, these same prompts produced the poorest results for PaliGemma-2 and BLIP-2, which were also the lowest-performing models overall. These prompts provide the largest amount of contextual information and explicitly constrain the output to one of the basic emotions. Although this instruction was not always followed and a dictionary was required to map some responses to the target classes, the additional context appears to facilitate a better understanding of the task. Conversely, the best results for PaliGemma-2 and BLIP-2 were obtained with Q2 and Q5, which provide minimal context and directly request the emotion depicted or evoked in the image.
Table 9
Model
Prompt
WSEFEP
ADFES
RAVDESS
CREMA-D
Mean WAR
Mean UAR
SmolVML
Q1
59.52/59.52
57.52/57.67
39.90/44.12
29.82/34.79
46.69 ± 12.38
49.02 ± 10.14
Q2
58.57/58.57
54.90/55.19
38.54/36.01
28.45/28.24
45.12 ± 12.23
44.50 ± 12.74
Q3
66.67/66.67
64.05/64.25
40.79/42.49
31.44/32.32
50.74 ± 15.02
51.43 ± 14.51
Q4
64.76/64.76
62.09/62.31
35.82/38.32
31.34/32.48
48.50 ± 15.04
49.47 ± 14.25
Q5
57.14/57.14
52.94/53.25
38.30/35.71
28.77/28.71
44.29 ± 11.37
43.70 ± 11.84
FaceLLM
Q1
74.76/74.76
72.55/72.08
44.07/48.07
43.50/44.22
58.72 ± 14.96
59.78 ± 13.74
Q2
62.38/62.38
67.97/68.18
31.89/36.76
33.85/35.27
49.02 ± 16.29
50.65 ± 14.79
Q3
68.10/68.10
67.97/67.53
40.14/44.42
43.43/43.88
54.91 ± 13.17
55.98 ± 11.84
Q4
68.10/68.10
69.93/69.48
42.63/42.86
40.67/39.92
55.33 ± 13.71
55.09 ± 13.75
Q5
70.00/70.00
78.43/78.57
34.21/38.91
35.21/36.46
54.46 ± 19.98
55.99 ± 18.57
PaliGemma 1
Q1
70.48/70.48
63.40/63.64
30.13/35.12
25.25/26.92
47.31 ± 19.86
49.04 ± 18.41
Q2
60.00/60.00
55.56/55.84
40.62/39.73
27.89/27.66
46.02 ± 12.69
45.81 ± 12.93
Q3
63.81/63.81
60.13/60.39
48.88/50.00
35.78/36.66
52.15 ± 10.93
52.71 ± 10.57
Q4
63.81/63.81
62.09/62.34
47.60/49.40
29.94/30.84
50.86 ± 13.62
51.60 ± 13.23
Q5
56.67/56.67
54.90/55.19
37.26/34.67
30.38/29.69
44.80 ± 11.27
44.05 ± 12.02
PaliGemma 2
Q1
54.29/54.29
53.59/53.87
21.71/27.31
20.65/22.55
37.56 ± 16.39
39.50 ± 14.67
Q2
50.95/50.95
51.63/51.95
36.78/34.15
31.27/30.55
42.66 ± 08.85
41.90 ± 09.64
Q3
53.33/53.33
55.56/55.84
30.93/35.57
25.00/26.75
41.20 ± 13.43
42.87 ± 12.16
Q4
53.33/53.33
55.56/55.84
26.20/31.18
23.87/25.69
39.74 ± 14.75
41.51 ± 13.25
Q5
52.86/52.86
50.98/51.30
36.62/34.00
28.68/27.99
42.28 ± 10.06
41.54 ± 10.77
BLIP-2
Q1
18.57/18.57
19.61/19.88
06.97/08.71
00.64/00.73
11.45 ± 07.97
11.97 ± 07.80
Q2
38.10/38.10
32.03/31.85
29.57/27.68
28.26/27.58
31.99 ± 03.78
31.30 ± 04.28
Q3
14.29/14.29
14.38/14.29
15.38/14.29
17.08/16.67
15.28 ± 01.12
14.88 ± 01.03
Q4
34.29/34.29
36.60/37.01
23.16/21.50
08.69/08.49
25.68 ± 11.05
25.32 ± 11.35
Q5
28.57/28.57
28.76/28.57
28.04/26.04
28.32/27.65
28.42 ± 00.27
27.71 ± 01.03
Results obtained in terms of WAR and UAR in each dataset with the models and prompts tested.
The highest result for each model is in bold, and the second-best results are underlined.
The observed results highlight the importance of prompt engineering for VLM-based FER from two perspectives. First, significant performance differences can be obtained by applying different prompts to the same model. In most models, the gap between the best- and worst-performing prompts was approximately 8%, while for BLIP-2 this difference exceeded 20%, with Q1 achieving a WAR of 11.45% and Q2 reaching 31.99%. Second, the same prompt can produce markedly different results depending on the model. This behavior is exemplified by the set of prompts Q1, Q3, and Q4, which, as already discussed, yield the best results for three models while simultaneously producing the worst performance for two others. Large performance differences are observed even between models belonging to the same family, such as PaliGemma-1 and PaliGemma-2, further highlighting the model-dependent nature of prompt effectiveness.
First, the WSEFEP and ADFES datasets, with mean WAR/UAR scores of 72.08%/72.08% and 72.49%/72.53%, respectively, were considerably easier for all evaluated models. In contrast, performance dropped sharply for the more realistic RAVDESS and CREMA-D datasets, which yielded 40.64%/44.12% and 32.56%/28.66%. This performance degradation of approximately 30%–40% confirms that evaluations on controlled static images substantially overestimate the true FER capabilities of all models and underscores the importance of using realistic, in-the-wild databases. In addition, all tested VLMs exhibited a pronounced bias toward Happiness, while negative emotions such as Fear and Sadness were frequently misclassified or entirely undetected. FaceLLM, the only VLM explicitly trained for biometric tasks, showed the most balanced behavior among the VLMs, yet its overall accuracy remained comparable to the weakest traditional model, highlighting the importance of domain-specific training.
Traditional FER networks demonstrated most robust generalization metrics, with DAN trained on AffectNet achieving the highest overall results. The consistent performance margin between DAN models trained on AffectNet vs. RAF-DB further indicates the greater suitability of AffectNet for training robust FER systems. The superior performance of models trained on domain-specific datasets reinforces the importance of training for this task.
The original contributions presented in the study are included in the article/supplementary material, further inquiries can be directed to the corresponding author.
Ethics statement
Ethical approval was not required for the study involving humans in accordance with the local legislation and institutional requirements. Written informed consent to participate in this study was not required from the participants or the participants' legal guardians/next of kin in accordance with the national legislation and the institutional requirements. Identifiable third-party face images were used from existing datasets under the relevant permissions and licenses. Documentation of the relevant permissions is available upon request.
The author(s) declared that financial support was received for this work and/or its publication. This publication is part of the project PID2021-122402OB-C22, funded by MCIN/AEI/10.13039/ 501100011033/FEDER, EU, the ACIISI-Gobierno de Canarias and FEDER under project ULPGC Facilities Net and Grant EIS 2021 04, and by the Consejería de Universidades, Ciencia e Innovación y Cultura (Gobierno de Canarias) and the European Social Fund Plus (FSE+) under the funding framework for doctoral research.
Conflict of interest
The author(s) declared that this work was conducted in the absence of any commercial or financial relationships that could be construed as a potential conflict of interest.
Generative AI statement
The author(s) declared that generative AI was not used in the creation of this manuscript.
Any alternative text (alt text) provided alongside figures in this article has been generated by Frontiers with the support of artificial intelligence and reasonable efforts have been made to ensure accuracy, including review by the authors wherever possible. If you identify any issues, please contact us.
Publisher’s note
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article, or claim that may be made by its manufacturer, is not guaranteed or endorsed by the publisher.
References
1
AllalL. B.LozhkovA.BakouchE.BlázquezG. M.PenedoG.TunstallL.et al. (2025). Smollm2: when smol goes big-data-centric training of a small language model. arXiv:2502.02737.
BarrettL. F.AdolphsR.MarsellaS.MartinezA. M.PollakS. D. (2019). Emotional expressions reconsidered: challenges to inferring emotion from human facial movements. Psychol. Sci. Public Interest20, 1–68. doi: 10.1177/1529100619832930
BurgessR.CulpinI.CostantiniI.BouldH.NabneyI.PearsonR. M. (2023). Quantifying the efficacy of an automated facial coding software using videos of parents. Front. Psychol. 14:1223806. doi: 10.3389/fpsyg.2023.1223806
Contreras-HigueraW.Crescenzi-LannaL. (2025). The role of time in facial dynamics and challenges in automatic emotion recognition (2019–2024). Hum. Behav. Emer. Technol. 2025:7777949. doi: 10.1155/hbe2/7777949
DhallA.KaurA.GoeckeR.GedeonT. (2018). “Emotiw 2018: audio-video, student engagement and group-level affect prediction,? in Proceedings of the 20th ACM international conference on multimodal interaction, ICMI '18 (New York, NY, USA: Association for Computing Machinery), 653–656. doi: 10.1145/3242969.3264993
DosovitskiyA.BeyerL.KolesnikovA.WeissenbornD.ZhaiX.UnterthinerT.et al. (2021). An image is worth 16x16 words: transformers for image recognition at scale. arXiv:2010.11929.
DupréD.KrumhuberE. G.KüsterD.McKeownG. J. (2020). A performance comparison of eight commercially available automatic classifiers for facial affect recognition. PLoS ONE15:e0231968. doi: 10.1371/journal.pone.0231968
GrecoA.VentoB. (2026). “An extended dataset and a baseline for pedestrian attribute recognition with advanced neural networks,? in Computer Analysis of Images and Patterns, eds. Castrillón-SantanaM.Travieso-GonzálezC. M.Deniz SuarezO.Freire-ObregónD.Hernández-SosaD.Lorenzo-NavarroJ.et al. (Cham: Springer Nature Switzerland), 3–15. doi: 10.1007/978-3-032-04968-1_1
GudiA.TasliH. E.den UylT. M.MaroulisA. (2015). “Deep learning based facs action unit occurrence and intensity estimation,? in 2015 11th IEEE international conference and workshops on automatic face and gesture recognition (FG), 1–5. doi: 10.1109/FG.2015.7284873
HaqS.JacksonP. (2009). “Speaker-dependent audio-visual emotion recognition,? in Proceedings of the international conference on auditory-visual speech processing (AVSP'08) (Norwich, UK).
KramerR. S. S. (2025). Identifying basic emotions and action units from facial photographs with ChatGPT. J. Nonverbal Behav. 49, 289–306. doi: 10.1007/s10919-025-00484-1
KüntzlerT.HöflingT. T. A.AlpersG. W. (2021). Automatic facial expression recognition in standardized and non-standardized emotional expressions. Front. Psychol. 12:627561. doi: 10.3389/fpsyg.2021.627561
LangnerO.DotschR.BijlstraG.WigboldusD. H. J.HawkS. T.van KnippenbergA. (2010). Presentation and validation of the radboud faces database. Cogn. Emot. 24, 1377–1388. doi: 10.1080/02699930903485076
LiJ.LiD.SavareseS.HoiS. (2023). Blip-2: bootstrapping language-image pre-training with frozen image encoders and large language models. arXiv:2301.12597.
LivingstoneS. R.RussoF. A. (2018). The ryerson audio-visual database of emotional speech and song (ravdess): a dynamic, multimodal set of facial and vocal expressions in north american english. PLoS ONE13, 1–35. doi: 10.1371/journal.pone.0196391
Luna-JiménezC.KleinleinR.GriolD.CallejasZ.MonteroJ. M.Fernández-Mart?nezF. (2022). A proposal for multimodal emotion recognition using aural transformers and action units on ravdess dataset. Appl. Sci. 12:327. doi: 10.3390/app12010327
ManossoF. C.Domareski RuizT. C. (2021). Using sentiment analysis in tourism research: a systematic, bibliometric, and integrative review. J. Tour. Herit. Serv. Market. 7, 16–27. doi: 10.5281/zenodo.5548426
MollahosseiniA.HasaniB.MahoorM. H. (2019). Affectnet: a database for facial expression, valence, and arousal computing in the wild. IEEE Trans. Affect. Comput. 10, 18–31. doi: 10.1109/TAFFC.2017.2740923
Noldus Information Technology (2021). FaceReader Reference Manual, Version 9. Noldus Information Technology, Wageningen, The Netherlands. Version 9; deep learning based algorithms for face finding, facial modeling, expression and action unit analysis.
Noldus Information Technology (2025). FaceReader Reference Manual, Version 10. Noldus Information Technology, Wageningen, The Netherlands. Version 10; deep learning based algorithms for face finding, facial modeling, expression and action unit analysis.
OlszanowskiM.PochwatkoG.KuklinskiK.Scibor-RylskiM.LewinskiP.OhmeR. K. (2015). Warsaw set of emotional facial expression pictures: a validation study of facial display photographs. Front. Psychol. 5:1516. doi: 10.3389/fpsyg.2014.01516
PanB.HirotaK.JiaZ.DaiY. (2023). A review of multimodal emotion recognition from datasets, preprocessing, features, and fusion methods. Neurocomputing561:126866. doi: 10.1016/j.neucom.2023.126866
PhamL.VuT. H.TranT. A. (2021). “Facial expression recognition using residual masking network,? in 2020 25th international conference on pattern recognition (ICPR), 4513–4519. doi: 10.1109/ICPR48806.2021.9411919
PoriaS.HazarikaD.MajumderN.NaikG.CambriaE.MihalceaR. (2019). “MELD: a multimodal multi-party dataset for emotion recognition in conversations,? in Proceedings of the 57th annual meeting of the association for computational linguistics (Florence, Italy: Association for Computational Linguistics), 527–536. doi: 10.18653/v1/P19-1050
QinL.WangM.DengC.WangK.ChenX.HuJ.et al. (2024). Swinface: a multi-task transformer for face recognition, expression recognition, age estimation and attribute estimation. IEEE Trans. Circ. Syst. Video Technol. 34, 2223–2234. doi: 10.1109/TCSVT.2023.3304724
Salas-CáceresJ.Castrillón-SantanaM.Freire-ObregónD.SantanaO. J.Hernández-SosaD.Lorenzo-NavarroJ. (2025). “An evaluation of a visual question answering strategy for zero-shot facial expression recognition in still images,? in Proceedings of the IEEE international conference on visual communications and image processing (VCIP). doi: 10.1109/VCIP67698.2025.11396850
Salas-CáceresJ.Lorenzo-NavarroJ.Castrillón-SantanaM.Picazo-PeralP.Moreno-GilS. (2026). “Zero-shot evaluation of commercial software and state-of-the-art fer models on standardized datasets,? in Image analysis and processing- ICIAP 2025 workshops (Cham: Springer Nature Switzerland), 41–52. doi: 10.1007/978-3-032-11317-7_4
SerengilS.OzpinarA. (2024). A benchmark of facial recognition pipelines and co-usability performances of modules. J. Inf. Technol. 17, 95–107. doi: 10.17671/gazibtd.1399077
van der SchalkJ.HawkS. T.FischerA. H.DoosjeB. (2011). Moving faces, looking places: validation of the amsterdam dynamic facial expression set (ADFES). Emotion11, 907–920. doi: 10.1037/a0023853
ViolaP.JonesM. (2001). “Rapid object detection using a boosted cascade of simple features,? in Proceedings of the 2001 IEEE computer society conference on computer vision and pattern recognition. CVPR 2001, I-I.
WingenbachT. S. H.AshwinC.BrosnanM. (2016). Validation of the amsterdam dynamic facial expression set bath intensity variations (adfes-biv): a set of videos expressing low, intermediate, and high intensity emotions. PLoS ONE11, 1–28. doi: 10.1371/journal.pone.0147112
ZafeiriouS.ZhangC.ZhangZ. (2015). A survey on face detection in the wild: past, present and future. Comput. Vision Image Underst. 138, 1–24. doi: 10.1016/j.cviu.2015.03.015
ZhuJ.WangW.ChenZ.LiuZ.YeS.GuL.et al. (2025). Internvl3: exploring advanced training and test-time recipes for open-source multimodal models. arXiv:2504.10479.
Salas-Cáceres J, Lorenzo-Navarro J, Castrillón-Santana M, Picazo-Peral P and Moreno-Gil S (2026) Evaluating the robustness of specialized and general-purpose facial expression recognition systems across varied scenarios. Front. Artif. Intell. 9:1800342. doi: 10.3389/frai.2026.1800342
This is an open-access article distributed under the terms of the Creative Commons Attribution License (CC BY). The use, distribution or reproduction in other forums is permitted, provided the original author(s) and the copyright owner(s) are credited and that the original publication in this journal is cited, in accordance with accepted academic practice. No use, distribution or reproduction is permitted which does not comply with these terms.
All claims expressed in this article are solely those of the authors and do not necessarily represent those of their affiliated organizations, or those of the publisher, the editors and the reviewers. Any product that may be evaluated in this article or claim that may be made by its manufacturer is not guaranteed or endorsed by the publisher.