Explainable online ensemble of deep neural network pruning for time series forecasting

被引:7
|
作者
Saadallah, Amal [1 ]
Jakobs, Matthias [1 ]
Morik, Katharina [1 ]
机构
[1] TU Dortmund, Artificial Intelligence Grp, Dortmund, Germany
关键词
Ensemble pruning; Deep learning; Online learning; Time series forecasting; Concept drift; Explainability; Saliency maps;
D O I
10.1007/s10994-022-06218-4
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Both the complex and evolving nature of time series data make forecasting among one of the most challenging tasks in machine learning. Typical methods for forecasting are designed to model time-evolving dependencies between data observations. However, it is generally accepted that none of them are universally valid for every application. Therefore, methods for learning heterogeneous ensembles by combining a diverse set of forecasters together appears as a promising solution to tackle this task. While several approaches in the context of time series forecasting have focused on how to combine individual models in an ensemble, ranging from simple and enhanced averaging tactics to applying meta-learning methods, few works have tackled the task of ensemble pruning, i.e. individual model selection to take part in the ensemble. In addition, in classical ML literature, ensemble pruning techniques are mostly restricted to operate in a static manner. To deal with changes in the relative performance of models as well as changes in the data distribution, we employ gradient-based saliency maps for online ensemble pruning of deep neural networks. This method consists of generating individual models' performance saliency maps that are subsequently used to prune the ensemble by taking into account both aspects of accuracy and diversity. In addition, the saliency maps can be exploited to provide suitable explanations for the reason behind selecting specific models to construct an ensemble that plays the role of a forecaster at a certain time interval or instant. An extensive empirical study on many real-world datasets demonstrates that our method achieves excellent or on par results in comparison to the state-of-the-art approaches as well as several baselines. Our code is available on Github (https://github.com/MatthiasJakobs/os-pgsm/tree/ecml journal_2022).
引用
收藏
页码:3459 / 3487
页数:29
相关论文
共 50 条
  • [1] Explainable online ensemble of deep neural network pruning for time series forecasting
    Amal Saadallah
    Matthias Jakobs
    Katharina Morik
    [J]. Machine Learning, 2022, 111 : 3459 - 3487
  • [2] Explainable Online Deep Neural Network Selection Using Adaptive Saliency Maps for Time Series Forecasting
    Saadallah, Amal
    Jakobs, Matthias
    Morik, Katharina
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES, 2021, 12975 : 404 - 420
  • [3] Neural network ensemble operators for time series forecasting
    Kourentzes, Nikolaos
    Barrow, Devon K.
    Crone, Sven F.
    [J]. EXPERT SYSTEMS WITH APPLICATIONS, 2014, 41 (09) : 4235 - 4244
  • [4] Online Deep Hybrid Ensemble Learning for Time Series Forecasting
    Saadallah, Amal
    Jakobs, Matthias
    [J]. MACHINE LEARNING AND KNOWLEDGE DISCOVERY IN DATABASES: RESEARCH TRACK, ECML PKDD 2023, PT V, 2023, 14173 : 156 - 171
  • [5] A novel neural network ensemble architecture for time series forecasting
    Gheyas, Iffat A.
    Smith, Leslie S.
    [J]. NEUROCOMPUTING, 2011, 74 (18) : 3855 - 3864
  • [6] Time Series Forecasting Using Online Performance-based Ensemble Deep Random Vector Functional Link Neural Network
    Du, Liang
    Gao, Ruobin
    Suganthan, Ponnuthurai Nagaratnam
    Wang, David Z. W.
    [J]. 2022 INTERNATIONAL JOINT CONFERENCE ON NEURAL NETWORKS (IJCNN), 2022,
  • [7] A neural network based linear ensemble framework for time series forecasting
    Adhikari, Ratnadip
    [J]. NEUROCOMPUTING, 2015, 157 : 231 - 242
  • [8] Online Ensemble Aggregation using Deep Reinforcement Learning for Time Series Forecasting
    Saadallah, Amal
    Morik, Katharina
    [J]. 2021 IEEE 8TH INTERNATIONAL CONFERENCE ON DATA SCIENCE AND ADVANCED ANALYTICS (DSAA), 2021,
  • [9] A novel nonlinear neural network ensemble model for financial time series forecasting
    Lai, Kin Keung
    Yu, Lean
    Wang, Shouyang
    Wei, Huang
    [J]. COMPUTATIONAL SCIENCE - ICCS 2006, PT 1, PROCEEDINGS, 2006, 3991 : 790 - 793
  • [10] A neural network ensemble method with jittered training data for time series forecasting
    Zhang, G. Peter
    [J]. INFORMATION SCIENCES, 2007, 177 (23) : 5329 - 5346