Disentangled Concepts Speak Louder Than Words: Explainable Video Action Recognition
Jongseo Lee, Wooil Lee, Gyeong-Moon Park, Seong Tae Kim, Jinwoo Choi
TL;DR
DANCE introduces a disentangled, concept-based framework for video action recognition that grounds predictions in three interpretable concept types: motion dynamics (pose sequences), objects, and scenes. Built as an ante-hoc concept bottleneck, DANCE enforces prediction through these concepts, using pose clustering for motion dynamics and LLM-driven, pseudo-labeled object/scene concepts via a vision-language dual encoder. Empirical results on KTH, Penn Action, HAA500, and UCF-101 show improved explanation clarity with competitive predictive performance, supported by a user study and qualitative analyses. The approach also enables practical model debugging and editing, including domain-shift recovery, without retraining. Overall, DANCE demonstrates that structured, motion-aware explanations can be faithful, interpretable, and actionable for video understanding tasks.
Abstract
Effective explanations of video action recognition models should disentangle how movements unfold over time from the surrounding spatial context. However, existing methods based on saliency produce entangled explanations, making it unclear whether predictions rely on motion or spatial context. Language-based approaches offer structure but often fail to explain motions due to their tacit nature -- intuitively understood but difficult to verbalize. To address these challenges, we propose Disentangled Action aNd Context concept-based Explainable (DANCE) video action recognition, a framework that predicts actions through disentangled concept types: motion dynamics, objects, and scenes. We define motion dynamics concepts as human pose sequences. We employ a large language model to automatically extract object and scene concepts. Built on an ante-hoc concept bottleneck design, DANCE enforces prediction through these concepts. Experiments on four datasets -- KTH, Penn Action, HAA500, and UCF-101 -- demonstrate that DANCE significantly improves explanation clarity with competitive performance. We validate the superior interpretability of DANCE through a user study. Experimental results also show that DANCE is beneficial for model debugging, editing, and failure analysis.
