CVAILGJan 1, 2023

Hierarchical Explanations for Video Action Recognition

arXiv:2301.00436v315 citationsh-index: 14
Originality Incremental advance
AI Analysis

This work improves interpretability for video action recognition, though it is incremental as it builds on existing prototype-based explanation methods.

The paper tackles the problem of explaining deep neural networks for video action recognition by addressing the lack of hierarchical relationships in existing prototype-based methods, resulting in reduced accuracy-explainability trade-off on datasets like ActivityNet and UCF-101.

To interpret deep neural networks, one main approach is to dissect the visual input and find the prototypical parts responsible for the classification. However, existing methods often ignore the hierarchical relationship between these prototypes, and thus can not explain semantic concepts at both higher level (e.g., water sports) and lower level (e.g., swimming). In this paper inspired by human cognition system, we leverage hierarchal information to deal with uncertainty: When we observe water and human activity, but no definitive action it can be recognized as the water sports parent class. Only after observing a person swimming can we definitively refine it to the swimming action. To this end, we propose HIerarchical Prototype Explainer (HIPE) to build hierarchical relations between prototypes and classes. HIPE enables a reasoning process for video action classification by dissecting the input video frames on multiple levels of the class hierarchy, our method is also applicable to other video tasks. The faithfulness of our method is verified by reducing accuracy-explainability trade off on ActivityNet and UCF-101 while providing multi-level explanations.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes