Retrieval Augmented Time Series Forecasting:检索增强时间序列预测

Retrieval Augmented Time Series Forecasting 论文笔记 本文提出RAFT方法,通过引入检索模块解决时间序列预测中的复杂模式学习问题。该方法受大型语言模型RAG思想启发,直接从历史数据中检索相似模式片段,减轻模型学习负担并增强对罕见模式的利用。RAFT采用多周期检索架构,通过下采样捕获不同时间尺度特征,并使用皮尔逊相关系数计算相似度。实验表明,RAFT在10个基准数据集上平均胜率达86%,显著优于现有方法。该创新点在于将检索机制引入时间序列预测,突破了传统模型依赖固定窗口的局限,能够从整个历史中寻找相关模式。 阅读详情

论文链接:https://arxiv.org/pdf/2505.04163

代码链接:https://github.com/archon159/RAFT

主要内容:这篇文章提出了一种新的时间序列预测框架 RAFT(Retrieval-Augmented Forecasting of Time-series)。其核心思想是:除了利用深度模型学习序列的时空依赖外,还从历史数据中检索与当前输入片段最相似的历史模式,并将这些片段对应的未来走势作为参考,通过相似度加权融合进预测过程。这样的方法既能利用深度模型的表达能力,又能充分挖掘历史中重复出现的模式,尤其在罕见模式或时间相关性较弱的场景下表现突出。大量实验表明,RAFT 在多个时间序列基准数据集上显著优于现有方法,有效提升了预测的准确性与鲁棒性。

1.引言

1.1 时间序列预测的重要性

  • 背景:时间序列预测通过分析历史数据来预测未来趋势,对于许多领域(如气候建、能源、经济、交通流量和用户行为等)的决策制定至关重要。
  • 作用:通过提供可靠的预测,时间序列预测能够帮助人们在各个领域制定有效的策略和政策。

1.2 现有方法的局限性

  • 深度学习模型的发展:在过去十年中,深度学习模型(如卷积神经网络(CNNS)和循环神经网络(RNNS))在捕捉历史数据中的模式变化方面表现出色,推动了时间序列预测领域的发展。尤其是基于注意力机制的 Transformer 架构,对时间序列预测产生了重大影响。
  • 现有方法的不足
  1. 复杂非平稳模式:现实世界中的时间序列数据具有复杂的、非平稳的式,这些模式可能缺乏内在的时间相关性,并且来自非确定性过程。这使得模型在从这些不频繁出现的模式中进行外推时面临挑战。
  2. 记忆所有模式的效率问题:盲目记忆所有模式(包括声和不相关模式)在模型的泛化能力和效率方面存在疑问。

1.3本文提出的RAFT方法

  • 核心思想:RAFT 通过检索增强(Retrieval-Augmented)的方式,直接从训练数据集中检索与输入模式最相似的历史数据候选,并利用这些候选的未来值与输入一起进行预测。这种方法通过检索模块外部提供关于过去模式的信息,减轻了模型在训练过程中记忆所有模式的负担。
  • 优势
  1. 显式利用历史模式:在推理时,有用的过去模式可以直接被利用,而不是通过模型0权重中学习到的信息来利用。这使得模型能够覆盖那些缺乏时间相关性或与其他模式没有共同特征的模式,从而减轻学习负担并增强泛化能力。
  2. 应对罕见模式:即使某些模式在历史数据中很少出现且难以被模型记忆,检索块也能在这些模式重新出现时轻松利用它们。

       Figure 1 通过一个直观的例子展示了 RAFT 方法的核心思想:通过检索与当前输入相似的历史模式,并利用这些模式的未来趋势信息来增强模型的预测能力。图中展示了当前输入的时间序列片段(用蓝色表示)。这个输入片段是模型需要基于其进行未来预测的部分模型通过检索模块在训练数据集中查找与输入片段最相似的历史模式(用绿色表示)。这些历史模式被称为“关键片段(key patches)",它们与输入片段具有相似的时间模式。检索模块会找到与输入片段最相似的关键片段,并获取其后续的时间序列片段(称为“值片段(value patches)")。这些值片段包含了与输入片段相似模式的未来趋势信息。检索到的值片段(绿色)与输入片段(蓝色)一起被用于预测未来的时间序列。通过结合输入片段和检索到的历史模式的未来趋势信息,模型能够更准确地预测未来的时间点。

2.相关工作

