Transparent Networks for Multivariate Time Series

Transparent models, which provide inherently interpretable predictions, are receiving significant attention in high-stakes domains. However, despite much real-world data being collected as time series, there is a lack of studies on transparent time series models. To address this gap, we propose a novel transparent neural network model for time series called Generalized Additive Time Series Model (GATSM). GATSM consists of two parts: 1) independent feature networks to learn feature representations, and 2) a transparent temporal module to learn temporal patterns across different time steps using the feature representations. This structure allows GATSM to effectively capture temporal patterns and handle varying-length time series while preserving transparency. Empirical experiments show that GATSM significantly outperforms existing generalized additive models and achieves comparable performance to black-box time series models, such as recurrent neural networks and Transformer. In addition, we demonstrate that GATSM finds interesting patterns in time series.

Paper

Similar papers

Reviewer 1uUQ5/10 · confidence 4/52024-06-12

Summary

GATSM effectively captures temporal patterns and handles dynamic-length time series while preserving transparency, outperforming existing GAMs and matching the performance of black-box models like RNNs and Transformers.

Strengths

* This paper is easy to understand. * GATSM can be understood as a linear representation with good transparency. * Surprisingly, this method improves performance while providing better interpretability compared with black-box.

Weaknesses

* It is not clear how multi-head attention works in Definition 3.1 to learn temporal patterns. My understanding is that the global feature interacts with the current feature in Eq.3, so why is it that the input to the attention is not $x$ but the transformed $\tilde_x$. And then, are temporal patterns captured from attention? * The addition of attention to NBM is under-motivated, so why not just replace $w^{nbm}$ to attention weight, so that you can learn one less set of parameters $w^{nbm}$. * The experiment lacks DLinear [1], a strong baseline and providing interpretability. I think it's highly relevant. 1. Are Transformers Effective for Time Series Forecasting? AAAI 2023. * Given the emphasis on interpretation or white-box modeling, qualitative experiments of the contributions/explanations need to be compared rather than visualization. If there is no ground-truth of the contribution, occlusion experiments in post-hoc methods [2, 3] can also be designed to explore the trade-off between performance and additive features. 2. Encoding time-series explanations through self-supervised model behavior consistency, NeurIPS 2023. 3. TimeX++: learning time-series explanations with information bottleneck, ICML 2024. * In Table 7, why is the throughput of GATSM so much lower than NBM? Does NBM add up as features at the time level without sharing?

Questions

See the weaknesses.

Rating

5

Confidence

4

Soundness

2

Presentation

3

Contribution

2

Limitations

It's hard to deal with the higher-order interactions, e.g. GA^2M/GA^NM in time series, since time series often have long time points and the high complexity of gam-based techniques. In addition, the temporal-level causal interrelationships can be further explored.

Reviewer f5AT5/10 · confidence 4/52024-07-06

Summary

This paper introduces GATSM(Generalized Additive Time Series Model), designed for handling multivariate time series data with a focus on transparency and interpretability. Using independent networks to learn feature representations and transparent temporal modules to learn cross-time step dynamics, GATSM effectively learns temporal patterns and maintains interpretability. It achieves comparable results achieves comparable performance to black-box time series models on various datasets, and proves the transparent predictions with cases.

Strengths

1. A key strength of GATSM is its focus on transparency, providing clear insights into the decision-making process, which is crucial for applications in high-stakes domains like healthcare. 2. The paper presents a thorough evaluation across multiple datasets, including Energy, Rainfall, AirQuality, and several healthcare datasets, showcasing the model's robustness and generalization capabilities. 3. The authors provide extensive details about the experimental setup, including data splits, hyperparameters, and computational resources, facilitating reproducibility.

Weaknesses

1. The need for a large number of feature functions can limit scalability (even if it is reduced from TxM to B), particularly with high-dimensional data. 2. The dataset tasks encompass both 1-step forecasting and classification, each requiring distinct evaluation metrics. Presenting all results in a single table without proper clarification leads to confusion. 3. The selected baseline black-box models are relatively simple. Consider including one or two state-of-the-art methods for a more comprehensive comparison.

Questions

Can this model be applied to a multi-step prediction explanation since one-step forecasting is simple to real-world applications.

Rating

5

Confidence

4

Soundness

2

Presentation

2

Contribution

3

Limitations

Yes

Reviewer cPMr6/10 · confidence 1/52024-07-12

Summary

The paper introduces a Generalized Additive Model for time series, combining feature embedding and attention layer. The proposed solution is evaluated on forecasting, binary and multiclass classification, over 8 datasets, against black box and transparent models. Global, local, time-focused and feature focused interpretability methods are provided.

Strengths

Experimental evaluation is convincing: the presented model has state of the art performance. On the transparency side, the comparison between models allows the author to postulate on the presence of absence of interactions of covariates, and time-specific patterns. Evaluations of weights at the final linear layer give varied visualizations. The reasoning behind the model construction and component is clear, and ablation experiment for each component were provided. Paper is clear with no major problem in writing.

Weaknesses

I am not sure if the work is original. The idea of using DNN first on the time axis without covariate interaction is not new, but wether there is a model similar to the proposed solution, I do not know. The review of previous works focuses on Generalized Additive Models, but a similar neural structure may have been presented without being positioned as a GAM. One improvement to be done would be to add more clarity on figure captions. In its present form, it requires back and forth to the text to understand both what is plotted and what conclusions to draw from it.

Questions

In forecasting tasks, there are often long horizons to be considered. Is it possible to build a multioutput model for forecasting using GAM formalism? In which case, would the interpretation be able to relate future timestamps together, as series are often autocorrelated? Can correlation among dimensions be detected with GAM? This would be especially relevant in high dimensional MTS.

