<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Forecasting Gold Prices Using Temporal Convolutional Networks</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>J Fajou</string-name>
          <email>justin.fajou2@mail.dcu.ie</email>
        </contrib>
        <contrib contrib-type="author">
          <string-name>A McCarren</string-name>
          <email>andrew.mccarren@dcu.ie</email>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Dublin City University</institution>
          ,
          <addr-line>Dublin</addr-line>
          ,
          <country country="IE">Ireland</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Insight Centre for Data Analytics, Dublin City University</institution>
        </aff>
      </contrib-group>
      <abstract>
        <p>Accurate prediction of the nancial markets can provide many bene ts, of which underlying economic stability is probably the most important. This area has understandably attracted a signi cant amount of interest from the research community, and has inspired a diverse range of approaches with varying degrees of success. Gold is a particular commodity which has attracted considerable attention since it was rst smelted for ornaments and jewellery by the Egyptians in 3600BC. In uncertain economic times it is regularly used as a safe-haven commodity, and is why there is considerable attention given to enhancing the accuracy of gold prices prediction methods. Previous attempts at gold price prediction have used a variety of econometric and machine learning techniques. In particular Long Short-Term Networks (LSTMs) and more recently an ensemble of Convolutional Neural Networks (CNNs) and LSTMs have been found to have had considerable level of success in time series prediction. In this research we have conducted a comparative analysis between ARIMA, CNN, LSTM and CNN-LSTM and a recently introduced structure known as Temporal Convolutional Networks (TCNs) on gold price data spanning 20 years. The results show how TCNs produced a RMSE of 15.26 and outperformed both CNN-LSTM and LSTM with RMSE scores of 23.53 and 27.39 respectively.</p>
      </abstract>
      <kwd-group>
        <kwd>TCN</kwd>
        <kwd>Time Series</kwd>
        <kwd>Commodities</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Gold was rst traded as a futures contract on the Chicago Mercantile Exchange
(CME), following the collapse of the Bretton Woods agreement in 1971 [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ].
      </p>
      <p>
        This event decoupled the price of gold from money, which had required central
banks to purchase gold to support the value of their currencies. Subsequently,
the global economy gradually moved towards a US Dollar standard and away
from the gold standard. Nowadays, the US dollar is still regarded as the worlds
reserve currency and the benchmark price of gold is quoted in USD. In addition to
trading, the most common use for gold today is in the manufacture of jewellery,
which accounts for 80% of annual demand [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]. Due to its natural properties,
gold is also used in many industrial application such as mobile phones, computer
Copyright 2021 for this paper by its authors. Use permitted under Creative Commons License Attribution 4.0 International (CC BY 4.0)
equipment and even in the production of specialist glazing to reduce heating and
ventilation costs in commercial buildings [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ].
      </p>
      <p>
        Throughout history, gold has always been seen as a source of value, especially
in times of uncertainty and is considered to be a secure asset to store wealth. Thus
gold is seen as a safe-haven investment and tends to rise when there is increased
uncertainty in the world economy and drops when economic activity increases [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ].
      </p>
      <p>
        Times of uncertainty have included war, recession or even the current Covid-19
pandemic, which has seen the price of gold rise signi cantly [
        <xref ref-type="bibr" rid="ref38">38</xref>
        ]. In addition, gold
has historically been used as a hedge against in ation, however according to [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ]
the link is more apparent in bear markets so the correlation is not consistent
and dependent upon speci c market scenarios.
      </p>
      <p>
        The gold market is essential to a properly functioning economy, and because
of its in uence and importance to the global economy, the prediction of gold has
received extensive attention by researchers, in order to understand the unique
factors that in uence price changes. For example approaches ranging from
traditional econometric models such as ARIMA (Auto-Regressive Integrated
Moving Average) [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] and GARCH (Generalized Auto-Regressive Conditional
Heteroskedasticity) [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ] models, to machine learning approaches such as Support
Vector Machines (SVMs) [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ] and Random Forests [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] have all been used to
predict gold in the past.
      </p>
      <p>
        More recently, deep learning architectures have shown success when
forecasting time-series. Deep neural networks can be de ned as having an input layer,
an output layer and multiple hidden layers that can extract granular features
from the input data. Arti cial Neural Networks (ANNs) have been used to
predict gold prices as in [
        <xref ref-type="bibr" rid="ref30 ref36">30, 36</xref>
        ]. Long Short-Term Networks (LSTMs), which are
a type of Recurrent Neural Network (RNN), have shown to be very e ective at
sequence modelling [
        <xref ref-type="bibr" rid="ref34">34</xref>
        ]. They have also been used in conjunction with
