题目:AutoST: Efficient Neural Architecture Search for Spatio-Temporal Prediction

文章作者信息:

预览摘要:

时空(ST)预测(如人群流预测)在城市规划、智能交通和公共安全等一系列智慧城市应用中具有重要意义。近年来,人们提出了许多深度神经网络模型来进行准确的预测。然而,手动设计神经网络需要花费大量的精力和时空领域的专业知识。如何自动建立一个通用的神经网络来处理城市中的各种时空预测任务?

在本文中,作者研究了时空预测任务的神经网络结构搜索(NAS),并提出了一种有效的时空神经网络结构搜索方法,名为AutoST。本文设计了一种新的时空域搜索空间,该空间由两类分量组成:(i)在每一层进行可选的卷积运算,自动提取多范围的时空相关性;(ii)可学习跳过层之间的连接来动态融合低级和高级的时空特征。

本文在出租车流和人流等四个真实时空预测任务上进行了大量的实验,结果表明所学的网络架构可以显著提高时空神经网络中代表性模型的性能。此外,文中提出的高效NAS方法的搜索速度比最先进的NAS方法快8-10倍,证明了AutoST的效率和有效性。

主要贡献:

本篇文章的主要贡献可以总结为以下三点:

(1)提出了一种新的时空预测模型AutoST,该模型引入了神经网络结构搜索技术来动态捕捉空间相关性,并融合多层次特征。此外,AutoST面向的是ST数据,而不是特定的应用程序场景,这些场景可以很容易地应用于一系列深度模型。

(2)设计了一个高效的搜索空间,包括两个基本模块:1)在每一层使用混合卷积块来捕获不同范围的空间相关性;2)层间混合跳跃连接块,动态融合多层次特征。

(3)在从出租车流和人流等四个真实时空数据集上进行了广泛的实验,实验结果表明,AutoST可以显著提高时空预测能力。

模型结构:

方案思路:

为了处理先前工作的遗留问题,本文提出了AutoST模型,具体包含三个部分,分别为:初始时空特征抽取组件,特征学习组件以及额外特征融合预测组件。AutoSt模型和传统模型的比较如下图:

模型整体结构:

上图中(a)表示传统的残差模型,具有固定的卷积和固定的连接操作。图(b)中Darts模型具有多种候选操作,如:卷积操作,池化操作和连接操作等。图(c)为本文提出的模型结构,它主要由两种类型操作组成(混合卷积操作和混合连接操作),混合卷积操作在每一层搜索不同的卷积核,混合连接操作在不同的层之间学习否连接操作,目的是进行不同级别特征的融合。

实验结果:

不同方法在(CorwdBJ, TaxiJN, TaxiGY)三种数据集上的实验效果:

不同方法在TaxiBJ数据集上的实验效果:

不同方法运行效率及性能比较:

参数对比控制实验:

AutoST模型在CrowdBJ和TaxiGY数据集上学到的架构:

结论:

本文研究了利用神经网络结构搜索方法进行时空预测任务的问题。提出了一种新的NAS网络,名为AutoST,它具有一个为时空预测任务定制的高效搜索空间,并可推广到多个不同场景。具体来说,AutoST包括一个由多尺度内核组成的可选卷积块,用于在可变尺度下捕获不同范围的特征;一个可训练的连接块,用于动态融合多尺度空间特征。本文所提出的AutoST算法能够自动搜索处理多范围、多尺度预测问题的体系结构。此外,AutoST运行高效,并且对场景并不敏感。在人流和出租车流预测等的四个真实数据集上的实验表明,AutoST模型的性能优于固定架构,比其他搜索方法更有效。

更多相关专业文章,欢迎关注公众号【图与交通】!

可以添加微信(微信号: professor_huangdehua ),拉你进专业交流群。