Rating

6

Confidence

1

Soundness

3

Presentation

3

Contribution

2

Limitations

Several limitations are identified: possible overfitting of the model due to overparameterization in NBM part, slow attention mechanisms that do not benefit from state of the art methods, and the fact that it was not evaluated for long sequences (and might not be suited for them).

Reviewer JRxn4/10 · confidence 2/52024-07-12

Summary

This work aims to build transparent models for the time series domain for better interpretability. Specifically, they proposed a work called Generalized Additive Time Series Model (GATSM) that consists of independent feature networks as well as a temporal attention module to learn temporal patterns. The corresponding model can be written into a scalar form to ensure interpretability/transparency. The authors applied their model to several datasets, and showed that GATSM can outperform existing generalized additive models. The model can also be used to interpret the features in original dataset.

Strengths

- Important motivation. Building transparent models for time series is a critical task. - The scalar representation of features seems clean (eq 11)

Weaknesses

While this work is not of my direct expertise, I think the following contents have room for improvement: 1. Experimental results are weak. - Black-box Time Series Models seem out-of-dated. The authors should consider better models such as TimesNet, PatchTST, FreqTransformer, or Informer for commonly used black-box models. - Forecasting tasks use R2 score for evaluation, but an R2 score of 0.07 (or in general, below 0.5) seems very low. The authors should show some visualization examples to ensure the model is functioning. - Figure 4/5 are not self-explainable, the authors should try to explain what is happening in those figures, and how the interpretability is quantified. - The work could benefit from synthetic dataset, where casual relationships are manually crafted and thus can be evaluated.

Questions

- Line 123: How one should understand the proposed basis functions, are they similar to quantized vectors in works like VQVAE? - Eq 5: How would positional embeddings affect the interpretability of the model? - How does the interpretability results differ in datasets with very long length (e.g. Mortality) v.s. that of shorter length?

Rating

4

Confidence

2

Soundness

2

Presentation

3

Contribution

2

Limitations

Yes

Reviewer JRxn2024-08-12

Thanks

Thank you for the response. The new results show that GATSM performs worse on SOTA black-box networks on new datasets, and the authors did not provide results showing the performance of SOTA black-box networks on datasets presented in the paper. Additionally, the authors did not provide new synthetic results as I requested. Thus, I'd keep my score to be the same.

Authorsrebuttal2024-08-13

Response to Reviewer JRxn

Thank you for your feedback. We agree that the experiments you suggested will improve the quality of our paper. Thus, we have added the following new experimental results: - In the multi-step forecasting experiments, our PatchTST and DLinear outperform our GATSM. However, our primary contribution is the development of a novel, interpretable model for multivariate time series, GATSM, which offers human-understandable interpretations with a slight trade-off in accuracy. - We trained PatchTST and DLinear on the Energy, Rainfall, and AirQuality datasets, reporting their $R^2$ scores and standard deviations across five random seeds. However, performance results for the remaining five datasets are unavailable for the following reasons: the Mortality and Sepsis datasets have dynamic-length sequences, which are incompatible with forecasting models that require fixed-length observations. Additionally, the Heartbeat, LSST, and NATOPS datasets involve many-to-one classification tasks (binary or multi-class), a setting not supported by the publicly available implementations of PatchTST and DLinear. ||Energy($\uparrow R^2$)|Rainfall($\uparrow R^2$)|AirQuality($\uparrow R^2$)| |---------------|--------------------|---------------|-------------------| |DLinear|0.486(+-0.102)|0.086(+-0.014)|0.685(+-0.024)| |PatchTST|0.413(+-0.236)|0.098(+-0.019)|0.638(+-0.045)| |GATSM|0.493(+-0.173)|0.073(+-0.027)|0.583(+-0.026)| - We conducted an experiment using a synthetic tumor growth dataset[1] that simulates changes in tumor size over time. The tumor size at any given time step is influenced by three factors: prior tumor size, chemotherapy, and radiotherapy. We set the chemotherapy coefficient to 10, that is chemotherapy significantly reduce tumor. The experimental results showed that while GATSM underperforms compared to more complex black-box models, it still achieves strong accuracy ($R^2$ > 0.9). Additionally, we visualized the contributions of the three factors, revealing that recent time steps are notably more influential than earlier time steps due to the direct impact of prior tumor size. GATSM also effectively captured the effects of chemotherapy and radiotherapy on reducing tumor size, with chemotherapy having a significantly greater impact than radiotherapy. ||SyntheticTumorGrowth ($\uparrow R^2$)| |-|-| |Transformer|0.965(+-0.002)| |DLinear|0.956(+-0.009)| |PatchTST|0.953(+-0.006)| |GATSM|0.906(+-0.016)| [1] Geng, C., Paganetti, H., & Grassberger, C. (2017). Prediction of treatment response for combined chemo-and radiation therapy for non-small cell lung cancer patients using a bio-mathematical model. Scientific reports, 7(1), 13542.

Reviewer 1uUQ2024-08-10

Thanks for the detailed response. My major concerns have been well addressed, and I have decided to raise my rating to 5.

Reviewer f5AT2024-08-11

Thanks for the detailed response. My major concerns have been well addressed, and I believe they will be addressed in the final versions thus I decided to raise my rating to 5.

Reviewer cPMr2024-08-11

Thank you for the answer. I believe that the answer to Q3 especially would improve the paper, paired with interpretation plots attending temporal patterns in multioutput models. I will pass my rating to weak accept, but I will keep my review confidence as 1, as proposing new neural structure isn't my domain.

Program Chairsdecision2024-09-25

Decision

Reject

© 2026 NYSGPT2525 LLC