1. 课程导入

金融数据天然带有“关系”与“时间”双重属性:企业之间的股权、担保、供应链、资金往来构成复杂网络,而这些网络并非静态,会随财报周期、市场事件、监管政策不断演化。传统图神经网络(GNN)擅长刻画某一时刻的节点与边,却难以回答“关系如何随时间变化、变化又如何影响风险与收益”。本课程以时序图神经网络(Temporal Graph Neural Network, TGNN)为主线,带你从零构建可落地的金融关系演化分析系统。

一、学习目标:从“看懂”到“做出来”

完成本课程后,你应能独立完成以下四类任务:

  • 建模能力:把金融业务中的股权变更、担保链、资金流转化为带时间戳的动态图(Temporal Graph),并选择合适的TGNN架构。
  • 工程能力:搭建从数据接入、图快照/事件流构建、模型训练到在线推理的完整流水线。
  • 分析能力:解释关系演化对信用风险、关联交易、异常资金链的传导路径,输出可被风控与投研团队使用的结论。
  • 评估能力:用时间切分、滚动回测、链路预测与节点分类指标,避免“未来信息泄漏”这一金融时序建模的致命错误。

二、核心概念:动态图、消息传递与时间编码

TGNN的核心思想是:节点状态不仅由邻居决定,还由“何时发生交互”决定。理解以下三个概念,后续章节才不会迷路。

  • 动态图表示:常见两种形式——离散快照(Snapshot)与连续事件流(Event Stream)。前者按日/周切片,适合批处理;后者以(源节点、目标节点、时间戳、边特征)四元组记录,适合实时风控。
  • 时序消息传递:在聚合邻居信息时,引入时间衰减或时间注意力,使“上周的担保”比“三年前的担保”权重更高。
  • 时间编码:将绝对时间或时间差映射为向量,与节点/边特征拼接,让模型感知“关系的新鲜度”。
金融场景中,时间戳的粒度选择直接决定模型可用性:日频适合财报与舆情,分钟级适合资金流水与交易反欺诈。粒度越细,计算与存储成本越高,需在业务时效与成本间权衡。

三、整体框架:四层架构与数据流

本课程采用“数据层—图构建层—模型层—应用层”的四层框架。下图展示了从原始金融数据到风险输出的完整信号流,其中时间轴贯穿始终,是TGNN区别于静态GNN的关键。

金融时序图神经网络四层架构与数据流 数据层 财报·股权·担保 资金流·舆情 图构建层 事件流/快照 时间戳对齐 模型层 TGNN编码器 时间注意力 应用层 风险预警 关联挖掘 时间轴:t-3 → t-2 → t-1 → t(滚动窗口,防止未来信息泄漏) 输入 节点特征 + 边事件 + 时间戳 处理 时序消息传递 + 时间衰减聚合 输出 节点风险评分 未来链路预测

数据流的关键在于:图构建层必须保留时间戳与事件顺序,否则模型层无法区分“先担保后违约”与“先违约后担保”这两种截然不同的因果方向。

四、实战路线图:30章如何一步步落地

课程按“基础—建模—实战—复盘”四阶段推进,每阶段都有可运行的代码与真实金融数据集(脱敏)。下表给出阶段目标与关键交付物。

阶段 章节范围 核心任务 交付物
基础篇 第1–8章 动态图表示、时间编码、TGNN经典架构(TGN、TGAT、EvolveGCN) 可复现的图数据管道与基线模型
建模篇 第9–18章 金融事件建模、异构图、时序注意力、训练与调参 风险评分与链路预测模型
实战篇 第19–26章 担保链风险、资金流异常、关联交易识别、在线推理 端到端风控原型系统
复盘篇 第27–30章 回测、可解释性、常见陷阱、生产化部署 评估报告与部署方案

五、常见误区与复盘要点

误区一:把动态图当静态图处理。直接对全时段图做GNN,会引入未来信息,回测指标虚高,实盘失效。

误区二:忽略时间粒度与业务节奏。用分钟级流水训练财报预测模型,噪声远大于信号。

误区三:只关注节点分类,忽略链路预测。金融风控中“未来是否新增担保关系”往往比“当前节点是否违约”更有预警价值。

复盘时建议固定三件事:时间切分方式(滚动窗口而非随机划分)、负采样策略(按时间与业务逻辑采样,而非均匀随机)、基线对比(静态GNN、逻辑回归、专家规则)。只有基线足够强,TGNN的增量价值才可信。

本节是整门课程的“地图”:你已了解TGNN要解决的核心问题——关系随时间演化,以及四层架构与30章路线。接下来将从动态图的数据结构开始,亲手把金融事件流变成模型可读的张量。