物联网的快速发展和大数据,智能城市已经收到越来越多的关注。空气质量预测准确、有效地建立一个智能城市的一个重要组成部分。然而,空气质量预测是非常具有挑战性的,因为它是受到许多复杂因素的影响,如动态空间相关性的空气质量检测传感器、动态时间相关,外部因素(如道路网络和利益点)。因此,本文提出了一个长期的短期记忆(LSTM)空气质量预测模型基于时空的注意机制(STA-LSTM)。该模型使用一个encoder-decoder结构模型的时空特性。空间注意机制介绍了编码器捕捉周围的相对影响网站预测区。介绍了时态注意机制译码器来捕获空气质量对时间的依赖关系。此外,兴趣点等空间数据(POI)和道路网络,本文使用线图嵌入方法获取空间数据的低维向量表示获得丰富的空间特性。在北京的数据集,本文评估STA-LSTM和均方根误差(RMSE)和
新一代信息技术的快速发展物联网、大数据等促进了“智能城市的概念。“智能城市使用信息和通讯技术(ICT)使城市服务和监控高度知觉,互动,和效率,从而促进城市的和谐和可持续发展
六个主要污染物的空气质量指数计算,包括2,没有2、PM10、PM2.5、CO和O3评估空气质量日报。然而,空气质量指数的预测需要考虑更多的影响因素。图
空气质量的影响因素。(一)物理世界。(b)数学模型。
最近,有很多研究空气质量的预测。秦et al。
因此,为了解决现有的缺陷,本文提出了一种LSTM预测模型基于时空的注意机制(STA-LSTM),其结构形式的一个encoder-decoder,和它的目的是预测空气质量指数在未来几小时。首先,本文认为影响空气质量预测各种复杂因素,包括信息数据与时间特征和空间特征。时间信息主要包括空气质量指数、气象数据(温度、湿度、风速、风向等),交通流量,和工厂排放在过去的几个小时,和不连续的信息包括POIs和道路网络。然后,本文使用了一个LSTM网络,善于处理长期序列分析和处理根据时间序列的特征信息。non-time-series信息,不能直接处理深度学习模型,本文认为使用直线法(
本文的贡献如下:
本文提出了一种基于时空STA-LSTM模型不仅考虑时间序列信息的关注(如历史机能和气象数据)也使用non-time-series信息(POIs和道路网络)作为辅助预测。模型采用LSTM网络和线路图嵌入方法提取特征。
本文提出的模型使用一个encoder-decoder结构和引入了一个时空的注意机制,它可以自动捕获时间和空间的相对依赖。
深度学习模型提出了可以共同把握和预测在本地和全球空气质量。与其他基准空气质量预测模型相比,本文模型的精度和性能大大提高。
本文的其余部分安排如下。部分
随着科学技术的迅速发展,许多领域都涉及预测技术,如人员轨迹预测、交通预测,空气质量预报,和其他日常领域。此外,优化问题(
方法基于传统的线性统计模型是用来描述空气质量之间的线性关系和相关特性的影响。剑et al。
因此,机器学习技术受到越来越多的关注空气质量预测。此预测方法将空气质量及其影响因素之间的非线性,更适合描述复杂的关系问题。例如,妞妞et al。
随着数据量的快速增长,深度学习方法的优势在应对预测问题慢慢显现。立顿等。
有很多研究深度学习应用到空气质量预测。Zhang et al。
来自于人类视觉注意机制的本质的关注。例如,当看到一个场景,人们注意到一个特定的场景的一部分,根据自己的需要,和他们无关信息(
本节首先定义了空气质量预测问题,然后提出了总体预测模型,最后详细介绍了模型的各个组件。
假设有
根据时态数据、空间数据和全球目标区域的特征,STA-LSTM模型用于预测地区的空气质量
预测空气质量,本文提出了一个STA-LSTM模型基于时空的注意机制和使用一个encoder-decoder架构。如图
STA-LSTM模型。
本文的目的是预测空气质量时间
因此,我们提出一个空间注意机制自动捕获和利用不同地区的相对重要性,从而把握每个区域的空间影响因素在整体情况下,提高传统LSTM擅长解决时间问题。具体过程如下。考虑到隐藏状态
此外,这两个地区之间的地理距离也影响程度的相关性,也就是说,距离越近,越强的相关性。因此,模型使用相关矩阵的距离
因此,
然后,通过空间矢量输出时注意机制
空间影响因素
空间数据,类似于POIs和道路网络,直接或间接地影响空气质量,所以使用这些空间数据模型作为空气质量预测的辅助信息。然而,这些数据不能直接输入到LSTM。因此,本文提出了使用线方法嵌入的信息网络组成的坐标,POIs,预测区域的公路网络到一个低维向量来改善空气质量的预测效果。下图就是一个信息网络图组成的空间信息,如坐标,POIs,公路网络。
如图
网络图与区域之间的连接。
预测区域之间的网络图,POIs,公路网络。
根据上面定义的网络图,本文使用线方法学习的低维向量表示空间数据在预测领域。目标函数如下公式所示:
通过优化目标函数
当传统的encoder-decoder模型执行空气质量预测,隐藏的状态
考虑到隐藏状态
类似于空间的注意机制的重量在前面的小节中,隐藏状态的重量在历史时间归一化[0,1],如以下公式所示:
根据上面的方程,所有历史隐状态输出的权重由编码器可以计算,然后,隐藏的状态
我们连接
然后,模型使用更新后的隐藏状态
最后,在模型训练,我们选择了亚当优化算法(
本文提出的预测模型,验证了模型的有效性,在本节中,通过几组比较实验。首先,我们介绍了实验数据和评估标准。其次,我们使用其他空气质量预测方法作为比较的基准与STA-LSTM模型提出。最后,我们验证不同的输入特征的有效性。此外,我们评估的影响在空间和时间上的注意力机制模块在空气质量预测。
在这个实验中,我们使用的监控数据北京地区共有36个监测站,其中一些在图所示
历史气象资料:气象数据主要包括温度、湿度、风速和风向数据。我们主要通过中国气象网站,获得和粒度是一个小时的时间。
空气质量历史数据:空气质量数据主要包括历史机能,PM2.5, PM10,有限公司没有2阿,3,所以2数据。这些数据主要是通过PM2.5历史数据网站,用一小时的时间粒度。
历史工厂污染物排放数据:记录工厂污染物的排放空气污染物的浓度排放的工厂,这是通过公司的自我监控信息披露平台。
历史交通流数据:包含交通指数获得的交通流数据,也就是说,交通拥堵指数,通过北京交通发展研究中心的平台。
POI数据和道路网络数据:这些数据被下载开放地图中提取数据。
分布在北京的监测站。
在实验中,上述数据集随机分为训练集,验证集和测试集根据比例6:2:2。在训练阶段,我们将批量大小设置为512,0.001的学习速率,时间窗口
本实验使用两个常见的回归评价指标来评价预测模型的性能提出了本文即RMSE和
RMSE是用来测量预测值和真实值之间的偏差的一个变量,即
我们使用下列方法作为基准,比较他们与模型在本文提出:
ARIMA:这是一个方法基于传统的线性统计模型,可用于预测时态数据。
MFSVR:这是一个基于SVR预测模型与机器学习技术。提高预测精度,模型使用一个基于偏最小二乘的特征融合方法来提取原始特性和减少的尺寸SVR模型的输入变量(
DeepST:这是一个预测模型基于深度学习的时空数据(
LSTM:这种方法使用LSTM自动从历史数据中提取有用的特性,并且它的空间和时间相关性的影响因素考虑在内
GC-LSTM:这个方法是一个基于深度学习的混合模型方法。它集成了一个图像卷积网络和一个LSTM网络预测(PM2.5浓度的时空变化
ADAIN:这种方法结合前馈和复发性神经网络,同时加入一种引起池层学习的功能权重不同的监测站
首先,我们比较了与上述六个指标预测模型。然后,我们评估模型的每个模块的有效性。
来验证我们的模型的可行性和有效性,我们比较STA-LSTM模型提出了与其他六个伊拉克基地组织预测方法,包括ARIMA、MFSVR, DeepST, LSTM GC-LSTM, ADAIN。我们使用相同的数据集和适当的参数来训练这些模型获得预测结果在不同的尺度和使用RMSE评价标准来评估这些模型的性能。结果如表所示
与其他基准RMSE STA-LSTM模型的比较。
| 模型 | 1 h | 2 h | 3 - 6小时 | 7 - 12 h | 24里面h |
|---|---|---|---|---|---|
| 华宇电脑 | 20.97 | 25.41 | 33.53 | 42.21 | 54.42 |
| MFSVR | 18.43 | 23.63 | 29.94 | 35.68 | 48.31 |
| DeepST | 15.89 | 17.28 | 25.41 | 27.67 | 34.46 |
| LSTM | 17.64 | 18.49 | 23.86 | 29.78 | 35.43 |
| GC-LSTM | 13.41 | 17.95 | 24.54 | 28.27 | 34.56 |
| ADAIN | 12.78 | 15.76 | 20.56 | 24.62 | 29.06 |
| STA-LSTM | 12.23 | 15.58 | 20.52 | 23.59 | 28.71 |
从表中可以看出,该STA-LSTM空气质量预测模型具有较低的RMSE值比其他方法。原因可能是STA-LSTM模型考虑之间的交互建模时直接和间接因素。此外,该模型还使用邻近站之间的数据信息作为预测目标区域的影响因素。例如,GC-LSTM和ADAIN模型在表
验证的有效性的不同的输入特征STA-LSTM模型提出,我们可以限制输入的一些特性进行实验,同时保持其他模块相同。如表所示
RMSE和
| 模型 | RMSE |
|
|---|---|---|
|
|
26.72 | 0.74 |
|
|
28.47 | 0.71 |
|
|
31.25 | 0.65 |
|
|
22.63 | 0.78 |
来确定空间注意的影响机制,我们比较它与GC-LSTM模型在前一节中提到的,和空间的注意机制的结论是,STA-LSTM更有利于空气质量的预测。GC-LSTM模型主要有以下缺点:(1)因为GC-LSTM输入环境监测站的数据同样,它不能准确地抓住他们的空间相关性,和(2)GC-LSTM的性能可能会逐渐减少附近监测站数量的增加。因此,本文选择引入空间注意机制来捕获数据信息从不同的站点的不同的效果在目标区域,从而提高预测精度。
接下来,我们验证了译码器的时间注意机制的有效性。颞注意力机制用于自适应地选择相关编码器的隐藏状态,所以我们可以使用不同的编码长度对其预测效果进行评估。我们手动删除不同的模块,获得三种变体的STA-LSTM, STA-ns, STA-ne, STA-nt,比较他们与STA-LSTM模型。变体中,编码器STA-ns删除空间注意机制;STA-ne删除POIs的空间信息和道路网络用于辅助预测;和STA-nt变体删除时间注意机制在译码器。图
(一)比较的RMSE值STA-nt和STA-LSTM模型获得的。(b)预测结果与不同的编码长度。
上述实验结果表明,该STA-LSTM模型提出了具有更好的预测效果比其他六个基准。它还讨论了STA-LSTM模型的每个模块的有效性。接下来,图
伊拉克基地组织的预测结果。
在本文中,我们提出一个空气质量预测模型基于时空注意力机制,即STA-LSTM模型。模型采用一个encoder-decoder架构。首先,空间注意机制引入编码器来捕获的相对重要性邻监控网站目标区域。第二,时间注意机制是添加到译码器来捕获动态未来和历史时间之间的相关性。此外,该模型使用目标区域的空间数据作为预测的辅助信息,提高预测精度。我们用真实的数据集来评估本文提出的模型的有效性。实验表明,我们的模型显示最佳的性能相比6基准。此外,我们还验证模块的有效性与不同的特性和时空的注意机制。最好的结果是通过结合本文提出的所有特性。
使用的数据来支持本研究的结果可通过一个公共网站
作者宣称没有利益冲突有关的出版。
这项研究得到了国家重点研究和发展项目的中国(2017 yfc0804402)。