Normalisation and Initialisation Strategies for Graph Neural Networks in Blockchain Anomaly Detection

本文通过在 Elliptic 比特币数据集上对 GCN、GAT 和 GraphSAGE 三种架构进行系统性消融实验,揭示了初始化和归一化策略对图神经网络在反洗钱异常检测中表现具有架构依赖性,并据此提供了针对严重类别不平衡场景的部署指导。

Dang Sy Duy, Nguyen Duy Chien, Kapil Dev, Jeff Nijsse

发布于 2026-03-02
📖 1 分钟阅读☕ 轻松阅读

Each language version is independently generated for its own context, not a direct translation.

这篇文章主要讲的是:如何利用人工智能(特别是图神经网络)在区块链交易中“抓坏人”(反洗钱),以及如何让这些 AI 模型训练得更聪明、更稳定。

为了让你更容易理解,我们可以把整个研究过程想象成**“在一个巨大的、混乱的犯罪网络中训练侦探团队”**。

1. 背景:为什么需要 AI 侦探?

在比特币的世界里,每一笔交易都像是一个点,交易之间的流向像是一条线。这就构成了一个巨大的**“关系网”**(图)。

  • 传统方法:就像只盯着单个嫌疑人的身份证看,容易漏掉那些通过复杂关系网洗钱的团伙。
  • AI 方法(图神经网络 GNN):就像训练了一支侦探团队。他们不仅看嫌疑人长什么样(节点特征),还看他和谁有来往、关系网长什么样(拓扑结构)。这样更容易发现那些“看起来正常但实际在搞鬼”的团伙。

2. 核心问题:侦探团队为什么有时候会“翻车”?

虽然 AI 很强大,但研究人员发现,在真实的反洗钱任务中,AI 的表现很不稳定。这就好比侦探团队虽然装备精良,但**“入职培训”(初始化)和“日常纪律”**(归一化)没做好,导致他们要么学得太慢,要么学偏了。

这篇论文就是专门研究这两件事的:

  1. 入职培训(权重初始化):侦探刚入职时,脑子里的“直觉”(初始权重)该怎么设定?是随机给点灵感(Xavier 初始化),还是按老规矩来(默认设置)?
  2. 日常纪律(归一化):在调查过程中,怎么防止侦探们“随大流”或者“太激动”?比如,有些侦探(高连接度的节点)太强势,导致整个团队的意见都被他带偏了(过平滑)。这时候需要一种特殊的“纪律”(GraphNorm)来平衡大家的声音。

3. 实验过程:三种侦探,三种训练法

研究人员在著名的“比特币犯罪数据集”(Elliptic)上,测试了三种不同类型的侦探团队(三种 AI 架构):

  • GCN(传统侦探):大家开会讨论,取个平均值。
  • GAT(精英侦探):大家开会时,只听取“重要人物”的意见(注意力机制)。
  • GraphSAGE(灵活侦探):只随机找几个邻居问问,不一定要认识所有人(适合大规模网络)。

他们给这些团队尝试了不同的“入职培训”和“纪律方案”,看看哪种组合抓坏人最准。

4. 惊人的发现:没有“万能药”,要“因材施教”

这是论文最核心的结论:没有一种训练方法适合所有侦探团队,必须看人下菜碟。

  • 对于“灵活侦探”(GraphSAGE):

    • 最佳策略:只要给他一套标准的“入职培训”(Xavier 初始化),他就表现最好。
    • 比喻:就像给一个灵活的年轻人一点正确的引导,他就能自己跑得飞快。如果再加额外的“纪律”(GraphNorm),反而束缚了他的手脚,让他跑得慢了点。
  • 对于“精英侦探”(GAT):

    • 最佳策略:需要“入职培训”(Xavier)加上严格的“特殊纪律”(GraphNorm)。
    • 比喻:这种侦探很聪明但容易“飘”(注意力机制容易受干扰)。只有既给他正确的引导,又用特殊的纪律(GraphNorm)防止他只听大嗓门的人说话,他才能发挥最大威力,抓坏人能力直接提升了一大截。
  • 对于“传统侦探”(GCN):

    • 最佳策略:保持原样,别折腾。
    • 比喻:这种老派侦探习惯了按部就班。你给他换新的培训或加新纪律,他反而不适应,表现甚至不如按老规矩来。

5. 为什么这很重要?

在现实世界的反洗钱中,坏人(非法交易)非常少(就像大海捞针),而好人(正常交易)占了绝大多数。

  • 如果 AI 训练不好,它可能会为了“猜对大多数人”而直接忽略坏人,导致漏网之鱼。
  • 这篇论文告诉开发者:不要盲目套用一种训练方法。 如果你用的是 GraphSAGE,就简单点;如果你用的是 GAT,就要加 GraphNorm。

总结

这就好比开餐厅:

  • 如果你卖快餐(GraphSAGE),只要食材新鲜(Xavier 初始化),味道就好,不需要搞复杂的摆盘(GraphNorm)。
  • 如果你卖精致料理(GAT),既需要好食材,也需要精致的摆盘和上菜流程(GraphNorm + Xavier),否则味道就乱了。
  • 如果你卖家常菜(GCN),按老菜谱做最好,别瞎创新。

最终成果:作者不仅找到了这些“菜谱”,还公开了所有代码和实验数据,让其他人在反洗钱领域能直接照着做,提高抓坏人的效率。

在收件箱中获取类似论文

根据您的兴趣定制的每日或每周摘要。Gist或技术摘要,使用您的语言。

试用 Digest →