<!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>Traffic prediction using a Deep Learning paradigm</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Felix Kunde</string-name>
          <email>fkunde@beuth-hochschule.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Alexander Hartenstein</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Beuth University of Applied Sciences Luxemburger Strasse 10 13353 Berlin</institution>
          ,
          <country country="DE">Germany</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>For many years intelligent transportation systems (ITS) have been collecting and processing huge amounts of data from numerous sensors to generate a ground truth of urban traffic. Such data has set the foundation of traffic theory, planning and simulation to create rule-based systems. It has also been used in many different studies in data-driven short-term traffic flow forecasting with promising results. Still, the acceptance for data-driven predictions is quiet low in productive systems of the public sector. Without enough probe data from floating cars (FCD) ITS owners feel unable to reach accuracy like private telecommunication or car manufacturing companies. On the other hand, investigating into FCD requires a thoughtful treatment of user privacy and a close look on data quality which can also be very time consuming. Recent progress in hardware and deep learning software has lowered the bar to handle machine learning algorithms what urges the field of traffic forecasting to continue exploring the predictive power of artificial intelligence. With this paper we present our first approach of feeding sensor data to an Artificial Neural Network (ANN). We train the ANN with different spatial and temporal lags to find an optimal setup for an entire city.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Traffic forecasting</kwd>
        <kwd>spatio-temporal data mining</kwd>
        <kwd>deep learning</kwd>
        <kwd>neural networks</kwd>
        <kwd>Tensor Flow</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Categories and Subject Descriptors</title>
      <p>• Information systems➝Information systems applications➝</p>
      <sec id="sec-1-1">
        <title>Spatial-temporal systems➝Sensor networks • Computing methodologies➝Machine learning➝Machine learning approaches➝ Neural networks.</title>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>1. INTRODUCTION</title>
      <p>Detecting macroscopic traffic parameters such as travel time
(time needed per trajectory) or traffic density (number of cars
per trajectory) is crucial for managing and monitoring an
intelligent transportation system (ITS). Such a system must
adapt to different traffic scenarios and provide guidance to
drivers to reduce traffic congestion and road collisions. Plus, it
produces input data for traffic simulation programs which are
used for traffic planning.</p>
      <p>Apart from static sensor data, probe data from driving cars
(Floating Car Data - FCD) is a very valuable resource as it can
2017, Copyright is with the authors. Published in the Workshop
proceedings of the EDBT/ICDT 2017 Joint Conference (March 21,
2017, Venice, Italy) on CEUR-WS.org (ISSN 1613-0073). Distribution
of this paper is permitted under the terms of the Creative Commons
license CC-by-nc-nd 4.0.
deliver trajectory-based data with a greater yet more realistic
accuracy. Some cities have contracts with companies that own a
great fleet of vehicles to deliver probe data, e.g. public transport
or taxi cab companies. However, such datasets are mostly biased
as the driving behavior can be bound to certain tasks e.g. busses
have a fixed route and schedule what might cause waiting times
or intentional delaying while driving.</p>
      <p>From the very precise traffic information of the routing engines
from Google Maps1 or Here Maps2 we can see the benefit of
private transport data which is produced from the GNSS units of
cars or smartphones. Usually, such data is not available to an
ITS of the public sector. A city might fear an investment in such
a (potentially huge) data set because of the hardware and
software requirements it takes to process and store it. Depending
on the level of detail of the recorded tracks, guarantees would
have to be made that user privacy is treated carefully.</p>
    </sec>
    <sec id="sec-3">
      <title>2. PROBLEM DEFINITION</title>
      <p>
        We want to engage cities to have more faith in the data, that they