Convolutional Neural Networks (CNNs) to predict gold prices as in [
        <xref ref-type="bibr" rid="ref15 ref26 ref37">15, 26, 37</xref>
        ].
1.1
      </p>
      <sec id="sec-1-1">
        <title>Contribution</title>
        <p>
          In this paper a comparative analysis between a number of univariate prediction
techniques and a relatively new deep learning approach known as Temporal
Convolutional Networks (TCNs) was undertaken to predict the price of gold.
This is the rst examination of the predictive power of TCNs on gold prices [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
This research will show that TCN models can be used as a viable alternative to
current state of the art deep learning models when predicting gold price.
1.2
        </p>
      </sec>
      <sec id="sec-1-2">
        <title>Structure of Paper</title>
        <p>The remainder of this paper is organised as follows: section 2 provides a literature
review of the current gold price prediction strategies and the current application
areas for TCNs; section 3 gives a detailed description of the data and methods
used in this study to forecast gold prices; section 4 gives an overview and
comparison of the performance for all the models that were implemented; and nally
in section 5 we summarise our outcomes and outline potential future work.</p>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>Related Research</title>
      <p>In this section we initially examine the use of machine learning in stock market
forecasting and then focus on the techniques used speci cally in gold price
prediction. Finally, we explore the the latest research on TCNs, which provide the
basis for this paper.
2.1</p>
      <sec id="sec-2-1">
        <title>Stock Prices</title>
        <p>
          A "Feature-Fusion LSTM-CNN" was used to predict stock prices in [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ]. They
constructed a number of images, which were the fusion of the stock price and
volume images. These images were then fed to a CNN model, which
incorporated residual connections to allow for a deeper network design [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ]. A separate
time series of the stock and volume is then fed to a LSTM. The features were
then concatenated and inputted to fully connected layers. The predictions from
the LSTM-CNN outperformed both the individual CNN and LSTM models. In
this research the authors collected minute by minute data points from a S&amp;P500
Exchange-Traded Fund (ETF), which generated nearly 100k data points.
Evaluation of their results was completed using the root mean squared error (RMSE),
the root mean absolute error (RMAE) and the mean absolute percentage error
(MAPE). Whilst they claim this approach produced very positive results, the
resulting model is quite complex and the data preparation required for the chart
generation would take a considerable amount of time.
        </p>
        <p>
          A purely convolutional approach was used by Hoseinzade and Haratizadeh,
who presented a method they refer to as CNNPred [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ]. They attempt to classify
the next days trading as "Up" or "Down" for the S&amp;P500, NASDAQ, DJI, NYSE
and RUSSELL stock market indices. The rst model, called 2D-CNNPred, used
two dimensional inputs that feed images to the CNN containing 60 days time
lags and 82 explanatory variables. The second approach known as 3D-CNNPred,
adds an additional dimension of features from the ve nancial indexes that are
being predicted. Both models use multiple convolution and pooling layers and
then atten the data, which is fed to a fully-connected layer to produce the nal
output. They used F-measure to evaluate their results with both models
outperforming the baselines, which included CNNs and ANNs. While they achieved
positive results using a convolutional approach and their architecture didn't
include LSTMs as part of their design.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Gold Prices</title>
        <p>
          A whale optimization algorithm (WOA) was proposed to forecast gold prices
in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The WOA is a meta-heuristic designed to optimize the search space, and
is used in conjunction with a multilayer perceptron neural network. There were
360 monthly gold prices used for the model, with an additional 10 predictor
variables such as commodity prices, currency prices and in ation. They used
mean absolute error (MAE) and RMSE to evaluate their ndings. They found
85% increase in performance over baseline models which included ARIMA and
other meta-heuristic combinations with neural networks. It should be noted the
results are dependent on a small set of monthly gold prices.
        </p>
        <p>
          Jianwei et al. [
          <xref ref-type="bibr" rid="ref21">21</xref>
          ] introduced a novel technique known as ICA-GRUNN
(Independent Component Analysis - Gated Recurrent Neural Network) to predict the
price of gold. Their method extracts features using ICA and passes these features
to a GRUNN to forecast gold prices. They used gold prices from Jan 1979 to
Dec 2017 to train and test the models. Evaluation of the models were performed
using mean absolute deviation (MAD), MAPE and RMSE. ICA-GRUNN model
outperformed the baseline models (ARIMA, LSTM and GRU (Gated Recurrent
Networks)), indicating this technique warrants further research.
        </p>
        <p>
          The goal of Vidal and Kristjanpoller was to predict the volatility of gold [
          <xref ref-type="bibr" rid="ref37">37</xref>
          ].
They proposed using a CNN-LSTM hybrid model. One signi cant di erence to
other studies is the use of a VGG16 network. VGG16 is a CNN that was
pretrained on the ImageNet dataset [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In this study, it receives a time-series that
has been transformed to a RGB image. The LSTM model used log-transforms
of the price as input. Both feature spaces are concatenated and fed to a fully
connected layer to predict the volatility. They used gold spot prices from the
London Bullion Market Association (LBMA) from April 1968 to October 2017
and used MAE for their evaluation. Comparisons with baseline models showed
an 18% improvement on LSTM models.
        </p>
        <p>
          Similarly, Liverieris et al. proposed a CNN-LSTM method for the prediction
of gold prices [
          <xref ref-type="bibr" rid="ref26">26</xref>
          ]. However, instead of concatenating the feature space, the model
was generated sequentially and fed to a fully connected layer. They used gold
prices from Jan 2014 to April 2018, sourced from https:// nance.yahoo.com.
In addition to predicting the gold price, they also produced a classi cation of
whether the price would increase or decrease the next day. MAE and RMSE were
used for evaluation and they successfully beat the performance of their LSTM
base models for both gold price prediction and next day classi cation. However,
the classi cation results don't appear to be much better than chance, with the
best accuracy score being 55.53%, but that could be related to the small dataset.
2.3
        </p>
      </sec>
      <sec id="sec-2-3">
        <title>Temporal Convolutional Networks</title>
        <p>
          The development of Temporal Convolutional Networks was signi cantly in
uenced by the onset of WaveNet's [
          <xref ref-type="bibr" rid="ref31">31</xref>
          ], which proposed the use of Dilated Causal
Convolutions within Residual Connections. TCNs were rst used in the
segmentation and detection of video and were found to be successful compared to CNNs
and LSTMs on multiple datasets [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ].
        </p>
        <p>
          TCNs were rst used on time series data by Bai et al. [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ]. They proposed a
network with three key pillars: Causal Convolutions, Dilated Convolutions and
Residual Connections, and combined these three concepts, along with the more
typical neural network components of Dropout, Batch Normalization and the
Recti ed Linear Units (ReLU) activation function to de ne the TCN network.
In this study a combination of accuracy, loss and perplexity were used to evaluate
the performance of the TCN on 11 sequencing tasks. The TCN outperformed
LSTM, GRU and RNN models in 10 out of 11 of those tasks.
        </p>
        <p>
          As this concept is relatively new, there has not been an extensive volume
of research comparing the results of TCNs to LSTMs, when predicting stock
prices. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] used trading data from 2017 for the top 100 stocks on the Shenzhen
Stock Exchange in 2017 which amounted to almost 10 million transactions. Using
recall, precision and accuracy to evaluate the classi cation of price changes, they
showed that TCNs outperformed both GARCH and LSTM baseline models.
2.4
        </p>
      </sec>
      <sec id="sec-2-4">
        <title>Summary</title>
        <p>
          To date, the most promising method used to predict gold prices has been the