2.1 深度学习在时间序列预测领域的应用和发展

  • 卷积神经网络(CNNS)和循环神经网络(RNNS):卷积神经网络通过卷积层捕捉局部时间模式,适用于处理具有局部相关性的时间序列数据。循环神经网络通过其循环结构建模时间序列的顺序依赖性,适合处理具有长期依赖关系的数据。Hewamalage et al.(2021)指出 RNNS 及其变体(如 LSTM 和 GRU)在时间序列预测中表现出色。
  • Transformer 架构
  1. Transformer 的引入:Vaswani et al.(2017)提出的 Transformer 架构通过自注意力机制(self-attention)建模输入之间的依赖关系,显著提升了时间序列预测的性能。
  2. 基于 Transformer 的变体:Informer:Zhou et al.(2021)提出的 Informer 使用了 ProbSparse 注意力模块和蒸馏技术,有效减少了网络规模,提高了计算效率;AutoFormer:Wu et al.(2021)提出的 AutoFormer 通过分解时间序列(趋势和季节性模式)来提高预测性能;FedFormer:Zhou et al.(2022)提出的 FedFormer 同样利用时间序列分解技术进一步提升了预测效果。
  • 轻量级模型(Lightweight Models)
  1. 多层感知机(MLP):近年来,轻量级的 MLP 模型在时间序列预测中也取得了显著的性能。例如,TSMixer 和 DLinear 的研究展示了 MLP 在结合时间序列分解和多周期性分析时的强大性能。
  2. 多周期性分析:通过在不同周期对时间序列进行降采样或升采样,这些轻量级模型能够更有效地提取时间序列中的相关信息。Lin et al.(2024)提出的SparseTSF和 Wang etal.(2024)提出的 TimeMixer 进一步证明了这种方法的有效性。

        深度学习模型能够自动学习时间序列中的复杂模式,包括局部模式、长期依赖关系和季节性模式。通过大量的训练数据,深度学习模型能够学习到通用的特征表示,从而在不同的时间序列数据上表现出良好的泛化能力。但其计算成本较高,尤其是 Transformer 架构其计算复杂度较高,训练和推理过程需要大量的计算资源。同时,深度学习型通常需要大量的数据来训练,以避免过拟合。且其通常被视为“黑盒“模型,其预测结果难以解释。
       尽管深度学习模型在时间序列预测中取得了显著进展,但现实世界中的时间序列数据具有复杂的、非平稳的模式,这些模式可能缺乏内在的时间相关性。此外,型需要记忆所有模式(包括噪声和不相关模式)以进行预测,这不仅增加了计算负担,还可能影响模型的泛化能力。RAFT 通过检索增强的方式,直接从训练数据中检索与输入相似的历史式,并利用这些模式的未来趋势信息进行预测。这种方法不仅减轻了模型的学习负担,还提高了预测的准确性和效率。

2.2 检索增强模型

       检索增强模型(Retrieval-Augmented Models)是一种结合了检索(Retrieval)和生成的混合方法。其基本工作流程如下Generation):

检索阶段:给定一个输入,模型首先从一个大型数据集中检索出与输入最相关的实例(或片段)。这些实例通常是通过某种相似性度量(如余弦相似度、皮尔逊相关系数等)来确定的。

生成阶段:检索到的相关实例与原始输入一起被送入模型,用于生成最终的预测结果这种方法的核心思想是通过检索模块提供额外的信息,帮助型更好地理解和生成输出。

  • 检索增强模型在时间序列预测中的应用

      在时间序列预测领域,检索增强模型的应用相对较少,但已经有一些研究展示了其潜力。例如:

  1. Iwata & Kumagai(2020):他们提出了一种方法,通过检索多个时间序列实体中的相似实体来进行预测。这种方法假设训练集中包含多种类型的时间序列实体,并通过聚合所有时间序列实体之间的相似性信息来进行预测。
  2. Yang et al.(2022):他们的研究进一步探索了在时间序列预测中检索相似实体的潜力。
  • RAFT 的创新点

     RAFT(Retrieval-Augmented Forecasting of Time-series)是本文提出的检索增强时间序列预测方法。它的主要创新点包括:

  1. 单时间序列的检索增强:与上述多时间序列实体的检索方法不同,RAFT 专注于单个时间序列的检索增强。它通过从同一个时间序列中检索与当前输入最相似的历史式,并利用这些模式的未来趋势信息来进行预测。
  2. 多周期检索:RAFT通过在不同周期对时间序列进行降采样,并在每个周期上应用检索模块,从而有效地捕捉短期和长期模式。这种方法不仅提高了预测的准确性,还减轻了模型的记忆负担。
  3. 简单高效的架构:RAFT 基于浅层 MLP 架构,通过检索模块提供额外的信息,从而简化了模型的学习过程。这种方法在保持高效的同时,还能够处理复杂的、非平稳的时间序列数据。
  • 检索增强模型的优势

     检索增强模型的主要优势在于:

  1. 减轻学习负担:通过检索模块提供额外的信息,模型不需要在训练过程中记忆所有可能的模式,从而减轻了学习负担。
  2. 提高泛化能力:检索模块能够捕捉到与输入最相似的历史模式,即使这些模式在训练数据中不常见,模型也能够利用它们进行预测,从而提高了泛化能力。
  3. 处理复杂模式:对于那些缺乏时间相关性或不常见的时间序列模式,检索模块能够有效地提供相关信息,帮助模型更好地处理这些复杂模式。

3.模型介绍

