Carbon price forecasting: a novel deep learning approach

被引:35
作者
Zhang, Fang [1 ]
Wen, Nuan [2 ]
机构
[1] Capital Univ Econ & Business, Sch Econ, Beijing 100070, Peoples R China
[2] Beihang Univ, Sch Automat Sci & Elect Engn, Beijing 100191, Peoples R China
关键词
Carbon price prediction; Deep learning approach; Convolutional neural network; Sequence to sequence; CNN-RNN; NETWORK; DECOMPOSITION; DYNAMICS; MODEL; CO2;
D O I
10.1007/s11356-022-19713-x
中图分类号
X [环境科学、安全科学];
学科分类号
08 ; 0830 ;
摘要
Carbon emission trading market promotes carbon emission reduction effectively. Accurate carbon price forecasting is crucial for relevant policy makers and investors. However, due to the non-linearity, uncertainty, and complexity of carbon prices, the current predication models fail to predict carbon prices accurately. In this paper, an advanced deep neural network model named TCN-Seq2Seq is proposed to forecast carbon prices. The novelty of the proposed model focuses on the "sequence to sequence" layout to learn temporal data dependencies using only fully convolutional layers. Being provided with parallel training for fewer parameters, TCN-Seq2Seq forecasting model is more suitable for small carbon price dataset in few-shot learning way. Qualitatively and quantitatively, we find that the proposed framework consistently and significantly outperforms traditional statistical forecasting models and state-of-the-art deep learning prediction model with respect to predictive ability and robustness. Particularly, our proposed model achieves forecasting accuracy with the highest DA value (0.9697), the lowest MAPE value (0.0027), and the lowest RMSE value (0.0149), showing superior prediction performance compared with the traditional statistical forecasting models. The accuracy of carbon price forecasting gives insight to policy makers and carbon market investors.
引用
收藏
页码:54782 / 54795
页数:14
相关论文
共 52 条
[1]  
[Anonymous], 1999, NATURE STAT LEARNING, DOI DOI 10.1007/978-1-4757-2440-0
[2]  
[Anonymous], 2010, Carbon Finance and Carbon Market
[3]   SegNet: A Deep Convolutional Encoder-Decoder Architecture for Image Segmentation [J].
Badrinarayanan, Vijay ;
Kendall, Alex ;
Cipolla, Roberto .
IEEE TRANSACTIONS ON PATTERN ANALYSIS AND MACHINE INTELLIGENCE, 2017, 39 (12) :2481-2495
[4]   Evaluating multiple classifiers for stock price direction prediction [J].
Ballings, Michel ;
Van den Poel, Dirk ;
Hespeels, Nathalie ;
Gryp, Ruben .
EXPERT SYSTEMS WITH APPLICATIONS, 2015, 42 (20) :7046-7056
[5]   LEARNING LONG-TERM DEPENDENCIES WITH GRADIENT DESCENT IS DIFFICULT [J].
BENGIO, Y ;
SIMARD, P ;
FRASCONI, P .
IEEE TRANSACTIONS ON NEURAL NETWORKS, 1994, 5 (02) :157-166
[6]   Random forests [J].
Breiman, L .
MACHINE LEARNING, 2001, 45 (01) :5-32
[7]   Multi-head CNN-RNN for multi-time series anomaly detection: An industrial case study [J].
Canizo, Mikel ;
Triguero, Isaac ;
Conde, Angel ;
Onieva, Enrique .
NEUROCOMPUTING, 2019, 363 :246-260
[8]   STConvS2S: Spatiotemporal Convolutional Sequence to Sequence Network for weather forecasting [J].
Castro, Rafaela ;
Souto, Yania M. ;
Ogasawara, Eduardo ;
Porto, Fabio ;
Bezerra, Eduardo .
NEUROCOMPUTING, 2021, 426 :285-298
[9]   CNN-based multivariate data analysis for bitcoin trend prediction [J].
Cavalli, Stefano ;
Amoretti, Michele .
APPLIED SOFT COMPUTING, 2021, 101
[10]   XGBoost: A Scalable Tree Boosting System [J].
Chen, Tianqi ;
Guestrin, Carlos .
KDD'16: PROCEEDINGS OF THE 22ND ACM SIGKDD INTERNATIONAL CONFERENCE ON KNOWLEDGE DISCOVERY AND DATA MINING, 2016, :785-794