news 2026/7/9 5:25:15

用于时空预测的高效学习预测表示

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
用于时空预测的高效学习预测表示

论文基本信息

项目内容
标题ST-ReP: Learning Predictive Representations Efficiently for Spatial-Temporal Forecasting
中文标题时空预测的高效学习预测表示
发表会议AAAI 2025 (Association for the Advancement of Artificial Intelligence)
arXivarXiv:2412.14537v1 [cs.LG], 2024年12月19日
作者单位同济大学嵌入式系统与服务计算教育部重点实验室
基金支持国家重点研发计划 (2022YFB4501704)、国家自然科学基金 (72342026)
代码https://github.com/zhuoshu/ST-ReP

一、研究背景与核心挑战

1.1 时空预测的重要性

时空预测 (Spatial-Temporal Forecasting) 广泛应用于:

  • 交通领域— 道路流量预测 (PEMS系列)
  • 能源领域— 风电功率预测 (SDWPF)
  • 气候领域— 温度/湿度预测 (WeatherBench)

1.2 自监督学习在时空数据上的三大挑战

论文指出了现有自监督方法应用于时空数据 (STS) 时的关键问题:

挑战具体描述根源
① 对比学习的负样本选择困难时空数据的变量具有同质性(如交通网络中多个传感器测同一类数据),将不同变量视为负样本会产生大量假阴性变量同质性导致难以区分正负样本
② 忽视空间相关性现有重建方法主要关注单变量时序特征,忽略了变量间的空间拓扑关系重建目标仅针对个体时间序列
③ 效率与可扩展性不足时空模型需同时处理所有变量序列作为单个样本,计算成本随节点数急剧增长高复杂度编码结构 + 多视图增强

图1 直观对比了三种表示学习范式:

(c.1) 对比学习: 需要构造正/负样本对 → 易受同质性误导 (c.2) 掩码重建: 仅重建当前值 → 忽略空间关系 (c.3) ST-ReP (本文): 重建当前值 + 预测未来值 → 显式建模空间关系

二、核心贡献

贡献创新点
① 重建+预测联合预训练框架将当前值重建与未来值预测整合到统一框架,强制表示具有预测能力
② C-E-D 时空编码器压缩-提取-解压三明治结构,用线性复杂度捕获时空关系
③ 多尺度时间分析损失在损失层面引入多时间尺度,不增加编码计算开销
④ 轻量化+高语义密度表示维度仅64(对比方法320),下游仅需线性回归即可达到SOTA

三、方法详解


3.1 整体框架 (图2)

┌─────────────────────────────────────────────────────────┐ │ 预训练阶段 (Pre-training) │ ├─────────────────────────────────────────────────────────┤ │ 输入: X^curr (当前时空序列, 带掩码) │ │ ↓ │ │ ST-Embedding (投影 + 时空嵌入) │ │ ↓ │ │ ST-Encoder (C-E-D结构) │ │ ↓ │ │ 表示 Z ∈ R^{N×T×d} │ │ ↙ ↘ │ │ Decoder_recon Decoder_pred │ │ (重建器) (预测器) │ │ ↓ ↓ │ │ X̂^curr X̂^tgt │ │ (重建当前值) (预测未来值) │ │ ↘ ↙ │ │ 多尺度损失 L_MS + L_recon + L_pred │ ├─────────────────────────────────────────────────────────┤ │ 下游任务阶段 (Downstream) │ ├─────────────────────────────────────────────────────────┤ │ 输入: X (完整历史序列) │ │ ST-Embedding → ST-Encoder → 表示 r_{:,t} │ │ ↓ │ │ 线性回归 (Ridge Regression) → 预测 Ŷ │ └─────────────────────────────────────────────────────────┘

3.2 ST-Embedding 模块

两步投影策略:

  1. Projector₁(两层MLP + ReLU): 将原始数据映射到隐藏空间
  2. 添加时空嵌入:
    • EtodE^{tod}Etod— 时间-of-day 嵌入 (周期为T的可学习参数)
    • EdowE^{dow}Edow— 星期几嵌入 (周期为7的可学习参数)
    • EsptE^{spt}Espt— 空间索引嵌入 (变量身份标识)
  3. Projector₂(一层等宽卷积): 增强语义密度