are already collecting. Many ITS only take the detected data to
monitor the current state of the traffic to react to traffic
congestion e.g. by switching signs or blocking roads. The time
series analysis methods used on the historic data sets are mostly
very simple, e.g. moving average or exponential smoothing.
Traffic predictions for future temporal horizons longer than 15
minutes are neither applied nor trusted although there is plenty
of sample data available to run against modern algorithms.
One of these algorithms could be artificial neural networks
(ANN), which got a lot attention recently under the buzz word
“Deep Learning”. The basic idea of ANNs is not new and many
researchers have already adopted them for traffic flow
forecasting [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. But, with grown CPU and GPU power plus
newly available deep learning frameworks like Google’s Tensor
Flow, Facebook’s Torch or SkyMind’s DeepLearning4J we see
a potential for powerful additions in terms of usability and
scalability. It is easier than ever to train an ANN with numerous
input and target data setups and optimize its hyperparameter
settings. On the other hand, the possible number of different
combinations can make it hard to find a solution that provides a
solid prediction for most scenarios.
      </p>
      <p>This short paper will present our initial results with a Feed
Forward Neural Network (FFNN) which we have trained with
univariate inputs of different spatially correlated sets of double
inductive loops and different time lags. We kept the setup very
simple in order to see what the network can learn by itself and to
make better statements about the prediction accuracy in future
tests where we would change certain parameters.</p>
      <sec id="sec-3-1">
        <title>1 https://www.google.de/maps</title>
      </sec>
      <sec id="sec-3-2">
        <title>2 https://wego.here.com/</title>
        <p>The next chapter will introduce related work in the field of
short-term traffic forecasting. We will then describe the FFNN
model that we have used followed by the experimental setup for
analyzing the predictive power under different spatial and
temporal dimensions. In chapter 6 we will present our results
and conclude with a future outlook.</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>3. RELATED</title>
    </sec>
    <sec id="sec-5">
      <title>WORK</title>
      <p>plan to
forecasting</p>
      <sec id="sec-5-1">
        <title>SVMs.</title>
        <p>
          Short-term traffic forecasting based on sensor data has seen
many different approaches in the last decades, be it for freeways
or arterial road networks, with univariate or multivariate inputs
and for different temporal lags [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ]. The applied methods are
ranging from classical parametric solutions like autoregressive
statistics for time series (ARIMA) [2], k-Nearest neighbors on
historic data sets [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], Bayesian networks [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] to non-parametric
predictions by support vector machines (SVM) [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] and ANNs
[
          <xref ref-type="bibr" rid="ref6">6</xref>
          ]. [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ] have pointed out that it is often difficult to compare them
because of their heterogeneous setup. Usually, one method is
engineered exhaustively and compared to only simple variants
of other algorithms paradigms (base lines). For the future we
provide a comprehensive comparison of different
methods incl. spatial-temporal ARIMA [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] and
Due to the hype on Deep Learning a growing number of papers
on traffic forecasting can be noted that use
modern ANN
architectures such as convolutional networks (CNN) (good for
learning on fuzzy data such as images and audio streams) or
variants of recurrent networks (RNN) (good for learning on
sequence-based data). RNNs seem to be very suitable to mine on
time series of traffic sensors [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ][
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. To learn on long sequences,
the Long Short Term
        </p>
        <p>
          Memory network (LSTM) can be used
[
          <xref ref-type="bibr" rid="ref9">9</xref>
          ][
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. Also, a combination seems reasonable when a recorded
traffic state is regarded as an image. The CNN would extract
patterns such as traffic congestion and the LSTM would learn
how the patterns evolve [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ].
        </p>
        <p>
          Generally, we are interested in the impact of location on the
prediction to find spatio-temporal correlations in traffic. Many
studies have also proven the relevance of a spatial dimension to
improve the accuracy of the predictions e.g. [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ] or [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. One
technique to filter the input data against spatial dependencies is
to apply a spatial weight matrix to strengthen the relations
between neighbors. This has mostly been done for parametric
approaches [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ]. ANN-driven research for traffic prediction is
often lacking a complex spatial weighting model. Either the
number of sensors is very low [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ] or a freeway setting is used
[
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], where spatial relation between upstream and downstream is
already given by the road network itself. Therefore, we combine
our experiments on FFNNs with ideas from [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
        </p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>MODEL SETUP</title>
      <p>
        For further description of the network architecture we are using
the same convention as in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. We have implemented a FFNN
using Google's Tensor Flow framework. The network consists of
an input layer, one hidden layer h and one output layer o. The
number of input nodes i and hidden nodes j is bound to the
number of sensors we consider as a valid source to go into our
model (98% availability of measurements in the training data
set). The number of output nodes k is limited to the number of
prediction horizons we choose for one sensor (see next chapter).
We have tested the network with higher numbers of neurons (up
to 150) which let the overall error increase. For each layer we
are using a sigmoid activation function l to produce the value v
of every neuron. The sigmoid function  ( ) is a classical
nonlinear function and a good choice if we want to detect
nonlinear patterns in our data.
 ( ) =
      </p>
      <p>
        1
1+ −

 =   (∑ ′    ′.   ′)
Here j' stands for nodes that are connected with the hidden
neuron j and w is the weight of edges jj'. The root mean square
error (RMSE) is our loss function  ( ̂ ,   ) which modifies the
network at each iteration using backpropagation [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. The
weights between the neurons are adjusted by stochastic gradient
descent (SGD)
backpropagation
with
a
batch
size
      </p>
      <p>of 20 iterations.
algorithm
subsequently
calculates</p>
      <p>The
the
derivatives of  from output nodes k (2) to hidden nodes j with
respect to their corresponding activation function (3).
  =
  ( ̂ ,  )
  ̂</p>
      <p>.  ́ (∑   .   )

 =  ′(∑ ′    ′.   ′) ∑   .  
(1)
(2)
(3)</p>
    </sec>
    <sec id="sec-7">
      <title>5. EXPERIMENTAL SETUP</title>
      <p>We train our FFNN using 1 month of data from July 2015
produced by 59 double induction loops which are spread across
the city of Dresden. The data is coming from the Dresden ITS
called VAMOS3 and aggregated to minutely values. We choose
double inductive loops as they are capable in capturing the speed
of cars accurately. This group of loop detectors is usually
installed
on
main
roads
and
with
enough
distance
to
intersections. Therefore, the measurements do not get affected
by waiting queues. Nevertheless, the time series are still quiet
noisy because of traffic lights intervals. Even during rush hours
there can be minutes with no detected cars (see Figure 1).
contrast to moving averages of 25 and 50 minutes
3
https://tu-dresden.de/bu/verkehr/vis/vlp/forschung/forschungsprojekte/verkehrsmanagementsystem-vamos-dresden
Unfortunately, we had to exclude many sensors because of
missing
data,
but
we are
currently
working
on
repair
mechanisms to include more detectors. However, we still got a
good spatial distribution across the city (see figure 2).
As for the input of the neural network we are generating a
matrix which consists of data from all valid sensors S and
measurements T of variable x (occupancy in our tests). The input
values are smoothened by a rolling mean of 50 minutes to ease
the prediction and normalized to a range between 0 and 1 to
fasten the computation. Our target is following the same
structure but with shifted values of a given temporal offset for 5,
10, 15, 30 and 45 minutes. Every line of the input matrix
represents an input vector, see (4). As for now, pairs of input
and target vectors containing NULL elements are removed
before the training.</p>
      <p>
        1, 0
include many sensors. Moreover, our isochrones are fixed and
not dynamic as in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ]. The resulting adjacency matrix has to be
applied against the input matrix. In the end, we came up with
four different input settings to analyze the effect of including
other sensors into our prediction:
FFNNsimple: Only historic values of the target sensor to predict a
FFNNNN: Only historic values from nearest neighbors excluding
future value
the target sensor
including the target sensor
      </p>
      <sec id="sec-7-1">
        <title>FFNNNN+:</title>
        <sec id="sec-7-1-1">
          <title>Only</title>
          <p>
            historic values from
nearest neighbors
FFNNall: Historic values from all sensors
[
            <xref ref-type="bibr" rid="ref15">15</xref>
            ] have shown that sequential information can also be passed
to a FFNN by appending the temporal lags to the matrix to
mimic a RNN. We are also applying this strategy in our tests
using a sequence of 5 time steps (mFFNN) as illustrated in (5).
  1, 0
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-8">
      <title>6. RESULTS AND DISCUSSION</title>
      <p>For evaluating of our results we are using the mean absolute
error (MAE) as defined in (6) which is a common measure in
research:
̂ stands for the predicted value. Table 1 shows an exemplary
result for one sensor. In our case the numbers represent how far
we are from the real detected occupancy. Many aspects seen
here also apply to other sensors, e.g. lowest
MAE
when
including all sensor and sequence information and highest MAE
when filtering the input by the target’s nearest neighbors incl.
historic values of the target itself. Adding sequence information
to the input matrix does not have a great beneficial impact on the
predictions. But generally, we are getting very close to the actual
values.
and target values. Within a short prediction horizon, the moving
average of detected occupancies is not going to change a lot.
Thus, we would always receive a low error. As a solution to this
issue we should further aggregate more measurements and
reduce the rolling mean. When looking at the spatial distribution
of the prediction accuracy (see figure 4) we found that it
decreases especially on main roads near the highways. This
could probably be improved if the network would have
information about the time of day to distinguish between the two
rush hour periods.</p>
      <p>Figure 4 MAE at different sensors for the FFNNall setup
trained on 5 minutes and 45 minutes offsets
We have also noticed differences in accuracy for different lanes
on the road. Generally, the error has been higher for the inner
lane of a road, probably because the occupancy tends to be more
nonlinear than on the outer lane.</p>
    </sec>
    <sec id="sec-9">
      <title>7. CONCLUSION</title>
      <p>In this paper we have presented the potential of deep learning on
traffic sensor data. While the usage of neural networks for
shortterm traffic forecasting had been used in many different studies
most often the spatial dimension is not included or neglected
because of a simplistic training scenario with a low number of
sensors. We have worked on a sensor network that is distributed
across an entire city and got the best results when we included
measurements from all sensors. Including a sequence
information enhanced the prediction only slightly. Thus, we
have to work with RNNs, which should be superior for time
series analysis because they enable to learn short and long
sequences. We will also do further investigation in how to repair
missing or corrupt data values.</p>
      <p>We have started with FFNNs for comparison reasons with other
ANNs, parametric and non-parametric approaches. But even the
rather simple FFNN could provide very good forecasting results
with low computational costs. This also raises the question if a
proper traffic and travel time prediction really requires more
FCD from individuals rather than extending the network of
static sensors. For data privacy reasons it is important to
improve algorithms for analyzing time series data of anonymous
sensor networks. We will also develop strategies for
implementing a continuous learning algorithm for an
autonomous ITS that is able to apply navigation assistance based
on the spatio-temporal findings.</p>
    </sec>
    <sec id="sec-10">
      <title>8. ACKNOWLEDGMENTS</title>
      <p>The work was supported by the Federal Ministry for Economic
Affairs and Energy (BMWi) under grant agreement
01MD15001B (Project: ExCELL).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <surname>Vlahogianni</surname>
            ,
            <given-names>E. I.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Karlaftis</surname>
            ,
            <given-names>M. G.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Golias</surname>
            ,
            <given-names>J. C.</given-names>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>Short-term traffic forecasting: Where we are and where we're going</article-title>
          . Transportation Research Part C: Emerging Technologies,
          <volume>43</volume>
          ,
          <fpage>3</fpage>
          -
          <lpage>19</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>B. M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Hoel</surname>
            ,
            <given-names>L. A.</given-names>
          </string-name>
          (
          <year>2003</year>
          ).
          <article-title>Modeling and forecasting vehicular traffic flow as a seasonal ARIMA process: Theoretical basis and empirical results</article-title>
          .
          <source>Journal of transportation engineering</source>
          ,
          <volume>129</volume>
          (
          <issue>6</issue>
          ),
          <fpage>664</fpage>
          -
          <lpage>672</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Leonhardt</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ;
          <string-name>
            <surname>Steiner</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          (
          <year>2012</year>
          )
          <article-title>: Instance Based Learning for Estimating and Predicting Traffic State Variables using Spatio-Temporal Traffic Patterns</article-title>
          .
          <source>TRB 91th Annual Meeting</source>
          , Washington D.C..
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Sun</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , Zhang,
          <string-name>
            <given-names>C.</given-names>
            , &amp;
            <surname>Yu</surname>
          </string-name>
          ,
          <string-name>
            <surname>G.</surname>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>A Bayesian network approach to traffic flow forecasting</article-title>
          .
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          ,
          <volume>7</volume>
          (
          <issue>1</issue>
          ),
          <fpage>124</fpage>
          -
          <lpage>132</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Lippi</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Frasconi</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Short-term traffic flow forecasting: An experimental comparison of time-series analysis and supervised learning</article-title>
          .
          <source>IEEE Transactions on Intelligent Transportation Systems</source>
          ,
          <volume>14</volume>
          (
          <issue>2</issue>
          ),
          <fpage>871</fpage>
          -
          <lpage>882</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Liu</surname>
            ,
            <given-names>H.</given-names>
            , van Zuylen, H., van Lint, H.
          </string-name>
          , &amp;
          <string-name>
            <surname>Salomons</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          (
          <year>2006</year>
          ).
          <article-title>Predicting urban arterial travel time with statespace neural networks and Kalman filters</article-title>
          .
          <source>Transportation Research Record: Journal of the Transportation Research Board</source>
          <year>1968</year>
          ,
          <fpage>99</fpage>
          -
          <lpage>108</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Kamarianakis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Prastacos</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          (
          <year>2005</year>
          ).
          <article-title>Space-time modeling of traffic flow</article-title>
          .
          <source>Computers &amp; Geosciences</source>
          ,
          <volume>31</volume>
          (
          <issue>2</issue>
          ),
          <fpage>119</fpage>
          -
          <lpage>133</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Zeng</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2013</year>
          ).
          <article-title>Development of Recurrent Neural Network Considering Temporal‐Spatial Input Dynamics for Freeway Travel Time Modeling</article-title>
          .
          <source>ComputerAided Civil and Infrastructure Engineering</source>
          ,
          <volume>28</volume>
          (
          <issue>5</issue>
          ),
          <fpage>359</fpage>
          -
          <lpage>371</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>Sepp</given-names>
            <surname>Hochreiter und Jürgen</surname>
          </string-name>
          <article-title>Schmidhuber: Long short-term memory</article-title>
          .
          <source>In: Neural Computation. 9, Nr. 8</source>
          ,
          <year>1997</year>
          ,
          <fpage>1735</fpage>
          -
          <lpage>1780</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Ma</surname>
            ,
            <given-names>X.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tao</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Yu</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>Long short-term memory neural network for traffic speed prediction using remote microwave sensor data</article-title>
          .
          <source>In: Transportation Research Part C: Emerging Technologies</source>
          <volume>54</volume>
          ,
          <fpage>187</fpage>
          -
          <lpage>197</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <surname>Zhang</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zheng</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          (
          <year>2017</year>
          ).
          <article-title>Deep spatio-temporal residual networks for citywide crowd flows prediction</article-title>
          .
          <source>In: Thirty-First AAAI Conference on Artificial Intelligence.</source>
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12] Cheng,
          <string-name>
            <given-names>T.</given-names>
            ,
            <surname>Wang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Haworth</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            ,
            <surname>Heydecker</surname>
          </string-name>
          ,
          <string-name>
            <given-names>B.</given-names>
            , &amp;
            <surname>Chow</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          (
          <year>2014</year>
          ).
          <article-title>A dynamic spatial weight matrix and localized space-time autoregressive integrated moving average for network modeling</article-title>
          .
          <source>Geographical Analysis</source>
          ,
          <volume>46</volume>
          (
          <issue>1</issue>
          ),
          <fpage>75</fpage>
          -
          <lpage>97</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Lipton</surname>
            ,
            <given-names>Z.C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Berkowitz</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Elkan</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          (
          <year>2015</year>
          ).
          <article-title>A critical review of recurrent neural networks for sequence learning</article-title>
          .
          <source>arXiv preprint arXiv:1506</source>
          .
          <fpage>00019</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Rumelhart</surname>
            ,
            <given-names>D. E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Hinton</surname>
            ,
            <given-names>G. E.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Williams</surname>
            ,
            <given-names>R. J.</given-names>
          </string-name>
          (
          <year>1985</year>
          ).
          <article-title>Learning internal representations by error propagation (No</article-title>
          . ICS-
          <volume>8506</volume>
          ). California University San Diego La Jolla.
          <article-title>Institute for cognitive science</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Polson</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , &amp;
          <string-name>
            <surname>Sokolov</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          (
          <year>2016</year>
          ).
          <article-title>Deep Learning Predictors for Traffic Flows</article-title>
          .
          <source>arXiv preprint arXiv:160.</source>
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>