前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >[KDD | 论文简读] 时间序列Transformer的任务感知重构

[KDD | 论文简读] 时间序列Transformer的任务感知重构

作者头像
智能生信
发布于 2022-12-29 09:30:59
发布于 2022-12-29 09:30:59
7780
举报
文章被收录于专栏:智能生信智能生信

简读分享 | 龙文韬 编辑 | 乔剑博

论文题目

TARNet: Task-Aware Reconstruction for Time-Series Transformer

论文摘要

时间序列数据包含时间顺序信息,可以指导预测终端任务(如分类、回归)的表征学习。最近,有人尝试利用这些顺序信息,首先通过重构随机屏蔽时间段的时间序列值来预训练时间序列模型,然后在同一数据集上进行任务微调,最终证明任务性能的提高。然而,这种学习范式将数据重构与最终任务分离开来。作者认为,以这种方式学习的表征不受最终任务的影响,因此对于最终任务的表现来说可能是次优的。事实上,在不同的最终任务中,不同时间戳的重要性可能有显著差异。作者相信,通过重构重要的时间戳学习的表征将是改善任务性能的更好策略。在这项工作中,作者提出了TARNet(任务感知重构网络),这是一种使用Transformer来学习任务感知数据重构的新模型,可以增强终端任务的性能。具体来说,作者设计了一个数据驱动的掩蔽策略,使用来自终端任务训练的自我注意得分分布,对终端任务认为重要的时间戳进行采样。然后,作者屏蔽这些时间戳上的数据并重构它们,从而使重建工作具有任务意识。该重建任务与结束任务在每个epoch交替训练,共享单个模型中的参数,允许通过重建学到的表征来提高最终任务的性能。在数十个分类和回归数据集上的大量实验表明,TARNet在所有评估指标上的表现都明显优于最先进的基线模型。

论文链接

https://doi.org/10.1145/3534678.3539329