关键设计:即使掩码部分,时空嵌入仍然存在,模拟真实数据缺失场景。

3.3 C-E-D 时空编码器 (核心创新)

这是论文最核心的架构设计,如图3和图4所示:

┌─────────────────────────────────────────────────────────┐ │ Compression-Extraction-Decompression │ │ (压缩-提取-解压) │ ├─────────────────────────────────────────────────────────┤ │ │ │ E ∈ R^{N×T×d} │ │ ↓ │ │ ┌─────────────┐ Temporal Compression (时序压缩) │ │ │ Comp_tpr │ MLP: T → p (p为小常数, 如3) │ │ │ R^{N×T×d} → R^{N×p×d} │ │ └──────┬──────┘ │ │ ↓ │ │ ┌─────────────┐ Spatial Extraction (空间提取) │ │ │ 线性注意力 │ 基于Proxy Tensor的MHA │ │ │ R^{N×p×d} → R^{N×p×d} │ │ └──────┬──────┘ │ │ ↓ │ │ ┌─────────────┐ Temporal Decompression (时序解压) │ │ │ Decomp_tpr │ MLP: p → T │ │ │ R^{N×p×d} → R^{N×T×d} │ │ └──────┬──────┘ │ │ ↓ │ │ Z ∈ R^{N×T×d} (残差连接: Z = Output + E) │ │ │ └─────────────────────────────────────────────────────────┘

空间提取的线性注意力机制 (图4):

