Enforcing Interpretability in Time Series Transformers: A Concept Bottleneck Framework
<|reference_start|>Enforcing Interpretability in Time Series Transformers: A Concept Bottleneck Framework: There has been a recent push of research on Transformer-based models for long-term time series forecasting, even though they are inherently difficult to interpret and explain. While there is a large body of work on interpretability methods for various domains and architectures, the interpretability of Transformer-based forecasting models remains largely unexplored. To address this gap, we develop a framework based on Concept Bottleneck Models to enforce interpretability of time series Transformers. We modify the training objective to encourage a model to develop representations similar to predefined interpretable concepts. In our experiments, we enforce similarity using Centered Kernel Alignment, and the predefined concepts include time features and an interpretable, autoregressive surrogate model (AR). We apply the framework to the Autoformer model, and present an in-depth analysis for a variety of benchmark tasks. We find that the model performance remains mostly unaffected, while the model shows much improved interpretability. Additionally, interpretable concepts become local, which makes the trained model easily intervenable. As a proof of concept, we demonstrate a successful intervention in the scenario of a time shift in the data, which eliminates the need to retrain.<|reference_end|>
@article{van sprang2024enforcing,
    title={Enforcing Interpretability in Time Series Transformers: A Concept
  Bottleneck Framework},
    author={Angela van Sprang, Erman Acar, Willem Zuidema},
    journal={arXiv preprint arXiv:2410.06070},
    year={2024},
    archivePrefix={arXiv},
    eprint={2410.06070},
    primaryClass={cs.LG}
}