本文作者提出了一个基于生成对抗模拟学习的框架来生成人类移动轨迹,本文的贡献如下:
(1)第一个通过神经微分方程来捕捉潜在时空动态。
(2)基于GAIL提出了一个活动模拟框架,将活动决策建模为时空点过程。
(3)大量的实验表明本文的方法优于其他所有的方法。

一、预备知识

时空点过程:

定义一个事件在某个时间某个地点发生的强度函数:
其中,B(x,Δx)B(x,\Delta x)B(x,Δx)代表x周围的一个小球。
对于有在[0,T][0,T][0,T]时间内发生N个事件的历史事件序列,其联合对数似然可以计算为:

即在[0,T][0,T][0,T]时间内,N个事件发生的概率除以该时间段内所有事件发生的概率。

生成对抗模拟学习

GAIL是一种来自模仿学习的方法,其目标函数为:
πθ\pi_{\theta}πθ是专家序列。
(什么意思

序列决策过程

定义个人活动决策为一个markov决策过程,其包含五个部分,分别为:
(1)state:是以系列历史活动。
(2)action:选择下一个活动。
(3)state transition:状态转移矩阵。
(4)时空动态:被定义为两个连续活动之间的隐状态的演变,这种演变是连续的。
(5)reward函数:未知,需要被学习。

二、模型

模型的架构如图所示,
它包含三个主要部分,1)时空动态模块,通过神经时空点过程建模。2)策略函数πθ\pi_{\theta}πθ。3)鉴别器DϕD_{\phi}Dϕ
时空动态以观测值为输入,输出一个连续时间内的嵌入过程,用神经微分方程来描述时空连续特征。
策略网络πθ\pi_{\theta}πθ以状态s和时空动态g为输入,生成一个动作a。

2.1 学习时空动态

2.1.1 时间动态

h(t)h(t)h(t)是通过神经跳跃随机微分方程来建模的,类似于循环神经网络。h(t)h(t)h(t)可以看做是对历史的总结和对未来预测的条件。连续流和瞬时更新可以表现为:

fh是MLP,gh由GRU来建模来更新隐状态。

2.1.2 空间动态

用连续归一化流来建模条件空间密度p(x∣t)p(x|t)p(xt)。和时间动态类似,空间动态也是连续流和瞬时更新的。时空动态可以建模为:

fx由连续归一化流来建模,gx是标准线性流。

2.2 策略设计

策略是基于条件强度函数的:

为了更加具体的计算,将条件强度函数进行分解得到:
λ∗\lambda^*λ是时间过程的强度,m(k∣t)m(k|t)m(kt)是在t下活动类别k出现的概率,p(x∣t,k)p(x|t,k)p(xt,k)是在t,k条件下,空间位置x的条件空间强度。
前两项的计算公式为:

LλL_{\lambda}Lλ是由MLP+softplus非线性层组成的。

2.3 Discriminator

输入为(s,g,a)(s,g,a)(s,g,a)三元组,用LSTM来嵌入S(因为这是一个有关状态信息的序列),用一个embedding层来嵌入动作信息a,然后将以上两值和g进行拼接,作为discriminator的输入。损失函数为:
reward函数可以表示为:

也就是,希望生成的数据D预测为真的越多越好。

2.4 混合训练技术

似然函数为:
ActSTD使用最大似然学习时空动态的参数,使用对抗学习训练policy和reward函数。
一共列举了三种训练方法:
(1)预训练。用MLE预训练时空动态,用PPO算法训练policy网络,用二分类任务训练D。
(2)混合训练。三者都在同一过程中训练,其中时空动态用MLE训练,policy网络和D用对抗学习训练。
(3)联合训练。时空动态嵌入到policy网络中,并一起用PPO算法训练。

三、实验

实验指标分为两类,一类为数据集指标,另一类为个人指标。
数据集指标分为以下几种:
(1)Distance。(2)Radius。(3)Interval。(4)Dailyact,每个人一天的活动数量。(5)Acttype:每个活动的概率分布列。
用JSD散度来计算生成数据和真实数据之间的相似度。
对于个人层面的衡量,用预测精确度。预测的是活动类别和空间位置。

3.1 数据集层面的评估


为了更好的展示生成结果,绘制了真实数据和生成数据的weekday分布图,

(怎么能生成weekday信息的?搞不懂。

3.2 个人层面评估

用生成轨迹来进行下一步位置预测,预测的位数分别为1,2,5,10,预测的是未来的活动。
结果如下:

3.3 训练方法结果

3.4 数据增益

本节探究生成数据加到真实数据上时对预测活动类别和活动地点的影响,

3.5 COVID-19

四、结论

提出了一个新的基于生成对抗的框架ActSTD,该框架通过捕捉潜在的时空动态来生成轨迹,该框架包含连续流的动态和时空瞬时更新。

论文解读-通过建模时空动态生成活动轨迹相关推荐

  1. CVPR 2022 | 腾讯AI Lab入选论文解读,关注图像理解、生成、建模及可信AI

    感谢阅读腾讯AI Lab微信号第147篇文章.本文介绍腾讯 AI Lab 被 CVPR 2022 收录的研究成果. CVPR(Conference on Computer Vision and Pat ...

  2. CVPR 2021 论文解读Vol.6 I 动态区域感知卷积,进一步提升分类/检测/分割性能

    论文单位:旷视研究院 论文链接:https://arxiv.org/abs/2003.12243 作者:Jin Chen, Xijun Wang, Zichao Guo, Xiangyu Zhang, ...

  3. 顶会CIKM‘21论文解读:基于图神经网络的人类行为轨迹恢复模型

    摘要:本文是由华为云数据库创新Lab联合电子科技大学数据与智能实验室发表在顶会CIKM'21的文章,该文章提出首个克服人类移动轨迹数据中普遍存在的多层次周期性.周期偏移现象以及数据稀疏问题的轨迹恢复模 ...

  4. 《考虑车辆运动约束的最优避障轨迹规划算法》论文解读二

    目录 1 贝塞尔曲线 1.1 公式推导 1.2 Bernstein基函数的性质 1.3 贝塞尔曲线的性质 1.4 曲线的连续性 2 贝塞尔曲线规划器 2.1 局部轨迹 2.2 约束 1 贝塞尔曲线 这 ...

  5. 微软亚洲研究院论文解读:基于动态词表的对话生成研究(PPT+视频)

    本文为 12 月 27 日,北京航空航天大学博士生.微软亚洲研究院实习生--吴俣在第 21 期 PhD Talk 中的直播分享实录. 本次 Talk 的主题是基于动态词表的对话生成研究.首先,吴俣博士 ...

  6. 论文解读:基于深度相机的3D建模 2020最新综述

    点击上方"3D视觉工坊",选择"星标" 干货第一时间送达 作者丨安如夏@知乎 来源丨https://zhuanlan.zhihu.com/p/299489800 ...

  7. 论文解读:《RELATION:基于结构的药物从头设计的深度生成模型》

    论文解读:<RELATION:A Deep Generative Model for Structure-Based De Novo Drug Design> 1.文章概述 2.迁移学习相 ...

  8. 最新DNDC模型在土地利用变化、未来气候变化下的建模方法及温室气体时空动态模拟

    查看原文>>>最新DNDC模型在土地利用变化.未来气候变化下的建模方法及温室气体时空动态模拟实践技术应用 由于全球变暖.大气中温室气体浓度逐年增加等问题的出现,"双碳&qu ...

  9. CVPR 2021 论文解读I 动态区域感知卷积,进一步提升分类/检测/分割性能|Dynamic Region-Aware Convolution

    Dynamic Region-Aware Convolution 摘要 介绍 方法 实验结果 总结 论文单位:旷视研究院 论文链接:https://arxiv.org/abs/2003.12243 作 ...

  10. DyNet论文笔记 华为动态卷积核的论文解读

    文章目录 *KeyPoint* 为什么要这么干? *Keywords* 摘要 引言 相关工作 高效卷积神经网络设计 模型的压缩 动态卷积核 CNN中的动态卷积 动机 动态卷积 系数预测模块(Coeff ...

最新文章

  1. MySQL之父等国际数据库掌门人齐聚,1024 程序员节全体大会重磅官宣!
  2. java设计模式--原始模型模式
  3. Red Hat Linux、rhel 和 Fedora Core 以及 Centos 区别与联系
  4. 注解 java.lang.annotation.Inherited 介绍
  5. 科大星云诗社动态20210823
  6. Ubuntu20.04 更新后黑屏无法加载驱动
  7. ax200网卡支持Linux吗,Deepin 20和Win10双系统中AX200网卡不能用的请关闭快速启动
  8. C/C++中Windows API 简单的(Callback)回调机制
  9. 牛客网数据库SQL实战答案解析上篇
  10. AIOps中异常检测的简单应用
  11. Java知多少(79)哈希表及其应用
  12. 算法应用一:【指纹识别】+【图像分割】一种面向“感兴趣区域”的指纹图像分割算法
  13. 苹果开发者账号可以创建多少测试证书_苹果开发者账号相关问题解答—企业开发者账号...
  14. 解决Mac Chrome打开HTTPS证书错误问题
  15. 【数字信号】基于matlab GUI虚拟信号发生器(各种波形)【含Matlab源码 271期】
  16. 鸿蒙无ROOT,厉害了!鸿蒙系统天然无root 从源头提升系统安全
  17. php 去逗号,php如何去除两边逗号
  18. Linux程序员语录,Linux和Git之父 Linus Torvalds 的那些经典语录
  19. Python快速搭建网站
  20. 有关秩的等式和不等式

热门文章

  1. (附源码)SSM学科竞赛赛场安排系统JAVA计算机毕业设计项目
  2. python中pass语句的作用是什么_Python中pass语句的作用
  3. 树莓派CM4官方底板的双路摄像头使用
  4. Android resource compilation failed 一定能搞定的办法
  5. 1003.Crashing Balloon
  6. 程序员的我是如何抢票的(Python)
  7. PeopleSoft技术(Application Designer学习,简称AD)
  8. POWERVR 是什么
  9. RK3399 Android7.1以太网卡百兆网正常千兆网不能用
  10. 20种简单美化照片PS技术