本文参与 腾讯云自媒体同步曝光计划,分享自微信公众号。
原始发表:2022-11-29,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 智能生信 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
你会使用try-with-resources吗
比如 InputStream、OutputStream,数据库连接对象 Connection,MyBatis中的 SqlSession 会话等。作为开发人员经常会忽略掉资源的关闭方法,导致内存泄漏。
cxuan
2019/09/11
1.4K0
你是否还在写try-catch-finally?来使用try-with-resources优雅地关闭流吧
开发中,我们常常需要在最后进行一些资源的关闭。比如读写文件流等,常见的,我们会在最后的finally里进行资源的关闭。但是这种写法是很不简洁的。其实,早在JDK1.7就已经引入了try-with-resources来关闭资源的方式,我们今天就来体验一下try-with-resources的简洁之处。
Happyjava
2019/07/16
1.4K0
你是否还在写try-catch-finally?来使用try-with-resources优雅地关闭流吧
try 语句如何更优雅的关闭资源?请看这里!
try-with-resources是 JDK 7 中引入的一个新的异常处理机制,它能让开发人员不用显式的释放try-catch语句块中使用的资源。
Java极客技术
2022/12/04
3980
今日代码 PK | 使用 try-with-resources 关闭资源
用于自动关闭实现了 AutoCloseable 或 Closeable 接口的资源,
程序员鱼皮
2024/03/25
1460
今日代码 PK | 使用 try-with-resources 关闭资源
Java7的try-with-resources声明(转)
看《Effective Java》第三版的时候,看到了其中建议将try-finally替换为try-with-resources。这个语法糖还算有意思,特此成文。
会说话的丶猫
2020/08/25
5570
Effective Java(一)
对于类而言,为了让客户端获取它自身的一个实例,最传统的方法就是提供一个公有的构造器。还有一种方法,也应该在每个程序员的工具箱中占有一席之地。类可以提供一个公有的静态工厂方法( static factory method ),它只是一个返回类的实例的静态方法。下面是一个来自 Boolean(基本类型 boolean 装箱类)的简单示例。这个方法将 boolean 基本类型值转换成了 Boolean 对象引用:
Remember_Ray
2020/08/03
6740
Java 虚拟机:JVM是如何处理异常的?
众所周知,异常处理的两大组成要素是抛出异常和捕获异常。这两大要素共同实现程序控制流的非正常转移。
码农架构
2021/02/07
1.7K0
Java 虚拟机:JVM是如何处理异常的?
java异常体系及1.7中的try-with-resources
异常指java运行过程出现的错误,在java中,将异常当作对象来处理,java.lang.Throwable是所有异常的超类。其架构如下图:
冬天里的懒猫
2020/08/03
7810
如何使用 try-with-resources 代替try-catch-finally?
try-with-resources 是 Java 7 引入的一种语法结构,用于自动关闭实现了 AutoCloseable 接口的资源。它可以代替传统的 try-catch-finally 结构来处理资源的释放。
程序员朱永胜
2023/10/10
2.2K0
Java 7新特性总结 - Coin项目新语言特性
OpenJDK中的Coin项目的目的是维护对Java语言所做的语法增强。 在Coin项目开始之初,曾经广泛地向社区征求提议。在短短的一个月时间内就收到了近70条提议。最后有9条提议被列入考虑之中。在这9条提议中,有6条成为Java 7的一部分,剩下的2条提议会在Java 8中重新考虑,还有1条提议被移到其他项目中实现。
干货满满张哈希
2021/04/12
6560
谈谈关于Exception 和 Error 的理解
世界上存在永远不会出现错误的程序吗?也许这只会出现在程序员的梦中。随着软件的诞生,异常就如影随形的围绕着我们,所以,只有正确处理好程序的意外情况,才能有效的避免这些异常。
cxuan
2019/06/03
7710
你还在使用 try-catch-finally 关闭资源?
作者:何甜甜在吗 链接:https://juejin.im/post/5b8f9fa05188255c6f1df755
Java技术栈
2020/07/03
8700
Exception和Error只知道用,不知道原理怎么行
在 Java 中的基本理念是 结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对 Java 基本理念的理解就能发现问题。但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundException 在编译期找不到,这些异常是 RuntimeException 运行时异常,这些异常往往在运行时才能被发现。
淘课之家
2020/04/16
6200
Exception和Error只知道用,不知道原理怎么行
Java有哪些异常?
在 Java 中,所有的异常都有一个共同的祖先 java.lang 包中的 Throwable 类。Throwable 类有两个重要的子类 Exception(异常)和 Error(错误)。Exception 能被程序本身处理(try-catch), Error 是无法处理的(只能尽量避免)。Exception 和 Error 二者都是 Java 异常处理的重要子类,各自都包含大量子类。
黑洞代码
2021/01/14
1.9K0
Java有哪些异常?
看完这篇Exception 和 Error,和面试官扯皮就没问题了
在 Java 中的基本理念是 结构不佳的代码不能运行,发现错误的理想时期是在编译期间,因为你不用运行程序,只是凭借着对 Java 基本理念的理解就能发现问题。但是编译期并不能找出所有的问题,有一些 NullPointerException 和 ClassNotFoundException 在编译期找不到,这些异常是 RuntimeException 运行时异常,这些异常往往在运行时才能被发现。
cxuan
2020/04/14
4450
看完这篇Exception 和 Error,和面试官扯皮就没问题了
使用try-with-resources实现自动解锁
项目中使用Redission分布式锁,每次使用都需要显示的解锁。很麻烦,Java 提供了 try-with-resources 语法糖,它不仅可以用于自动关闭流资源,还可以用于实现自动解锁。
程序猿川子
2025/03/03
620
使用try-with-resources实现自动解锁
浅谈 Java 中的 AutoCloseable 接口
本文对 try-with-resources 语法进行了较为深入的剖析,验证了其为一种语法糖,同时给出了其实际的实现方式的反编译结果,相信你在看完本文后,关于 AutoCloseable 的使用你会有新的收获。
2020labs小助手
2020/11/02
2K0
java面试强基(11)
注意:不要在 finally 语句块中使用 return! 当 try 语句和 finally 语句中都有 return 语句时,try 语句块中的 return 语句会被忽略。这是因为 try 语句中的 return 返回值会先被暂存在一个本地变量中,当执行到 finally 语句中的 return 之后,这个本地变量的值就变为了 finally 语句中的 return 返回值。
一个风轻云淡
2023/10/15
1640
java面试强基(11)
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
在test包中新增测试类ConcurrentModificationExceptionTest
RiemannHypothesis
2022/08/19
3050
你有没有掉进去过这些 Exception 的“陷阱“(Part C)
Java 中的 `try-catch-finally` 与 `try-with-resource`
https://blog.csdn.net/qq_29689343/article/details/95736854
訾博ZiBo
2025/01/06
1200
相关推荐
你会使用try-with-resources吗
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档