3.1 概述

  • 输入与目标:给定一个单变量时间序列 ,其中 T 是时间序列的长度,C 是观测变量的数量(即通道数)。模型的目标是利用历史观测值 (称为“回溯窗口”)来预测未来的值 ,其中 L 是回溯窗口的大小,F 是预测窗口的大小,未来值用 表示。
  • 检索模块 (Retrieval Module) :RAFT 的关键创新之一是检索模块,它从整个时间序列 S 中检索与输入  最相似的历史片段(称为“关键片段” K)。检索模块不仅找到与输入最相似的关键片段,还获取这些关键片段之后的时间序列片段(称为“值片段” V),这些值片段包含了未来趋势的信息。检索过程基于输入和关键片段 K 之间的相似性计算权重,并通过加权和的方式聚合值片段,生成检索结果 。
  • 多周期检索 (Multi-Period Retrieval) :时间序列在不同时间尺度上可能表现出不同的特征。RAFT 通过在多个周期(如 1、2、4 等)上对时间序列进行降采样,生成多个不同时间尺度的时间序列。每个降采样后的时间序列都应用检索模块,从而捕捉不同时间尺度上的模式。从不同周期检索到的结果通过线性投影映射到相同的嵌入空间,并通过求和的方式进行聚合。
  • 预测模块 (Prediction Module) :检索结果  和输入被连接起来,然后通过一个线性模型生成最终的预测结果 。最后,通过将预测结果  与输入  的最后一个时间步的值相加,恢复原始的偏移量,得到最终的预测值 。

3.2 检索模块

       检索模块是 RAFT 的核心组件之一,它通过从整个时间序列中检索与输入最相似的历史模式,并利用这些模式的未来趋势信息来辅助预测。检索块的主要目标是从训练数据集中找到与当前输入片段 最相似的历史片段(关键片段 K),并获取这些关键片段之后的时间序列片段(值片段 V)。这些值片段包含了未来趋势的信息,可以用于辅助预测。检索模块的工作流程可以分为以下关键步骤:

  • 准备关键片段和值片段

        1.使用滑动窗口方法从时间序列中提取所有可能的关键片段。每个关键片段的长度 为 ,滑动窗口的步长为12 (可以根据需要调整)。

        2.定义关键片段集合 ,其中表示从时间步开始的关键片段。 任何与输入片段重叠的关键片段在训练阶段必须从集合中排除。

        3.对于每个关键片段 ,找到其在时间序列中后续的值片段 。值片段的长度为 。定义值片段集合 ,其中表示关键片段之后的值片段。

  • 预处理

       为了使模式更具可比性,作者对输入片段和所有关键片段以及值片段进行预处理,通过减去每个片段最后一个时间步的值来调整偏移量。

       定义调整后的输入片段,其中是输入片段的最后一个时间步的值。同样,对关键片段和值片段进行类似的偏移量调整,得到和 。

  • 计算相似性

       使用皮尔逊相关系数 (Pearson’s correlation) 作为相似性度量函数,计算调整后 的输入片段与所有调整后的关键片段之间的相似性。皮尔逊相关系数排除了尺度变化和值偏移的影响,专注于捕捉时间序列的上升和下降趋势。

       相似性计算公式为:

  • 检索最相似的关键片段

       从所有关键片段中选择与输入片段最相似的  个关键片段。这里  是一个超参数,表示检索的数量。定义索引集合 ,表示最相似的  个关键片段的索引。

       计算权重:使用 SoftMax 函数计算每个值片段的权重。权重计算公式为:

其中 是温度参数,用于控制权重的分布。

  • 聚合值片段

        最终的检索结果是通过加权求和的方式聚合最相似的关键片段对应的值片段得到的。聚合公式为:

        Figure 2 展示了检索模块的架构图,详细说明了从时间序列 S 中提取关键片段和值片段的过程,以及如何通过相似性计算和加权求和来生成最终的检索结果。

       检索模块通过直接从历史数据中检索与输入最相似的模式,显式地利用这些模式的未来趋势信息,而不是依赖于模型权重中学习到的模式。这减轻了模型的学习负担,提高了预测的泛化能力。时间序列数据中可能存在复杂的、非平稳的模式,这些模式可能缺乏内在的时间相关性。检索模块能够找到与当前输入最相似的历史模式,并利用这些模式的未来趋势信息进行预测,从而更好地处理这些复杂模式。通过在多个周期上进行检索,RAFT 能够捕捉时间序列中的短期和长期模式,从而提高预测的准确性。

3.3 检索模块的结果与输入数据结合

  • 单周期预测(Single Period Forecasting)

      在单周期预测中,输入  和检索到的片段  被直接用于生成预测结果。具体步骤如下:

1.输入预处理

       对输入片段  进行偏移量调整,去除最后一个时间步的值,得到调整后的输入:

2.检索模块的输出

      检索模块输出的片段  也经过相同的偏移量调整:

        其中  是  的最后一个时间步的值。

3.特征融合

      将调整后的输入  和检索模块的输出  进行特征融合。具体来说,通过线性投影将它们映射到相同的特征空间,然后进行拼接:

        其中: 和  是线性投影函数,分别将  和  映射到相同的特征空间。  表示特征拼接操作。 是最终的预测函数,通常是一个线性层,用于生成预测结果。

4.恢复偏移量

       最后,将预测结果  与输入片段  的最后一个时间步的值  相加,恢复原始的偏移量,得到最终的预测结果 :

  • 多周期预测(Multi-Period Forecasting)

       在多周期预测中,时间序列在多个不同的周期上进行降采样,以捕捉不同时间尺度上的模式。具体步骤如下:

1.多周期降采样

        对输入片段  和整个时间序列  在多个周期  上进行降采样。每个周期  的降采样方法是通过平均池化(average pooling)将时间序列的长度减少到  和 。例如,对于周期 ,降采样后的输入片段  和关键片段集合  以及值片段集合  的长度分别为  和 。