Hp=MHA1(Pw,Ecomp,Ecomp)∈Rm×dH^p = \text{MHA}_1(P_w, E^{comp}, E^{comp}) \in \mathbb{R}^{m \times d}Hp=MHA1(Pw,Ecomp,Ecomp)Rm×d
H′=MHA2(Ecomp,Hp,Hp)+Ecomp∈RN×dH' = \text{MHA}_2(E^{comp}, H^p, H^p) + E^{comp} \in \mathbb{R}^{N \times d}H=MHA2(Ecomp,Hp,Hp)+EcompRN×d
H=FFN(H′)+H′∈RN×dH = \text{FFN}(H') + H' \in \mathbb{R}^{N \times d}H=FFN(H)+HRN×d

其中Pw∈Rm×dP_w \in \mathbb{R}^{m \times d}PwRm×d可学习的Proxy Tensor(代理张量),作为查询向量:

  • MHA₁: Proxy 作为Query,压缩特征作为Key/Value → 提取全局语义摘要
  • MHA₂: 压缩特征作为Query,Proxy输出作为Key/Value → 还原到原始token数

复杂度分析:

  • 标准自注意力:O(N2)O(N^2)O(N2)
  • Proxy注意力:O(N⋅m)O(N \cdot m)O(Nm),其中m=8m=8m=8为常数 →线性复杂度

3.4 重建与预测联合损失

三个损失函数:

损失目标作用
重建损失Lrecon\mathcal{L}_{recon}Lrecong(X^curr,Xcurr)g(\hat{X}^{curr}, X^{curr})g(X^curr,Xcurr)理解当前数据的内在模式
预测损失Lpred\mathcal{L}_{pred}Lpredg(X^tgt,Xtgt)g(\hat{X}^{tgt}, X^{tgt})g(X^tgt,Xtgt)强制表示具有预测未来能力
多尺度损失LMS\mathcal{L}_{MS}LMS∑k∈Ωg(AvgPoolk(X^full),AvgPoolk(Xfull))\sum_{k \in \Omega} g(\text{AvgPool}_k(\hat{X}^{full}), \text{AvgPool}_k(X^{full}))kΩg(AvgPoolk(X^full),AvgPoolk(Xfull))捕获多粒度时间信息

总损失:
Ltotal=αLrecon+βLpred+γLMS\mathcal{L}_{total} = \alpha \mathcal{L}_{recon} + \beta \mathcal{L}_{pred} + \gamma \mathcal{L}_{MS}Ltotal=αLrecon+βLpred+γLMS

关键洞察:多尺度分析仅在损失计算中引入,不增加编码器复杂度。使用不同大小的平均池化核Ω={2,4,8,16}\Omega = \{2, 4, 8, 16\}Ω={2,4,8,16}提取粗粒度时间信息。


四、实验验证

4.1 数据集

数据集领域节点数样本数时间间隔CV*难度
PEMS04交通30716,9925min58.82中高
PEMS08交通17017,8565min46.75中等
CA交通8,60035,04015min60.10大规模
SDWPF能源13435,28010min121.97最高
Humidity气候2,0488,7841hour17.19中等
Temperature气候2,0488,7841hour2.19低(趋势强)

*CV = 变异系数,反映数据波动性,越高越难预测

4.2 对比方法 (12个基线)

类别方法特点
朴素方法HL, Ridge Reg.基准对照
端到端DLinear, iTransformer直接预测,需为每个horizon重新训练
自监督MTSTS2Vec, CoST, T-Rep, TimesURL, PatchTST仅时序,无空间建模
自监督STSST-SSL, STEP, GPT-ST时空联合建模

4.3 核心结果 (Horizon=12, 表2)

方法PEMS04 MSE/MAEPEMS08 MSE/MAESDWPF MSE/MAETemp MSE/MAEHumidity MSE/MAE
HL0.095/0.2000.070/0.1730.416/0.3780.013/0.0620.350/0.384
iTransformer0.061/0.1550.044/0.1320.160/0.2250.006/0.0460.237/0.325
T-Rep0.058/0.1560.042/0.1310.179/0.2790.005/0.0430.217/0.326
STEP0.054/0.1590.047/0.1560.171/0.279OOMOOM
ST-ReP (本文)0.044/0.1340.033/0.1200.167/0.2670.005/0.0460.226/0.335

关键发现:

  • PEMS04/08: ST-ReP 比次优自监督方法平均提升19.97% (MSE) / 11.25% (MAE)
  • SDWPF: 提升0.60% / 1.87%(CV最高数据集,提升空间有限但仍是最佳)
  • 气候数据集: T-Rep略优(趋势主导,T-Rep的时间模块更强)
  • CA数据集:所有基线OOM,仅ST-ReP可运行→ 证明可扩展性

4.4 效率分析 (表3)

模型PEMS04 (Fp/Ttrn)Humidity (Fp/Ttrn)CA (Fp/Ttrn)
ST-SSL2.87 GB / 28.6s9.76 GB / 87.4sOOM
GPT-ST4.79 GB / 34.2s23.58 GB / 50.7sOOM
ST-ReP1.57 GB / 24.6s6.12 GB / 25.5s23.58 GB / 458.5s
  • 内存最小: 比ST-SSL节省45%,比GPT-ST节省67%
  • 速度最快: PEMS04上比ST-SSL快14%,Humidity上快50%
  • 唯一可扩展至8600节点: 线性复杂度设计的关键价值

4.5 消融实验 (图5)

变体修改结论
w/o ST-Encoder去掉C-E-D编码器,仅用静态嵌入性能仍具竞争力,说明损失设计本身很强
w/o Prediction去掉预测分支性能下降,证明预测目标的重要性
w/o Reconstruction去掉重建分支性能下降,证明重建目标的基础作用
w/o Multi-scale Loss去掉多尺度损失长horizon性能下降明显

关键洞察:即使去掉ST-Encoder,模型仍能与最佳基线竞争 →损失函数设计本身提供了强监督信号

4.6 超参数敏感性 (图6-7)

时序压缩空间大小 p (图6):

  • p=3 时性能最优
  • p 过小 → 信息丢失;p 过大 → 引入冗余
  • p为常数即可,不随数据规模变化

空间代理张量大小 m (图7):

  • m 从1到64变化,性能几乎无显著波动
  • 说明模型对 m 不敏感,固定 m=8 即可
  • 增加 m 仅增加计算成本,不提升性能

五、与第一篇论文 (TII-CFB) 的对比分析

维度TII-CFB (工业应用导向)AAAI-ST-ReP (方法创新导向)
问题设定特定工业过程 (CFB床温)通用时空预测任务
数据特点15个操作变量,强物理耦合数百至数千节点,大规模图
方法类型端到端监督学习自监督预训练 + 线性下游
空间建模GCN (基于Pearson相关)线性Proxy Attention (可学习)
时间建模LSTM时序压缩-解压 (MLP)
核心创新动态边权重 + 多目标损失C-E-D结构 + 重建预测联合
可扩展性小规模工业系统大规模时空网络 (8600节点)
工程价值高 (直接部署)中 (需预训练+下游两阶段)
学术价值中 (应用创新)高 (范式创新)

两篇论文的互补性:

  • TII-CFB 展示了工业场景中时空建模的必要性和有效性
  • ST-ReP 展示了大规模场景中高效时空表示学习的可能性
  • 两者都强调了空间关系在时空预测中的核心地位

六、结论与展望

主要结论

  1. 重建+预测联合预训练优于纯重建或纯对比学习
  2. C-E-D结构在保持线性复杂度的同时有效捕获时空关系
  3. 轻量化表示(d=64) 即可达到SOTA,语义密度高
  4. 多尺度损失在不增加编码开销的前提下提升长程预测能力

未来工作

  • 探索不同时空挖掘模型与自监督学习的融合策略
  • 研究预训练输入/输出长度对下游任务的影响
  • 提升表示在多样化下游任务上的泛化能力

技术启示

“在资源受限场景下,学习紧凑且语义密集的表示,比追求复杂模型更有价值”

ST-ReP 的核心哲学与当前大模型趋势形成有趣对比:在特定领域(如时空预测),通过精巧的架构设计和损失函数,小模型+好表示可以超越大模型+端到端训练

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/9 5:24:18

tdl:Telegram 下载工具,不只是下载器

文章目录 tdl:Telegram 下载工具,不只是下载器 tdl:Telegram 下载工具,不只是下载器 iyear/tdl 是一个 Telegram 下载工具,斩获了 7.6k Star: tdl 是使用 Go 语言编写的 Telegram 工具,定位是&…

作者头像 李华
网站建设 2026/7/9 5:23:51

【超靠谱】光电仪器产品资质供应商!

在当今美容护肤行业蓬勃发展的背景下,光电仪器市场也日益繁荣。然而,市场上产品良莠不齐,对于生活美容机构和消费者来说,如何选择一家靠谱的光电仪器产品资质供应商成为了一个关键问题。今天,我们就来深入了解一下在这…

作者头像 李华
网站建设 2026/7/9 5:23:04

计算机毕业设计之龙康药店管理系统

随着信息技术和网络技术的飞速发展,人类已进入全新信息化时代,传统管理技术已无法高效,便捷地管理信息。为了迎合时代需求,优化管理效率,各种各样的管理系统应运而生,各行各业相继进入信息管理时代&#xf…

作者头像 李华
网站建设 2026/7/9 5:22:54

破局跨境业务:深圳律师如何借国际平台打造财富管理专业壁垒?

随着中国高净值家庭全球资产配置需求不断增加,深圳律师正在面对新的业务变化。过去,律师更多围绕婚姻继承、企业合规、股权纠纷等单一法律场景提供服务。而如今,高净值客户提出的问题往往已经延伸至境外资产安排、家族治理、企业传承以及跨区…

作者头像 李华
网站建设 2026/7/9 5:21:23

从知识库问答到业务自动化:AI Agent 工作流搭建经验分享

从对话式 AI 到 Agent 工程化:我用 FastGPT 搭建工作流的一些实践思考最近我在做企业内部 AI 助手相关的探索,最明显的感受是:单纯把大模型接到聊天窗口里,已经很难满足真实业务需求了。很多 demo 看起来很顺滑,用户提…

作者头像 李华