首页 > 其他分享 >起步二区!时间序列+对比学习 狂发顶会

起步二区!时间序列+对比学习 狂发顶会

时间:2025-01-06 11:00:20浏览次数:3  
标签:增强 学习 时间 狂发 序列 顶会 数据 对比

2024深度学习发论文&模型涨点之——时间序列+对比学习

对比学习与时间序列的结合为时间序列数据的表示学习、聚类、预测和分析提供了新的视角和方法,通过不同的数据增强技术和学习框架,可以有效地从原始数据中学习到有用的特征,并提高模型的性能。

近年来,已经有许多对比学习方法被提出,并在实际应用中取得了卓越的成效。尽管对比学习在图像和语言领域非常有效和普遍,但在时间序列数据上的应用相对较少,没有idea的同学可以试试这个方向。

我整理了一些时间序列+对比学习【论文+代码】合集,需要的同学公人人人号【AI创新工场】自取。

论文精选

论文1:

[ICLR]SOFT CONTRASTIVE LEARNING FOR TIME SERIES

时间序列的软对比学习

方法

Soft Contrastive Learning (SoftCLT):提出了一种新的软对比学习策略,通过引入实例级和时间对比损失以及从零到一的软分配来学习时间序列的表示。

实例级对比损失:通过时间序列在数据空间上的距离定义软分配,对比时间序列实例。

时序对比损失:通过时间戳的差异定义软分配,对比单个时间序列内部的时间戳表示。

软分配:基于时间序列之间的距离和时间戳差异,采用sigmoid函数生成软分配权重。

图片

创新点

软对比学习策略:SoftCLT通过软分配改进了对比学习,解决了硬分配可能忽略时间序列内在相关性的问题,提高了学习表示的质量。

实例级和时序对比损失:实验结果表明,SoftCLT在多种下游任务(包括分类、半监督学习、迁移学习和异常检测)中均提高了性能,例如,在125个UCR数据集和29个UEA数据集上的平均准确率分别提高了2.0%和3.9%。

软分配权重:通过软分配权重,SoftCLT能够更细致地捕捉时间序列数据的相似性和差异性,与硬分配方法相比,这种方法在多个任务中显示出了更好的性能。

图片

论文2:

Contrastive Learning of Asset Embeddings from Financial Time Series

从金融时间序列中对比学习资产嵌入

方法

对比学习框架:提出了一个新的对比学习框架,从金融时间序列数据中生成资产嵌入。

统计抽样策略:基于假设检验的比例测试,生成信息丰富的正负样本,以应对金融数据的噪声和随机性。

对比损失函数:探索了多种对比损失函数,以不同的方式捕捉资产之间的关系,学习区分性表示空间。

图片

创新点

新的对比学习框架:该框架利用资产回报在多个子窗口中的相似性来生成信息丰富的正负样本,显著提高了金融数据中资产嵌入的质量。

统计抽样策略:通过比例假设检验的统计抽样策略,有效地处理了金融数据的噪声和随机性,提高了资产嵌入的鲁棒性和意义。

对比损失函数的探索:通过不同的对比损失函数,学习了一个区分性和信息丰富的表示空间,实验结果在行业分类和投资组合优化任务中均显著优于现有基线。

图片

论文3:

Time Series Contrastive Learning with Information-Aware Augmentations

具有信息感知增强的时间序列对比学习

方法

信息感知增强(InfoTS):提出了一种新的时间序列对比学习方法,该方法自适应地选择最优增强以进行时间序列表示学习。

元学习网络:使用另一个神经网络(元学习器)来学习增强的先验,并与对比学习一起优化。

信息流分析:基于信息论对数据增强中的信息流进行理论分析,并导出选择理想时间序列增强的标准。

图片

创新点

信息感知增强标准:提出了选择好的数据增强的标准,这些增强应具有高保真度和高多样性,以改善对比表示学习。

自适应数据增强方法:InfoTS能够避免人工选择或繁琐的试错调整,自动为不同的时间序列数据集选择可行的数据增强。

性能提升:在各种数据集上的实验显示,InfoTS在预测任务上的均方误差(MSE)降低了高达12.0%,在分类任务上的准确率相对提高了高达3.7%。

图片

论文4:

Finding Order in Chaos: A Novel Data Augmentation Method for Time Series in Contrastive Learning

在混沌中寻找秩序:一种用于对比学习的时间序列新数据增强方法

方法

定制混合(Tailored Mixup):提出了一种新的数据增强方法,通过考虑非平稳时间序列的周期性特征,优化对比学习中的样本生成。

基于VAE的样本相似性(VAE-based Sample Similarity):使用变分自编码器(VAE)在潜在空间中找到语义相似的样本,以控制数据增强的强度。

相位和幅度的分离处理(Separate Handling of Phase and Amplitude):对相位和幅度信息进行特定的操作,以生成正样本并控制混合系数。

图片

创新点