2.多周期检索

        对每个降采样后的时间序列 ,应用检索模块,检索与输入片段 最相似的关键片段及其对应的值片段 。

3.特征融合与聚合

       对每个周期  的检索结果  进行线性投影,将它们映射到相同的特征空间:

       其中  是针对周期  的线性投影函数。 - 将所有周期的检索结果进行加权求和,得到聚合后的检索结果 :

4.最终预测

      将聚合后的检索结果  与调整后的输入  进行特征融合,生成最终的预测结果:

      最后,恢复偏移量,得到最终的预测结果

  • 损失函数

       RAFT 使用均方误差(MSE)作为损失函数,通过最小化预测值和真实值之间的差异来训练模型:MSE。

4.实验

4.1 实验设置

  • 数据集

    作者选择了十个不同的时间序列预测基准数据集,这些数据集涵盖了多种领域和特征,具体如下:

  1. ETT 数据集:包含两年的电力变压器温度数据,分为四个子集。
  2. Electricity 数据集:记录了大约四年的家庭用电功率消耗。
  3. Exchange Rate 数据集:包含27年(1990-2016)内八个国家的每日汇率。
  4. Ilness 数据集:记录了20年(2002-2021)内流感样疾病患者的比例。
  5. Solar 数据集:包含2006年从发电厂收集的10分钟太阳能功率预测。
  6. Traffic 数据集:包含48个月内高速公路的小时道路占用率。
  7. Weather 数据集:包含德国一年内的21个与天气相关的指标。
  • 基线模型

     为了评估 RAFT 的性能,作者选择了九个当代的时间序列预测基线模型,这些模型包括基于 Transformer 的架构、轻量级线性模型以及其他先进的方法:

  1. Autoformer (Wu et al., 2021):基于 Transformer 的架构,通过自相关机制进行时间序列分解。
  2. Informer(Zhou et al. 2021):高效的 Transformer 架构,使用ProbSparse 注意力模块。
  3. Stationary(Liu et al., 2022b):基于非平稳 Transformer 的模型。
  4. Fedformer(Zhou et al. 2022):频率增强的分解 Transformer。
  5. PatchTST(Nie et al., 2023):基于 Transformer 的架构,使用时间序列补丁。
  6. DLinear(Zeng et al. 2023):轻量级线性模型。
  7. MICN(Wang et al., 2023):通过卷积结构利用局部特征和全局相关性的模型。
  8. TimesNet(Wu et al., 2023):利用傅里叶变换分解时间序列数据的模块化架构。
  9. TimeMixer(Wang et al., 2024):利用分解和多周期性进行预测的模型。
  • 实现细节
  1. 超参数设置:周期设置为 {1, 2, 4},遵循现有文献 (Wang et al., 2024);温度参数 设置为 0.1;批大小设置为 32。学习率、回溯窗口大小  和 检索片段数量 : 通过在验证集上进行网格搜索确定,以优化性能。
  2. 超参数选择:学习率从  到 0.05 范围内选择。回溯窗口大小  从 {96, 192, 336, 720} 中选择。检索片段数量  从 {1, 5, 10, 20} 中选择。
  • 训练和评估:
  1. 使用公开的时间序列库 (TSLib) 进行实现。
  2. 每个实验在单个 NVIDIA A100 40GB GPU 上运行三次,报告平均结果。
  • 评估指标
  1. 均方误差(MSE):用于评估预测值与真实值之间的差异。
  2. 平均绝对误差(MAE):用于评估预测值与真实值之间的平均绝对差异。
  3. 预测范围:在不同的预测范围(如 96、192、336、720)上评估性能。
  4. 多变量设置:输入和预测目标均包含多个通道。

4.2 实验结果

       作者在十个不同的时间序列预测基准数据集上评估了 RAFT 的性能,并与其他九个当代基线模型进行了比较。这些数据集涵盖了多种领域,包括电力、经济、交通、天气等,具有不同的变量数量、数据长度和频率,具体结果如下:

        RAFT 在大多数数据集上均优于或接近所有基线模型,平均胜率(winratio)达到 86%。在某些数据集上(如 ETTh1、ETTh2、ETTm1、ETTm2等),RAFT 的性能提升尤为显著。

5.讨论

  • 第一,检索的质量直接影响预测效果。输入片段与历史片段的相似度越高,其对应未来的走势也越接近真实未来,从而使预测更准确。因此,更好的检索结果意味着更好的预测性能。
  • 第二,当某些模式在训练数据中很少出现时,模型难以记忆和学习。但如果这些罕见模式在预测时再次出现,检索模块能找到历史上相似的片段,并利用其未来走势,从而显著提升预测效果。
  • 第三,在时间相关性较弱或近似随机的序列中,模型单靠学习难以捕捉规律。此时检索可以直接提供类似的历史片段作为参考,帮助模型降低学习难度并提升预测表现。

6.总结

