<?xml version="1.0" encoding="UTF-8"?>
<TEI xml:space="preserve" xmlns="http://www.tei-c.org/ns/1.0" 
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" 
xsi:schemaLocation="http://www.tei-c.org/ns/1.0 https://raw.githubusercontent.com/kermitt2/grobid/master/grobid-home/schemas/xsd/Grobid.xsd"
 xmlns:xlink="http://www.w3.org/1999/xlink">
	<teiHeader xml:lang="en">
		<fileDesc>
			<titleStmt>
				<title level="a" type="main">Short-Term Traffic Forecasting: A Dynamic ST-KNN Model Considering Spatial Heterogeneity and Temporal Non-Stationarity</title>
			</titleStmt>
			<publicationStmt>
				<publisher/>
				<availability status="unknown"><licence/></availability>
			</publicationStmt>
			<sourceDesc>
				<biblStruct>
					<analytic>
						<author role="corresp">
							<persName><forename type="first">Shifen</forename><surname>Cheng</surname></persName>
							<email>chengsf@lreis.ac.cn</email>
							<affiliation key="aff0">
								<orgName type="department">Institute of Geographic Sciences and Natural Resources Research</orgName>
								<orgName type="laboratory">State Key Lab of Resources and Environment Information System</orgName>
								<orgName type="institution">Chinese Academy of Sciences</orgName>
								<address>
									<addrLine>11A, Datun Road, Chaoyang District</addrLine>
									<postCode>100101</postCode>
									<settlement>Beijing</settlement>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
						</author>
						<author>
							<persName><forename type="first">Feng</forename><surname>Lu</surname></persName>
							<affiliation key="aff0">
								<orgName type="department">Institute of Geographic Sciences and Natural Resources Research</orgName>
								<orgName type="laboratory">State Key Lab of Resources and Environment Information System</orgName>
								<orgName type="institution">Chinese Academy of Sciences</orgName>
								<address>
									<addrLine>11A, Datun Road, Chaoyang District</addrLine>
									<postCode>100101</postCode>
									<settlement>Beijing</settlement>
									<country key="CN">P. R. China</country>
								</address>
							</affiliation>
						</author>
						<title level="a" type="main">Short-Term Traffic Forecasting: A Dynamic ST-KNN Model Considering Spatial Heterogeneity and Temporal Non-Stationarity</title>
					</analytic>
					<monogr>
						<idno type="ISSN">1613-0073)</idno>
					</monogr>
					<idno type="MD5">70FF5069F539D8381185118F520AC920</idno>
				</biblStruct>
			</sourceDesc>
		</fileDesc>
		<encodingDesc>
			<appInfo>
				<application version="0.7.2" ident="GROBID" when="2023-03-24T23:14+0000">
					<desc>GROBID - A machine learning software for extracting information from scholarly documents</desc>
					<ref target="https://github.com/kermitt2/grobid"/>
				</application>
			</appInfo>
		</encodingDesc>
		<profileDesc>
			<abstract>
<div xmlns="http://www.tei-c.org/ns/1.0"><p>Accurate and robust short-term traffic forecasting is a critical issue in intelligent transportation systems and real-time traffic related applications. Existing short-term traffic forecasting approaches are used to adopt global and static model structures and assume the traffic correlations between adjacent road segments within assigned time periods. Due to the inherent characteristics of spatial heterogeneity and temporal non-stationarity of city traffic, it is rather difficult for these approaches to obtain stable and satisfying results. To overcome the problems of static model structures and quantitatively unclear spatiotemporal dependency relationships, this paper proposes a dynamic spatiotemporal knearest neighbor model, named D-ST-KNN, for short-term traffic forecasting. It comprehensively considers the spatial heterogeneity and temporal non-stationarity of city traffic with dynamic spatial neighbors, time windows, spatiotemporal weights and other parameters. First, the sizes of spatial neighbors and the lengths of time windows for traffic influence are automatically determined by cross-correlation and autocorrelation functions, respectively. Second, dynamic spatiotemporal weights are introduced into the distance functions to optimize the search mechanism. Then, dynamic spatiotemporal parameters are established to adapt the continuous change in traffic conditions, including the dynamic number of candidate neighbors and dynamic weight allocation parameters. Finally, the D-ST-KNN model is evaluated using two vehicular speed datasets collected on expressways in California, U.S. and city roads in Beijing, China. Four traditional prediction models are compared with the D-ST-KNN model in terms of the forecasting accuracy and the generalization ability. The results demonstrate that the D-ST-KNN model outperforms existing models in all time periods, especially in the morning period and evening peak period. In addition, the generalization ability of the D-ST-KNN model is also proved.</p></div>
			</abstract>
		</profileDesc>
	</teiHeader>
	<text xml:lang="en">
		<body>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="1">INTRODUCTION</head><p>Short-term traffic forecasting, which has an important role in intelligent transportation systems, enables traffic managers to formulate reasonable and efficient strategies for alleviating traffic congestion and optimizing traffic assignments. Short-term traffic forecasting also enables the public to achieve accurate vehicular path planning <ref type="bibr" target="#b28">[29]</ref> <ref type="bibr" target="#b9">[10]</ref>.</p><p>In the past few decades, researchers have proposed several short-term traffic forecasting models that can be divided into two categories: parametric models and nonparametric models. A parametric model uses an explicit parametric function to quantify the relationship between historical traffic data and predicted traffic data. Considering the stochastic and nonlinear characteristics of traffic, constructing a mathematical model with high accuracy for characterizing traffic characteristics in practice is difficult <ref type="bibr" target="#b0">[1]</ref>. Nonparametric models, such as data-driven methods, do not require a priori knowledge and explicit expression of mechanism; thus, they are more suitable for short-term traffic forecasting problems <ref type="bibr" target="#b21">[22]</ref> [23] <ref type="bibr" target="#b6">[7]</ref>  <ref type="bibr" target="#b30">[31]</ref>.</p><p>As a typical nonparametric method, the k-nearest neighbors (KNN) model has received considerable attention. Many scholars have successfully applied the traditional KNN model to shortterm traffic prediction <ref type="bibr" target="#b1">[2]</ref>[17] <ref type="bibr" target="#b18">[19]</ref>[4] <ref type="bibr" target="#b15">[16]</ref>[30] <ref type="bibr" target="#b27">[28]</ref>. Considering that the evolution of traffic is a spatiotemporal interaction process, traffic conditions of road segments are spatially and mutually affected <ref type="bibr" target="#b5">[6]</ref>. Therefore, spatiotemporal relationships between multiple road segments in road networks are considered to improve traffic prediction <ref type="bibr" target="#b24">[25]</ref>[21] <ref type="bibr" target="#b19">[20]</ref>. Based on the traditional KNN model, <ref type="bibr" target="#b25">[26]</ref> realized an enhanced model with the support of spatiotemporal information and argued that it achieves better performance than the model that employs only temporal information. <ref type="bibr" target="#b26">[27]</ref> considered upstream and downstream traffic information and proposed a distributed architecture of a spatiotemporalweighted KNN model for short-term traffic prediction. <ref type="bibr" target="#b2">[3]</ref> employed a spatiotemporal state matrix instead of the traditional time series to describe the traffic state while using a Gaussian weight distance to select the nearest neighbor to improve the KNN model. However, the disadvantages of these ST-KNNs are that the spatiotemporal relation cannot be accurately quantified, which is primarily reflected in the modeling process, the size of the spatial dimension m and the length of time window n of the state space cannot be automatically determined, and some values are artificially set. For example, for m=3, three adjacent road segments are selected; for n=2, the historical data of the first two time steps of the current time step are used to construct samples. When the time series problem is transformed into a supervised machine learning problem, the values of m and n determine the number of selected features. Therefore, manually engineered features can easily cause dimensional disaster prevent the guarantee of the prediction accuracy of the model <ref type="bibr" target="#b14">[15]</ref>.</p><p>The prediction model is usually static, thus, it cannot describe the characteristics of the dynamic change in traffic, which are primarily reflected in the following three aspects: 1) existing studies usually assume that the spatial neighbors and time windows are globally fixed, which indicates that once the number of road segments m associated with the predicted road segment and the length of the time window n are determined, they do not change in the spatiotemporal range. Considering the dynamic characteristics of an urban road network, traffic flow in the road network is not a static point but is a moving process from one location to another location. The spatial neighbors of the road segment primarily rely on the current traffic conditions. The number of spatial neighbors is very small if traffic congestion exists but is large during flat peak periods <ref type="bibr" target="#b4">[5]</ref>. From the perspective of urban road network heterogeneity, the number of relevant road segments for different road segments also differs; thus, sharing parameter m is difficult in the entire spatial range <ref type="bibr" target="#b28">[29]</ref>. The selection of a time window based on a time series is used to determine the length of the historical traffic data to match similar traffic patterns. The traffic data in the historical time step and the current time step must be relevant in the selection process <ref type="bibr" target="#b17">[18]</ref>. Due to the dynamic and heterogeneous nature of the road network, even the same road segment, a significant difference is observed in the time series of traffic data in different time periods (such as morning and evening peak periods). That causes the selection of the time window to be dynamic <ref type="bibr" target="#b7">[8]</ref>. Thus, the spatial neighbors and time windows that dynamically change over time and space are not easily described with globally fixed spatiotemporal state matrices; thus, there is a need for a dynamic spatiotemporal KNN model to adapt to the characteristics of traffic changes. 2) Existing research considers that different historical data for different time periods have different contributions to the prediction of future traffic conditions. When calculating the distance between two state spaces, the weight distance criterion is usually adopted to assign different weights to each component in the state space. The closer the time window is to the predicted time, the larger the allocated weight; the closer the spatial distance is to the predicted road segment, the greater the assigned weight <ref type="bibr" target="#b2">[3]</ref>. However, dynamic changes in the spatial neighbor and the time window not only affect the dimension of the space-time matrix but also cause the intensity of the correlation among different positions to dynamically change over time. Therefore, the influence of different components of traffic data is difficult to characterize with global fixed spatiotemporal weight matrix. 3) To determine the value of the number of similar state spaces K, researchers usually employ a cross-validation method to select a suitable value, then share in the entire range of space and time <ref type="bibr">[26] [28]</ref>. Due to the difference in traffic patterns in the different time periods and space locations, the global fixed value of K cannot adapt to the dynamic and heterogeneous nature of a road network.</p><p>The key to short-term traffic forecasting models is the effective use of the potential spatiotemporal dependencies in the traffic data. The existing KNN models usually assume that the traffic change is a static point process and often disregard its important dynamics and heterogeneous characteristics. As a result, the structure of the prediction model is usually globally fixed in time and space, including the globally fixed spatial neighbor, time window, spatiotemporal weights, and spatiotemporal parameters, such as the traditional KNN model and the spatiotemporal KNN model.</p><p>In this paper, we propose a dynamic spatiotemporal KNN model (D-ST-KNN) for short-term traffic prediction considering spatial heterogeneity and temporal non-stationarity of city traffic. First, we investigated the autocorrelation of road traffic to determine the time window required for the traffic data. Second, we used the cross-correlation among different road segments to analyze the spatiotemporal dependencies of traffic and build a dynamic spatial neighbor for each road segment. The dynamic spatiotemporal state matrix is obtained by the dynamic spatial neighbor and the dynamic time window instead of the traditional time series or the static spatiotemporal matrix to characterize the state space. Finally, we introduced the dynamic spatiotemporal weight, dynamic spatiotemporal parameters, and Gaussian weight function to improve the KNN model to adapt to the dynamic and heterogeneous characteristics of the traffic.</p><p>The remainder of this paper is organized as follows: Section 2 proposes a D-ST-KNN model that considers the spatial heterogeneity and temporal non-stationarity of city road traffic. The construction of the dynamic spatiotemporal state matrix, weights, and other parameters are also introduced in this section. In Section 3, the dynamic characteristics, prediction performance, and computational efficiency of the presented model are comprehensively validated. The experimental results are also discussed. Section 4 concludes the paper and provides an outlook of future work.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2">METHODOLOGY</head><p>In this section, we propose a D-ST-KNN model. Our method is divided into five phases: the data bucket partition, state space definition, distance function definition, optimal neighbor selection, and prediction function definition, which corresponds to Sections 2.1-2.5. First, considering the dynamic nature of traffic, the original spatiotemporal data sets are partitioned according to different time periods to form different data buckets. Second, considering the spatial heterogeneity, each segment of a data bucket is separately processed, and the appropriate spatial neighbors and time windows are selected. The spatiotemporal state matrix is constructed to describe the traffic conditions. Then, we introduce the spatiotemporal weight matrix to define the distance function and measure the distance between the current spatiotemporal state matrix and the historical spatiotemporal state matrix to select the K nearest neighbors. Finally, we integrate these neighbors to obtain the predicted value of the target road segment.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.1">Data bucket</head><p>Considering the non-stationarity and periodicity of traffic data, there are significant differences in the traffic characteristics among different time periods, such as the morning peak period, interpeak period, and evening peak period. In the same period, the traffic data of same road segment has statistical homogeneity and the traffic pattern tends to be stable with periodic changes, such as different days for the morning peak period, which results in the spatial neighbor, the time window, and spatiotemporal parameters that can be shared. Therefore, we divide the original traffic data {vol</p><formula xml:id="formula_0">L j t , j ∈ [1, N ], t ∈ [t 0 , t c ]} into different</formula><p>time periods to describe the homogeneity in same time period and dynamics in different time periods, where t 0 and t c represent the start time step and the current time step of the time series, and L j denotes the jth road segment.</p><p>In the study of urban traffic modeling and prediction, to distinguish the difference among the traffic characteristics in different time periods, <ref type="bibr" target="#b23">[24]</ref> divided a day into six time periods (period 1: midnight-6:30 am; period 2: 6:30-10:00; period 3: 10:00-13:30; period 4:13:30-17:00; period 5:17:00-20:30; period 6:20:30-midnight). The test reveals that the partition is statistically acceptable. Based on this analysis and according to the same strategy, the original traffic data are divided into M different time periods (M= 6) according to the time dimension, which corresponds to different data buckets. Assuming that the entire traffic data set is BK, the data bucket division must be satisfied:</p><formula xml:id="formula_1">       BK = bk 1 ∪ bk 2 ∪ ... ∪ bk M bk i = {vol L j t |1 ≤ j ≤ N , ∀t ∈ [t bk i a , t bk i b )} bk i ∩ bk o = ϕ (1) where i ∈ [1, M], o ∈ [1, M], i</formula><p>o, bk i is the ith bucket (i.e., bucket 1), and vol L j t is the traffic data of road segment L j at time step t. t ∈ [t bk i a , t bk i b ) indicates that time step t is within the corresponding time period of the ith bucket (i.e.,[0:00-6:30), [6:30-10:00)). L j denotes the jth road segment (i.e., Link 1), and N is the total number of road segments. Note that dividing the original traffic data into different buckets at the pre-processing stage does not have any impact on the analyses and conclusions in this study because the same partitioning strategy were used for all the algorithms that are evaluated.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.2">Dynamic spatiotemporal state matrix</head><p>2.2.1 Dynamic spatial neighborhoods. The dynamic spatial neighborhood is used to determine how the traffic conditions of the predicted road segment are affected by the surrounding road segments in different buckets to determine the correlation among road segments. The traditional method usually calculates the correlation coefficients between the time series of the predicted road segments and the time series of other road segments and sets the threshold to select the relevant road segments <ref type="bibr" target="#b2">[3]</ref>. Considering that a road network has multiple internal and external factors, such as the influence of traffic lights, the impact of surrounding road segments on predicted road segments has a certain degree of lag. Therefore, the delayed spatiotemporal relationships cannot be exactly expressed by correlation coefficients. The cross-correlation function is a delayed version of the correlation coefficient function, which measures the correlation coefficients of two time series at a specific lag <ref type="bibr" target="#b13">[14]</ref>; therefore, it is more suitable for describing the spatiotemporal dependence of traffic.</p><p>Assume that bk i is the bucket of the predicted road segment L j at time step t, and t ∈ [t bk i a , t bk i b ). Given the surrounding road segments L v , the time series of the traffic data for two road segments can be expressed as U = {vol</p><formula xml:id="formula_2">L j t |∀t ∈ [t bk i a , t bk i b )}, Z = {vol L v t |∀t ∈ [t bk i a , t bk i b )}, j ∈ [1, N ], v ∈ [1, N ],</formula><p>and their cross-correlation at lag φ is defined as follows:</p><formula xml:id="formula_3">                 cc f bk i u,z (φ) = γ bk i u, z (φ) α u σ z , φ = 0, ±1, ±2, • • • , γ bk i u,z (φ) = E (u t − µ u ) z t +φ − u z α u = (u t − µ u ) 2 σ z = z t +φ − u z 2<label>(2)</label></formula><p>where γ bk i u,z (φ) is the correlation coefficient between time series U and time series Z at lag φ in bucket bk i , µ u and u z are the mean values of U and Z, respectively, and σ u and σ z are the standard deviations of U and Z, respectively.</p><p>In this definition, the cross-correlation function can be regarded as a function of lag, and the lag value that makes the cross-correlation function obtain the maximum value is the average delay time of the surrounding segments to the predicted road segment <ref type="bibr" target="#b28">[29]</ref>. The formal definition is expressed as</p><formula xml:id="formula_4">ψ L v bk i = arдmax φ cc f bk i u,z (φ) , v ∈ [1, N ]<label>(3)</label></formula><p>where</p><formula xml:id="formula_5">ψ L v bk i</formula><p>is the lag value that maximizes cross-correlation of the surrounding road segment L v to the predicted road segment in bk i , and ψ L v bk i describes the maximum impact time range of the surrounding segments in different buckets on the predicted road segment, which can be employed for efficient selection of spatial neighbors. Consider the predicted road segment L j in bk i and its predicted time interval ∆t. When the surrounding road segments deliver the traffic flow to the predicted road segments within a given time interval, they influence the predicted road segments, and the road segments beyond this time interval are excluded. Its formal definition is expressed as</p><formula xml:id="formula_6">R L j bk i ← L v |∀0 ≤ ψ L v bk i ≤ ∆t, v ∈ [1, N ]<label>(4)</label></formula><p>where R</p><formula xml:id="formula_7">L j bk i</formula><p>is the set of spatial neighbors of the jth road segment in the ith bucket.</p><p>2.2.2 Dynamic time windows. Considering that the selection of the time window is based on the time series of the predicted road segment, we can select n historical traffic data that have a correlation with the predicted road segment. The autocorrelation function is usually employed to measure the correlation between the time series and its delayed version; thus, it can be used for the selection of the time window, i.e., the lag in which the prediction error is minimized can be set as the window size. Note that the lag in the autocorrelation function describes the delay effect of the time series, and the lag described in Section 2.2.1 is used to characterize the delay effect between different time series. Given the time series of the jth road segment L j in bk i , U = {vol</p><formula xml:id="formula_8">L j t |∀t ∈ [t bk i a , t bk j b )}, the autocorrelation function ρ L j bk i</formula><p>(δ ) can be defined as follows:</p><formula xml:id="formula_9">ρ L j bk i (δ ) = E [(u t − µ u ) (u t −δ − µ u )] σ 2 u , δ = 0, 1, 2, • • • ,<label>(5)</label></formula><p>Using the autocorrelation function to set the time window entails three steps. First, consider the computational limitations, it is necessary to determine the maximum range of lag. Second, within the range, the parameters of the predictive model are fixed, and cross-validation is performed with different lags. This strategy is based on the fact that the value of the traffic data has a significant correlation within the maximum lag range. Finally, the lag that minimizes the prediction error is chosen as the optimal time window.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.3">Dynamic spatiotemporal weights</head><p>Considering the traffic conditions have significant differences at different time intervals, which results in a change in the spatiotemporal weights with time; the historical data of different time and space will influence the future traffic conditions by a different degree. The dimension of the spatiotemporal weight is related to the spatiotemporal state matrix, and the dynamic change in the spatiotemporal matrix causes the dimension of the spatiotemporal weight matrix to change with different time periods. Based on the traditional weight distance function, we introduce a dynamic spatiotemporal weight in the distance function and optimize the weight distance function to adapt the nearest neighbor similarity measure of the dynamic spatiotemporal matrix.</p><p>In the temporal dimension, we use the time interval length (i.e., 5 min interval) to characterize the contribution of different time steps. In the spatial dimension, the spatial correlation (such as cross-correlation) is used to characterize the influence of different spatial distances. The construction method is described as follows: assume that the predicted road segment L j at the current time step t c is in data bucket bk i and the dimension of the spatiotemporal state matrix is m</p><formula xml:id="formula_10">L j bk i ×n L j bk i</formula><p>, which is determined by the method provided in Section 2.2. Then, the spatiotemporal state matrix of the current time step can be expressed as χ</p><formula xml:id="formula_11">L j t c m L j bk i , n L j bk i</formula><p>.The spatiotemporal matrix of the historical time step h i can be defined as χ</p><formula xml:id="formula_12">L j h i m L j bk i , n L j bk i</formula><p>, where m L j bk i is the spatial dimension of the spatiotemporal state matrix of the jth predicted road segment in the ith bucket, which is related to the number of elements in the set of spatial neighbors R</p><formula xml:id="formula_13">L j bk i . Moreover, n L j bk i</formula><p>is the temporal dimension of the spatiotemporal state matrix of the jth predicted road segment in the ith bucket, which is the size of the time window. The time-weighted matrix is defined as W bk i t , and the space-weighted matrix is defined as W bk i s . The corresponding elements are</p><formula xml:id="formula_14">w bk i t (ti, t j), ti ∈ [1, n L j bk i ], t j ∈ [1, n L j bk i ] and w bk i s (si, sj), si ∈ [1, m L j bk i ], sj ∈ [1, m L j bk i ],</formula><p>which represent the time weight value and space weight value, respectively, assigned to the jth predicted road segment in the ith bucket. The weight distribution is as follows:</p><formula xml:id="formula_15">w bk i t (ti, t j) =          ti n L j bk i t i=1 ti, ti = t j 0, ti t j<label>(6)</label></formula><formula xml:id="formula_16">w bk i s (si, sj) =          cc f si L v , L j m L j bk i si=1 cc f si L v , L j , si = sj 0, si sj<label>(7)</label></formula><p>In this definition, the temporal and spatial weights are linearly distributed according to the proximity of the current time step and the predicted road segments. cc f si L v , L j is the cross-correlation between the time series of the si spatial neighbor (whose road segment is L v ) and the predicted road segment L j . The closer the value is to the predicted time, the greater the weight of the allocation; the greater the relation to the space of the predicted road segment, the greater the weight. By introducing spatiotemporal weights into the original spatiotemporal matrix, the spatiotemporal-weighted state matrices of the current time step Γ L j t c and the spatiotemporal-weighted state matrices of the historical time step Γ L j h i are denoted by the following:</p><formula xml:id="formula_17">Γ L j t c = W bk i s × χ L j t c m L j bk i , n L j bk i × W bk i t (8) Γ L j h i = W bk i s × χ L j h i m L j bk i , n L j bk i × W bk i t (9)</formula><p>By calculating the distance d bk i (Γ</p><formula xml:id="formula_18">L j t c , Γ L j h i</formula><p>) between the historical spatiotemporal state matrix and the current spatiotemporal state matrix, candidate neighbors can be selected. The formula is expressed as</p><formula xml:id="formula_19">d bk i Γ L j t c , Γ L j h i = trac Γ L j t c − Γ L j h i × Γ L j t c − Γ L j h i ′ (<label>10</label></formula><formula xml:id="formula_20">)</formula><p>where trac represents the trace of the matrix.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.4">Dynamic spatiotemporal parameters</head><p>In the KNN model, the spatiotemporal parameters include the K values and the parameters introduced during the method construction (such as the prediction generation functions). The reasonableness of the parameters has substantial influence on the prediction accuracy of the model. The K value is primarily employed to determine the number of candidate neighbors. If the K value is too small, the model becomes more complex and overfitting is possible. If the K value is too large, the model is simpler and under-fitting is possible. Considering that the selection of the K value is significantly influenced by the finite sample nature of the problem, the assignment of its values is usually performed by cross-validation to select the K value that minimizes the model error <ref type="bibr" target="#b26">[27]</ref>.</p><p>The existing methods usually assume that the K value is globally fixed. When the K value is determined, it is shared throughout the entire space and time. In contrast to the existing method, the selection of the K value in the D-ST-KNN model considers the characteristics of dynamic changes of traffic. Instead of setting a global fixed K value, we can select the optimal K value for different buckets, i.e.,</p><formula xml:id="formula_21">K bk i , bk i ∈ BK, i] ∈ [1, M].</formula><p>To verify these assumptions, we use cross-validation to set the range of K to <ref type="bibr" target="#b0">[1,</ref><ref type="bibr">40]</ref> and test the effect of different K values on MAPE of the model in different buckets, as shown in Fig. <ref type="figure" target="#fig_0">1</ref>. As the K value increases, the prediction error is gradually reduced. When the K value attains a certain value, the error of the model begins to stabilize. Thus, the optimal K value for each bucket can be determined (i.e., K bk 1 = 27, K bk 2 = 23). Compared with different buckets, the K values dynamically vary with different time periods. The global fixed K value has difficulty describing the dynamic change in traffic. Therefore, the dynamic K value proposed in this paper is reasonable. The parameters of the D-ST-KNN model also contain the parameters introduced by the predicted generation function (refer to Section 2.5). The calibration method of the parameter is shown in Section 3.2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.5">Predictive function</head><p>Due to the spatiotemporal state space, the spatiotemporal weight, and the spatiotemporal parameters dynamically change with different buckets; to adapt to this change, the predictive generation function should also dynamically change. This paper transforms the four types of traditional weight distribution methods to enable them to adapt to the dynamics of traffic, including the inverse distance weight <ref type="bibr" target="#b22">[23]</ref>, rank-based weight <ref type="bibr" target="#b10">[11]</ref>[13], and Gaussian weight <ref type="bibr" target="#b2">[3]</ref>. Selecting the best prediction function by comparing the performance of different predictive functions (refer to Section 3.2). Note that the weight referred to in this section is expressed as the weight assigned by the candidate neighbor, whereas the weight in Section 2.3 represents the weight matrix of the weights assigned to each element in the spatiotemporal state matrix.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head>Assuming that d k bk i</head><p>is the distance between the kth candidate neighbor and the predicted road segment in the ith bucket obtained by formula <ref type="bibr" target="#b9">(10)</ref>, vol L j t c +1 the predicted value of the predicted road segment L j at time step t c + 1 is defined as</p><formula xml:id="formula_22">vol L j t c +1 = K bk i k =1 vol L j h i +1 (k) × φ L j bk i (k) K bk i k =1 φ L j bk i (k)<label>(11)</label></formula><p>where t c ∈ [t bk i a , t bk i b ] is used to map the current time step into the corresponding bucket, is used to determine the number of candidate neighbors for the corresponding bucket, vol</p><formula xml:id="formula_23">L j h i +1 (k)</formula><p>represents the traffic data of the kth candidate neighbor, and</p><formula xml:id="formula_24">h i ∈ [t bk i a , t bk i b ]; and φ L j bk i</formula><p>(k) and represent the weight of the kth neighbor of the jth predicted road segment in the ith bucket. The form is defined as follows:</p><formula xml:id="formula_25">φ L j bk i (k) =                    1 K bk i 1 d k bk i (K bk i − r q + 1) 2 1 4π a bk i exp(− d k bk i 2 4a bk i 2 ) (12)</formula><p>Formula ( <ref type="formula">12</ref>) corresponds to equal weights, inverse distance weights, the rank-based weight and the Gaussian weight, where r q represents the order of the qth candidate neighbors, and a bk i is the spatiotemporal parameter whose value is similar to the value of the previously discussed spatiotemporal parameter K, which dynamically values with different time periods. The corresponding parameter calibration is shown in Section 3.2.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="2.6">Accuracy metrics</head><p>Three criteria are selected to verify the prediction accuracy of the D-ST-KNN model, namely, mean absolute error (MAE), mean absolute percentage error (MAPE) and root-mean-square error (RMSE). These indicators depict the essential characteristics of errors from different perspectives. The RMSE indicates a fluctuation in the error of the prediction model, and the MAPE indicates the difference between the predicted and the actual traffic data. In contrast, the MAE and RMSE provide a measure of the similarity between the predicted and the actual traffic data <ref type="bibr" target="#b11">[12]</ref>. The MAE, MAPE, and RMSE are defined as follows:</p><formula xml:id="formula_26">M AE = 1 M × N × S M i =1 N j =1 S s =1 vol L j tc +1 (s) − vol L j tc +1 (s)<label>(13</label></formula><p>)</p><formula xml:id="formula_27">MAP E = 1 M × N × S M i =1 N j=1 S s =1 vol L j tc +1 (s) − vol L j tc +1 (s) vol L j tc +1 (s)<label>(14</label></formula><p>)</p><formula xml:id="formula_28">RMS E = 1 M × N × S M i =1 N j=1 S s =1 vol L j tc +1 (s) − vol L j tc +1 (s) 2 (<label>15</label></formula><formula xml:id="formula_29">)</formula><p>where M is the number of buckets M = 6, N is the number of predicted road segments, S is the number of test samples, vol L j t c +1 (s) and vol L j t c +1 (s) indicate the actual traffic data and the predicted traffic data at the next time step of the jth predicted road segment at the current time step, and s indicates the sth test sample in the ith bucket.</p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3">EXPERIMENTS 3.1 Data preparation</head><p>In this study, two different data sets are used to evaluate the performance of the prediction model. The first data set is PeMS, which is a high-quality data set with open access. PeMS is extensively applied in the field of traffic prediction. The traffic speed data from 59 consecutive locations on the US 101 freeway from PeMS were downloaded for a total of 60 days; the time period is August 15, 2016, to October 14, 2016 and time interval is 5 min (as shown in Table <ref type="table" target="#tab_0">1</ref>). Each detector represents a position; the positional distribution is shown in Fig. <ref type="figure" target="#fig_1">2</ref>. The second data set is the floating car trajectory data obtained from the Beijing road network, which is generated from more than 50,000 vehicles equipped with GPS. The frequency of data acquisition is 5 min, and the time period is March 1, 2012, to April 30, 2012 (as shown in Table <ref type="table" target="#tab_0">1</ref>). In this study, a representative region that contains 30 road segments is used for the experiment with the position distribution shown in Fig. <ref type="figure" target="#fig_1">2</ref>. In the two data sets, the last ten days are used as the test data to evaluate the accuracy of the model. The remaining days of data are employed as training data to construct the historical database of the predicting model.</p><p>In addition, we normalize the original traffic data and use the ratio of the average traffic speed to the maximum speed limit of each road segment to express the traffic conditions of the road segment. The formal expression is as follows:</p><formula xml:id="formula_30">v i,t = v i,t f i,max , i ∈ [1, N ], t ∈ [t 0 , t c ]<label>(16)</label></formula><p>where v l,t is the normalized speed of the ith road segment at time step t, v i,t is the real average speed data of the road segment, and f i,max is the speed limit for the ith road segment.  </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2">Variable estimation</head><p>3.2.1 Determining the optimal distance function. The distance function is used to measure the similarity among the spatiotemporal state matrices to obtain the historical spatiotemporal matrix, which is similar to the spatiotemporal state matrix of the target road segment. Fig. <ref type="figure" target="#fig_2">3</ref> shows the performance differences of the distance function constructed with different weights. The traditional method directly calculates the Euclidean distance between two spatiotemporal state matrices, which treats the elements in the space state matrix equally. The influence of the historical traffic conditions of different time and space distribution on the prediction of future traffic conditions is difficult to describe, which yields the lowest performance. The distance function constructed by the Gaussian function assigns weights in the time dimension and space dimension; thus, the performance of the prediction model is significantly improved. However, this method requires additional introduction of the time-weighted parameter α 1 and the space-weighted parameter α 2 in the construction process, which makes calibration of its parameters and the global optimal combination of parameters difficult. We adopt a similar strategy that uses the linear time distribution weight in the time dimension and the spatial correlation between the surrounding road segments and the target road segment to assign weights in spatial dimensions. Then, a dynamic spatiotemporal weight assignment method is constructed that does not require any additional parameters. The dynamic weight distribution has the lowest MAPE, RMSE and MAE, which reflects the high efficiency of the method compared to that of the other two weight distribution methods.    </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.2.3">Calibrating hyper-parameters</head><p>In the D-ST-KNN model, the hyper-parameters primarily include the number of candidate neighbors K bk i and the Gaussian weight parameter a bk i . In the parameter calibration process, to find the best combination of K bk i and a bk i that enables the prediction model to obtain the minimum MAPE, we set the range of K bk i to <ref type="bibr" target="#b0">[1,</ref><ref type="bibr">40]</ref> and the range of a bk i to [0.001, 0.04]. We apply the cross-validation method to obtain the optimal combination of the parameters for each bucket. The effect of parameter variation on the prediction accuracy of the D-ST-KNN model can be tested by fixing other parameters of the model. For example, we can fix the values of a bk i and test the performance of the prediction model changes with K bk i (refer to Section 2.4). Because the impact of parameter K bk i on the prediction performance was discussed in Section 2.4, this section focuses on the calibration of parameter a bk i . Fig. <ref type="figure" target="#fig_5">5</ref> shows the impact of changes in a bk i on the performance of the D-ST-KNN model in different buckets. The trend in Fig. <ref type="figure" target="#fig_5">5</ref> reveals that the value of a bk i has a significant influence on the prediction performance. For the minimum a bk i , the prediction error of the model attains the maximum a bk i . As a bk i increases, the prediction error gradually decreases and begins to stabilize. We compare the variation of the parameters among the different buckets. For example, in bucket 1, the optimal value of a bk 1 is 0.017, whereas the optimal value of a bk 2 in bucket 2 is 0.015. The value of a bk i also changes dynamically over time. Considering that K bk i also changes dynamically with time, the parameters of the D-ST-KNN model change with time. The calibration results of the entire model are listed in Table <ref type="table" target="#tab_2">2</ref>, and the values of K bk i are shown in Fig. <ref type="figure" target="#fig_5">5</ref>. In this analysis, setting the global fixed parameters is unreasonable when constructing the prediction model. We propose the concept of the data bucket, and the prediction model is constructed in different time periods, which causes the model parameters to change with the time period to adapt to the dynamic nature of traffic.    </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.3.2">Local results.</head><p>To further evaluate the performance of the D-ST-KNN model, we compare the MAPEs of different models in different data buckets by averaging the prediction performance of different road segments in a single bucket. The experimental results are displayed in Fig. <ref type="figure" target="#fig_8">7</ref>. In terms of overall trends, the performance of different models corresponds to the degree of congestion of the traffic conditions. For example, in bucket 1, bucket 3, and bucket 6, all models have a lower MAPE than other buckets because the time periods that correspond to the three data buckets are midnight-6:30 am, 10:00-13:30, and 20:30-midnight. The traffic in Beijing during these three time periods belongs to the flat peak period, and road traffic has low congestion and exhibits regular changes. In buckets 2, 4, and 5, all models achieve a relatively poor performance. Bucket 2 corresponds to the time period of 6:30-10:00, bucket 4 corresponds to the time period of 13:30-17:00 and bucket 5 corresponds to the time period of 17:00-20:30. These time periods correspond to the peak period in Beijing. The changes of traffic conditions during these time periods are more complicated than the traffic conditions of the other buckets. In addition, in terms of the performance of different models in a single data bucket, the prediction trend of different models was similar to those of the overall results. For example, in bucket 1, the ST-KNN and D-ST-KNN models perform better than the HA, Elman-NN, and Original-KNN models, which is due to the benefits of the introduction of spatial factors. However, the D-ST-KNN model considers the spatial heterogeneity and temporal non-stationarity of road networks to adapt to the dynamic characteristics of traffic, making the model performance better than other models in all time periods, especially in the peak period. This also explains why the D-ST-KNN model is superior to the other models in the overall result. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="3.4">Generalization ability evaluation</head><p>To evaluate the generalization ability of the D-ST-KNN model, we fix all parameters of the model and compare the performance of the different methods with the test data set from PeMS; the experimental results are shown in Fig. <ref type="figure" target="#fig_9">8</ref>. The results indicate that the prediction accuracy of the D-ST-KNN model on the PeMS data set is significantly improved compared with that of the Beijing floating car data set. The data quality of the PeMS data set is relatively complete, and the data collection area is the expressway. Compared with the traffic conditions of the urban road network, the traffic mode is relatively simple with minimal changes, which enables the prediction model to easily represent the regular traffic pattern characteristics. However, the D-ST-KNN model maintains the same prediction trend; in all predicted models, its MAPE, RMSE, and MAE are lower than the other models, which exhibit excellent predictive performance and generalization ability. </p></div>
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="4">SUMMARY AND FUTURE WORK</head><p>In this paper, we propose a D-ST-KNN model for short-term traffic prediction. The proposed model considers the spatial heterogeneity and temporal non-stationarity of road networks to adapt to the dynamic characteristics of traffic, including dynamic spatial neighbors, time windows, spatiotemporal weights, and spatiotemporal parameters. With cross-correlation and autocorrelation function computation, the automatic selections of spatial neighbors and the time window are realized, which efficiently solve the dimensionality disaster problem encountered in the existing KNN models. The spatiotemporal weights are integrated into a distance function to help identify candidate neighbors. Time variable parameters are also introduced, including the dynamic number of candidate neighbors and dynamic weight allocation parameters, to further adapt to the dynamic and heterogeneous nature of road networks.</p><p>Using real traffic data collected from city roads and inter-city expressways, we calculate the number of spatial neighbors and the time window size of each road segments, which reflects the distinct heterogeneity and non-stationarity of urban road traffic. Then, we validate the performance of the proposed D-ST-KNN model with comparisons to HA, Elman-NN, traditional KNN and spatiotemporal KNN models. The experimental results indicate that the D-ST-KNN model has a higher accuracy on short-term traffic prediction than the existing models. In addition, we explore the local performance of different models in different data buckets and find that all models correspond to the degree of traffic congestion, and the D-ST-KNN model performs better than other models in all time periods, especially in the morning period and evening peak period. To summarize, compared with the existing models, the proposed D-ST-KNN model significantly improves the accuracy of short-term traffic prediction. Furthermore, we compare the performance of different models using the actual traffic data collected from PeMS. The D-ST-KNN model also achieves the best performance, which verifies the generalization ability of the proposed model.</p><p>In the follow-up study, the following problems need to be investigated to further improve the D-ST-KNN model. The D-ST-KNN model behaves slightly differently in peak and off-peak time periods. Further improvement of the model performance during peak hours will be a constant challenge. Moreover, a multithreaded approach could be used to improve the efficiency of D-ST-KNN. A parallel P-D-ST-KNN model on an existing parallel computing framework is expected to alleviate the pressure of real-time computation.</p></div><figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_0"><head>Figure 1 :</head><label>1</label><figDesc>Figure 1: Impact of the number of candidate neighbors K bk i on the MAPEs of different data buckets.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_1"><head>Figure 2 :</head><label>2</label><figDesc>Figure 2: Spatial distribution of traffic data in the Beijing and PeMS data set.</figDesc><graphic coords="5,427.21,521.01,112.93,68.71" type="bitmap" /></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_2"><head>Figure 3 :</head><label>3</label><figDesc>Figure 3: Comparison of different distance functions 3.2.2 Determining the optimal predictive function. Based on the discussion in the previous sections, we transform four types of weight distribution methods, including equal weight, inverse distance weight, rank-based weight, and Gaussian weight, which are used to integrate the candidate neighbors to obtain the final predicted value. In the process of cross-validation, we fix the other parameters of the model, such as K bk i and a bk i , and calculate the influence of different weight distribution methods on the prediction accuracy of the D-ST-KNN model to obtain the average error of the entire test data set for different weight distribution methods. The results are shown in Fig. 4. The MAPE, RMSE and MAE of the Gaussian weight method are lower than the MAPE, RMSE and MAE of the other three weight distribution methods. In the D-ST-KNN model, we employ the Gaussian function as the weight distribution method for candidate neighbors.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_4"><head>Figure 4 :</head><label>4</label><figDesc>Figure 4: Comparison of different weight allocation methods.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_5"><head>Figure 5 :</head><label>5</label><figDesc>Figure 5: Impact of the weight parameter a bk i on MAPEs for different data buckets.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_6"><head>3. 3</head><label>3</label><figDesc>Accuracy evaluation 3.3.1 Overall results. Based on the variable estimation, we compare our model with several existing traffic prediction models, including the historical average model (HA), Elman neural network (Elman-NN)<ref type="bibr" target="#b8">[9]</ref>, traditional KNN model (Original-KNN), and spatiotemporal KNN model (ST-KNN). Fig.6shows the prediction performance of different models. The HA model, the Elman-NN model, and the Original-KNN model regard the problem of the traffic prediction as a simple time series problem and disregard the influence of the spatial factors on the predicted road segment. Therefore, their prediction performance is lower than the prediction performance of the ST-KNN model and the D-ST-KNN model proposed in this paper by comparing the values of MAPE. The ST-KNN model introduces the spatiotemporal state matrix, which improves the prediction performance of the model. However, this matrix ignores the spatial heterogeneity and the temporal non-stationarity of the road network and cannot describe the essential characteristics of the traffic dynamics using a static ST-KNN model (including global fixed spatiotemporal matrix and global fixed parameters). The D-ST-KNN model constructs models for different time periods by introducing the concept of data buckets. Simultaneously, the dynamic space neighbor, dynamic time window, dynamic spatiotemporal weight, and dynamic spatiotemporal parameters are introduced to construct the D-ST-KNN model, which can adequately adapt to the dynamic changes of traffic conditions. The experimental results indicate that the D-ST-KNN model proposed in this paper is superior to other models.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_7"><head>Figure 6 :</head><label>6</label><figDesc>Figure 6: Accuracy comparison of different models in the Beijing data set.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_8"><head>Figure 7 :</head><label>7</label><figDesc>Figure 7: Accuracy comparison of the D-ST-KNN model on MAPEs for different data buckets.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" xml:id="fig_9"><head>Figure 8 :</head><label>8</label><figDesc>Figure 8: Performance comparison of different models in the PeMS data set.</figDesc></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_0"><head>Table 1 :</head><label>1</label><figDesc>Description of the experimental data sets</figDesc><table><row><cell>Data set Time span Time interval Number of links</cell><cell>PeMS 8/15/2016-10/14/2016 3/1/2012-4/30/2012 Beijing 5 min 5 min 59 30</cell></row></table></figure>
<figure xmlns="http://www.tei-c.org/ns/1.0" type="table" xml:id="tab_2"><head>Table 2 :</head><label>2</label><figDesc>Calibration results of the model parameters</figDesc><table><row><cell>Bucket Bucket 1 Bucket 2 Bucket 3 Bucket 4 Bucket 5 Bucket 6</cell><cell>K bk i 27 23 28 18 17 25</cell><cell>Parameters</cell><cell>a bk i 0.017 0.015 0.011 0.017 0.014 0.019</cell></row></table></figure>
		</body>
		<back>

			<div type="acknowledgement">
<div xmlns="http://www.tei-c.org/ns/1.0"><head n="5">ACKNOWLEDGMENTS</head><p>This research is supported by the Key Research Program of the Chinese Academy of Sciences (Grant No. ZDRW-ZS-2016-6-3) and the State Key Research Development Program of China (Grant No. 2016YFB0502104). Their supports are gratefully acknowledged. And we also thank the anonymous referees for their helpful comments and suggestions.</p></div>
			</div>

			<div type="references">

				<listBibl>

<biblStruct xml:id="b0">
	<analytic>
		<title level="a" type="main">Findings from evidence-based forecasting: Methods for reducing forecast error</title>
		<author>
			<persName><forename type="first">Armstrong</forename><surname>Scott</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">International Journal of Forecasting</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="583" to="598" />
			<date type="published" when="2006">2006. 2006</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b1">
	<analytic>
		<title level="a" type="main">Real-Time Freeway-Experienced Travel Time Prediction Using N -Curve and k Nearest Neighbor Methods</title>
		<author>
			<persName><forename type="first">Brenda</forename><forename type="middle">I</forename><surname>Bustillos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yi</forename><forename type="middle">Chang</forename><surname>Chiu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Record Journal of the Transportation Research Board</title>
		<imprint>
			<biblScope unit="volume">2243</biblScope>
			<biblScope unit="issue">1</biblScope>
			<biblScope unit="page" from="127" to="137" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b2">
	<analytic>
		<title level="a" type="main">A spatiotemporal correlative k -nearest neighbor model for short-term traffic multistep forecasting</title>
		<author>
			<persName><forename type="first">Pinlong</forename><surname>Cai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yunpeng</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Guangquan</forename><surname>Lu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Peng</forename><surname>Chen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chuan</forename><surname>Ding</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jianping</forename><surname>Sun</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">62</biblScope>
			<biblScope unit="page" from="21" to="34" />
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b3">
	<analytic>
		<title level="a" type="main">Dynamic near-term traffic flow prediction: systemoriented approach based on past experiences</title>
		<author>
			<persName><forename type="first">H</forename><surname>Chang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">B</forename><surname>Yoon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">S</forename><surname>Baek</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Iet Intelligent Transport Systems</title>
		<imprint>
			<biblScope unit="volume">6</biblScope>
			<biblScope unit="issue">3</biblScope>
			<biblScope unit="page" from="292" to="305" />
			<date type="published" when="2012">2012. 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b4">
	<analytic>
		<title level="a" type="main">Spatio-temporal autocorrelation of road network data</title>
		<author>
			<persName><forename type="first">Tao</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">James</forename><surname>Haworth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jiaqiu</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Geographical Systems</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="389" to="413" />
			<date type="published" when="2012">2012. 2012</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b5">
	<analytic>
		<title level="a" type="main">A Dynamic Spatial Weight Matrix and Localized SpaceĺCTime Autoregressive Integrated Moving Average for Network Modeling</title>
		<author>
			<persName><forename type="first">Tao</forename><surname>Cheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Jiaqiu</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">James</forename><surname>Haworth</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Benjamin</forename><surname>Heydecker</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Andy</forename><surname>Chow</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Geographical Analysis</title>
		<imprint>
			<biblScope unit="volume">46</biblScope>
			<biblScope unit="page" from="75" to="C97" />
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b6">
	<analytic>
		<title level="a" type="main">Traffic Prediction Using Multivariate Nonparametric Regression</title>
		<author>
			<persName><forename type="first">Stephen</forename><surname>Clark</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Transportation Engineering</title>
		<imprint>
			<biblScope unit="volume">129</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="161" to="168" />
			<date type="published" when="2003">2003. 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b7">
	<monogr>
		<author>
			<persName><forename type="first">Peibo</forename><surname>Duan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Guoqiang</forename><surname>Mao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Shangbo</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Changsheng</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bin</forename><surname>Zhang</surname></persName>
		</author>
		<title level="m">STARIMA-based Traffic Prediction with Time-varying Lags</title>
				<imprint>
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b8">
	<analytic>
		<title level="a" type="main">Finding structure in time</title>
		<author>
			<persName><surname>Jeffrey L Elman</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Cognitive Science</title>
		<imprint>
			<biblScope unit="volume">14</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="179" to="211" />
			<date type="published" when="1990">1990. 1990</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b9">
	<analytic>
		<title level="a" type="main">Short-term speed predictions exploiting big data on large urban road networks</title>
		<author>
			<persName><forename type="first">Gaetano</forename><surname>Fusco</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chiara</forename><surname>Colombaroni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Natalia</forename><surname>Isaenko</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C: Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">73</biblScope>
			<biblScope unit="page" from="183" to="201" />
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b10">
	<monogr>
		<title level="m" type="main">A decision support system for project delivery method selection in the transit industry</title>
		<author>
			<persName><forename type="first">Kamran</forename><surname>Ghavamifar</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2009">2009. 2009</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b11">
	<analytic>
		<title level="a" type="main">Short-term traffic flow rate forecasting based on identifying similar traffic patterns</title>
		<author>
			<persName><forename type="first">G</forename><surname>Filmon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mecit</forename><surname>Habtemichael</surname></persName>
		</author>
		<author>
			<persName><surname>Cetin</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C</title>
		<imprint>
			<biblScope unit="volume">66</biblScope>
			<biblScope unit="page" from="61" to="78" />
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b12">
	<monogr>
		<title level="m" type="main">METHOD-OLOGY FOR QUANTIFYING INCIDENT-INDUCED DELAYS ON FREEWAYS BY GROUPING SIMILAR TRAFFIC PATTERNS</title>
		<author>
			<persName><forename type="first">G</forename><surname>Filmon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Mecit</forename><surname>Habtemichael</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Khairul</forename><forename type="middle">A</forename><surname>Cetin</surname></persName>
		</author>
		<author>
			<persName><surname>Anuar</surname></persName>
		</author>
		<imprint>
			<date type="published" when="2015">2015. 2015</date>
			<publisher>Transportation Research Record Journal of the Transportation Research Board</publisher>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b13">
	<monogr>
		<author>
			<persName><forename type="first">James</forename><surname>Douglas</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Hamilton</forename></persName>
		</author>
		<title level="m">Time series analysis</title>
				<imprint>
			<date type="published" when="1994">1994</date>
			<biblScope unit="page" from="401" to="409" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b14">
	<analytic>
		<title level="a" type="main">Short-term traffic flow forecasting: Multi-metric KNN with related station discovery</title>
		<author>
			<persName><forename type="first">Haikun</forename><surname>Hong</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wenhao</forename><surname>Huang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiabing</forename><surname>Zhou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Sizhen</forename><surname>Du</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kaigui</forename><surname>Bian</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Kunqing</forename><surname>Xie</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Fuzzy Systems and Knowledge Discovery</title>
				<imprint>
			<date type="published" when="2016">2016</date>
			<biblScope unit="page" from="1670" to="1675" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b15">
	<analytic>
		<title level="a" type="main">Short-term Traffic Flow Forecasting based on Two-tier K-nearest Neighbor Algorithm ąî</title>
		<author>
			<persName><forename type="first">Xiaoyu</forename><surname>Hou</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yisheng</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Siyu</forename><surname>Hu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Procedia -Social and Behavioral Sciences</title>
		<imprint>
			<biblScope unit="volume">96</biblScope>
			<biblScope unit="page" from="2529" to="2536" />
			<date type="published" when="2013">2013. 2013</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b16">
	<analytic>
		<title level="a" type="main">Travel Time Prediction Using k Nearest Neighbor Method with Combined Data from Vehicle Detector System and Automatic Toll Collection System</title>
		<author>
			<persName><forename type="first">Myung</forename><surname>Jiwon</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dong</forename><forename type="middle">Kyu</forename><surname>Kim</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Seung</forename></persName>
		</author>
		<author>
			<persName><forename type="first">Young</forename><surname>Kho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Chang</forename><surname>Ho</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Park</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Record Journal of the Transportation Research Board</title>
		<imprint>
			<biblScope unit="volume">20</biblScope>
			<biblScope unit="page" from="51" to="59" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b17">
	<analytic>
		<title level="a" type="main">Improving Traffic Flow Prediction With Weather Information in Connected Cars: A Deep Learning Approach</title>
		<author>
			<persName><forename type="first">Arief</forename><surname>Koesdwiady</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Ridha</forename><surname>Soua</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Fakhreddine</forename><surname>Karray</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">IEEE Transactions on Vehicular Technology</title>
		<imprint>
			<biblScope unit="volume">65</biblScope>
			<biblScope unit="issue">12</biblScope>
			<biblScope unit="page" from="9508" to="9517" />
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b18">
	<analytic>
		<title level="a" type="main">A k-nearest neighbor locally weighted regression method for short-term traffic flow forecasting</title>
		<author>
			<persName><forename type="first">Shuangshuang</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhen</forename><surname>Shen</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Gang</forename><surname>Xiong</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International IEEE Conference on Intelligent Transportation Systems</title>
				<imprint>
			<date type="published" when="2012">2012</date>
			<biblScope unit="page" from="1596" to="1601" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b19">
	<analytic>
		<title level="a" type="main">Learning Traffic as Images: A Deep Convolutional Neural Network for Large-Scale Transportation Network Speed Prediction</title>
		<author>
			<persName><forename type="first">X</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>Dai</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Z</forename><surname>He</surname></persName>
		</author>
		<author>
			<persName><forename type="first">J</forename><surname>Ma</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Y</forename><surname>Wang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Sensors</title>
		<imprint>
			<biblScope unit="volume">17</biblScope>
			<biblScope unit="page">4</biblScope>
			<date type="published" when="2017">2017. 2017</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b20">
	<analytic>
		<title level="a" type="main">Real-time road traffic prediction with spatio-temporal correlations</title>
		<author>
			<persName><forename type="first">Wanli</forename><surname>Min</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Laura</forename><surname>Wynter</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C: Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">19</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="606" to="616" />
			<date type="published" when="2011">2011. 2011</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b21">
	<analytic>
		<title level="a" type="main">Forecasting freeway traffic flow for intelligent transportation systems application</title>
		<author>
			<persName><forename type="first">Brian</forename><surname>Lee</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Smith</forename></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part A</title>
		<imprint>
			<biblScope unit="volume">1</biblScope>
			<biblScope unit="page">61</biblScope>
			<date type="published" when="1997">1997. 1997</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b22">
	<analytic>
		<title level="a" type="main">Comparison of parametric and nonparametric models for traffic flow forecasting</title>
		<author>
			<persName><forename type="first">Brian</forename><forename type="middle">L</forename><surname>Smith</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Billy</forename><forename type="middle">M</forename><surname>Williams</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Oswald</forename><surname>Keith</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C: Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">10</biblScope>
			<biblScope unit="issue">4</biblScope>
			<biblScope unit="page" from="303" to="321" />
			<date type="published" when="2002">2002. 2002</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b23">
	<analytic>
		<title level="a" type="main">A multivariate state space approach for urban traffic flow modeling and prediction</title>
		<author>
			<persName><forename type="first">Anthony</forename><surname>Stathopoulos</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Matthew</forename><forename type="middle">G</forename><surname>Karlaftis</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">11</biblScope>
			<biblScope unit="issue">2</biblScope>
			<biblScope unit="page" from="121" to="135" />
			<date type="published" when="2003">2003. 2003</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b24">
	<analytic>
		<title level="a" type="main">Spatio-Temporal Short-Term Urban Traffic Volume Forecasting Using Genetically Optimized Modular Networks</title>
		<author>
			<persName><forename type="first">Eleni</forename><forename type="middle">I</forename><surname>Vlahogianni</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Matthew</forename><forename type="middle">G</forename><surname>Karlaftis</surname></persName>
		</author>
		<author>
			<persName><forename type="first">John</forename><forename type="middle">C</forename><surname>Golias</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Computer-Aided Civil and Infrastructure Engineering</title>
		<imprint>
			<biblScope unit="volume">22</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="317" to="C325" />
			<date type="published" when="2007">2007. 2007</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b25">
	<analytic>
		<title level="a" type="main">Improved knn for Short-Term Traffic Forecasting Using Temporal and Spatial Information</title>
		<author>
			<persName><forename type="first">Shanhua</forename><surname>Wu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhongzhen</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiaocong</forename><surname>Zhu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Bin</forename><surname>Yu</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Transportation Engineering</title>
		<imprint>
			<biblScope unit="volume">140</biblScope>
			<biblScope unit="issue">7</biblScope>
			<biblScope unit="page">4014026</biblScope>
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b26">
	<analytic>
		<title level="a" type="main">A distributed spatialĺCtemporal weighted model on MapReduce for short-term traffic flow forecasting</title>
		<author>
			<persName><forename type="first">Dawen</forename><surname>Xia</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Binfeng</forename><surname>Wang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Huaqing</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Yantao</forename><surname>Li</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zili</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Neurocomputing</title>
		<imprint>
			<biblScope unit="volume">179</biblScope>
			<biblScope unit="page" from="246" to="263" />
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b27">
	<analytic>
		<title level="a" type="main">k-Nearest neighbor model for multiple-time-step prediction of short-term traffic condition</title>
		<author>
			<persName><forename type="first">Bin</forename><surname>Yu</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Xiaolin</forename><surname>Song</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Feng</forename><surname>Guan</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Zhiming</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Baozhen</forename><surname>Yao</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Journal of Transportation Engineering</title>
		<imprint>
			<biblScope unit="volume">142</biblScope>
			<biblScope unit="issue">6</biblScope>
			<biblScope unit="page">4016018</biblScope>
			<date type="published" when="2016">2016. 2016</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b28">
	<analytic>
		<title level="a" type="main">Spatiotemporal traffic-flow dependency and short-term traffic forecasting</title>
		<author>
			<persName><forename type="first">Yang</forename><surname>Yue</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Anthony</forename><surname>Gar</surname></persName>
		</author>
		<author>
			<persName><forename type="first">-On</forename><surname>Yeh</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Environment and Planning B: Planning and Design</title>
		<imprint>
			<biblScope unit="volume">35</biblScope>
			<biblScope unit="issue">5</biblScope>
			<biblScope unit="page" from="762" to="771" />
			<date type="published" when="2008">2008. 2008</date>
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b29">
	<analytic>
		<title level="a" type="main">An Improved k-NN Nonparametric Regression-Based Short-Term Traffic Flow Forecasting Model for Urban Expressways</title>
		<author>
			<persName><forename type="first">Lun</forename><surname>Zhang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Qian</forename><surname>Rao</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Wenchen</forename><surname>Yang</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Meng</forename><surname>Zhang</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="m">International Conference on Transportation Engineering</title>
				<imprint>
			<date type="published" when="2013">2013</date>
			<biblScope unit="page" from="1214" to="1223" />
		</imprint>
	</monogr>
</biblStruct>

<biblStruct xml:id="b30">
	<analytic>
		<title level="a" type="main">Short-term traffic volume forecasting: A k -nearest neighbor approach enhanced by constrained linearly sewing principle component algorithm</title>
		<author>
			<persName><forename type="first">Zuduo</forename><surname>Zheng</surname></persName>
		</author>
		<author>
			<persName><forename type="first">Dongcai</forename><surname>Su</surname></persName>
		</author>
	</analytic>
	<monogr>
		<title level="j">Transportation Research Part C Emerging Technologies</title>
		<imprint>
			<biblScope unit="volume">43</biblScope>
			<biblScope unit="page" from="143" to="157" />
			<date type="published" when="2014">2014. 2014</date>
		</imprint>
	</monogr>
</biblStruct>

				</listBibl>
			</div>
		</back>
	</text>
</TEI>