bp神经网络预测模型_【2020顶会KDD】AutoST:面向时空预测的高效神经网络学习模型...相关推荐

  1. 智能城市dqn算法交通信号灯调度_博客 | 滴滴 KDD 2018 论文详解:基于强化学习技术的智能派单模型...

    原标题:博客 | 滴滴 KDD 2018 论文详解:基于强化学习技术的智能派单模型 国际数据挖掘领域的顶级会议 KDD 2018 在伦敦举行,今年 KDD 吸引了全球范围内共 1480 篇论文投递,共 ...

  2. bp神经网络预测模型_基于BP神经网络模型的河南省严重精神障碍患者服药依从性影响因素分析...

    发表文章 文章发表背景1 严重精神障碍主要包括精神分裂症.分裂情感性障碍.偏执性精神病等6种疾病,目前此类患者的主要治疗方法是社区抗精神病药维持治疗,虽然各类抗精神病药不断问世,但是患者服药依从性情况 ...

  3. 轮播图高度自适应_【2020顶会NIPS】用于交通预测的自适应图卷积循环网络

    就idea来说,这篇文章整体感觉亮点只有参数分解一处,其他的自适应网络结构,之前已经有文章研究,如果在计算方面有需求,或者是网络节点较多的应用可以参考这篇文章. Adaptive Graph Conv ...

  4. 学生成绩预测模型_逻辑回归实战练习——根据学生成绩预测是否被录取

    前言: 在学习了梯度下降和逻辑回归的基本算法后,选取此案例来进行实践练习,本次练习主要通过python中的三大块pandas.numpy和matplotlib来实现,基本不涉及到sklearn库的调用 ...

  5. 神经网络如何处理测试阶段出现的新特征?面向开放环境特征外推的图学习解决方案...

    ©作者 | 吴齐天 单位 | 上海交通大学 研究方向 | 图神经网络 本文介绍被NeurIPS 2021接收的新工作.我们对一个全新的问题在通用的设定下进行了探索,相关问题定义和方法适用于诸多具体应用 ...

  6. python在通信中的应用_基于Redis的进程间通信——在C++里使用python的深度学习模型...

    本文主要是为进程间通信(特别是语言都不同的进程)提供一种新的思路本想法来源于RoboMaster比赛中的神符检测,神符是指一个9宫格的手写体数字(Mnist)或火焰体动态数字,需要用到机器学习或深度学 ...

  7. 神经网络历史_神经网络完整有趣且令人费解的历史

    神经网络历史 关于DL的一切(Everything about DL) We will be looking at the history of neural networks. After thor ...

  8. BP神经网络预测模型输入数据表是一个表还是可以多个表

    如何建立bp神经网络预测 模型 . 建立BP神经网络预测模型,可按下列步骤进行:1.提供原始数据2.训练数据预测数据提取及归一化3.BP网络训练4.BP网络预测5.结果分析现用一个实际的例子,来预测2 ...

  9. bp神经网络预测模型python,r语言bp神经网络预测

    如何建立bp神经网络预测 模型 . 建立BP神经网络预测模型,可按下列步骤进行:1.提供原始数据2.训练数据预测数据提取及归一化3.BP网络训练4.BP网络预测5.结果分析现用一个实际的例子,来预测2 ...

最新文章

  1. UE4材质着色器全面学习教程
  2. 《日本制造业白皮书2018》深度解读:非连续创新、现场力、互联工业
  3. echarts tree默认展开_echarts tree控制节点的展开收起
  4. iOS进阶之底层原理-block本质、block的签名、__block、如何避免循环引用
  5. 深度:Leap Motion手势识别大揭秘
  6. 简单有效提升服务器性能,4个简单操作,让你的服务器性能飞速提升!
  7. 力争营收渠道多样化,Line 向自拍应用 Snow 投资 4500 万美元
  8. 使用JCache缓存方法结果
  9. [JavaWeb修行之路 Day1] 安装、配置、部署Tomcat
  10. 对于局部变量_对于SQL常用查询优化方法的整理
  11. JS权威指南阅读笔记
  12. 【白皮书分享】2021超级品牌力白皮书:数字时代的品牌人群心智重塑.pdf(附下载链接)...
  13. java符号用语_java常用语
  14. Bilibili 2000W用户信息爬取
  15. 金融基础知识笔记(一)
  16. java 设置页面宽度_java – PDFBox设置A5页面大小
  17. win10给扩展屏设置单独的壁纸(win10自带这个功能)
  18. Jacoco代码覆盖率报告详解
  19. cocos2d-x中怎么添加血量条
  20. HTML页面跳转的五种方法分享。

热门文章

  1. Typecho博客支持Emoji表情功能设置
  2. C#LeetCode刷题之#859-亲密字符串​​​​​​​​​​​​​​(Buddy Strings)
  3. 两台电脑怎么共享文件
  4. 使用nmap发现家庭wifi下的存活设备
  5. react+ant练习
  6. xargs命令和find的-exec
  7. java解析消息头代码_javaWeb项目-文件下载的消息头和编码问题
  8. 您能解决这3个(看似)简单的Python问题吗?
  9. Spring(1)-IOC
  10. 4.3.1 jQuery基础(2)