paper-with-me

홈 › Papers

Time is Not Enough: Time-Frequency based Explanation for Time-Series Black-Box Models

2024-08-07 · Hyunseung Chung, Sumin Jo, Yeonsu Kwon, Edward Choi

Despite the massive attention given to time-series explanations due to their extensive applications, a notable limitation in existing approaches is their primary reliance on the time-domain. This overlooks the inherent characteristic of time-series data containing both time and frequency features. In this work, we present Spectral eXplanation (SpectralX), an XAI framework that provides time-frequency explanations for time-series black-box classifiers. This easily adaptable framework enables users to "plug-in" various perturbation-based XAI methods for any pre-trained time-series classification models to assess their impact on the explanation quality without having to modify the framework architecture. Additionally, we introduce Feature Importance Approximations (FIA), a new perturbation-based XAI method. These methods consist of feature insertion, deletion, and combination techniques to enhance computational efficiency and class-specific explanations in time-series classification tasks. We conduct extensive experiments in the generated synthetic dataset and various UCR Time-Series datasets to first compare the explanation performance of FIA and other existing perturbation-based XAI methods in both time-domain and time-frequency domain, and then show the superiority of our FIA in the time-frequency domain with the SpectralX framework. Finally, we conduct a user study to confirm the practicality of our FIA in SpectralX framework for class-specific time-frequency based time-series explanations. The source code is available in https://github.com/gustmd0121/Time_is_not_Enough

📄 PDF Abstract BibTeX arXiv:2408.03636

Code (1)

gustmd0121/time_is_not_enough 공식 구현 pytorch

Tasks

Computational EfficiencyFeature ImportanceTime SeriesTime Series Classification

Methods 이 논문이 사용한 방법론

Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Attention 설명 없음

Similar Papers 제목 키워드 기반

Accelerating Anchors via Specialization and Feature Transformation

2025-02-16 · Haonan Yu, Junhao Liu, Xin Zhang

Anchors is a popular local model-agnostic explanation technique whose applicability is limited by its computational inefficiency. To address this limitation, we propose a pre-training-based approach to accelerate Anchors…

Explanation Generation

On the Necessity of Multi-Domain Explanation: An Uncertainty Principle Approach for Deep Time Series Models

2025-06-03 · Shahbaz Rezaei, Avishai Halev, Xin Liu

A prevailing approach to explain time series models is to generate attribution in time domain. A recent development in time series XAI is the concept of explanation spaces, where any model trained in the time domain can …

Time Series

Fre-CW: Targeted Attack on Time Series Forecasting using Frequency Domain Loss

2025-08-12 · Naifu Feng, Lixing Chen, Junhua Tang, Hua Ding 외 arxiv

Transformer-based models have made significant progress in time series forecasting. However, a key limitation of deep learning models is their susceptibility to adversarial attacks, which has not been studied enough in t…

Time Series ForecastingTime Series PredictionAdversarial Robustness

Neural Networks in Evolutionary Dynamic Constrained Optimization: Computational Cost and Benefits

2020-01-22 · Maryam Hasani-Shoreh, Renato Hermoza Aragonés, Frank Neumann

Neural networks (NN) have been recently applied together with evolutionary algorithms (EAs) to solve dynamic optimization problems. The applied NN estimates the position of the next optimum based on the previous time bes…

Evolutionary Algorithms

Evaluating Explanation Methods for Multivariate Time Series Classification

2023-08-29 · Davide Italo Serramazza, Thu Trang Nguyen, Thach Le Nguyen, Georgiana Ifrim

Multivariate time series classification is an important computational task arising in applications where data is recorded over time and over multiple channels. For example, a smartwatch can record the acceleration and or…

ClassificationTime SeriesTime Series AnalysisTime Series Classification