Learning Group Activity Features Through Person Attribute Prediction
Chihiro Nakatani, Hiroaki Kawashima, Norimichi Ukita
TL;DR
This work introduces Group Activity Feature (GAF) learning to capture complex multi-person activity as a compact latent vector, learned via per-person attribute prediction without requiring explicit group activity labels. The method uses a Masked Person Modeling (MPM) stage and a transformer-based GAF network to produce a latent G that, together with location guidance, enables accurate per-person attribute prediction for two variants: GAFL-PAC (action classes) and GAFL-PAF (appearance features). Experiments on Volleyball and the Collective Activity Dataset demonstrate superior retrieval and group activity recognition performance, and visualization shows GAFs capturing fine-grained group contexts. The approach serves as a strong pretraining signal for downstream GAR and other group-centric tasks, highlighting the practical impact of annotation-free GAF learning.
Abstract
This paper proposes Group Activity Feature (GAF) learning in which features of multi-person activity are learned as a compact latent vector. Unlike prior work in which the manual annotation of group activities is required for supervised learning, our method learns the GAF through person attribute prediction without group activity annotations. By learning the whole network in an end-to-end manner so that the GAF is required for predicting the person attributes of people in a group, the GAF is trained as the features of multi-person activity. As a person attribute, we propose to use a person's action class and appearance features because the former is easy to annotate due to its simpleness, and the latter requires no manual annotation. In addition, we introduce a location-guided attribute prediction to disentangle the complex GAF for extracting the features of each target person properly. Various experimental results validate that our method outperforms SOTA methods quantitatively and qualitatively on two public datasets. Visualization of our GAF also demonstrates that our method learns the GAF representing fined-grained group activity classes. Code: https://github.com/chihina/GAFL-CVPR2024.