6.1 研究贡献

  • 提出 RAFT 方法:作者提出了一种新的时间序列预测方法--RAFT(Retrieval-Augmented Forecasting of Time-series)。 RAFT 通过从训练数据中检索与当前输入片段最相似的历史模式,并利用这些模式的未来趋势信息来辅助预测。
  • 检索模块的优势:
  1. 减轻学习负担:通过检索模块,RAFT 直接利用历史数据中的相似模式,减少了模型在训练过程中需要学习的模式数量,从而减轻了学习负担。
  2. 提升泛化能力:RAFT 能够捕捉到时间序列中的复杂模式,即使这些模式在训练数据中不常见,也能通过检索历史数据中的相似模式来辅助预测,从而提升了模型的泛化能力。
  • 实验验证:通过在十个不同的时间序列预测基准数据集上的实验,作者证明了 RAFT 在性能上优于现有的基线模型,平均胜率达到 86%。此外,作者还通过合成数据实验验证了检索模块在处理稀有模式和时间相关性较低的模式时的有效性。
  • 适用性:作者进一步验证了检索模块在提升 Transformer 变体(如AutoFormer)性能方面的有效性,表明检索模块可以作为一种通用的增强手段,应用于不同的模型架构中。

6.2 研究局限性

  • 检索技术的改进空间:尽管 RAFT 在多个数据集上表现出色,但作者指出现有的检索技术仍有改进空间。例如,可以探索更复杂的相似性度量方法,以更好地捕捉时间序列中的非线性和非平稳特性。
  • 计算效率:检索模块的计算复杂度较高,尤其是在处理大规模数据集时。作者提到,可以通过优化检索算法(如增加滑动窗口的步长)来提高计算效率,但这也可能会影响检索结果的准确性。
  • 数据集特性的影响:RAFT 的性能在不同数据集上存在差异,这表明数据集的特性(如模式的复杂性、稀有性等)对检索模块的效果有显著影响。未来的研究可以进一步探索如何根据数据集的特性选择合适的检索策略。

6.3 未来研究方向

  • 改进检索技术:研究更高效的检索算法,以提高检索模块的计算效率同时保持或提升检索结果的准确性。
  • 探索新的相似性度量:开发能够更好地捕捉时间序列中非线性和非平稳特性的相似性度量方法,以进一步提升检索模块的性能。
  • 结合其他模型架构:探索将检索模块与其他先进的模型架构(如深度学习模型、混合模型等)结合的可能性,以进一步提升时间序列预测的性能。
  • 应用到更多领域:将 RAFT 方法应用到更多实际领域(如金融、医疗气象等),验证其在不同应用场景中的有效性和适用性。
检索增强型时序预测:给模型装上可查询的‘记忆外挂’ 时序预测是工业智能的核心基础能力,其本质是在动态数据中建模时间依赖与模式复现。传统深度学习方法受限于参数化记忆容量,难以有效保留和调用长周期、小样本、概念漂移等关键历史经验。检索增强(Retrieval-Augmented)技术通过向量化的知识索引与特征级融合,将历史片段转化为可精准召回的上下文信号,显著提升模型的泛化性、解释性与冷启动能力。该范式已在电力负荷预测、电商销量预估、IoT异常检测等高要求场景验证实效,兼顾精度(MAPE↓0.96%)、响应速度(<200ms)与业务可干预性。本文聚焦‘Retri 阅读详情

相关推荐

NeurIPS 2025 | 时间序列(Time Series)前沿趋势与核心突破解析

本文解析了NeurIPS 2025会议上时间序列(Time Series)研究的前沿趋势与核心突破。涵盖TS-RAG零样本预测框架、TimeEmb特征解耦、LLM融合等创新方法,以及在医疗、金融等领域的应用实践,为时间序列分析提供了新的技术方向与解决方案。

weixin_29047545的博客 459

论文略读:Retrieval Augmented Time Series Forecasting

202411 arxiv

qq_40206371的博客 604

机器学习论文精读实战:从可运行代码到工业落地

机器学习论文阅读本质上是工程化能力的训练,核心在于将理论方法转化为可验证、可集成、可部署的技术资产。其原理植根于认知科学(如Miller定律对信息负载的约束)与软件工程实践(如确定性环境、版本锁定、最小可行复现)。技术价值体现在显著降低AI技术迁移门槛——避免‘读完即忘’,确保每次阅读都能产出一行可运行代码、一个可调超参或一次有效组会表达。典型应用场景包括算法工程师快速构建baseline、技术负责人评估技术投入ROI、研究生开展有目标的文献精读。本文聚焦‘可运行代码驱动的论文精读’这一关键范式,深度融合F

baichuan9723的博客 546

<论文>如何将RAG和时序大模型相结合?

本文介绍了论文​《Retrieval Augmented Time Series Forecasting》及其提出的RAG增强方法。

学习与分享人工智能技术 1359

Retrieval-Augmented Diffusion Models for Time Series Forecasting

虽然时间序列扩散模型在最近的许多研究中受到了相当大的关注,但现有模型的性能仍然高度不稳定。限制时间序列扩散模型的因素包括时间序列数据集不足和缺乏指导。为了解决这些局限性,我们提出了一种检索增强时间序列扩散模型(RATD)。RATD的框架由两部分组成:基于嵌入的检索过程和参考引导的扩散模型。在第一部分中,RATD从数据库中检索与历史时间序列最相关的时间序列作为参考。第二部分利用参考文献指导去噪过程。我们的方法允许利用数据库中有意义的样本来帮助采样,从而最大限度地利用数据集。

