Next Article in Journal
Alleviating Effect of α-Lipoic Acid and Magnesium on Cadmium-Induced Inflammatory Processes, Oxidative Stress and Bone Metabolism Disorders in Wistar Rats
Previous Article in Journal
Characteristics and Health Risk Assessment of Semi-Volatile Organic Contaminants in Rural Pond Water of Hebei Province
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

PM2.5 Prediction with a Novel Multi-Step-Ahead Forecasting Model Based on Dynamic Wind Field Distance

State Key Laboratory of Information Engineering in Surveying, Mapping and Remote Sensing, Wuhan University, 129 Luoyu Road, Wuhan 430079, China
*
Author to whom correspondence should be addressed.
Int. J. Environ. Res. Public Health 2019, 16(22), 4482; https://doi.org/10.3390/ijerph16224482
Submission received: 25 September 2019 / Revised: 31 October 2019 / Accepted: 8 November 2019 / Published: 14 November 2019
(This article belongs to the Section Environmental Science and Engineering)

Abstract

:
Particulate matter with a diameter of less than 2.5 μ m (PM2.5) has damaged public health globally for a decade. Accurate forecasts of PM2.5 concentration can provide early warnings to prevent the public from hazard exposure. However, existing methods have not considered the available spatiotemporal data sufficiently due to their architecture or inadequate input, and most neglected wind impact on spatiotemporal correlation when selecting related sites. To fill this gap, we proposed a long short-term memory-convolutional neural network based on dynamic wind field distance (LSTM-CNN-DWFD) to predict PM2.5 concentration of a specific site for the next 24 h. A KNN method based on dynamic wind field distance was developed and applied to select highly related sites considering wind impact. A local stateful LSTM model was employed to capture temporal correlations in historical air quality and meteorological data for each related site. Then, these temporal features were integrated as a spatiotemporal matrix, and input into CNN for extracting spatiotemporal correlation features. Weather forecasts were also integrated into the model to promote accuracy. Hourly PM2.5 data from 36 monitoring sites in Beijing, China collected from 1 May 2014 to 30 April 2015 were used as experimental dataset. Six-fold rolling origin method was employed to conduct experiments on each site, and the results of 216 experiments validated the performance of the proposed LSTM-CNN-DWFD model. The mean R 2 values of the next 1–6 h prediction were 0.85, 0.81, 0.76, 0.70, 0.64, and 0.59, respectively, showing a decrease trend, indicating that the prediction accuracy decreases as the prediction time increases. Comparisons of LSTM-CNN-DWFD results to results from six other methods show that it delivered higher accuracy PM2.5 predictions, with the mean RMSE (MAE) of 1–6, 7–12, and 13–24 h prediction were 43.90 (29.17), 57.89 (42.16), and 63.14 (47.64), respectively. The results also demonstrate that the sites selected based on dynamic wind field distance are more related to the central site than that based on geographical distance, also contributing to prediction accuracy.

1. Introduction

Over the past decades, the serious pollution problems caused by the rapid global economic development have attracted the attention of both researchers and the general public worldwide. According to the World Health Organization [1], approximately 90% of people worldwide breathe air that does not accord with air quality standards, and around three million deaths each year are related to outdoor air pollution. Particles suspended in the air can harm the respiratory and cardiovascular systems of the human body, possibly leading to cardiopulmonary diseases [2,3]. The concentration of PM2.5 reflects the degree of contamination. The full recognition and accurate forecasting of PM2.5 concentration can guide the government in taking timely actions to reduce the pollution emission and prevent hazard exposure for the public; thus, related methods have undergone extensive studies [4,5,6,7].
Methods for predicting PM2.5 concentrations can be divided into two types, empirical and physical models. Physical models adopt meteorological principles and statistical methods to simulate the emission, dispersion, transformation, diffusion, and removal processes of pollutants [7,8]; thus, the spatiotemporal distribution of air pollutants are predicted. Physical models can provide explicit insights into the physical-chemical processes of the diffusion and transformation of multiple pollutants and present the direct linkage between pollutant emission and air pollution. However, the physical models are dependent on priori knowledge and accuracy of emission data, which may cause errors. Comparative analyses have demonstrated that well-developed site-specific empirical models performed higher prediction accuracy than physical methods [9]; thus, we explored an empirical model to predict air quality in this study. Empirical studies avoid complicated theoretical models; they simply adopt statistics-based methods to predict the air quality, and many empirical models have been proposed. The air quality and weather of surrounding sites affect the PM2.5 concentration of the central site due to the diffusion of pollutants and other meteorological elements across areas. This condition refers to spatial correlation. Traditional empirical methods address spatial correlation by two means. One is to consider all sites in the study area [10,11]. However, sites farther away from the target site can reduce the prediction accuracy of the models. In addition, these methods are hard to handle prediction tasks across a large area. The other only takes the K-nearest neighbor (KNN) sites into consideration, and it has been extensively applied in PM2.5 forecasting for selecting the most related sites [12,13,14]. In these studies, the distance between the target site and other sites were calculated, and the K-nearest sites were selected and input to the model for training. Thus, it can decrease the number of input features, and avoid the interference of less relevant sites. The most popular distance criterion employed is the geographical distance, but pollutant diffusion processes are based on wind. However, these models neglected wind when selecting related sites.
Researchers have extensively used neural network methods to predict air quality [15,16,17,18,19]. Most of these methods are based on multivariate linear model and multilayer perception, which are not designed for time series data (e.g., PM2.5 concentration). They performed lower accuracy than recurrent neural networks, such as long short-term memory (LSTM) neural network, in handling temporal correlation [20]. Compared with ordinary recurrent neural networks, LSTM [21] inherently captures long- and short-term trends and effectively avoids exploding and vanishing gradient problems; thus, it is widely used in time series forecasting [13]. Li and Peng [11] incorporated the historical PM2.5 concentration of 12 monitoring sites in Beijing with their meteorological data into the LSTM model and simultaneously provided predictions of hourly PM2.5 concentration of all sites. Soh [14] and Zhao [22] employed LSTM and fully connected layer (FC) neural network to extract spatiotemporal correlation features from the historical air quality and meteorological data of target and neighbor sites. They found that LSTM has higher prediction accuracy than other models, such as ordinary recurrent neural network and support vector regression model. However, the spatial correlation was not fully considered in the above studies. The employed FC is designed for processing 1D characteristic. Therefore, high-dimensional spatial features can only be input into FC after flattening, possibly causing loss of spatial information. Comparatively, convolutional neural network (CNN) [23] extracts spatial correlation features by convolving the adjacent elements of high-dimensional matrices with moving kernels. Consequently, it can fully use spatial information. CNN has been applied widely in the computer vision field to capture the spatial features of images [24,25]. When the data of multiple related sites are integrated into a matrix, then, its elements are correlated due to spatial correlation. Thus, CNN is suitable for extracting spatial features of multiple sites. Qin and Yu [26] proposed a two-step forecasting model that combined CNN to capture the spatial features of air quality and meteorological data of multiple sites and LSTM to learn the temporal correlations. However, instead of predicting the PM2.5 concentration of a specific site, this model aimed to make predictions of the target city, which cannot provide the spatial distribution of pollution. Huang and Kuo [27] proposed APNet model that used CNN to capture the correlation among the air quality and meteorological data of the target station and LSTM to extract temporal features. Wen and Liu [28] used CNN to capture the spatial correlation of the PM2.5 data of multiple stations and then used LSTM to capture temporal tendency. However, both of them have not considered the air quality and meteorological spatiotemporal data of surrounding sites sufficiently.
The current study proposed an LSTM-CNN multi-step-ahead forecasting model using dynamic wind field distance (LSTM-CNN-DWFD) to fill the gap of existing methods. First, we selected K-nearest sites as neighbor sites in accordance with defined dynamic wind field distance instead of the most popular geographical distance. Second, we built an LSTM-CNN hybrid neural network to provide predictions. We input the historical air quality and meteorological condition of the target site and neighbor sites into a local LSTM and FC to capture temporal features of each site. Then, we used CNN to capture spatiotemporal features. We also concatenated the spatiotemporal features with the weather forecasts. In turn, we input these forecasts into FC to predict the hourly PM2.5 concentration of the target site over the next 24 h. We selected the PM2.5 and weather data of Beijing collected from 1 May 2014 to 30 April 2015 as experimental data, and conducted six-fold rolling origin experiments on 36 target monitoring stations. The comparison results with other six methods confirmed the effectiveness and superiority of the proposed model in predicting PM2.5 concentration. This study makes the following contributions: (1) When using KNN to select related sites, wind impact was taken into consideration by replacing geographical distance with dynamic wind field distance; (2) spatiotemporal data, which includes the air quality and weather data of the target and neighbor sites, were fully considered in the proposed LSTM-CNN-DWFD model. From the results, the proposed method was found more effective in selecting related sites and extracting spatiotemporal features and performed with higher accuracy in multi-scale predictions of PM2.5 concentration than other methods.

2. Materials and Methods

This study aims to forecast a specific site’s hourly PM2.5 concentration of the next 24 h. We divided 1–24 h into three intervals, that is, 1–6, 7–12, and 13–24 h, and trained three LSTM-CNN-DWFD forecasting models for them. As shown in Figure 1, the historical data of past r hours were input into the model. We forecasted the real-valued concentration of PM2.5 for the next 1–6 h and the maximum and minimum values of the next 7–12 and 13–24 h. Therefore, the proposed model is a multi-step-ahead forecasting model. In the following subsections, we introduce the details of the proposed LSTM-CNN-DWFD model, the experimental datasets, and the evaluating methods.

2.1. Data

As the capital of China, Beijing is one of the most economically dynamic cities and the most polluted cities. According to the dataset collected from Urban Air project of Microsoft Research [29], the air quality and meteorological data measured in Beijing was selected as the experimental data. This project was established for using a diversity of big data to infer and predict fine-grained air quality throughout a city, and finally tackle air pollutions [10,30,31]. This project collected real-time meteorological data, weather forecasts, and air quality data of different cities from a list of public websites and public/private web services. Hourly air quality data from 2296 stations in 302 Chinese cities were collected, including PM2.5, PM10, NO2, CO, SO2, and O3. The meteorological data were collected from 3514 cities/districts/stations, which included observations of time, weather, temperature, pressure, humidity, wind speed, and wind direction. Additionally, weather forecasts data were also collected from 2612 cities/districts, including weather, wind direction, wind level, and up and down temperature. The whole dataset of four major Chinese cities (Beijing, Tianjin, Guangzhou, and Shenzhen) were organized as general text files and open to the public for further researches [32], and more details of this dataset can be found in Zheng [10]. This dataset has been applied to many recent empirical researches for exploring PM2.5 concentration forecasting models [12,14,22,33,34]. According to this dataset, we selected the hourly data related to Beijing as experimental data, including the air quality records of 36 monitoring stations, meteorological observations of meteorological stations, and weather forecasts. Its time period is from 1 May 2014 to 30 April 2015. Figure 2 shows the locations of the 36 monitoring stations. The color represents the grading of the average PM2.5 concentration. Discrete variables, namely, wind level, wind direction, and weather, were input into the embedding layer to reduce the dimensionality.
The air quality and meteorological observations contained some missing values. We filled these missing values via two means: If the values of the previous hour and the subsequent hour existed, then, we interpolated the missing value via linear interpolation based on these values; otherwise, we filled the missing value via inverse distance interpolation in accordance with the values of other sites. The interpolation accuracy was tested by randomly interpolating 100 valid PM2.5 concentration observations. The mean absolute error (defined in Section 2.3) was 7.85 μ g / m 3 . Finally, all observations were centralized and standardized by the following equation to eliminate the impact of different dimensions.
x i = x i x ¯ σ
where x i and x i represent the original observation and transformed values of factor x , respectively; x ¯ and σ are the mean and standard deviation of all observations, respectively.

2.2. Methods

Figure 3 presents the overall framework of the proposed LSTM-CNN-DWFD. The input (see the blue arrows in Figure 3) originated from two parts: The historical air quality and meteorological data of the target and neighbor sites at past r hours and weather forecasts of the target station. The output was the PM2.5 concentration predictions of the target station at T + 1 , , T + 24 . The architecture of LSTM-CNN-DWFD consisted of two steps: Selecting highly related sites using KNN based on dynamic wind field distance (KNN-DWFD) and extracting spatiotemporal features using a hybrid neural network LSTM-CNN. Particularly, LSTM-CNN contained a spatiotemporal relation extractor (SRE) and a weather forecast combinator (WFC) as shown in Figure 3. The processes of KNN-DWFD and LSTM-CNN are as follows.
KNN-DWFD. As shown at the bottom of Figure 3, the red flag represents the target station to be predicted. We defined dynamic wind field distance to evaluate the distance between the target and other sites at time T . Then, we selected the K-nearest stations as the most related sites, and we defined them as neighbor sites to the target site (blue flags in Figure 3). The historical air quality (PM2.5, PM10, NO2, CO, SO2, and O3) and meteorological data (weather, temperature, pressure, humidity, wind speed, and wind direction) of the target and neighbor stations at past r hours ( T r + 1 , , T ) were input into the following model. The wind impact on spatial correlation was fully considered, and the interference of less relevant sites was avoided by the selection process.
LSTM-CNN: SRE. As the green part in Figure 3 shows, we constructed an SRE to extract spatiotemporal features from the above historical spatiotemporal data. Local LSTM was built on each site to learn the long- and short-term tendencies of historical data. By decoding the outputs of FC, the temporal features were obtained for each site. Finally, we employed CNN to learn spatiotemporal correlation among these temporal features. The compressed spatiotemporal features were output by the convolution and pooling layers.
LSTM-CNN: WFC. The weather forecasts (i.e., weather, wind direction, wind level, and up and down temperature) of the target station were integrated with the spatiotemporal features obtained by SRE into an FC layer (see the pink part in Figure 3), and the final predictions of the future PM2.5 concentration of target station were output.
The three parts were combined together to form LSTM-CNN-DWFD. The details of each part are introduced in the following subsubsections.

2.2.1. KNN-DWFD

Traditional KNN and Its Limitations

KNN [35] aims to calculate the distance between a sample and other samples in accordance with their characteristics and to choose the
K-nearest samples as the most related ones. In this paper, we define the K most related sites as neighbor sites to the target site. KNN has been extensively employed to choose the most related sites in the pollution field due to its high computation efficiency. The most commonly used distance criterion is the geographical distance, and the formula is as follows:
d i j = ( x i x j ) ( x i x j )
where x i and x j are the locations ( l o n g i t u d e ,   l a t i t u d e ) of stations i and j , respectively, and d i j represents their geographical distance. This distance considers spatial correlation to be related only with geographical distance. Therefore, the spatial correlation is considered to be isotropic by this definition of distance. However, the diffusion of pollutants is based on wind direction and wind speed. As such, the spatial correlation should be considered to be anisotropic. For example, in Figure 4a, p is the target station and its wind direction is northeast (the red arrow in Figure 4a); the upwind region is denoted as shadow area. n 1 ,   n 2 ,   ,   n 5 are the surrounding monitoring stations that locate at different directions. Evidently, n 1 ,   n 2 , and n 3 are at the upwind area, and their pollutants are transported to p depending on the wind. Therefore, their affect degree to p are higher than that indicated by the geographical distance. Moreover, the nearer to the target station and the closer to the upwind direction, the easier the pollutants can be transported to p , thus the higher the affect degree of the surrounding sites. We define θ i j ( t ) to represent the angle between the wind direction of target site i at time t and the edge between i and a surrounding site j (the blue arrow in Figure 4a), and d i j represents the geographical distance between sites i and j . Then, owing to the transport process based on wind, the spatial correlation is negative with d i j and θ i j ( t ) . Moreover, the affect degree of upwind sites is higher than that of downwind sites with the same distance.

Definition of KNN-DWFD

The traditional geographical distance d i j can only represent the dependence of spatial distance; it cannot describe the effect of wind direction. To address the negative correlation between spatial relation with d i j and θ i j ( t ) and simultaneously increase the affect degree of upwind sites, a dynamic wind field distance based on Gauss kernel function d i j w i n d   ( t ) was presented as shown in the following equation.
d i j _ w i n d ( t ) = { d i j e x p ( ( sin θ i j ( t ) 1 ) 2 2 σ 2 ) , i f   θ i j ( t ) 90 ° d i j ,                                                                         i f   90 ° < θ i j ( t ) 180 °
where d i j is the geographical distance between sites i and j , which can be calculated by their locations; θ i j ( t ) is defined as the above, and it ranges in [ 0 , 180 ° ] ; θ i j ( t ) and d i j _ w i n d ( t ) are the temporal variables, which can be computed by the dynamic real-time wind direction, because wind direction changes over time; σ is a tradeoff between the effect of geographical distance and wind direction. The dynamic wind field distance of upwind sites as defined above is smaller than their geographical distance. Accordingly, the evaluated affect degree increases. Meanwhile, the dynamic wind field distance of downwind sites remains equal to their geographical distance. The value of σ should be moderate. For example, Figure 4b shows the variation curve between d i j _ w i n d ( t ) and θ i j ( t ) when d i j = 1 and σ = 1 , 2 , 3 . When σ = 1 , the wind field distance of the exact upwind location ( θ i j ( t ) = 0 ) is 0.6 times its actual distance, thereby exaggerating the wind field effect. However, when σ increases to 3, the wind field distance of the exact upwind location is 0.95 times its actual distance; obviously, wind direction might not be functional in this situation. Thus, in our experiments, σ was set to 2.
At the bottom of Figure 3 is an illustrated process of KNN-DWFD. In the case of predicting the PM2.5 concentration of the target station i at time T + 1 , ,   T + 24 , we computed the dynamic wind field distance of all other sites at time T d i j _ w i n d ( T ) . We selected and defined the K-nearest sites as neighbor sites. The historical air quality and meteorological data of the target and neighbor stations at r time points before time T + 1 were chosen. Consequently, K + 1 r f 2D matrices with time series were obtained (see the blue frames at the bottom of Figure 3), where K is the number of neighbor sites selected, and r represents the time lag. For example, when we use the historical data of the past 3 h to predict the future PM2.5 concentration, r refers to 3. f represents the number of features in consideration, and in our study, the features included air quality (PM2.5, PM10, NO2, CO, SO2, and O3) and meteorological factors (weather, temperature, pressure, humidity, wind speed, and wind direction). Compared with the traditional KNN based on spatial distance, KNN-DWFD considers the effect of wind on the spreading of air pollutants. Therefore, it chooses more related sites than KNN based on geographical distance.

2.2.2. LSTM-CNN: SRE

To perform a full excavation of the spatiotemporal correlations from the above K + 1 r f 2D matrices, we constructed an SRE (see the Spatiotemporal Relation Extractor in Figure 3) that combined the LSTM characteristics that learns long- and short-term tendencies of input time series data along with the CNN characteristics that extracts and compresses spatiotemporal features from input data. The concrete flow of SRE is provided below.
First, LSTM was employed for conducting time series analysis. LSTM is a special recurrent neural network, with its recurrent neuron simultaneously learning long- and short-term tendencies of the time series data. The LSTM model used in our model was stateful LSTM, which uses the state of the current batch of LSTM samples as the initial state of the next batch of samples. It is more suitable for processing long-term time series data than the other models. As illustrated in the middle of Figure 3, we constructed local stateful LSTM models in the target and neighbor stations to capture long- and short-term tendencies from the historical air quality and meteorological data. Figure 5 shows the structure of the recurrent memory cell of LSTM, where x t represents the input, that is, the historical air quality and meteorological data of each site, and h t represents the output. The training process of the recurrent memory cell is given by the following equations.
Input gate: Decide what new information to store in the unit state, the information originated from the new observation at time t and the output of last time t 1 :
i t = σ ( W i · [ h t 1 , x t ] + b i )
Forget gate: Selectively forget some past trends and other factors:
f t = σ ( W f · [ h t 1 , x t ] + b f )
Output gate: Determine the output information for the current observation:
C t ˜ = t a n h ( W C · [ h t 1 , x t ] + b C )
C t = f t C t 1 + i t C t ˜
o t =   σ ( W o · [ h t 1 , x t ] + b o )
h t = o t t a n h ( C t )
where σ and tan h are activation functions; W and b are weight matrix and bias vector, respectively.
Second, a spatiotemporal matrix was constructed. The outputs of LSTM were input to a higher layer, namely FC layer, to output step temporal features. Here, step represents the dimension of predictions; it equals to 6 for 1–6 h prediction but equals to 2 for 7–12 and 13–24 h predictions. The temporal features were obtained via LSTM and FC. Hence, they were inherently correlated. We merged these temporal features of different sites into a 2D matrix (see the green matrix in Figure 3), in which each row represented a station’s temporal features extracted by local LSTM and FC. Accordingly, the adjacent elements of this matrix were correlated. The matrix is a spatiotemporal matrix, thereby forming the input of the next neural network.
Finally, CNN was employed for further spatiotemporal analysis. CNN can automatically learn and detect the spatiotemporal features from the input high-dimensional matrix by the convolution layer. Thus, a 2D-convolution layer was used to extract spatiotemporal correlation from the above spatiotemporal matrix, and a pooling layer was used to conduct compression and output the spatiotemporal features. Figure 6 illustrates the process of CNN.
The left matrix TF in Figure 6 represents the spatiotemporal matrix obtained above. Kernel matrix is denoted by w , and the output feature map is denoted by FM . The elements of FM was obtained by the following equation:
F M i , j =   g ( p = 1 P q = 1 Q T F p + i 1 , q + j 1 ) w p , q )
where g ( · ) is the activation function, and it was chosen as linear function. Superscript represents the element value of the corresponding position, and P as well as Q are the sizes of the kernels. To capture additional spatiotemporal features from TF , the number of kernels can be increased, and the number of obtained feature map can be increased accordingly. Then, the feature map FM was input into a pooling layer. The maximums of each submatrix with a pre-defined size (e.g., 2 × 2 ) was calculated, and they formed the final compressed spatiotemporal features SF . CNN can directly handle 2D spatiotemporal matrix without any flattening by convolution kernels and weight sharing. Compared with FC, CNN reduces the complexity of feature extraction, and additional deep spatiotemporal features can be extracted owing to the above advantages.

2.2.3. LSTM-CNN: WFC

Apart from past air quality and weather, the future weather condition is also highly related to the future PM2.5 concentration. To promote prediction accuracy, we integrated the weather forecasts, which included weather, wind direction, wind level, and up and bottom temperature, of the target station with the spatiotemporal features of past data extracted by SRE into FC. At this time, we output the PM2.5 predictions of the target site at the prediction time (See the pink frame at the top of Figure 3).

2.3. Evaluation Methods

The predictions of the next 24 h were divided into three intervals: 1–6, 7–12, and 13–24 h. As mentioned above, we predicted the real-valued concentration of PM2.5 for 1–6 h. Meanwhile, for 7–12 and 13–24 h, the maximum and minimum of PM2.5 concentration were forecasted, respectively. The evaluation criteria were the root mean square error ( RMSE ), the mean absolute error ( MAE ), and R-square ( R 2 ). RMSE and MAE were employed to evaluate the prediction error of different models. Smaller values result in better prediction accuracy of the model. R 2 represents the fitting degree to the true PM2.5 observations of different models. A high value increases the reliability of the model. The formulas of these criteria are defined as follows:
RMSE = 1 n i = 1 n ( y i y i ) 2 ,
MAE = 1 n i = 1 n | y i y i | ,
R 2 = ( C o v ( Y ,   Y ) V a r ( Y ) V a r ( Y ) ) 2 × 100 % ,
where n is the sample size; y i and y i represent the observations and predictions of PM2.5, respectively; Cov ( · ) represents the covariance; Var ( · ) represents the variance; Y and Y represent the predicted and observed sequences, respectively. Particularly, for the prediction task of the next 7–12 and 13–24 h, y i and y i represent the mean of the observed and predicted maximum and minimum PM2.5 concentration of each interval, respectively, and Y and Y are the corresponding sequences of y i and y i .

3. Results

The experimental data included the hourly air pollutant observations, meteorological factor observations, and weather forecasts of the 36 stations in Beijing from 1 May 2014 to 30 April 2015. A total of 8760 samples were collected for each station, and Section 2.1 introduces the detailed description of the data. Considering that evaluation results based on a single forecast origin can be unreliable when the forecasting results are sensitive to randomness and systematic business cycle effects [36], rolling origin has become a widely used evaluation technique in time series studies [22,37,38]. In the rolling origin method, the time series data are divided into several periods. The first several periods are selected as train set, and the next period is selected as test set. Then, the forecasting origin moves to the next period in turn and the forecasts are produced from each origin [39]. Rolling origin method partially controls for specific effects arising from a particular origin. In this study, considering the required sample size, the moving window and forecast window was set as one month. Considering the requirement of sample size, six-fold rolling origin experiments were conducted on each station in Beijing, and the results of totally 216 experiments were used to evaluate the performance of the proposed model. Table 1 shows the concrete time span of each train set and test set. It is worth noting that the train and test sets of each fold were determined in accordance with time sequence, guaranteeing they have no overlap.
Before building the LSTM-CNN-DWFD model, several parameters should be preset. According to Section 2.2.1, σ in the definition of dynamic wind field distance being 3 or 1 causes the wind impact to be considered inadequate or excessive. Therefore, we set σ equals to 2 in the following experiments. The best values of other parameters were determined via the rolling origin experiments on Site 1, where the number of neighbor sites selected K was set to 9, and the time lags r was set to 3, 6, and 12 for 1–6, 7–12, and 13–24 h, respectively. To avoid overfitting of the neural network, dropout layer and early stopping method were employed in our experiments.
To demonstrate the effectiveness of the proposed LSTM-CNN-DWFD model, Section 3.1 presents the spatiotemporal distribution of its prediction error, from which we can obtain details of its prediction performance. In Section 3.2 and Section 3.3, we design a series of comparisons with six other methods to show its advantages in extracting spatiotemporal features and to confirm the superiority of the proposed KNN-DWFD method in selecting related sites.

3.1. Performance of LSTM-CNN-DWFD Model

This subsection shows the forecasting performance of LSTM-CNN-DWFD model. Figure 7 intuitively shows the predicted PM2.5 concentration against the observations of Site 1 from 1 March 2015 to 31 March 2015. The red and blue lines represent the observations and forecasts of PM2.5 concentration, respectively. The R 2 values of the next 1–6 h prediction were 0.85, 0.81, 0.76, 0.70, 0.64, and 0.59, respectively. Accordingly, the explained variance of our model decreases as prediction time increases. As shown in Figure 7a–f, as prediction time increases, the prediction value of the peak value around 9 March (the circles in Figure 7) slowly decreased than the true value. Hence, a low prediction accuracy occurs. Additionally, (g) and (h) in Figure 7 show that, during 13–24 h, the range of the predicted PM2.5 concentration was larger than that in 7–12 h. In other words, the level of uncertainty increases in 13–24 h. However, the mean of the observations of each interval (red lines) constantly fell in the predicted range.
Table 2 shows each fold’s prediction error of LSTM-CNN-DWFD model. The lowest RMSE and MAE of all folds occurred at the next 1–6 h, followed by the values at 7–12 h. By contrast, the values at 13–24 h were typically the highest. Thus, the prediction accuracy tends to decrease as the prediction time increases. The average RMSE (MAE) of 216 experiments were 43.90 (29.17), 57.89 (42.16), and 63.14 (47.64) for 1–6, 7–12, and 13–24 h, respectively. The standard errors of RMSE (MAE) of 36 stations were 9.48 (6.84), 12.13 (9.16), and 12.73 (9.88), respectively, which illustrates the stability of LSTM-CNN-DWFD model. Additionally, the RMSE s of the 1–6, 7–12, and 13–24 h predictions in Fold1–4 ranged in 45–52, 58–73, and 62–82, respectively. However, in Fold5–6, the RMSE s ranged in 34–35, 42–47, and 44–52, respectively. Hence, the RMSE s of Fold5–6 were relatively lower in general than those in other folds. The results of MAE also show the same trend. Therefore, the prediction accuracy in spring (Fold5–6) tends to be higher than in autumn and winter (Fold1–4).
Figure 8 presents the spatial distribution of prediction error in each fold for the next 1–6 h prediction task. The bluer the color, the lower the prediction error ( RMSE or MAE ).
As shown in Figure 8, the color of sites becomes bluer as fold increases. Thus, the prediction error decreases. The spatial distribution of the prediction error of all folds shows that the RMSE and MAE of southern sites were higher than those of northern sites. Hence, the prediction performance in northern sites are better than that in southern sites.

3.2. Effectiveness of LSTM-CNN-DWFD in Extracting Spatiotemporal Correlation

We proposed a multi-step-ahead forecasting model LSTM-CNN-DWFD in this paper. The LSTM-CNN part was designed to extract spatiotemporal correlation from the input data. To show the effectiveness of its architecture, we conducted three groups of comparison experiments between LSTM-CNN and five baseline models. We chose the neighbor sites in accordance with geographical distance in all models.
(a) Evaluate the effect of neighbor sites’ data: LSTM-NN versus LSTM-CNN, CNN, and LSTM-FC [22]. LSTM-NN adopted an LSTM layer to capture the temporal trend of the historical data of target station and used FC layer to integrate weather forecasts. It did not consider the spatiotemporal data of neighbor sites. However, CNN, LSTM-FC, and LSTM-CNN included the historical data of target and neighbor stations as well as weather forecasts as input.
(b) Evaluate the effectiveness in feature extraction: LSTM-CNN versus CNN and LSTM-FC. The input data of these models were the same, but their neural network differed. CNN adopted a convolution layer and a pooling layer to capture spatiotemporal features and integrated weather forecasts by an FC layer. The LSTM-FC separately trained local LSTM models in the target and neighbor sites similar to LSTM-CNN model. However, it adopted FC to extract the spatial feature from the outputs of local LSTM models. Finally, the weather forecasts were also integrated by FC layer in LSTM-FC.
(c) Evaluate the effect of weather forecasts: LSTM-NN versus LSTM and APNet [27]. LSTM and APNet considered the historical data of the target station as input, thereby neglecting the effect of weather forecasts. LSTM used an LSTM layer to capture temporal correlation of the input. APNet first used three 1D-convolution and batch normalization layers to compress the input data; it then used LSTM to capture temporal features.
For fairness, all of the LSTM layers used above were stateful LSTM. These models were trained and tested on 36 stations using six-fold rolling origin, and the mean RMSE, MAE, and R 2 of the total 216 experiments can provide us their general prediction performance.
Table 3 clearly shows the prediction error of different methods in three different prediction intervals. The best prediction performance (the smallest RMSE and MAE and the largest R 2 ) of each column is marked in boldface. As shown in Table 3, LSTM-NN showed higher RMSE and MAE and lower R 2 at all prediction scales than CNN, LSTM-FC, and LSTM-CNN. This result is explained by the LSTM-NN neglecting the spatiotemporal correlation of neighbor sites, thereby causing its low prediction accuracy. The RMSEs of the proposed LSTM-CNN model for 1–6, 7–12, and 13–24 h were 44.68, 58.77, and 63.40, respectively, and all RMSEs were lower than those of CNN and LSTM-FC. From the aspect of MAE and R 2 , LSTM-CNN performed the best in the 1–6 and 13–24 h prediction tasks with lower MAE and higher R 2 . Therefore, in 1–6 and 13–24 h predictions, LSTM-CNN has the highest prediction accuracy. In 7–12 h prediction task, CNN, LSTM-FC, and LSTM-CNN, respectively showed the best performance in accordance with R 2 , MAE , and RMSE . Therefore, the overall performance of the three models can be regarded as close in 7–12 h predictions. In addition, the RMSE and MAE of APNet and LSTM were obviously higher than those of LSTM-NN, where their R 2 value were much lower. Hence, neglecting weather forecasts causes substantial loss to the prediction accuracy.

3.3. Effectiveness of LSTM-CNN-DWFD in Selecting Related Sites

The KNN-DWFD part in the LSTM-CNN-DWFD model was designed to select K neighbor sites considering wind impact. This subsection compares the prediction performance of the forecasting model under KNN in accordance with geographical distance (in LSTM-CNN model) and dynamic wind field distance (in LSTM-CNN-DWFD model).

3.3.1. The Difference of KNN and KNN-DWFD in Selecting Neighbor Sites

To demonstrate the process of using KNN-DWFD for selecting neighbor sites, we compared the five nearest sites to Site 1 under different wind directions in accordance with dynamic wind field distance in Figure 9. Here, * represents Site 1, and the triangles represent the five nearest sites. The bluer the color, the nearer the site, and the higher its affect degree.
As shown in Figure 9, Sites 6 and 24 are approximately the same geographical distance from Site 1; however, they are at different directions, thereby causing their ranks of affect degree to change with wind direction. At time t 1 when the wind direction of Site 1 was northwest, Site 24 was in the upwind area, thereby making it more related to Site 1 than the other sites (excluding the nearest surrounding site Site 2). By contrast, at time t 2 , when the wind direction of Site 1 changed to southeast, Site 6 was nearly in the exact upwind area. Hence, the affect degree of Site 6 was higher than that of other sites (excluding the nearest surrounding site Site 2). This illustrates that KNN-DWFD can dynamically select the most related surrounding sites according to dynamic wind field.

3.3.2. Comparing Prediction Performance of LSTM-CNN and LSTM-CNN-DWFD

Six-fold rolling origin experiments were performed to build LSTM-CNN and LSTM-CNN-DWFD models in 36 stations. Table 4 shows the mean RMSE , MAE , and R 2 at multiple prediction scales, where Models 1 and 2 represent LSTM-CNN and LSTM-CNN-DWFD, respectively. In 1–6 and 7–12 h prediction tasks, LSTM-CNN-DWFD showed low RMSE and MAE and high R 2 , thereby indicating a high prediction accuracy. For 13–24 h prediction task, the MAE of LSTM-CNN-DWFD is 47.54, which was slightly higher than that of LSTM-CNN. However, the RMSE of LSTM-CNN-DWFD was 63.14, and R 2 was 34.21%, both of which showed better performance than those of LSTM-CNN. Thus, LSTM-CNN-DWFD performed higher accuracy than LSTM-CNN in all prediction scales. In 7–12 h prediction, LSTM-CNN, LSTM-FC, and CNN respectively had the lowest RMSE , the lowest MAE , and the highest R 2 as shown in Table 3. However, LSTM-CNN-DWFD further improved the prediction accuracy of LSTM-CNN from all aspects. The RMSE , MAE , and R 2 of LSTM-CNN-DWFD for 7–12 h prediction were 57.89, 42.16 and 49.43%, respectively, all of which outperformed those of LSTM-CNN, LSTM-FC, and CNN. Therefore, from all kinds of criteria, such as RMSE , MAE , and R 2 , LSTM-CNN-DWFD has the best prediction performance.
The density of stations highly affects the significance of spatial correlations. The higher the density, the nearer neighbor sites, and the more significant the spatial correlation. Table 5, Table 6, and Table 7 show the prediction error of LSTM-CNN and LSTM-CNN-DWFD in regions with different densities of stations at three different prediction intervals. Here, # ns is the number of surrounding sites within 1.5 km to the target station, which represents the density of stations. The number in the bracket stands for the number of target stations that locate the corresponding density area.
The distribution of stations in Beijing is uneven. A total of 15 stations have no more than two sites within 1.5 km. Meanwhile, nine sites have more than 12 sites within the same distance range. The comparison among Table 5, Table 6, and Table 7 shows that the highest prediction accuracy for 1–6, 7–12, and 13–24 h prediction tasks of both models all occurred in 2 < # ns 12 region, as a lower RMSE and MAE and a higher R 2 indicated. However, the accuracy in # ns 2 and # ns > 12 regions was relatively worse.
Nonetheless, for # ns 2 , the RMSE s of LSTM-CNN-DWFD at 7–12 and 13–24 h are 62.35 and 67.24, respectively, both of which were lower than that of LSTM-CNN. For 2 < # ns 12 and # ns > 12 region, the RMSE and MAE of LSTM-CNN-DWFD were generally all lower than LSTM-CNN at multiple prediction scales (except for the MAE at 13–24 h prediction in 2 < # ns 12 region), and R 2 of LSTM-CNN-DWFD were all higher. Hence, LSTM-CNN-DWFD showed a better prediction accuracy at all prediction scales and all regions with different densities than the other models. In addition, as the density of stations increases, the difference among the RMSE, MAE, and R 2 of the two models increases, which means the superiority of LSTM-CNN-DWFD increases in areas where spatial correlation is important.

4. Discussion

This paper proposed a novel PM2.5 forecasting model―LSTM-CNN-DWFD, which constructed a hybrid neural network to extract spatiotemporal data, and took wind impact into consideration when selecting related surrounding sites. To demonstrate the advantage of the proposed model, six-fold rolling origin experiments were conducted, and Section 3 shows the results. The experimental data was restricted to a single year, and the test sets covered part autumn (Nov 2014 in Fold1), a whole winter (Dec 2014 to Feb 2015 in Fold 2–4), and part spring (Mar 2015 to Apr 2015 in Fold 5–6). As shown in Table 2 and Figure 8, from the view of season, LSTM-CNN-DWFD performed better in spring than in autumn and winter; from the view of space, LSTM-CNN-DWFD performed better in the north than in the south. Similar results were obtained by Zhao [22] and Bai [40], both of which found that the performance in winter was the worst, followed by autumn, spring, and summer. Thus, the proposed model is expected to perform higher accuracy if the test set is expanded to a longer time period. The seasonal difference in the prediction accuracy resulted from the variations of atmospheric environment and human activities. The atmosphere environment in autumn and winter (Nov 2014 to Feb 2015) was more stable than spring (Mar 2015 to Apr 2015), including a lower temperature (0.96 versus 10.72 ) and lower wind speed (7.16 versus 7.72 m / s ). The stable atmosphere structure in winter contributed weak diffusion of PM2.5 in both horizontal and vertical directions. In addition, human activities in winter (e.g., heating and use of festival firecrackers) contributed anthropogenic emission. According to Liang and Zou [41], heating activities in winter has contributed more than 50% increase (on average) in PM2.5 concentration in Beijing since 2010. Ye and Chen [42] found that the traditions of exploding firecrackers had a direct effect on the air pollution aggravation during the Chinese New Year. As a result, the variations of PM2.5 concentration in winter were more dramatic and the peaks were higher, as Figure 10 shows. Consequently, higher contribution of anthropogenic emission in winter and higher peaks of PM2.5 concentration caused predicting air quality based on meteorological factors more difficult, and the prediction accuracy was lower. The spatial difference was caused due to that the pollution condition is worse in the south (as shown in Figure 2), and the monitoring stations in the south are fewer and farther between than those in north. Hence, the CNN-based spatial relation extractor cannot capture the spatial dependence well.
From the comparison results between LSTM-CNN and five baseline models in Table 3, three useful findings can be extracted.
(1) From comparison (a), CNN, LSTM-FC, and LSTM-CNN exhibited lower RMSE and MAE and higher R 2 than those in LSTM-NN. This result is explained by neighbor stations having a high effect on the pollution of the target station due to the transport of pollutants. Similar conclusions were also drawn by Zhao [22] and Wen [28] by comparing the performance of the models with and without the surrounding sites considered. Therefore, considering related neighbor stations can further improve prediction accuracy.
(2) From comparison (b), LSTM-CNN had higher prediction accuracy, especially in 1–6 and 13–24 h, than those of CNN and LSTM-FC. This result is due to the special architecture of combining LSTM with CNN in the SRE part of LSTM-CNN. Compared with CNN, the LSTM layer in SRE is more suitable for processing time series data. The recurrent cell of LSTM contains input gate, forget gate, and output gate. The three gates make the recurrent neuron able to store long-term tendency of the input time series data and extract useful short-term tendency at the same time. This was also confirmed in the work of Li and Peng [11]. However, CNN do not have a recurrent neuron in its architecture, therefore it cannot learn the temporal dependency of time series data. Hence, LSTM can more efficiently extract temporal features than CNN. By comparing the performance of air quality prediction on city scale of CNN-alone and LSTM-alone models, Qin and Yu [26] also found that CNN performance was poor in dealing with long-term sequence prediction. In addition, compared with LSTM-FC, the CNN layer in SRE can directly handle the 2D spatiotemporal matrix and extract spatiotemporal features therefrom. However, FC can only employ 1D data as input, so 2D spatiotemporal matrix must be flattened to 1D data to be processed by FC. The flattening process causes some loss of the spatiotemporal dependency among the element of 2D matrix. Therefore, the spatiotemporal information can be more fully utilized by CNN than FC, and additional deep spatiotemporal features can be extracted. By combining LSTM with CNN in SRE, the proposed LSTM-CNN model showed higher prediction accuracy than CNN and LSTM-FC.
(3) From comparison (c), LSTM-NN performed better than LSTM and APNet, especially at 13–24 h. This illustrates that weather forecast data are highly related to the future PM2.5 concentration, especially for long-term prediction. Introducing the weather forecasts can improve prediction performance.
Compared with LSTM-CNN, which selected neighbor sites in accordance with geographical distance, LSTM-CNN-DWFD selected neighbor sites in accordance with dynamic wind field distance, and obtained higher prediction accuracy. Table 4–7 provide the comparison of the prediction accuracy between LSTM-CNN and LSTM-CNN-DWFD. On the basis of the results, both models performed worse in # ns 2 and # ns > 12 regions. The bad performance, namely, the low prediction accuracy, results from the number of neighbor stations K set as 9 in our experiments. For # ns 2 , some less relevant sites were introduced into the model. Meanwhile, for # ns > 12 , some high relevant sites were ignored in the model. Therefore, a more adaptive selection method can be explored to make the number of selected surrounding sites be able to be adaptive to different density of sites. Nonetheless, the results show that LSTM-CNN-DWFD performed well for 1–6, 7–12, and 13–24 h prediction tasks and all regions with different densities. Moreover, the higher the density of stations, the more important the spatial correlation, and the more significant the superiority of LSTM-CNN-DWFD. This result is explained by spatial correlation being anisotropy which is affected by wind. However, geographical distance describes that the spatial dependency is affected by distance, and it takes spatial correlation to be isotropy. In this study, the proposed dynamic wind field distance introduced wind direction into the evaluation of the distance between sites, making it more suitable to represent the spatial relations between sites than geographical distance. Consequently, the neighbor sites selected in LSTM-CNN-DWFD contributed more to the PM2.5 concentration prediction of target station than the neighbor sites selected in LSTM-CNN. Similar trends also occurred in some studies on spatial interpolations of air pollutants. By introducing wind direction and wind speed into the evaluation of the distance between sites, Li [43] and Li [44] both improved the accuracy of spatial interpolation of pollutants. However, both of them did not discuss the applications in air quality forecasting. Therefore, in the future study, wind speed can be introduced to the definition of wind field distance, and we believe that the prediction performance of the forecasting model will be better.
Compared with six other methods, the proposed LSTM-CNN-DWFD model showed the highest prediction accuracy in forecasting hourly PM2.5 concentration. The LSTM-CNN architecture is shown to be more effective in extracting spatiotemporal features, and dynamic wind field distance fits the spatial correlation better than geographical distance. Due to the limited sample size of the employed dataset, the performance of summer and autumn was not evaluated enough. However, as mentioned above, many related studies demonstrated that the performance of summer and autumn were better than winter [22,40]; thus, the proposed model is believed to have a higher accuracy if a longer time period is covered in the test set.

5. Conclusions

This study presented a site-specific forecasting model, namely, LSTM-CNN-DWFD, to predict air pollutant concentrations over the next 24 h using historical air quality, meteorological data, and weather forecasts. By combining LSTM and 2D-CNN, the proposed model simultaneously handled long- and short-term temporal trends and spatial dependency of the spatiotemporal data. Additionally, using a new KNN method, namely, KNN-DWFD, highly related neighbor stations were chosen in the model with wind effect considered. Finally, accurate and stable predictions were realized via the combination of KNN-DWFD and LSTM-CNN in LSTM-CNN-DWFD. Furthermore, through the six-fold rolling origin comparison experiments for 1–6, 7–12, and 13–24 h prediction tasks conducted on the 36 stations in Beijing, LSTM-CNN-DWFD has the highest prediction accuracy, taking RMSE, MAE, and R 2 as indicators. The following are the main findings of this study:
  • The historical air quality and meteorological data of neighbor stations are valuable spatiotemporal data, and fully utilizing these data can considerably improve prediction accuracy. Additionally, taking weather forecasts into consideration can also help predict the future PM2.5 concentration, especially for long-term prediction.
  • The proposed model, namely, LSTM-CNN, can more efficiently capture the spatiotemporal features by combining local LSTM models and CNN than CNN and LSTM-FC. Hence, it exhibited better prediction performance than the other models as indicated by its low RMSE and MAE and high R 2 .
  • We proposed a dynamic wind field distance to replace geographical distance in new KNN method—KNN-DWFD. The comparison results show that it can fit the spatial correlation better than geographical distance. LSTM-CNN-DWFD is more capable of adapting to different prediction time and density levels than LSTM-CNN, thereby providing more accurate and stable predictions as indicated by its low RMSE and MAE and high R 2 .
Future studies should focus on the following aspects: (1) Develop a method to choose the number of neighbor stations adaptively for areas with different densities of stations so that the forecasting model can fit the spatial correlations well accordingly; (2) explore a wind field distance definition that simultaneously considers the impact of wind speed and direction and not only the wind direction; (3) explore other patterns to introduce wind impact into the spatial dependency.

Author Contributions

Conceptualization, M.Y. and H.F.; Methodology, M.Y.; Software, M.Y.; Validation, M.Y.; Formal analysis, M.Y., K.Z., and H.F.; Investigation, M.Y., K.Z., and H.F.; Resources, M.Y. and K.Z.; Data curation, M.Y.; Writing-original draft preparation, M.Y.; Writing-review and editing, H.F.; Visualization, M.Y.; Supervision, H.F.; Project administration, H.F.; Funding acquisition, H.F.

Funding

This research was funded by the National Natural Science Foundation of China, grant number 41661086, 41471323, and the National Key Research and Development Program of China, grant number 2017YFB0503500, 2017YFB0503601.

Acknowledgments

We are very grateful for the comments on this paper from Teacher Steve and. Mao that significantly increase the clarity of this work. We also appreciate the constructive comments of editors and reviewers, which greatly help us improve the quality of this work.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. World Health Organisation. Ambient Air Pollution: A Global Assessment of Exposure and Burden of Disease; World Health Organisation: Geneva, Switzerland, 2016. [Google Scholar]
  2. Manuel, A.L.G.; Santibañez, D.A.; Sergio, I.E.; Patricia, M.C.; Seguel, R. A five-year study of particulate matter (PM2.5) and cerebrovascular diseases. Environ. Pollut. 2013, 181, 1–6. [Google Scholar]
  3. Polezer, G.; Tadano, Y.S.; Siqueira, H.V.; Godoi, A.F.; Yamamoto, C.I.; De Andre, P.A.; Pauliquevis, T.; Andrade, M.D.F.; Oliveira, A.; Saldiva, P.H.; et al. Assessing the impact of PM2.5 on respiratory disease using artificial neural networks. Environ. Pollut. 2018, 235, 394–403. [Google Scholar] [CrossRef] [PubMed]
  4. Wang, W.; Mao, F.; Du, L.; Pan, Z.; Gong, W.; Fang, S. Deriving Hourly PM2.5 Concentrations from Himawari-8 AODs over Beijing–Tianjin–Hebei in China. Remote. Sens. 2017, 9, 858. [Google Scholar] [CrossRef]
  5. Zhang, T.; Zhu, Z.; Gong, W.; Zhu, Z.; Sun, K.; Wang, L.; Huang, Y.; Mao, F.; Shen, H.; Li, Z.; et al. Estimation of ultrahigh resolution PM2.5 concentrations in urban areas using 160 m Gaofen-1 AOD retrievals. Remote Sens. Environ. 2018, 216, 91–104. [Google Scholar] [CrossRef]
  6. Zhang, T.; Zang, L.; Wan, Y.; Wang, W.; Zhang, Y. Ground-level PM2.5 estimation over urban agglomerations in China with high spatiotemporal resolution based on Himawari-8. Sci. Total Environ. 2019, 676, 535–544. [Google Scholar] [CrossRef]
  7. Chuang, M.T.; Zhang, Y.; Kang, D. Application of WRF/Chem-MADRID for real-time air quality forecasting over the Southeastern United States. Atmos. Environ. 2011, 45, 6241–6250. [Google Scholar] [CrossRef]
  8. Mathur, R.; Yu, S.; Kang, D.; Schere, K.L. Assessment of the wintertime performance of developmental particulate matter forecasts with the Eta-Community Multiscale Air Quality modeling system. J. Geophys. Res. Atmos. 2008, 113. [Google Scholar] [CrossRef]
  9. Zhou, Y.; Chang, F.J.; Chang, L.C.; Kao, I.F.; Wang, Y.S.; Kang, C.C. Multi-output support vector machine for regional multi-step-ahead PM2.5 forecasting. Sci. Total Environ. 2019, 651, 230–240. [Google Scholar] [CrossRef]
  10. Yu, Z.; Yi, X.; Ming, L.; Li, R.; Li, T. Forecasting Fine-Grained Air Quality Based on Big Data. In Proceedings of the ACM SIGKDD International Conference on Knowledge Discovery & Data Mining, Sydney, Australia, 10–13 August 2015. [Google Scholar]
  11. Li, X.; Peng, L.; Yao, X.; Cui, S.; Hu, Y.; You, C.; Chi, T. Long short-term memory neural network for air pollutant concentration predictions: Method development and evaluation. Environ. Pollut. 2017, 231, 997–1004. [Google Scholar] [CrossRef]
  12. Zhao, W.; Xia, L.; Gao, G.; Cheng, L. PM2.5 prediction model based on weighted KNN-BP neural network. J. Environ. Eng. Technol. 2019, 9, 17–21. [Google Scholar]
  13. Qin, Z.; Cen, C.; Guo, X. Prediction of Air Quality Based on KNN-LSTM. J. Phys. Conf. Ser. 2019, 1237, 042030. [Google Scholar] [CrossRef]
  14. Soh, P.W.; Chang, J.W.; Huang, J.W. Adaptive Deep Learning-Based Air Quality Prediction Model Using the Most Relevant Spatial-Temporal Relations. IEEE Access 2018, 6, 38186–38199. [Google Scholar] [CrossRef]
  15. Ordieres, J.; Vergara, E.; Capuz, R.; Salazar, R. Neural network prediction model for fine particulate matter (PM2.5) on the US–Mexico border in El Paso (Texas) and Ciudad Juárez (Chihuahua). Environ. Model. Softw. 2005, 20, 547–559. [Google Scholar] [CrossRef]
  16. Zhou, Q.; Jiang, H.; Wang, J.; Zhou, J. A hybrid model for PM2.5 forecasting based on ensemble empirical mode decomposition and a general regression neural network. Sci. Total Environ. 2014, 496, 264–274. [Google Scholar] [CrossRef]
  17. Qin, S.; Liu, F.; Wang, J.; Sun, B. Analysis and forecasting of the particulate matter (PM) concentration levels over four major cities of China using hybrid models. Atmos. Environ. 2014, 98, 665–675. [Google Scholar] [CrossRef]
  18. Feng, X.; Li, Q.; Zhu, Y.; Hou, J.; Jin, L.; Wang, J. Artificial neural networks forecasting of PM2.5 pollution using air mass trajectory based geographic model and wavelet transformation. Atmos. Environ. 2015, 107, 118–128. [Google Scholar] [CrossRef]
  19. Deng, F.; Ma, L.; Gao, X.; Chen, J. The MR-CA Models for Analysis of Pollution Sources and Prediction of PM2.5. IEEE Trans. Syst. Man Cybern. Syst. 2017, 49, 814–820. [Google Scholar]
  20. Biancofiore, F.; Busilacchio, M.; Verdecchia, M.; Tomassetti, B.; Aruffo, E.; Bianco, S.; Di Tommaso, S.; Colangeli, C.; Rosatelli, G.; Di Carlo, P. Recursive neural network model for analysis and forecast of PM10 and PM2.5. Atmos. Pollut. Res. 2017, 8, 652–659. [Google Scholar] [CrossRef]
  21. Hochreiter, S.; Schmidhuber, J. Long Short-Term Memory. Neural Comput. 1997, 9, 1735–1780. [Google Scholar] [CrossRef]
  22. Zhao, J.; Deng, F.; Cai, Y.; Chen, J. Long short-term memory—Fully connected (LSTM-FC) neural network for PM2.5 concentration prediction. Chemosphere 2019, 220, 486–492. [Google Scholar] [CrossRef]
  23. Lecun, Y.; Bottou, L.; Bengio, Y.; Haffner, P. Gradient-based learning applied to document recognition. Proc. IEEE 1998, 86, 2278–2324. [Google Scholar] [CrossRef]
  24. Ren, S.; He, K.; Girshick, R.; Sun, J. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks. IEEE Trans. Pattern Anal. Mach. Intell. 2017, 39, 1137–1149. [Google Scholar] [CrossRef] [PubMed]
  25. He, K.; Zhang, X.; Ren, S.; Sun, J. Spatial Pyramid Pooling in Deep Convolutional Networks for Visual Recognition. IEEE Trans. Pattern Anal. Mach. Intell. 2014, 37, 1904–1916. [Google Scholar] [CrossRef] [PubMed]
  26. Qin, D.; Yu, J.; Zou, G.; Yong, R.; Zhao, Q.; Zhang, B. A Novel Combined Prediction Scheme Based on CNN and LSTM for Urban PM2.5 Concentration. IEEE Access 2019, 7, 20050–20059. [Google Scholar] [CrossRef]
  27. Huang, C.J.; Kuo, P.H. A Deep CNN-LSTM Model for Particulate Matter (PM2.5) Forecasting in Smart Cities. Sensors 2018, 18, 2220. [Google Scholar] [CrossRef]
  28. Wen, C.; Liu, S.; Yao, X.; Peng, L.; Li, X.; Hu, Y.; Chi, T. A novel spatiotemporal convolutional long short-term neural network for air pollution prediction. Sci. Total Environ. 2019, 654, 1091–1099. [Google Scholar] [CrossRef]
  29. Urban Air Website. Available online: https://www.microsoft.com/en-us/research/project/urban-air/ (accessed on 5 May 2019).
  30. Zheng, Y.; Liu, F.; Hsieh, H.P. U-Air: When Urban Air Quality Inference Meets Big Data. In Proceedings of the 19th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, Chicago, IL, USA, 11–14 August 2013. [Google Scholar]
  31. Zheng, Y.; Capra, L.; Wolfson, O.; Yang, H. Urban Computing: Concepts, Methodologies, and Applications. ACM Trans. Intell. Syst. Technol. 2014, 5, 38. [Google Scholar] [CrossRef]
  32. Released Data. Available online: http://research.microsoft.com/apps/pubs/?id=246398 (accessed on 5 May 2019).
  33. Cheng, W.; Shen, Y.; Zhu, Y.; Huang, L. A Neural Attention Model for Urban Air Quality Inference: Learning the Weights of Monitoring Stations. In Proceedings of the Thirty-Second AAAI Conference on Artificial Intelligence, New Orleans, LA, USA, 2–7 February 2018. [Google Scholar]
  34. Li, X.; Luo, A.; Li, J.; Li, Y. Air Pollutant Concentration Forecast Based on Support Vector Regression and Quantum-Behaved Particle Swarm Optimization. Environ. Model. Assess. 2019, 24, 205–222. [Google Scholar] [CrossRef]
  35. Cover, T.; Hart, P. Nearest neighbor pattern classification. IEEE Trans. Inf. Theory 1967, 13, 21–27. [Google Scholar] [CrossRef]
  36. Fildes, R. The evaluation of extrapolative forecasting methods. Int. J. Forecast. 1992, 8, 81–98. [Google Scholar] [CrossRef]
  37. Valle, A.D.; Furlan, C. Forecasting accuracy of wind power technology diffusion models across countries. Int. J. Forecast. 2011, 27, 592–601. [Google Scholar] [CrossRef]
  38. Huang, T.; Fildes, R.; Soopramanien, D. The value of competitive information in forecasting FMCG retail product sales and the variable selection problem. Eur. J. Oper. Res. 2014, 237, 738–748. [Google Scholar] [CrossRef]
  39. Tashman, L.J. Out-of-sample tests of forecasting accuracy: An analysis and review. Int. J. Forecast. 2000, 16, 437–450. [Google Scholar] [CrossRef]
  40. Bai, Y.; Li, Y.; Zeng, B.; Li, C.; Zhang, J. Hourly PM2.5 concentration forecast using stacked autoencoder model with emphasis on seasonality. J. Clean. Prod. 2019, 224, 739–750. [Google Scholar] [CrossRef]
  41. Liang, X.; Zou, T.; Guo, B.; Li, S.; Zhang, H.; Zhang, S.; Huang, H.; Chen, S.X. Assessing Beijing’s PM2.5 Pollution: Severity, weather impact, APEC and winter heating. Proc. R. Soc. A Math. Phys. Eng. Sci. 2015, 471, 20150257. [Google Scholar] [CrossRef] [Green Version]
  42. Ye, C.; Chen, R.; Chen, M. The impacts of Chinese Nian culture on air pollution. J. Clean. Prod. 2016, 112, 1740–1745. [Google Scholar] [CrossRef]
  43. Li, L.; Gong, J.; Zhou, J. Spatial Interpolation of Fine Particulate Matter Concentrations Using the Shortest Wind-Field Path Distance. PLoS ONE 2014, 9, e96111. [Google Scholar] [CrossRef] [Green Version]
  44. Li, J.L.; Fan, Z.D.; Deng, M. A Method of Spatial Interpolation of Air Pollution Concentration Considering Wind Direction and Speed. J. Geo Inf. Sci. 2017, 19, 382–389. [Google Scholar]
Figure 1. Multi-step-ahead forecasting model. r refers to the time lag; z T r + 1 to z T refer to the historical data at time T r + 1 to T , including air pollution and meteorological factors; wf refers to weather forecasts of the target site; x T + 1 to x T + 24 refer to PM2.5 concentration at time T + 1 to T + 24 .
Figure 1. Multi-step-ahead forecasting model. r refers to the time lag; z T r + 1 to z T refer to the historical data at time T r + 1 to T , including air pollution and meteorological factors; wf refers to weather forecasts of the target site; x T + 1 to x T + 24 refer to PM2.5 concentration at time T + 1 to T + 24 .
Ijerph 16 04482 g001
Figure 2. Locations of air quality stations in Beijing. The color represents the rank of the average PM2.5 concentration during 1 May 2014 to 30 April 2015 as described in the bottom right of the figure.
Figure 2. Locations of air quality stations in Beijing. The color represents the rank of the average PM2.5 concentration during 1 May 2014 to 30 April 2015 as described in the bottom right of the figure.
Ijerph 16 04482 g002
Figure 3. Overall framework of the proposed long short-term memory-convolutional neural network based on dynamic wind field distance (LSTM-CNN-DWFD). The red, blue, and green flags at the bottom of the figure stand for the target site, K-nearest neighbor sites, and other sites, respectively. Step means the dimension of forecast; it equals to 6 for 1–6 h forecasting, whereas it equals to 2 for 7–12 and 13–24 h forecasting.
Figure 3. Overall framework of the proposed long short-term memory-convolutional neural network based on dynamic wind field distance (LSTM-CNN-DWFD). The red, blue, and green flags at the bottom of the figure stand for the target site, K-nearest neighbor sites, and other sites, respectively. Step means the dimension of forecast; it equals to 6 for 1–6 h forecasting, whereas it equals to 2 for 7–12 and 13–24 h forecasting.
Ijerph 16 04482 g003
Figure 4. (a) Illustration of the spatial correlation of PM2.5 concentration. (b) Variation curve between d i j _ w i n d ( t ) and θ i j ( t ) when σ = 1 , 2 , 3 and d ij = 1 .
Figure 4. (a) Illustration of the spatial correlation of PM2.5 concentration. (b) Variation curve between d i j _ w i n d ( t ) and θ i j ( t ) when σ = 1 , 2 , 3 and d ij = 1 .
Ijerph 16 04482 g004
Figure 5. Structure of the recurrent memory cell of LSTM. x t and h t are the inputs and outputs of the memory cell, respectively.
Figure 5. Structure of the recurrent memory cell of LSTM. x t and h t are the inputs and outputs of the memory cell, respectively.
Ijerph 16 04482 g005
Figure 6. Training process of two-dimensional (2D)-CNN.
Figure 6. Training process of two-dimensional (2D)-CNN.
Ijerph 16 04482 g006
Figure 7. PM2.5 concentration observations versus predictions of Site 1 from 1 March 2015 to 31 March 2015. (a)–f) represent the comparison between the observations and predicted values for the next 1–6 h, respectively. (g) and (h) represent the comparison between the observations and predicted ranges for the next 7–12 and 13–24 h, respectively.
Figure 7. PM2.5 concentration observations versus predictions of Site 1 from 1 March 2015 to 31 March 2015. (a)–f) represent the comparison between the observations and predicted values for the next 1–6 h, respectively. (g) and (h) represent the comparison between the observations and predicted ranges for the next 7–12 and 13–24 h, respectively.
Ijerph 16 04482 g007
Figure 8. Spatial distribution of prediction error of LSTM-CNN-DWFD in each fold for the next 1–6 h prediction task.
Figure 8. Spatial distribution of prediction error of LSTM-CNN-DWFD in each fold for the next 1–6 h prediction task.
Ijerph 16 04482 g008
Figure 9. Illustration of the five nearest stations to Site 1 under different wind directions according to dynamic wind field distance.
Figure 9. Illustration of the five nearest stations to Site 1 under different wind directions according to dynamic wind field distance.
Ijerph 16 04482 g009
Figure 10. Variation curve of hourly observations of PM2.5 concentration of Site 1 from 1 Nov 2014 to 30 Apr 2015 (i.e., the time span of all test sets).
Figure 10. Variation curve of hourly observations of PM2.5 concentration of Site 1 from 1 Nov 2014 to 30 Apr 2015 (i.e., the time span of all test sets).
Ijerph 16 04482 g010
Table 1. Time span of six-fold rolling origin.
Table 1. Time span of six-fold rolling origin.
FoldTrainTest
Fold12014.05–2014.102014.11
Fold22014.05–2014.112014.12
Fold32014.05–2014.122015.01
Fold42014.05–2015.012015.02
Fold52014.05–2015.022015.03
Fold62014.05–2015.032015.04
Table 2. Each fold’s prediction error of LSTM-CNN-DWFD model.
Table 2. Each fold’s prediction error of LSTM-CNN-DWFD model.
Fold1–6 h7–12 h13–24 h
R M S E M A E R M S E M A E R M S E M A E
Fold150.1332.7372.4250.8681.5159.38
Fold245.2629.7958.8743.7662.6148.58
Fold351.4134.7065.8148.1769.2153.40
Fold446.9330.1461.8344.4369.6151.88
Fold534.9124.3446.1433.9251.2538.65
Fold634.7423.3342.2831.7944.6533.97
Mean43.9029.1757.8942.1663.1447.64
Table 3. Comparison of the prediction error of six models in three forecast intervals.
Table 3. Comparison of the prediction error of six models in three forecast intervals.
Model1–6 h7–12 h13–24 h
R M S E M A E R 2   ( % ) R M S E M A E R 2   ( % ) R M S E M A E R 2   ( % )
APNet52.7135.7262.7267.1049.3432.0772.0855.1415.34
LSTM47.0330.6968.2364.1246.2237.7669.1052.4420.59
LSTM-NN46.1830.4069.8760.4944.0445.7263.9448.4733.39
CNN45.1029.7671.4859.2742.7749.0563.8548.2633.76
LSTM-FC45.2930.0470.6559.1042.2747.8263.5347.7133.63
LSTM-CNN44.6829.6071.7158.7742.3247.9563.4047.5433.78
Note: The best prediction performance (the smallest RMSE and MAE and the largest R 2 ) of each column is marked in boldface.
Table 4. Comparison results of LSTM-CNN and LSTM-CNN-DWFD for all sites.
Table 4. Comparison results of LSTM-CNN and LSTM-CNN-DWFD for all sites.
Model1–6 h7–12 h13–24 h
R M S E M A E R 2   ( % ) R M S E M A E R 2   ( % ) R M S E M A E R 2   ( % )
Model 144.6829.6071.7158.7742.3247.9563.4047.5433.78
Model 243.9029.1772.5657.8942.1649.4363.1447.6434.21
Notes: Models 1 and 2 represent LSTM-CNN and LSTM-CNN-DWFD, respectively. The best prediction performance (the smallest RMSE and MAE and the largest R 2 ) of each column is marked in boldface.
Table 5. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in # ns 2 area ( 15   sites ) .
Table 5. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in # ns 2 area ( 15   sites ) .
Model1–6 h7–12 h13–24 h
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
Model 149.2730.5673.6862.4041.8454.6467.4546.7442.15
Model 249.5930.7473.4562.3542.0054.8567.2546.7142.50
Table 6. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in 2 < # ns 12 area ( 12   sites ) .
Table 6. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in 2 < # ns 12 area ( 12   sites ) .
Model1–6 h7–12 h13–24 h
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
Model 144.8228.9674.6159.1241.3152.5263.8646.4237.67
Model 243.4828.2875.8158.0941.1454.0663.5946.7538.12
Table 7. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in # ns > 12 area ( 9   sites ) .
Table 7. Comparison results of LSTM-CNN and LSTM-CNN-DWFD in # ns > 12 area ( 9   sites ) .
Model1–6 h7–12 h13–24 h
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
R M S E
M A E
R 2   ( % )
Model 146.2429.4572.7963.9845.1945.0770.1251.5025.65
Model 244.1328.2374.8462.3844.5747.3668.9451.3328.11
Notes: Models 1 and 2 represent LSTM-CNN and LSTM-CNN-DWFD, respectively. Here, # ns represents the number of surrounding sites within 1.5 km to the target station. The number in the brackets stands for the number of target stations that locate the corresponding density area. The best prediction performance (the smallest RMSE and MAE and the largest R 2 ) of each column is marked in boldface.

Share and Cite

MDPI and ACS Style

Yang, M.; Fan, H.; Zhao, K. PM2.5 Prediction with a Novel Multi-Step-Ahead Forecasting Model Based on Dynamic Wind Field Distance. Int. J. Environ. Res. Public Health 2019, 16, 4482. https://doi.org/10.3390/ijerph16224482

AMA Style

Yang M, Fan H, Zhao K. PM2.5 Prediction with a Novel Multi-Step-Ahead Forecasting Model Based on Dynamic Wind Field Distance. International Journal of Environmental Research and Public Health. 2019; 16(22):4482. https://doi.org/10.3390/ijerph16224482

Chicago/Turabian Style

Yang, Mei, Hong Fan, and Kang Zhao. 2019. "PM2.5 Prediction with a Novel Multi-Step-Ahead Forecasting Model Based on Dynamic Wind Field Distance" International Journal of Environmental Research and Public Health 16, no. 22: 4482. https://doi.org/10.3390/ijerph16224482

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop