ProFocus: Interpreting Affective Experience in Artistic Images with Progressive Visual Focusing
Organizations: University of Science and Technology of China Hefei, Anhui, China · Anhui University Hefei, Anhui, China
Abstract
Interpreting the emotional responses triggered by images is central to achieving emotional intelligence. Compared with natural images, visual art is intentionally created to elicit emotional responses from its viewers through abstract concepts and visual metaphors, making affective interpretation particularly challenging. However, most existing methods rely on general-purpose visual embeddings (e.g., CLIP), failing to capture the nuanced cues underlying artistic emotion. To address this gap, we propose ProFocus, a novel framework that models affective experience in artistic images via progressive visual focusing. The key idea is to model visual representation learning inspired by a hierarchical cognitive theory of human aesthetic appreciation. Technically, ProFocus contains two core components: a Hierarchical Art Critic (HAC) and a Progressive Hint Fusion (PHF) module. HAC leverages multimodal large language models to generate structured linguistic priors at three cognitive levels--atmospheric style, narrative subjects, and concrete details--thereby translating artistic perception into coherent semantic guidance. Building upon these priors, PHF departs from conventional cross-modal fusion by sequentially injecting the hierarchical hints into visual features, enabling a progressive focusing process that mirrors human perception. This design allows the model to capture subtle affective cues and produce more faithful explanations. Extensive experiments on the ArtEmis v1.0 and v2.0 datasets demonstrate that ProFocus consistently outperforms state-of-the-art methods in both emotion recognition and affective explanation. Project page: https://github.com/Zhang-Zhiyan/ProFocus.
Figures & tables
| Method | Backbone | ArtEmis v1.0 | ArtEmis v2.0 | ||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| ACC | B@1 | B@2 | B@3 | B@4 | M | R | ACC | B@1 | B@2 | B@3 | B@4 | M | R | ||
| Emotion-Llama ( Cheng et al., 2024 ) | Hybrid-LLaMA2 | 33.4 | 20.4 | 9.8 | 2.7 | 1.4 | 20.1 | 15.6 | 16.3 | 14.2 | 7.4 | 3.5 | 1.7 | 19.3 | 15.6 |
| AffectGPT ( Lian et al., 2025 ) | CLIP-Qwen2.5 | 35.0 | 33.5 | 11.6 | 2.8 | 1.6 | 22.4 | 16.0 | 15.4 | 27.6 | 9.6 | 3.6 | 1.8 | 20.5 | 13.8 |
| VidEmo ( Zhang et al., 2025 ) | Qwen2.5-VL | 45.9 | 34.4 | 13.0 | 4.9 | 2.2 | 20.2 | 19.5 | 23.2 | 28.5 | 10.9 | 4.3 | 2.1 | 18.0 | 17.4 |
| M2 ( Achlioptas et al., 2021 ) | Trans-Trans | 60.2 | 51.1 | 28.2 | 15.4 | 9.0 | 13.7 | 28.6 | - | - | - | - | - | - | - |
| SAT ( Achlioptas et al., 2021 ) | CNN-LSTM | 60.2 | 52.0 | 28.0 | 14.6 | 7.9 | 13.4 | 29.4 | 43.3 | 48.7 | 25.3 | 13.2 | 7.3 | 12.8 | 27.2 |
| Fusion Order | ACC | B@1 | B@2 | B@3 | B@4 | M | R |
|---|---|---|---|---|---|---|---|
| Style Detail Subject | 65.7 | 53.9 | 30.1 | 16.3 | 9.1 | 13.6 | 30.3 |
| Subject Style Detail | 64.9 | 54.8 | 30.5 | 16.5 | 9.3 | 14.0 | 30.4 |
| Detail Style Subject | 66.0 | 54.5 | 30.3 | 16.2 | 9.0 | 14.0 | 30.4 |
| Subject Detail Style | 64.9 | 54.3 | 30.1 | 16.1 | 9.0 | 13.7 | 30.5 |
| Detail Subject Style | 64.5 | 54.2 | 30.0 | 16.3 | 9.2 | 13.4 | 30.5 |
| Style Subject Detail | 66.1 | 55.3 | 31.2 | 17.1 | 9.8 | 14.2 | 30.8 |
| Method | EG | VR | DR | LF | OP | Avg. |
|---|---|---|---|---|---|---|
| NLX-GPT2 | 3.35 | 3.47 | 3.15 | 4.18 | 3.30 | 3.49 |
| SEVLM | 3.51 | 3.65 | 3.26 | 4.16 | 3.55 | 3.63 |
| ProFocus | 3.91 | 4.05 | 3.78 | 4.20 | 3.82 | 3.95 |
Appendix figures & tables6 assets
Supplementary material from the paper’s appendix.
Appendix
| Configuration / Metric | Value |
|---|---|
| Hardware Setup | |
| - Training | 2 NVIDIA Tesla V100 (32GB) |
| - Inference | 1 NVIDIA Tesla V100 (32GB) |
| Total Model Parameters | 212.0 M |
| - Frozen CLIP ViT-B/16 Encoder | 86.2 M |
| - Custom GPT-2 Decoder (6-layer) | 100.2 M |
| HAC prior source | ACC | B@1 | B@2 | B@3 | B@4 | M | R |
|---|---|---|---|---|---|---|---|
| InternVL-2.5-8B | 65.9 | 54.8 | 30.7 | 16.7 | 9.4 | 14.0 | 30.5 |
| Qwen3.5-9B | 66.5 | 55.1 | 31.2 | 16.9 | 9.7 | 14.0 | 30.6 |
| ProFocus (LLaVA-1.6-7B) | 66.1 | 55.3 | 31.2 | 17.1 | 9.8 | 14.2 | 30.8 |
| Retained Stages | ACC | B@1 | B@2 | B@3 | B@4 | M | R |
|---|---|---|---|---|---|---|---|
| Style + Subject (w/o Detail) | 64.0 | 54.3 | 30.3 | 16.5 | 9.3 | 13.5 | 30.5 |
| Detail + Style (w/o Subject) | 65.4 | 54.1 | 30.3 | 16.4 | 9.1 | 13.8 | 30.3 |
| Subject + Detail (w/o Style) | 64.0 | 54.3 | 30.4 | 16.4 | 9.2 | 13.7 | 30.4 |
| Full (Style + Subject + Detail) | 66.1 | 55.3 | 31.2 | 17.1 | 9.8 | 14.2 | 30.8 |
| Hyperparameter | Variant | ACC | B@1 | B@2 | B@3 | B@4 | M | R |
| Cross-Attention Heads | Heads = 8 | 64.5 | 54.7 | 30.7 | 16.6 | 9.3 | 13.8 | 30.7 |
| Heads = 16 | 64.2 | 54.5 | 30.6 | 16.2 | 9.3 | 14.0 | 30.7 | |
| Loss Weights | 1.5 : 1.0 : 1.0 | 64.3 | 54.1 | 30.1 | 16.3 | 9.2 | 14.0 | 30.4 |
| 1.0 : 1.0 : 1.5 | 64.6 | 54.5 | 30.4 | 16.7 | 9.5 | 14.1 | 30.5 | |
| Fusion Layers | 2 Layers | 66.1 | 54.5 | 30.6 | 16.8 | 9.5 | 14.0 | 30.6 |
| 3 Layers | 65.9 | 54.7 | 30.6 | 16.6 | 9.1 | 13.8 | 30.4 |
Emotion Recognition
Emotion recognition uses language, voice, face, body movement, and physiological signals to infer emotional categories or dimensions such as valence and arousal.
See all 129 papers