定制混合:在对比学习中,通过定制混合方法,PrimeNet在三个时间序列任务(心率估计、人类活动识别和心血管疾病检测)中均优于现有方法,平均准确率提升超过5%。

基于VAE的样本相似性:通过在潜在空间中控制样本相似性,PrimeNet能够更有效地生成正样本,提高了特征表示的质量。

相位和幅度的分离处理:通过分别处理相位和幅度信息,PrimeNet避免了混合过程中的破坏性干扰,提高了数据增强的多样性和有效性。

图片

标签:增强,学习,时间,狂发,序列,顶会,数据,对比
From: https://blog.csdn.net/2401_88556812/article/details/144879853

相关文章

  • LeetCode题练习与总结:最长特殊序列 Ⅰ -- 521
    一、题目描述给你两个字符串 a 和 b,请返回 这两个字符串中 最长的特殊序列  的长度。如果不存在,则返回 -1 。「最长特殊序列」 定义如下:该序列为 某字符串独有的最长子序列(即不能是其他字符串的子序列) 。字符串 s 的子序列是在从 s 中删除任意数量的字符后......
  • AcWing 799:最长连续不重复子序列 ← 双指针
    【题目来源】https://www.acwing.com/problem/content/801/【题目描述】给定一个长度为n的整数序列,请找出最长的不包含重复的数的连续区间,输出它的长度。【输入格式】第一行包含整数n。第二行包含n个整数(均在0∼10^5范围内),表示整数序列。【输出格式】共一行,包含一个......
  • P2572 [SCOI2010] 序列操作 —— 线段树
    题意原题给定一个0/1序列,初始全为零要求分别实现:-区间赋值-区间取反-询问区间1的个数-询问区间为1的最大子段和分析形式化地定义变量,我们记下区间的0/1个数,0/1最大字段和,赋值与取反标记。赋值的标记优先级大于取反标记,取反直接把区间赋值标记,区间0/1个数和最大子段和交换......
  • 基于GA遗传优化的CNN-GRU-SAM网络时间序列回归预测算法matlab仿真
    1.算法运行效果图预览(完整程序运行后无水印) 2.算法运行软件版本matlab2022a 3.部分核心程序(完整版代码包含详细中文注释和操作步骤视频)figureplot(Error2,'linewidth',2);gridonxlabel('迭代次数');ylabel('遗传算法优化过程');legend('Averagefitness......
  • 整数序列的元素最大跨度值题解
    【题目要求】求出n个数中的最大跨度值(最大值-最小值)。一、求出最大值如果a比最大值(max)还要大,那么最大值(max)就变成a,最后max就是n个数中最大的数。二、求出最小值如果a比最小值(min)还要小,那么最小值(min)就变成a,最后min就是n个数中最小的数。【题解代码】#include<bits/stdc++.h>usin......
  • 整数序列的元素最大跨度值
    (题目要求)此题是需要求出n个数中最大跨度值,最小跨度值(最大跨度值=最大值减去最小值)1.先求出最大值如果a比最大值max还大,那么最大值等于a。2.再求出最小值如果a比最小值min还小,那么最小值等于a。#include<bits/stdc++.h>usingnamespacestd;intmain(){ intn,a,max=0,min=......
  • LeetCode 300. 最长递增子序列
    问题描述在算法领域,最长递增子序列(LongestIncreasingSubsequence,简称LIS)是一个经典问题。给定一个整数数组nums,我们的任务是找到其中最长严格递增子序列的长度。这里的“子序列”指的是在不改变其余元素顺序的情况下,通过删除(或不删除)数组中的元素得到的新序列。问题难点......
  • DP-子序列问题(待完善
    DP-子序列问题(待完善上升子序列定义:在一个序列\(a\)中满足$a_j<a_i$且\(j<i\)的子序列。\(e.g.\)在序列{\(0\)\(3\)\(2\)\(5\)\(1\)\(4\)}中{\(0\)\(1\)\(4\)}与{\(3\)\(5\)}便是其中两个上升子序列。最长上升子序列定义:在满足上升子......
  • 2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组 nums 和一个由
    2025-01-04:不包含相邻元素的子序列的最大和。用go语言,给定一个整数数组nums和一个由二维数组queries组成的查询列表,其中每个查询的格式为queries[i]=[posi,xi]。对于每个查询i,首先将nums[posi]的值更新为xi,然后计算在这一更新后,数组nums中所有不包含相邻元素的子序......
  • 20章6节:绘制切尔诺夫面图(疼痛评分的笑脸可视化)和时间序列数据的日历热图
    数据可视化是数据科学中重要的一环,不仅能够帮助研究人员快速发现数据规律,还能直观呈现复杂的多维数据。在众多数据可视化方法中,切尔诺夫面图和日历热图因其独特的表达方式而备受关注。切尔诺夫面图通过人脸特征(如眉毛、眼睛和嘴巴)来呈现多变量数据,以便更自然地传递信息;而日历......