论文笔记:FILLING THE G AP S: MULTIVARIATE TIME SERIES IMPUTATION BY GRAPH NEURAL NETWORKS
0 abstract & introduction
- 之前的补全方法并不能很好地捕获/利用 不同sensor之间的非线性时间/空间依赖关系
- 高效的时间序列补全方法,不仅应该考虑过去(或者未来)的数值,还应该同时考虑空间上邻近的点的测量值(这里的空间不一定是地理空间、还可能是embedding的隐空间)
- ——>这篇文章提出了GRIN,利用GNN中的message passing 来学习时空表征,以帮助进行时间序列补全
1 preliminary
1.1 图序列
- 某一时刻的一张图是
- 表示点属性矩阵,其中第i行是第i个点在t时刻的d维属性
- 表示邻接矩阵
- 注意这一张图在不同时刻的拓扑关系不会变,也就是Nt=N,Wt=W
- 吧不同时刻的图拼成一个序列,就是一个图序列
1.2 多元时间序列补全(MTSI)
- 二元掩码矩阵
- 如果为0,则表示t时刻i点的j属性没有值,反之则表示有值
- MTSI(multivariate time series imputation)的目标是:
- 给定一个图序列,我们定义丢失数据重构误差:
- 是重构值,是ground-truth
- 表示的补
- l是逐元素的误差函数
- <>表示内积
- 右边的分母表示一共有多少个missing value,分子表示这些missing value对应的位置,imputation和ground-truth的区别
- 给定一个图序列,我们定义丢失数据重构误差:
2 模型部分
2.1 模型整体
损失函数是每个阶段的重构误差+最终阶段的重构误差
2.2 时空encoder
输入上一时刻的隐藏表征,当前时刻的图,输出当前时刻的隐藏表征Ht
2.2.1 MPNN
MPNN由k层message passing network组成
2.3 个人理解
把encoder和decoder放在GRU那张图里面,我觉得可以这么理解:
imputation就是decoder,每一次时空encoder,我们输出Ht,它是用来补全Xt+1的
得到Xt+1之后,我们在用它和Ht,喂入时空encoder,得到t+2的Ht,即
但这样的话,还有一个问题是:X0时刻,有缺失值,怎么办》
2.4 时间复杂度
论文中说是O(E),个人觉得是O(TEK)?
3 实验
3.1 补全效果
论文笔记:FILLING THE G AP S: MULTIVARIATE TIME SERIES IMPUTATION BY GRAPH NEURAL NETWORKS相关推荐
- filling the g ap s: multivariate time series imputation by graph neural networks
filling the g ap s: multivariate time series imputation by graph neural networks 在处理来自真实应用程序的数据时,处理缺 ...
- Filling the Gaps: Multivariate Time Series Imputation by Graph Neural Networks
研究问题 首次使用GNN去解决多元时间序列插补问题 背景动机 在真实场景下,时间序列数据通常是不完整的,通过插补方法来对缺失值进行填充是一项必要工作(和时间序列的预测问题相比,插补法不仅可以利用过去的 ...
- Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks
Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks 摘要:长期以来,多元时间序列建 ...
- 阅读笔记(Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networks)
Every Document Owns Its Structure: Inductive Text Classification via Graph Neural Networks (每个文档都有自己 ...
- 论文笔记:ICLR 2021 Combining Lable Propagation And Simple Models Out-Performs Graph Neural Network
前言: 本文的作者认为对于 GNN 的可解释性不足.基于此,作者在节点分类任务上提出可以通过将忽略图结构的浅层模型与两个利用标签结构中相关性的后处理方法相结合,超越或匹配最先进的 GNN .具体如下: ...
- 论文笔记:Bag of Tricks for Long-Tailed Visual Recognition with Deep Convolutional Neural Networks
论文地址:http://www.lamda.nju.edu.cn/zhangys/papers/AAAI_tricks.pdf 代码地址:https://github.com/zhangyongshu ...
- 论文阅读笔记:Link Prediction Based on Graph Neural Networks
文章目录 说明 Abstract 1 Introduction 2 Preliminaries Notations Latent features and explicit features Grap ...
- 论文笔记:HKMF-T: Recover From Blackouts in TaggedTime Series With Hankel Matrix Factorization
论文笔记:Hankel Matrix Factorization for Tagged Time Series to Recover Missing Values during Blackouts_U ...
- 论文笔记:Mind the Gap An Experimental Evaluation of Imputation ofMissing Values Techniques in TimeSeries
pVLDB 2020 1 abstract & intro 这篇论文横向比较了12种 time-series imputation的方法.作者声称这是第一篇深入讨论这些模型的准确度.效率和参数 ...
最新文章
- vue el-form鼠标事件导致页面刷新解决方案;vue 阻止多次点击提交数据通用方法...
- 特征工程中的IV和WOE详解
- 昆仑量子计算机只是云计算模拟吧,量子模拟赛题让大学生认识未来计算发展方向...
- 【Pytorch神经网络理论篇】 29 图卷积模型的缺陷+弥补方案
- python gRPC
- oracle rac 创建ocr,Oracle rac 11g在线添加ocr,votedisk
- php 设置post大小_post 数据大小的限制问题
- 2020年Java面试100题
- android 多线程 handler使用方法
- 关于城市照明的大局观
- 可以搜python题答案的app-有哪些可以搜Python题答案的APP
- 如何利用Python进行数据分析
- modbusx协议讲解
- 112、工作繁忙,随口胡说;接近胡说,敷衍而已
- mysql 免安装版忘记密码_mysql免安装版忘记密码怎么办?
- BLDC-坐标变换(Clark,Park,反Park)
- python--Django网站开发(1)
- UI层自动化测试框架(三):基础层
- 备份数据 宝塔linux_宝塔面板教程大全--宝塔linux面板数据备份教程
- 服务器被攻击了,更换IP是否有用吗