1、文章信息

《Online Spatio-temporal Crowd Flow Distribution Prediction for Complex Metro System》,这是2020年悉尼科技大学和JD城市计算研究院联合发表在期刊TKDE(CCF A类)上的一篇文章。

2、摘要

人流预测(crowd flow prediction, CFP)作为现代交通管理的一项重要任务,在智能交通服务的诸多任务中发挥着重要作用。然而,现有的技术大多仅专注于预测地铁站的出入口流量,不能为交通管理提供足够有用的知识。在实际应用中,管理者迫切希望解决的问题是获得潜在的乘客分布来帮助当局改善交通服务,这被称为人流量分布(crowd flow distribution, CFD)预测。因此,为了提高交通服务的质量,本文提出了三种时空模型,以有效解决基于在线潜在空间(online latent space, OLS)策略的全网CFD预测问题。本文的模型考虑了各种趋势模式和气候影响,以及不同站点之间的固有相似性,它们能够精确地预测CFD和进出流量。在本文的在线系统中,一系列CFD用作训练数据。可以从先前的趋势中了解不同地铁站的潜在属性演变,并根据转移模式进行预测。所有的实验结果表明,在三个大型的真实数据集上,本文提出的三种模型优于所有其他最新方法。

3、研究意义

痛点:人群拥堵导致的公共安全,例如2015年12月31日晚上海外滩的踩踏事件。

一种可解决的方案:一个高效的人流量预警和预测系统可以利用应急机制有效地防止人们发生这样的现实悲剧。

4、动机

现有的技术大多仅专注于预测地铁站的出入口CFP,不能为交通管理提供足够有用的知识。在实际应用中,仅将注意力集中在进出站的流量上是不够的,管理者迫切希望解决的问题是获得潜在的乘客分布来帮助当局改善交通服务。

大多数现有的地铁人流量预测方法都是非网络范围(non-network-wide)的框架,他们在单独的车站或几条地铁线路上提出问题,而这些方法都不能直接应用于CFD预测。

目前,有限的技术可以直接用于解决网络范围内的CFD预测问题。传统的统计学方法已经成功地解决了经典的CFP问题,但它们很难在整个地铁网络中实现。尽管深度学习的方法能够解决全网络的CFP问题,但它们对参数和不完整的输入很敏感,并且需要与在线CFD预测任务不符的大量训练数据。

5、挑战

(1)高计算复杂度;CFD预测不仅需要得到整个地铁站的所有潜在流量,而且需要同时计算出入口流量和CFD。

(2)动态复杂度;人流量随着复杂的因素变化,例如时间、站点相似度和天气环境等。

(3)实时延迟数据收集;在线系统面临的挑战,在一位乘客进入一个车站和离开另一个车站之间存在一个出行时间差,这些时间差导致在线系统无法收集完整的数据。

6、贡献

本文提出了一种精准预测CFD和出口的人流量的方法,包括三种时空模型:

(1)Online Latent Space model with Average Optimization (OLS-AO)

OLS-AO利用给定时间窗口中预览时间戳的平均优化策略来学习平滑趋势。通过图拉普拉斯嵌入方法,将所有站点和气候的全局相似性体现在模型中。

但是,当遇到一些不正常的事件或高峰时段时,会出现流量的突然增加/减少。在这种情况下,平均策略可能会阻止OLS-AO获得流量的突然变化,从而误导下一个预测。因此继续设计了变体模型。

(2)Online Latent Space model with Most Recent trend (OLS-MR)

OLS-MR在人群流动变化剧烈的情况下,预测性能较好。

(3)Online Latent Space model with Dual-Track model (OLS-DT)

鉴于每种模型在各种情况下的性能都相对较好,本文提出了一种双轨道模型OLS-DT,它以并行的方式同时利用了OLS-AO和OLS-MR的优点。

7、模型

(1)图建模

V为站点的集合,E为OD对的集合。

