数据序列分类是数据科学中一个重要且具有挑战性的问题。在许多应用中,都有实际需要,通过找到输入中导致算法做出某些决策的判别部分来解释分类决策。卷积神经网络在数据序列分类任务中表现良好;然而,这类算法对于多元数据序列这一特定情况的解释性较差。解决这个重要的限制是一个重大的挑战。本文提出一种新的方法,通过同时突出时间和维度的判别信息来解决这个问题。本文的贡献是双重的:首先描述了一种能够比较维度的卷积架构;提出一种返回dCAM的方法,dCAM是专门为多元时间序列(和基于cnn的模型)设计的维度类激活图。在多个合成数据集和真实数据集上的实验表明,dCAM不仅比以往的方法更准确,而且是多元时间序列中判别性特征发现和分类解释的唯一可行解决方案。

阅读者总结:这篇论文将CAM这个模型改换到多维时间序列上,对重要的分类特征实现可解释性。可以理解为提取多元时间序列上每个维度的特征,然后进行融合,再提取特征。在技术处理和模型设计上没有感觉焕然一新,比如深度学习里利用attention机制实现可解释性。

方法:

本文提出了一种新方法,通过解决基于cnn的流行模型的这一限制来填补空白本文提出一种新的数据组织和一种新的CAM技术,dCAM(维度类激活图),能够同时突出时间和维度信息。例如,在图1中,dCAM(底部热图)指向特定维度的特定子序列,解释了为什么两种手势不同。该方法只需要一个训练阶段,不受架构类型的限制,并且可以高效有效地检索可判别特征,这得益于一种利用来自输入数据维度不同排列的信息的技术。因此,我们可以应用CAM的任何类型的架构都可以从我们的方法中受益

图3描述了dCNN架构。输入C(T)被转发到一个经典的二维CNN。体系结构的其余部分独立于输入数据结构。后者意味着可以使用任何其他二维架构(包含全局平均池化)(如ResNet),只需调整输入数据结构。同样,训练过程也可以由用户自由选择。在本文的其余部分,我们将使用交叉熵损失函数和ADAM优化器。

Dimension-wise Class Activation Map

1)Random Permutation Computations.

Merging Permutations

dCAM Extraction.

实验跳过.................................

dCAM: Dimension-wise Class Activation Mapfor Explaining Multivariate Data Series Classification(DB)相关推荐

  1. Multivariate LSTM-FCNs for Time Series Classification 机翻

    Multivariate LSTM-FCNs for Time Series Classification 前言 论文链接 :https://arxiv.org/abs/1801.04503 Gith ...

  2. 【时序分割】【未完成】Greedy Gaussian Segmentation of Multivariate Time Series(贪心高斯时序分割---GGS)

    文章题目:Greedy Gaussian Segmentation of Multivariate Time Series(2018年4月) 作者:David Hallac: Peter Nystru ...

  3. 文献记录(part43)--Multivariate time series clustering based on complex network

    学习笔记,仅供参考,有错必纠 关键词:多元时间序列:数据挖掘:聚类分析:复杂网络 Multivariate time series clustering based on complex networ ...

  4. 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 在处理来自真实应用程序的数据时,处理缺 ...

  5. 论文笔记:FILLING THE G AP S: MULTIVARIATE TIME SERIES IMPUTATION BY GRAPH NEURAL NETWORKS

    0 abstract & introduction 之前的补全方法并不能很好地捕获/利用 不同sensor之间的非线性时间/空间依赖关系 高效的时间序列补全方法,不仅应该考虑过去(或者未来)的 ...

  6. Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks

    Connecting the Dots: Multivariate Time Series Forecasting with Graph Neural Networks 摘要:长期以来,多元时间序列建 ...

  7. A Transformer-based Framework for Multivariate Time Series Representation Learning(KDD2022)

    A Transformer-based Framework for Multivariate Time Series Representation Learning(KDD2022) 提出了一种基于t ...

  8. 【时序聚类】Neurocomputing:Multivariate time series clustering based on common principal component analysi

    分析2019Neurocomputing 1区论文Multivariate time series clustering based on common principal component ana ...

  9. Triformer: Triangular, Variable-Specific Attentions for Long Sequence Multivariate Time Series Fo...

    Triformer: Triangular, Variable-Specific Attentions for Long Sequence Multivariate Time Series Fo... ...

最新文章

  1. 商人过河 java_商人过河问题(二)java实现
  2. DL之NN:基于(sklearn自带手写数字图片识别数据集)+自定义NN类(三层64→100→10)实现97.5%准确率
  3. 修改linux最大连接数
  4. [html] 你有用过图片热区吗?它有什么运用场景?
  5. 开机未发现nvidia控制面板_修改这几个选项,就能提升你的开机速度
  6. MySQL进阶篇(03):合理的使用索引结构和查询
  7. 使用d3.v3插件绘制出svg图
  8. linux文件权限其他人,3-3 修改Linux中的文件 拥有者、所属组和其他人的权限
  9. 剑桥教授项目 | 机器学习在推荐系统中的应用
  10. 屏幕坏了无法使用计算机调试,vivo手机屏幕坏了连接电脑没反应怎么办
  11. 中职生c语言搜题软件,适合法考学生用的搜题软件,这几款帮你搞定!
  12. 百度地图封装实现拉框效果
  13. 【利用EXCEL进行数据爬虫】数据爬虫学习
  14. 如何用计算机看苹果手机的文件,苹果手机备忘录在哪个文件夹?如何查看苹果手机文件...
  15. Java类汽车,JAVA 建立一个汽车AutoMobile类......
  16. (安卓免费抓包软件)安卓7以上版本微信内部无法抓包的完美解决方案
  17. UVA, 563 Crimewave
  18. 2021React面试精选——持续更新
  19. Fisher线性判别
  20. K3 如何将物料属性中的科目代码设置默认值

热门文章

  1. 【单片机毕业设计】【mcuclub-jj-013】基于单片机的衣柜的设计
  2. leetcode刷题之旅(5) Longest Palindromic Substring
  3. 无人配送这半年:从风口到浪潮
  4. 【邢不行|量化小讲堂系列40-Python量化入门】为什么我推荐使用Anaconda
  5. Java计算三角形的面积
  6. 更简单获取到Bean对象(1)
  7. JAVA面向对象(2)
  8. Win2003下安装MSN
  9. 电力系统| IEEE论文投稿流程
  10. n个点求 能构成多少个三角形