CNN-LSTM hybrid model [
          <xref ref-type="bibr" rid="ref26 ref37">26, 37</xref>
          ]. However, TCN is a framework adapted from
CNNs for modelling sequential data [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and has been found to have performed
well in comparison to LSTMs [
          <xref ref-type="bibr" rid="ref2 ref24">2, 24</xref>
          ].
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Methodologies</title>
      <p>This paper implements a TCN on gold prices to determine how it compares
to competing modelling approaches such as ARIMA, CNN, LSTM and a hybrid
CNN-LSTM. In this section we initially give a description of the data used in the
experimental analysis and following this brie y outline the methodology behind
the chosen machine learning networks.
3.1</p>
      <sec id="sec-3-1">
        <title>Dataset</title>
        <p>
          The dataset used for training and testing the models in this study was obtained
from Yahoo Finance via the y nance library in the Python environment [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
Speci cally, the data was retrieved for Gold Futures using the symbol GC=F,
between the 30th August 2000 and 31st December 2020. The data was then
partitioned using a 80/20 split into training and test datasets. This meant the
training dataset contained 4055 data points from 30th August, 2000 to 2nd
December 2016 and the test set contained 1014 data points from 5th December
2016 to 31st December 2020. There was a further separation of the training set
with an 80/20 split for train/validation, with the validation set used to tune the
hyperparameters of all the models. To run the models e ectively for a neural
network, the training set was transformed using z-score normalisation and the
time lag used was 64 days for each prediction.
3.2
        </p>
      </sec>
      <sec id="sec-3-2">
        <title>Baseline Methods</title>
        <p>
          ARIMA is a statistical model [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] that has been used extensively in time series
studies. ARIMA models use a combination of autoregression, di erencing and
moving averages to forecast future values.
        </p>
        <p>
          CNNs have been used extensively in image classi cation and have achieved
improved results over the State of the Art (SOA) in comparison to previous
research [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ]. CNNs are able to achieve translational and scale invariance by
learning from surrounding data points using convolutions and pooling techniques.
This concept has been applied to time series analysis as in [
          <xref ref-type="bibr" rid="ref17 ref40">17, 40</xref>
          ]. In addition,
regularisation techniques such as Dropout [
          <xref ref-type="bibr" rid="ref35">35</xref>
          ] and Batch Normalization [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ]
have been developed to reduce over- tting, resulting in better predictions when
applied to out-of-sample data.
        </p>
        <p>
          LSTMs were rst proposed in 1995 by Hochreiter and Schmidhuber, but were
not used extensively until machine learning began to gain traction. LSTMs are
a special type of Recurrent Neural Network (RNN). While RNNs have memory
that can be used to model sequence data they su er from vanishing/exploding
gradient problem [
          <xref ref-type="bibr" rid="ref16">16</xref>
          ]. LSTMs avoid this issue by creating gates: Input, Output
and Forget. The Input gate decides which inputs should be allowed to
propagate through the model by using a sigmoid function. The Forget gate determines
which values should be dropped and nally the Output gate decides which values
should be moved to the next time step. LSTMs have now gained wide popularity
for sequential data modelling and have been used extensively for language
modelling [
          <xref ref-type="bibr" rid="ref39">39</xref>
          ], translation [
          <xref ref-type="bibr" rid="ref28">28</xref>
          ], speech recognition [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] and time series analysis [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ].
        </p>
        <p>
          Using a CNN to extract features and feeding them to a LSTM model has
proven to be a more powerful approach [
          <xref ref-type="bibr" rid="ref26 ref37">26, 37</xref>
          ]. The bene t of this hybrid
approach, is to use the power of CNNs to extract features, which can then be fed
sequentially or in parallel to a LSTM, thus focusing on the temporal features of
the data elements.
3.3
        </p>
      </sec>
      <sec id="sec-3-3">
        <title>Temporal Convolutional Networks</title>
        <p>
          More recently, the concept of the Temporal Convolutional Network (TCN) was
introduced by Lea et al. [
          <xref ref-type="bibr" rid="ref24">24</xref>
          ]. Bai et al. built upon this concept for sequence
modelling [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], and is the approach used in this paper. They brought together three
key concepts that de ne a TCN: Causal Convolutions, Dilated Convolutions and
Residual Connections.
        </p>
        <p>A causal convolution will only use current and prior data to produce its
output. This means that the prediction at time t is only dependent on data
elements up to time t as in Fig. 1. This shows the kernel can only see present
and past values and not any future values.</p>
        <p>Causal convolutions are not su cient, by themselves, to successfully process
long sequences. To achieve that, dilated convolutions are used to increase the
size of the receptive eld. When the dilation factor is one, this is equivalent to a
regular convolution, however increasing the dilation factor to say two, will force
the lter to only perform calculations on every second element. This enables
the receptive eld to be increased exponentially so the output is dependent
upon a much larger receptive eld, which re ects a larger set of previous time
periods. TCNs use stacked convolutions with an increasing dilation factor, as
in Fig. 1. This ensures the lter can hit each historical data element being
processed, and also enables models to handle much longer historical data inputs.
The experiments in this paper used a kernel size of 3 with 64 lters.</p>
        <p>
          Residual connections were introduced by He et al. [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and produced state
of the art results on the ImageNet dataset [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. Previously, deep networks
architectures were confronted with vanishing/exploding gradients. However, residual
connections circumvent this issue by allowing the network to skip layers while
passing the identity matrix in accordance with the formula in (1), where H(x)
is the desired mapping, F (x) are the non-linear transformations and x is the
identity mapping.
        </p>
        <p>H(x) = F (x) + x
(1)</p>
        <p>As the receptive eld of a TCN is dependent on the depth of the network, it
becomes essential to create a deeper network in order to achieve a larger receptive
eld. This paper implements residual connections, as in Fig. 2, using "Residual
Blocks" with dilation factors of 1,2,4,8,16,32. The residual blocks use optional
1x1 convolutions which pass the input and are then added to the transformations
using element-wise addition. These residual blocks can then be stacked with
increasing dilation factors to achieve large receptive elds using a deep network.</p>
        <p>
          To summarise, there are three main advantages of the TCN network [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
Firstly, it allows data to be processed in parallel, as opposed to LSTMs which
require input to be unfolded and processed step-by-step. Secondly, in comparison
to LSTMs, TCNs provide a more stable gradient. Finally, the ability to control
the dilation factor, kernel size and layer depth provides a lot of control over the
receptive eld, along with the ability for the output to be dependent on longer
data elements.
        </p>
        <p>One of the potential disadvantages of a TCN is they need to input the entire
length of the history vector, which could be memory intensive, in contrast to
LSTMs which only store a xed length hidden state.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Results</title>
      <p>In this section a univariate comparative analysis between a number of TCN
architectures and four baseline approaches is given. Each approach attempted to
predict the next days price on a given univariate series of gold prices.The baseline
models selected were ARIMA, CNN, LSTM and the hybrid CNN-LSTM.</p>
      <p>
        All models were implemented using the statsmodels library for ARIMA [
        <xref ref-type="bibr" rid="ref33">33</xref>
        ]
and the machine learning approaches were implemented using the keras [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] and
sci-kit learn libraries [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. The metrics used to compare the success of the models
were the Root Mean Squared Error (RMSE), Mean Absolute Error (MAE) and
R-Squared. For the formulas in (2) and (3) the number of predictions is
represented by N, with pi representing the predicted value and ai being the actual
value of the i-th instance. For the R-squared formula in (4), RSS represents the
sum of square of the residuals and TSS is the total sum of squares.
      </p>
      <p>M AE =
1 XN
N i=1
jpi</p>
      <p>aij
v
RM SE = tuu N1 i=1</p>
      <p>N
X(pi
ai)2
(2)
(3)
R2 = 1 RSS (4)</p>
      <p>T SS</p>
      <p>It's clear from the results in Table 1 that the TCN approach signi cantly
outperformed all other baseline models with the TCN model producing a RMSE
of 15.26, MAE of 10.05 and R2 of 0.9954. The next best method was the hybrid
CNN-LSTM model producing a RMSE of 23.53, MAE of 15.40 and R2 of 0.9892,
demonstrating that the inclusion of the CNN as a feature extractor does reduce
the error over a stand-alone LSTM. However, it still falls short of the performance
of the TCN in this scenario. The LSTM, CNN and ARIMA models produced
RMSE scores of 27.39, 87.07 and 219.54 respectively.</p>
      <p>
        The two best performing models, TCN and CNN-LSTM, were compared
using walk-forward cross validation. Five train/test datasets were built with each
training set increasing in size for subsequent folds using the TimeSeriesSplit
library from sci-kit learn [
        <xref ref-type="bibr" rid="ref32">32</xref>
        ]. The results, shown in Table 2, provide further
evidence of the TCN model outperforming the CNN-LSTM.
      </p>
      <p>A chart of the comparison between the ground truth and the predictions
from the TCN model, which was the best performing model, can be seen in Fig.
3. One thing to note is that all of the baseline models found it di cult to predict
the up-swing in prices towards the end of the series in 2020, which is likely where
most of the errors resulted. However, the TCN model was able to provide more
accurate predictions for this sector of the test dataset.</p>
      <p>One further bene t, that became apparent when training the models, was the
CNN-LSTM model was much harder to optimize than the TCN. The amount of
time required to perform hyper-parameter tuning was extensive in comparison
to the TCN models. Also, the CNN-LSTM needed to run approximately 1000
epochs, but the TCN produced its best results in under 100 epochs. Both of
these points are important when considering both computational power and
time required to produce a model.
This research undertook a comparative analysis between Temporal
Convolutional Networks (TCNs), the current state of the art machine learning approaches
and a traditional time series model in gold price prediction. The results
demonstrated that the TCNs consistently outperformed the other approaches chosen
in this study and reduced the error by more 27% in comparison with the best
preforming non-TCN approach.</p>
      <p>
        While Gold has traditionally been the chosen safe-haven commodity, recent
market behaviour throughout the pandemic has indicated that crypto-currencies
have become potential alternates. While crypto-currency prediction has been
extensively studied using deep learning approaches, understanding the relationship
with gold could potentially have an import impact on future predictions. While
this study focused on the performance of TCNs on univariate prediction and
future work would possibly bene t from the inclusion of exogenous variables such
as crypto-currencies,stock market indices and economic indicators [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ].
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Alameer</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Abd</surname>
            <given-names>Elaziz</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Ewees</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.A.</given-names>
            ,
            <surname>Ye</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            ,
            <surname>Jianhua</surname>
          </string-name>
          ,
          <string-name>
            <surname>Z.</surname>
          </string-name>
          :
          <article-title>Forecasting gold price uctuations using improved multilayer perceptron neural network and whale optimization algorithm</article-title>
          .
          <source>Resources Policy</source>
          <volume>61</volume>
          ,
          <issue>250</issue>
          {
          <fpage>260</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <surname>Bai</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kolter</surname>
            ,
            <given-names>J.Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Koltun</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>An empirical evaluation of generic convolutional and recurrent networks for sequence modeling</article-title>
          . arXiv preprint arXiv:
          <year>1803</year>
          .
          <volume>01271</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Balcilar</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gupta</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pierdzioch</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Does uncertainty move the gold price? new evidence from a nonparametric causality-in-quantiles test</article-title>
          .
          <source>Resources Policy</source>
          <volume>49</volume>
          ,
          <issue>74</issue>
          {
          <fpage>80</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Box</surname>
            ,
            <given-names>G.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jenkins</surname>
            ,
            <given-names>G.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reinsel</surname>
            ,
            <given-names>G.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ljung</surname>
            ,
            <given-names>G.M.:</given-names>
          </string-name>
          <article-title>Time series analysis: forecasting and control</article-title>
          . John Wiley &amp; Sons (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Chollet</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          , et al.:
          <string-name>
            <surname>Keras</surname>
          </string-name>
          (
          <year>2015</year>
          ), https://github.com/fchollet/keras
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Corti</surname>
            ,
            <given-names>C.W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Holliday</surname>
          </string-name>
          , R.J.:
          <article-title>Commercial aspects of gold applications: from materials science to chemical science</article-title>
          .
          <source>Gold Bulletin</source>
          <volume>37</volume>
          (
          <issue>1</issue>
          ),
          <volume>20</volume>
          {
          <fpage>26</fpage>
          (
          <year>2004</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>An</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Long</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Price change prediction of ultra high frequency nancial data based on temporal convolutional network</article-title>
          .
          <source>arXiv preprint arXiv:2107.00261</source>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Deng</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dong</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Socher</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>L.J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fei-Fei</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          :
          <article-title>Imagenet: A largescale hierarchical image database</article-title>
          .
          <source>In: 2009 IEEE conference on computer vision and pattern recognition</source>
          . pp.
          <volume>248</volume>
          {
          <fpage>255</fpage>
          .
          <string-name>
            <surname>Ieee</surname>
          </string-name>
          (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Fang</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qian</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          :
          <article-title>The importance of global economic policy uncertainty in predicting gold futures market volatility: A garch-midas approach</article-title>
          .
          <source>Journal of Futures Markets</source>
          <volume>38</volume>
          (
          <issue>3</issue>
          ),
          <volume>413</volume>
          {
          <fpage>422</fpage>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Filonov</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lavrentyev</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vorontsov</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Multivariate industrial time series with cyber-attack simulation: Fault detection using an lstm-based predictive data model</article-title>
          .
          <source>arXiv preprint arXiv:1612.06676</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Finance</surname>
          </string-name>
          , Y.:
          <article-title>Gold price dataset from yahoo nance</article-title>
          . https:// nance.yahoo.com/quote/GC=F?p=GC=
          <string-name>
            <given-names>F</given-names>
            &amp;.
            <surname>tsrc=</surname>
          </string-name>
          n-srch,
          <source>accessed: 8th Feb</source>
          ,
          <year>2021</year>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Graves</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jaitly</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mohamed</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          r.:
          <article-title>Hybrid speech recognition with deep bidirectional lstm</article-title>
          .
          <source>In: 2013 IEEE workshop on automatic speech recognition and understanding</source>
          . pp.
          <volume>273</volume>
          {
          <fpage>278</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Guha</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bandyopadhyay</surname>
          </string-name>
          , G.:
          <article-title>Gold price forecasting using arima model</article-title>
          .
          <source>Journal of Advanced Management Science</source>
          <volume>4</volume>
          (
          <issue>2</issue>
          ) (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ren</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sun</surname>
          </string-name>
          , J.:
          <article-title>Deep residual learning for image recognition</article-title>
          .
          <source>In: Proceedings of the IEEE conference on computer vision and pattern recognition</source>
          . pp.
          <volume>770</volume>
          {
          <issue>778</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>He</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhou</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dai</surname>
            ,
            <given-names>H.N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
          </string-name>
          , H.:
          <article-title>Gold price forecast based on lstm-cnn model</article-title>
          .
          <source>In: 2019 IEEE Intl Conf on Dependable, Autonomic and Secure Computing, Intl Conf on Pervasive Intelligence and Computing</source>
          ,
          <source>Intl Conf on Cloud and Big Data Computing, Intl Conf on Cyber Science and Technology Congress</source>
          (DASC/PiCom/CBDCom/CyberSciTech). pp.
          <volume>1046</volume>
          {
          <fpage>1053</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Hochreiter</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schmidhuber</surname>
            ,
            <given-names>J.:</given-names>
          </string-name>
          <article-title>Long short-term memory</article-title>
          .
          <source>Neural Computation</source>
          <volume>9</volume>
          (
          <issue>8</issue>
          ),
          <volume>1735</volume>
          {
          <fpage>1780</fpage>
          (
          <year>1997</year>
          ). https://doi.org/10.1162/neco.
          <year>1997</year>
          .
          <volume>9</volume>
          .8.
          <fpage>1735</fpage>
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hoseinzade</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haratizadeh</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          : Cnnpred:
          <article-title>Cnn-based stock market prediction using a diverse set of variables</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>129</volume>
          , 273{
          <fpage>285</fpage>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18. Io e, S.,
          <string-name>
            <surname>Szegedy</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Batch normalization: Accelerating deep network training by reducing internal covariate shift</article-title>
          .
          <source>In: International conference on machine learning</source>
          . pp.
          <volume>448</volume>
          {
          <fpage>456</fpage>
          .
          <string-name>
            <surname>PMLR</surname>
          </string-name>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Iqbal</surname>
          </string-name>
          , J.:
          <article-title>Does gold hedge stock market, in ation and exchange rate risks? an econometric investigation</article-title>
          .
          <source>International Review of Economics &amp; Finance</source>
          <volume>48</volume>
          ,
          <issue>1</issue>
          {
          <fpage>17</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Jian-Hui</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wei</surname>
          </string-name>
          , D.:
          <article-title>Prediction of gold price based on wt-svr and emd-svr model</article-title>
          .
          <source>In: 2012 Eighth International Conference on Computational Intelligence and Security</source>
          . pp.
          <volume>415</volume>
          {
          <fpage>419</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Jianwei</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ye</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Jin</surname>
          </string-name>
          , H.:
          <article-title>A novel hybrid model on the prediction of time series and its application for the gold price analysis and forecasting</article-title>
          .
          <source>Physica A: Statistical Mechanics and its Applications</source>
          <volume>527</volume>
          ,
          <issue>121454</issue>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Kim</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kim</surname>
          </string-name>
          , H.Y.:
          <article-title>Forecasting stock prices with a feature fusion lstm-cnn model using di erent representations of the same data</article-title>
          .
          <source>PloS one 14(2)</source>
          ,
          <year>e0212320</year>
          (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
          </string-name>
          , G.E.:
          <article-title>Imagenet classi cation with deep convolutional neural networks</article-title>
          .
          <source>Advances in neural information processing systems 25, 1097{1105</source>
          (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Lea</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Flynn</surname>
            ,
            <given-names>M.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Reiter</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hager</surname>
          </string-name>
          , G.D.:
          <article-title>Temporal convolutional networks for action segmentation and detection</article-title>
          .
          <source>In: proceedings of the IEEE Conference on Computer Vision and Pattern Recognition</source>
          . pp.
          <volume>156</volume>
          {
          <issue>165</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Li</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          :
          <article-title>Gold price forecasting and related in uence factors analysis based on random forest</article-title>
          .
          <source>In: Proceedings of the Tenth International Conference on Management Science and Engineering Management</source>
          . pp.
          <volume>711</volume>
          {
          <fpage>723</fpage>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Livieris</surname>
            ,
            <given-names>I.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pintelas</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pintelas</surname>
            ,
            <given-names>P.:</given-names>
          </string-name>
          <article-title>A cnn{lstm model for gold price time-series forecasting</article-title>
          .
          <source>Neural Computing and Applications</source>
          pp.
          <volume>1</volume>
          {
          <issue>10</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Lucey</surname>
            ,
            <given-names>B.M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sharma</surname>
            ,
            <given-names>S.S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vigne</surname>
          </string-name>
          , S.A.:
          <article-title>Gold and in ation (s){a time-varying relationship</article-title>
          .
          <source>Economic Modelling</source>
          <volume>67</volume>
          ,
          <issue>88</issue>
          {
          <fpage>101</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Luong</surname>
            ,
            <given-names>M.T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Le</surname>
            ,
            <given-names>Q.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zaremba</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          :
          <article-title>Addressing the rare word problem in neural machine translation</article-title>
          .
          <source>arXiv preprint arXiv:1410.8206</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Mariana</surname>
            ,
            <given-names>C.D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ekaputra</surname>
            ,
            <given-names>I.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Husodo</surname>
            ,
            <given-names>Z.A.</given-names>
          </string-name>
          :
          <article-title>Are bitcoin and ethereum safe-havens for stocks during the covid-</article-title>
          19
          <source>pandemic? Finance research letters 38</source>
          ,
          <issue>101798</issue>
          (
          <year>2021</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Mombeini</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yazdani-Chamzini</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Modeling gold price via arti cial neural network</article-title>
          .
          <source>Journal of Economics, business and Management</source>
          <volume>3</volume>
          (
          <issue>7</issue>
          ),
          <volume>699</volume>
          {
          <fpage>703</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Oord</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          v.d.,
          <string-name>
            <surname>Dieleman</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zen</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Simonyan</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Graves</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kalchbrenner</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Senior</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kavukcuoglu</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Wavenet: A generative model for raw audio</article-title>
          .
          <source>arXiv preprint arXiv:1609.03499</source>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Pedregosa</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Varoquaux</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gramfort</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Michel</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thirion</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Grisel</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Blondel</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Prettenhofer</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Weiss</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dubourg</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vanderplas</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Passos</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Cournapeau</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Brucher</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perrot</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Duchesnay</surname>
          </string-name>
          , E.:
          <article-title>Scikit-learn: Machine learning in Python</article-title>
          .
          <source>Journal of Machine Learning Research</source>
          <volume>12</volume>
          ,
          <volume>2825</volume>
          {
          <fpage>2830</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Seabold</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perktold</surname>
          </string-name>
          , J.:
          <article-title>statsmodels: Econometric and statistical modeling with python</article-title>
          .
          <source>In: 9th Python in Science Conference</source>
          (
          <year>2010</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Siami-Namini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tavakoli</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Namin</surname>
            ,
            <given-names>A.S.:</given-names>
          </string-name>
          <article-title>A comparison of arima and lstm in forecasting time series</article-title>
          .
          <source>In: 2018 17th IEEE International Conference on Machine Learning and Applications (ICMLA)</source>
          . pp.
          <volume>1394</volume>
          {
          <fpage>1401</fpage>
          .
          <string-name>
            <surname>IEEE</surname>
          </string-name>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Srivastava</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krizhevsky</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Salakhutdinov</surname>
          </string-name>
          , R.:
          <article-title>Dropout: a simple way to prevent neural networks from over tting</article-title>
          .
          <source>The journal of machine learning research 15(1)</source>
          ,
          <year>1929</year>
          {
          <year>1958</year>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Verma</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Thampi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Rao</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Ann based method for improving gold price forecasting accuracy through modi ed gradient descent methods</article-title>
          .
          <source>IAES International Journal of Arti cial Intelligence</source>
          <volume>9</volume>
          (
          <issue>1</issue>
          ),
          <volume>46</volume>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Vidal</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kristjanpoller</surname>
          </string-name>
          , W.:
          <article-title>Gold volatility prediction using a cnn-lstm approach</article-title>
          .
          <source>Expert Systems with Applications</source>
          <volume>157</volume>
          ,
          <issue>113481</issue>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Yousef</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shehadeh</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          , et al.:
          <article-title>The impact of the covid-19 on gold price volatility</article-title>
          .
          <source>Int J Econ Bus Adm</source>
          <volume>8</volume>
          (
          <issue>4</issue>
          ),
          <volume>353</volume>
          {
          <fpage>64</fpage>
          (
          <year>2020</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Zaremba</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sutskever</surname>
            ,
            <given-names>I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Vinyals</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          :
          <article-title>Recurrent neural network regularization</article-title>
          .
          <source>arXiv preprint arXiv:1409.2329</source>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Zhao</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chen</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wu</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>Convolutional neural networks for time series classi cation</article-title>
          .
          <source>Journal of Systems Engineering and Electronics</source>
          <volume>28</volume>
          (
          <issue>1</issue>
          ),
          <volume>162</volume>
          {
          <fpage>169</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>