Paul Boniol


Researcher at Inria

dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification

Paul Boniol, Mohammed Meftah, Emmanuel Remy, Themis Palpanas

dcam example


Data series classification is an important and challenging problem in data science. Explaining the classification decisions by finding the discriminant parts of the input that led the algorithm to some decision is a real need in many applications. Convolutional neural networks perform well for the data series classification task; though, the explanations provided by this type of algorithms are poor for the specific case of multivariate data series. Addressing this important limitation is a significant challenge. In this paper, we propose a novel method that solves this problem by highlighting both the temporal and dimensional discriminant information. Our contribution is two-fold: we first describe a convolutional architecture that enables the comparison of dimensions; then, we propose a method that returns dCAM, a Dimension-wise Class Activation Map specifically designed for multivariate time series (and CNN-based models). Experiments with several synthetic and real datasets demonstrate that dCAM is not only more accurate than previous approaches, but the only viable solution for discriminant feature discovery and classification explanation in multivariate time series.


Research paper dCAM: Dimension-wise Class Activation Map for Explaining Multivariate Data Series Classification, SIGMOD (2022) bibtex
Journal Version dCNN/dCAM: Anomaly Precursors Discovery in Multivariate Time Series with Deep Convolutional Neural Networks, DCE (2023)  
data dCAM website  
code GitHub repo  
ACM SIGMOD ARI Reproducibility report  

Back to main page