图3(a)为图的顶点的分布示例,图(3)b为一个时间段的CFD矩阵。本文的主题是通过历史的CFD矩阵,预测下一个时间段的 CFD矩阵(15分钟为一个时间段):

(2)OLS-AO

OLS-AO学习人流量的平稳变化趋势。首先,通过非负矩阵分解将CFD网络分解到两个潜在空间,分别为地铁站入口和出口站点。其次,融合时间信息来捕捉潜在属性,检测随时间变化呈现出的动态模式。最后,将每个时间戳的CFD值分解为两组潜在属性的乘积。

(3)OLS-MR和OLS-DT

本文提出OLS-MR通过学习最近时间的趋势来修正对突然的人流量变化不敏感的情况,具体区别如下:

OLS-AO和OLS-MR各有所长,前者适应人流量稳定变化的情况,如图8(a);后者适应突然的变化,如图8(b)。因此,本文提出了一种双轨道策略OLS-DT将两种模型相结合,解决了多种情况下的预测任务。

8、实验

(1)实验数据

场景一:NSW Sydney Trains. 2016年11月7至12月11日,178个站点的3000万条轨迹。

场景二:2016年2月15日至4月10日,北京市出租车数据。

(2)比较结果

在工作日OLS-DT的效果较好,OLS-MR在晚高峰时效果较好。周末也是OLS-DT效果较好,在非高峰期,OLS-MR比 OLS-AO效果较好,因为周末的全天流量相对更稳定。

时间间隔越短,预测效果越好,因为时间间隔增加时的时空连续性会变弱。

(3)案例分析

2016年11月7日下午3:45-4:00的CFD预测可视化结果,红色表示预测结果,括号中是ground truth。在这段时间里,人们倾向于回家,少数人将前往中部。

9、总结

本文提出了三种时空模型,总结如下:

OLS-AO使用平均优化策略将人流量趋势与辅助信息结合,学习长期稳定的分布。

OLS-MR学习最新趋势的变化,能够应对人群流量的急剧变化。

OLS-DT结合OLS-AO和OLS-MR 的优势,增强模型在多种实际情况下的适用性。

这篇文章给出了一个新概念CFD(crowd flow distribution)的预测,本质上是基于图的OD矩阵预测(或时空图的动态链接预测)。在线预测系统近些年也成为了预测方向的热点,相比离线预测,在线预测系统更易于在应用中部署。然而,在线预测也面临着许多复杂的挑战,例如数据采集、实时计算等。文中指出由于最新的深度学习模型无法直接解决CFD预测问题,因此基于深度学习开发大规模在线模型是可探索的工作之一。

Attention

如果你和我一样是轨道交通、道路交通、城市规划相关领域的,可以加微信:Dr_JinleiZhang,备注“进群”,加入交通大数据交流群!希望我们共同进步!

复杂地铁系统的时空人流量分布在线预测相关推荐

  1. 水资源税取水计量监管系统 取用水户水量在线监测平台 水资源远程实时监控管理系统

    平升电子水资源税取水计量监管系统/取用水户水量在线监测平台/水资源远程实时监控管理系统适用于水资源管理部门对地下水和地表水的用水量.水位.水质进行监测,还可扩展远程或自动控制泵/闸/阀实现用水量控制. ...

  2. 地铁 java_“地铁系统”简易代码

    package aa; import java.util.ArrayList; import java.util.List; import java.util.Scanner; public clas ...

  3. OO第三单元——规格化设计与地铁系统——总结

    OO第三单元--JML的使用与地铁系统 梳理JML语言的理论基础.应用工具链情况 JML The Java Modeling Language (JML) is a specification lan ...

  4. DNSPod十问杨卿:下班路上如何顺手黑掉地铁系统?

    问答时间:2020年7月30日 嘉宾简介: 杨卿:黑客艺术家,腾讯安全学院副院长,知名安全团队创始人,世界黑客大会DEFCON GROUP中国"DC365"发起人,中国网络空间安全 ...

  5. JSP电影院在线订票系统JSP电影购票系统JSP电影票预订系统JSP电影院管理支持在线选座

    JSP电影院在线订票系统JSP电影购票系统JSP电影票预订系统JSP电影院管理支持在线选座 protected void doGet(HttpServletRequest req, HttpServl ...

  6. 科目一在线考试系统php,单机考试系统/科目一模拟考试在线-考试系统

    产品品牌 融智云考 产品型号 TH 生产城市 北京 发货城市 北京 供货总量 10000 最小起订 1 产品单价 100 计量单位 个 单机考试系统/科目一模拟考试在线-考试系统 作为高校教学的重要组 ...

  7. c语言课程设计地铁,数据结构课程设计:图论算法在地铁系统的应用

    package codes; import javax.swing.*; import java.awt.*; /** * Created by Lairai on 2017/7/21. */ pub ...

  8. PHP题库系统源码,PHP在线考试系统源码下载

    2019独角兽企业重金招聘Python工程师标准>>> 现有PHP题库系统源码一套,题目类型支持单选,多选,判断,问答题,多题目(共享一个背景材料)等题型,有章节练习,考试等考试形式 ...

  9. 信号与系统仿真实验——实验三 连续系统频率响应特性分析及系统函数极零点分布特性

    [ 实验目的] 1.利用MATLAB分析连续系统频率响应特性: 2.通过系统极.零点分布分析系统时域.频域特性 [ 实验内容] [ 实验方法] 1.系统的频率响应特性可以通过函数freqs( )函数得 ...

最新文章

  1. 如何用 Slack 和 Kubernetes 构建一个聊天机器人?| 附代码
  2. spring-使用配置文件完成JdbcTemplate操作数据库-c3p0
  3. Android Studio -添加你见过的最牛Log*神器*
  4. 【Android 界面效果49】RecyclerView高度随Item自适应
  5. datalist,Repeater和Gridview的区别分析
  6. JavaScript二(第一个js程序)
  7. 【前端笔试题】文本居中的几种小技巧
  8. Java对象的四种引用
  9. url即统一资源定位符
  10. 末日博士:比特币不应出现在散户或机构投资者的投资组合中
  11. 2021年中国电热饭盒市场趋势报告、技术动态创新及2027年市场预测
  12. Redis - 在电商购物车场景下的实战分析
  13. 数据库分库分表中间件 Sharding-JDBC 源码分析 —— SQL 路由(二)之分库分表路由...
  14. 【十次方】十次方项目介绍
  15. Wwise + GME游戏语音方案:解锁更多语音玩法,让玩家“声临其境”
  16. java爬虫爬取天眼查_Java爬虫爬取京东商品信息
  17. iframe父页面与子页面如何传值
  18. js实现复制文本及其排版格式
  19. arcgis怎么压缩tif文件_PDF文件怎么压缩到最小?PDF压缩失败怎么办?-PDF ——快科技(驱动之家旗下媒体)-...
  20. OSChina 周五乱弹 —— 黑披风的程序员和白围裙的产品经理彼此世代为仇

热门文章

  1. IOS 图形开发绘图小结
  2. Linux内核Thermal框架详解十二、Thermal Governor(2)
  3. 实录|三星Gear VR核心技术介绍
  4. C++:实现量化OptionletStripper测试实例
  5. Auto.js Pro安卓免ROOT引流脚本开发系列教程04微信运动点赞(1)
  6. 不走寻常路 — 第二代灵耀 S 2 代长测
  7. 2022年珠海市第三届半导体行业集成电路测试工竞赛成功举办
  8. epic死神来了一直连接服务器,Epic喜+1《死神来了》出现闪退问题 官方表示正在修复...
  9. java连连看小程序,用JS写一个连连看小程序
  10. 迅雷7手动去广告详细教程