DyG-Mamba: Continuous State Space Modeling on Dynamic Graphs

📄 arXiv: 2408.06966v2 📥 PDF

作者: Dongyuan Li, Shiyin Tan, Ying Zhang, Ming Jin, Shirui Pan, Manabu Okumura, Renhe Jiang

分类: cs.LG

发布日期: 2024-08-13 (更新: 2025-12-18)

备注: Accepted by NeurIPS 2025

🔗 代码/项目: GITHUB


💡 一句话要点

提出DyG-Mamba,将动态图建模转化为序列建模,有效捕捉长期依赖关系。

🎯 匹配领域: 支柱二:RL算法与架构 (RL & Architecture)

关键词: 动态图建模 状态空间模型 Mamba架构 长期依赖 时间序列建模

📋 核心要点

  1. 现有动态图建模方法难以有效捕捉长期依赖关系,限制了其在复杂系统中的应用。
  2. DyG-Mamba将动态图建模转化为序列建模,利用状态空间模型捕捉长期依赖,并引入遗忘曲线和复习周期机制。
  3. 实验结果表明,DyG-Mamba在动态链接预测和节点分类任务上取得了SOTA性能,并显著提升了计算和内存效率。

📝 摘要(中文)

动态图建模旨在揭示现实世界系统中的演化模式,从而实现准确的社交推荐和癌症细胞的早期检测。受最近状态空间模型在有效捕获长期依赖关系方面的成功启发,我们提出了DyG-Mamba,通过将动态图建模转化为长期序列建模问题来实现。具体来说,受到艾宾浩斯遗忘曲线的启发,我们将事件之间不规则的时间间隔视为控制信号,允许DyG-Mamba动态调整历史信息的遗忘。这种机制确保了不规则时间间隔的有效利用,从而提高了模型的有效性和归纳能力。此外,受到艾宾浩斯复习周期的启发,我们重新定义了核心参数,以确保DyG-Mamba选择性地回顾历史信息并过滤掉噪声输入,从而进一步增强了模型的鲁棒性。通过在涵盖动态链接预测和节点分类任务的12个数据集上进行的详尽实验,我们表明DyG-Mamba在大多数数据集上实现了最先进的性能,同时显著提高了计算和内存效率。代码可在https://github.com/Clearloveyuan/DyG-Mamba获得。

🔬 方法详解

问题定义:动态图建模旨在捕捉图中节点和连接随时间演变的模式,这对于社交网络分析、生物网络建模等领域至关重要。现有的方法,如循环神经网络(RNN)或图神经网络(GNN)的变体,在处理长期依赖关系和不规则时间间隔方面存在局限性,难以有效捕捉动态图的演化规律。

核心思路:DyG-Mamba的核心思路是将动态图建模问题转化为序列建模问题,并利用状态空间模型(SSM),特别是Mamba架构,来捕捉长期依赖关系。通过将事件之间的时间间隔作为控制信号,模型可以动态调整历史信息的遗忘程度,从而更好地适应不规则的时间间隔。此外,借鉴艾宾浩斯遗忘曲线和复习周期的概念,模型能够选择性地回顾历史信息,并过滤掉噪声输入,提高模型的鲁棒性。

技术框架:DyG-Mamba的整体框架包括以下几个主要步骤:1) 将动态图数据表示为事件序列,每个事件包含节点、连接和时间戳信息。2) 利用Mamba架构对事件序列进行建模,捕捉节点和连接之间的长期依赖关系。3) 引入基于遗忘曲线的时间衰减机制,根据事件之间的时间间隔动态调整历史信息的权重。4) 通过重新定义核心参数,实现选择性回顾历史信息和过滤噪声输入的功能。

关键创新:DyG-Mamba的关键创新在于将状态空间模型(特别是Mamba)引入动态图建模,并结合了遗忘曲线和复习周期的思想。与传统的RNN或GNN方法相比,DyG-Mamba能够更有效地捕捉长期依赖关系,并更好地适应不规则的时间间隔。此外,选择性回顾和噪声过滤机制提高了模型的鲁棒性。

关键设计:DyG-Mamba的关键设计包括:1) 使用Mamba架构作为序列建模的基础,利用其高效的并行计算能力和长程依赖建模能力。2) 将事件之间的时间间隔作为控制信号,通过时间衰减函数动态调整历史信息的权重。3) 重新定义Mamba中的核心参数,使其能够选择性地回顾历史信息,并过滤掉噪声输入。4) 使用交叉熵损失函数进行模型训练,并采用Adam优化器进行参数更新。

🖼️ 关键图片

fig_0
fig_1
fig_2

📊 实验亮点

DyG-Mamba在12个动态图数据集上进行了广泛的实验,涵盖了动态链接预测和节点分类任务。实验结果表明,DyG-Mamba在大多数数据集上取得了最先进的性能,并且在计算效率和内存效率方面显著优于现有方法。例如,在某些数据集上,DyG-Mamba的性能提升超过10%,同时计算时间减少了50%以上。

🎯 应用场景

DyG-Mamba在社交推荐、生物网络分析、金融风险预测等领域具有广泛的应用前景。例如,在社交推荐中,可以利用DyG-Mamba捕捉用户行为的长期依赖关系,从而提高推荐的准确性。在生物网络分析中,可以利用DyG-Mamba建模基因之间的动态相互作用,从而帮助理解疾病的发生和发展机制。在金融风险预测中,可以利用DyG-Mamba分析交易网络的演化模式,从而预测潜在的金融风险。

📄 摘要(原文)

Dynamic graph modeling aims to uncover evolutionary patterns in real-world systems, enabling accurate social recommendation and early detection of cancer cells. Inspired by the success of recent state space models in efficiently capturing long-term dependencies, we propose DyG-Mamba by translating dynamic graph modeling into a long-term sequence modeling problem. Specifically, inspired by Ebbinghaus' forgetting curve, we treat the irregular timespans between events as control signals, allowing DyG-Mamba to dynamically adjust the forgetting of historical information. This mechanism ensures effective usage of irregular timespans, thereby improving both model effectiveness and inductive capability. In addition, inspired by Ebbinghaus' review cycle, we redefine core parameters to ensure that DyG-Mamba selectively reviews historical information and filters out noisy inputs, further enhancing the model's robustness. Through exhaustive experiments on 12 datasets covering dynamic link prediction and node classification tasks, we show that DyG-Mamba achieves state-of-the-art performance on most datasets, while demonstrating significantly improved computational and memory efficiency. Code is available at https://github.com/Clearloveyuan/DyG-Mamba.