c_cpp_csharp的专栏 624

临床级医疗AI:从多模态模型到智能体合规部署的实战体系(四)

临床级医疗AI:从多模态模型到智能体合规部署的实战体系

AllenLV的博客 950

NeurIPS 2024 | 时间序列(Time Series)论文总结

NeurIPS 2024于2024年12月10号-12月15号在加拿大温哥华举行(Vancouver, Canada),录取率25.8% 本文总结了NeurIPS 2024有关时间序列(time series data)的相关论文,主要包含如有疏漏,欢迎大家补充。** **时间序列Topic**:预测,插补,分类,生成,因果分析,异常检测,LLM以及基础模型等内容。总计60篇,其中正会56篇,D&B Track4篇

suzukiwudi的博客 1万+

OmniQuant:全方位校准实现大语言模型高效量化与移动端部署

模型量化是一种通过降低模型权重和激活值的数值精度来压缩模型大小、减少内存占用和计算开销的核心技术。其原理在于将高精度浮点数映射到低精度整数表示,从而在保持模型性能的同时,显著提升存储和计算效率。这项技术的价值在于,它使得大规模语言模型能够在消费级硬件和资源受限的移动设备上运行,极大地拓宽了AI应用场景。OmniQuant作为一项前沿的量化技术,通过引入可学习权重裁剪和可学习等价变换机制,实现了对权重分布不均匀和激活值异常值问题的协同优化,从而在极低的比特数下仍能保持优异的模型性能。本文深入探讨了OmniQu

weixin_30719711的博客 485

Retrieval Augmented Time Series Forecasting 【ICML顶会论文(检索增强时间序列预测)复现与理解】

时间序列预测面临非平稳性、稀有模式学习难等挑战。本文复现了 ICML 2025 收录的检索增强时间序列预测模型 RAFT,该模型通过检索历史相似模式辅助预测,缓解传统模型依赖参数记忆的局限。复现工作包括搭建环境、调试代码以解决设备冲突等问题,并基于 ETT 数据集验证了模型性能。结果显示,复现的 MSE 和 MAE 与论文结果偏差在 0.003 以内,验证了 RAFT 检索增强机制的有效性 —— 其通过多周期相似模式检索与融合,显著提升了对复杂时间序列的预测能力。

mc_故事与你的博客 1768

TBOX(Telematics Box)在智能网联汽车中的核心功能与应用场景解析

TBOX(Telematics Box)是智能网联汽车的“中枢神经”,基于Android或Linux操作系统,并通过CAN总线与车辆深度交互。它实现了远程控制、车辆状态监控、OTA升级及紧急呼叫(E-CALL)等核心功能,是提升用车安全、便利性与实现车辆持续进化的关键技术组件。

weixin_29158413的博客 805

LabVIEW实战:3步搞定Excel模板数据填充(附完整VI源码)

本文提供了一个高效的LabVIEW Excel报表自动化方案,通过使用命名区域定位和动态文件管理,实现数据的精准、动态填充。文章详细阐述了如何构建可复用的数据填充引擎,包括文本、表格数据及图表的写入,并分享了主程序流程、错误处理及性能优化等进阶技巧,帮助工程师彻底摆脱手动操作,提升工作效率。

weixin_29233333的博客 276

Neurlps2024论文解析|Retrieval-Augmented Diffusion Models for Time Series Forecasting-water-merged

本文提出了一种检索增强的时间序列扩散模型(RATD),旨在解决现有时间序列扩散模型在预测任务中表现不稳定的问题。现有模型的性能受限于时间序列数据集的不足和缺乏有效的指导。RATD框架由两个部分组成:基于嵌入的检索过程和参考引导的扩散模型。首先,RATD从数据库中检索与历史时间序列最相关的样本作为参考,这些参考样本用于指导去噪过程。通过利用数据库中的有意义样本,RATD最大限度地提高了数据集的利用率,并弥补了现有模型在指导方面的不足。

haimianxiaobao11的博客 1788

手把手教你用RK3568开发板实现FPGA与Linux的DMA通信(含完整代码解析)

本文详细介绍了如何在RK3568开发板上实现FPGA与Linux系统的DMA通信,包括硬件配置、软件环境搭建、DMA通信原理、驱动开发及性能优化。通过完整的代码解析和实战案例,帮助开发者快速掌握异构系统间的高效数据传输技术,适用于物联网和边缘计算等场景。

weixin_29174385的博客 201

NeurIPS 2024 | 用于时间序列预测的检索增强扩散模型

其一,大多数时间序列缺乏直接的语义或标签对应关系,这往往导致时间序列扩散模型在生成过程中缺乏有意义的指导(不同于图像扩散模型中的文本指导或标签指导)。与其他时间序列预测方法相比,本文的方法在四个数据集中的三个上表现优异,在剩余的一个数据集上也具有竞争力。此外,从图中预测结果与参考序列的对比可以看出,虽然参考序列提供了强有力的指导,但并未直接替代完整的生成结果,这进一步验证了本文方法的合理性。从构建的数据库中检索与历史时间序列最相关的样本,并将其作为参考来引导扩散模型的去噪过程,从而获得更加准确的预测结果。

zuiyishihefang的博客 1154

Halcon深度学习2 -- 标注工具Deep Learning Tool下载安装

Deep Learning Tool为Halcon开发公司MVTec官方提供的一款标注工具: 标记培训数据是任何深度学习应用程序的关键的第一步。 当涉及到应用程序的性能,准确性和健壮性时,此标记数据的质量起着重要作用。 借助MVTec深度学习工具,我们正在为HALCON用户创建全面流畅的深度学习体验。 通过开发我们自己的解决方案,我们确保可以将其输出无缝集成到HALCON中。 该应用程序还使我们能够吸收在开发HALCON深度学习算法时获得的丰富经验和专业知识,而该算法自然也涉及很多标签! Deep.

fengyingv的博客 1万+

【老生谈算法】可视化通道流中瞬时涡量场的算法实现与MATLAB源码分析——瞬时涡量场

本文旨在探讨可视化通道流中瞬时涡量场的方法,并通过MATLAB编程实现这一过程。涡量场作为描述流体旋涡强度和方向的重要物理量,对于理解复杂流体运动具有重要意义。本文首先介绍了涡量场的基本概念,随后详细阐述了从测量数据收集到涡量场可视化的完整流程,并给出了相应的MATLAB源码。通过实际运行该源码,我们展示了涡量场的可视化结果,并讨论了其在流动结构识别和动力学行为理解中的应用。关键词: 涡量场;流体运动;MATLAB;可视化;PIV一、引言。

m0_53407570的博客 1127

时间序列基础模型结合RAG,提升Zero-shot Learning时序预测效果

今天介绍一篇由中科院、微软研究院、南大等机构联合提出的时间序列基础模型预测方法,将大模型中能够显著提升效果的RAG方法(Retrival Augmented Generation)思路应用到时间序列基础模型中,提出来的RAF建模方法(Retrival Augmented Foundation),在zero-shot learning时序预测上取得显著的效果提升。

m0_56255097的博客 2283

STMicroelectronics 系列:STM32G4 系列_(11).STM32G4系列编程基础

通过本文,我们学习了如何在 STM32CubeIDE 中搭建开发环境,创建新项目,配置 GPIO、定时器和 ADC 外设,并编写相应的代码示例。这些基础知识将帮助你快速上手 STM32G4 系列的编程。希望本文对你有所帮助,祝你编程愉快!

2401_87715305的博客 1280

长时序预测终极解决方案:NV-Tesseract-Forecasting支持2048序列长度的实战教程

NV-Tesseract-Forecasting是NVIDIA推出的长时序预测终极解决方案,基于Transformer架构,采用MOMENT编码器与可训练预测头,支持256、512、1024、2048等多种序列长度,特别适合处理超长时序数据预测任务。该模型创新性地融合了DARR(Domain-Aware Representation and Retrieval)模式,通过结合直接模型预测与历史数据

gitblog_00099的博客 417

Android 人像分割实战:OpenCV+YOLOv8+NCNN 三库联动(附 GPU 加速 / 内存优化全方案)

本文详细介绍了在Android项目中集成OpenCV+YOLOv8+NCNN实现实时人像分割的技术方案。主要内容包括:项目环境搭建(配置NDK、添加Native模块)、核心库文件集成(OpenCV、NCNN、YOLOv8模型)、JNI接口设计与实现(Kotlin层调用C++算法)。通过Camera API获取图像数据,使用YOLOv8进行人体检测,结合NCNN高性能推理框架实现人像分割处理,最终将原始画面与分割结果(背景透明)同时显示在Android界面上。该项目采用多技术栈协同工作,OpenCV负责图像处

FJN110的博客 236

贝叶斯统计 [韦来生编]

贝叶斯(Bayes)统计是近几十年来迅速发展起来的数理统计的一个重要分支。贝叶斯方法与经典统计方法的主要不同之处是进行统计推断时除了利用样本信息外,还要利用参数的先验信息,因此可以提高统计推断或统计决策的效果。它在经济、金融、生物、医学、自然科学和社会科学等许多领域具有广泛的应用。贝叶斯方法的研究已渗透到了统计学的几乎所有领域。作者在给中国科学技术大学概率论与数理统计专业本科生开设的“数理统计”课程中有一章专门讲授“贝叶斯方法和统计决策理论”,近十年来也给中国科学技术大学概率统计专业研究生开设过几次“贝叶斯分析”课。本书是在对过去讲稿的内容作了适当的增减和调整的基础上完成的。  本书共分六章。第1章是绪论,介绍了贝叶斯统计的若干基本概念,同时对必要的数理统计的基础知识有重点地作了回顾。第二章介绍了确定先验分布的若干可供选择的方法。第三章介绍了几类常见统计模型参数的后验分布的主要结果和计算方法。第四章和第五章分别介绍了“贝叶斯统计推断”和“贝叶斯统计决策”的内容。第六章介绍了贝叶斯统计计算的若干方法,包括蒙特卡洛方法和马尔可夫链蒙特卡洛(MCMC)方法以及相关统计软件的简介。本书的每一章附右大量的例题和习题,书末附有常用的几个表格和部分习题解答供读者查用。  大约可在54学时内讲授本书的第1章至第六章的主要内容,教师可根据学时需要选讲本书第1章至第六章的部分内容。书中标“*”号的章节可略去不讲,留给读者作为阅读材料。第六章例题中的R代码和部分例题的数据文件等可从作者个人主页下载。  作者在编写本书的过程中参考了J.O.Berger教授的《统计决策论及贝叶斯分析》和茆诗松教授编写的《贝叶斯统计》等书中的一些内容,以及《贝叶斯分析》一书中由张伟平博士编写的有关贝叶斯统计计算的一些内容。在此表示衷心感谢。  本书编写准备过程中,中国科学技术大学统计与金融系的几个研究生帮助完成了本书部分中文的录入和排版,作者对他们的辛勤工作表示真诚的感谢。高等教育出版社为本书的出版给予了大力支持。在此一并致谢。

TS-RAG:用检索增强与文本原型提升时间序列预测能力

时间序列预测在电商销量、服务器监控、能源负荷等场景中常面临长尾模式预测不准的挑战。常规模型依赖数值回归外推,难以主动利用历史相似片段。检索增强生成(RAG)在文本领域已证明“先检索、再生成”能显著提升回答质量,而将其思想迁移到时序预测,便形成了 TS-RAG 这一新思路。其关键创新在于引入“文本原型”,将数值序列映射为大模型可读的语义描述,使检索结果从相似数字变为可解释的模式说明。通过构建模式记忆库、表示空间匹配与增强生成,模型能像“翻旧账”一样参考历史关键时刻,提升对突发促销、指标抖动等罕见模式的预测效果

weixin_34408717的博客 373

华为的C语言编程规范.pdf

华为技术有限公司内部技术规范。本规范制定了编写C语言程序的基本原则、规则和建议。从代码的清晰、简洁、可测试、安全、程序效率、可移植各个方面对C语言编程作出了具体指导。

为什么选择NV-Tesseract-Forecasting?五大核心优势助你超越传统时间序列模型

在当今数据驱动的时代,精准的时间序列预测已成为企业决策的关键。面对复杂多变的时序数据,传统模型往往力不从心。NV-Tesseract-Forecasting作为NVIDIA推出的创新时间序列预测解决方案,凭借其独特的DARR(Domain-Aware Representation and Retrieval)技术和MOMENT编码器架构,为时序预测领域带来了革命性的突破。本文将深入解析NV-Tes

gitblog_00781的博客 512

NTscan扫描工具

ntscan是一个扫描器,可以扫描没有密码和弱密码的共享,先到配置文件中填写猜测的用户名和密码,扫描过程中右侧出现的是扫描日志。

蓝牙模块HM-10手册

蓝牙模块HM-10手册,该手册对蓝牙模块HM-10进行了详细的介绍和使用方法以及一些AT指令。

FinSeer:首个股票预测 RAG 框架,准确率提高了8%

本文提出首个专为金融时间序列预测设计的检索增强生成(RAG)框架。框架包含三大创新:以1B大语言模型(StockLLM)为基础;通过LLM反馈增强的新候选选择方法;最大化查询与历史重要序列相似性的训练目标。FinSeer能够有效识别金融数据中的有意义模式,减少噪声。构建新数据集,整合金融指标与历史股价以支持评估。实验结果显示,RAG框架在BIGDATA22基准上比基线StockLLM和随机检索方法提高8%准确率,检索到更具影响力的序列。强调定制检索模型在金融预测中的重要性,为未来研究提供新框架。

m0_59235245的博客 1251

Kumo-Forecast核心架构解析:MOMENT Transformer编码器如何读懂时序模式(完整指南)

🌩️ **Kumo-Forecast** 是 NVIDIA 开源的时序预测模型,基于 **MOMENT Transformer 编码器** + 可训练预测头 + **DARR 检索增强**,帮助你在几乎不训练的情况下,获得长/短期时序预测能力。本文带你用通俗的方式看懂它的核心架构与每个文件的作用。 ## 一、它解决什么问题? 时序预测(Time Series Forecasting)的目标很

gitblog_00087的博客 1060

图深度学习 ICLR 2022 论文全景导览:graph-based-deep-learning-literature 主题导航实战指南

本文以开源仓库 graph-based-deep-learning-literature 中的 [ICLR 2022 投稿论文主题目录](https://link.gitcode.com/i/38edb121ce63d4b37c85020a7903333e) 为核心骨架,系统梳理该届会议中图深度学习(Graph-based Deep Learning)相关论文的 40 个主题分区、约 280 篇论

gitblog_00040的博客 274

用 EAS Workflows 实现 Expo 发布 CI/CD:从 PR 预览到 Tag 上线的 4 阶段流水线

凌晨两点你手动跑 `eas build`,跑完发现分支已经合并,刚出的包直接作废。EAS Workflows 把 `eas build` 和 `eas submit` 变成可版本化、可复现的 Expo 发布 CI/CD 流水线:合并自动构建,打 tag 自动提交,PR 自带预览,App Store 与 Google Play 的节奏从此由代码决定。 [![Expo EAS Workflows E

gitblog_00035的博客 513
上一篇: 深度学习在多模态意图识别中的研究综述
下一篇: 结构化特征生成推进广度学习:2025年深度学习领域的重要突破
山科智能信息处理实验室
博客等级 码龄6年 809粉丝 74原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值