2. 金融图模型基础

在金融业务中,数据天然具有强关联特征:客户与账户、账户与交易、企业与股东、产品与底层资产、机构与市场事件之间,都存在可建模的关系。图模型的价值,正是把这些“关系”从隐含在表结构中的外键,提升为可计算、可推理、可服务化的一等公民。理解金融图模型的常见类型、节点与边的定义方式,以及典型应用场景,是后续图模型 Serving 与在线推理的认知基础。

一、核心原理:金融图模型是什么

金融图模型通常用 G = (V, E) 表示,其中 V 是节点集合,E 是边集合。节点代表金融实体,边代表实体之间的关系或事件。与普通图不同,金融图往往具有以下特征:

  • 异构图:节点和边类型多样,如客户、账户、企业、交易、担保、持股等。
  • 时序性:交易、转账、登录等边带有时间戳,关系会随时间变化。
  • 多属性:节点和边都携带金额、利率、行业、风险等级等属性。
  • 规模大且稀疏:节点可达亿级,边可达百亿级,但平均度不高。
  • 业务语义强:边的方向、权重和类型直接对应风控、营销、合规等业务含义。

从建模视角看,金融图模型可分为三类:同构图(如仅用账户转账关系)、异构图(如客户—账户—交易—商户多类型网络)和时序图(边带时间窗口,用于动态风险传播)。实际生产中,异构图与时序图更常见,因为它们更贴近金融业务的真实结构。

图模型的核心不是“画出一张图”,而是把实体关系转化为可查询、可传播、可学习的结构化表示,从而支撑在线推理时的实时决策。

二、节点与边的定义方法

定义节点与边时,建议遵循“业务实体—业务关系—业务属性”三层拆解。节点通常包括:客户、账户、企业、设备、IP、商户、产品、机构、事件等。边则包括:转账、登录、持股、担保、任职、交易、借贷、关联交易等。

图类型 典型节点 典型边 业务用途
资金交易图 账户、客户、商户 转账、收款、退款 反洗钱、欺诈识别
股权控制图 企业、自然人、机构 持股、任职、担保 关联授信、集团风险
设备行为图 设备、IP、账号 登录、绑定、切换 盗号、薅羊毛识别
产品关联图 产品、资产、客户 持有、申购、赎回 精准营销、组合推荐

在工程实现中,节点和边通常以 ID + 类型 + 属性 + 时间戳的形式存储。例如,一条转账边可以表示为:

{
  "edge_id": "tx_20240601_0001",
  "src": "acct_10086",
  "dst": "acct_20099",
  "type": "TRANSFER",
  "amount": 58000.00,
  "currency": "CNY",
  "timestamp": "2024-06-01T10:23:45Z",
  "channel": "mobile"
}

这种结构既便于图数据库存储,也便于后续做邻居采样、子图抽取和在线特征拼接。

三、典型应用场景与业务价值

金融图模型的应用场景非常集中,主要围绕“风险”和“增长”两条主线。

  1. 反欺诈与反洗钱:通过资金环路、密集转账、异常设备聚集等子图模式,识别团伙欺诈和洗钱网络。
  2. 关联授信与集团风险:利用股权、担保、任职关系,发现隐性关联企业,避免多头授信和风险集中。
  3. 精准营销与产品推荐:基于客户—产品—行为图,挖掘相似客户和潜在兴趣,提升转化率。
  4. 贷后监控与风险传播:当某个节点出现逾期或负面事件时,沿图结构评估风险扩散路径。
  5. 合规与穿透式监管:通过多层股权和交易链路,实现最终受益人和资金流向的穿透分析。

业务价值可以概括为三点:发现隐藏关系、提升决策时效、降低人工成本。传统规则引擎难以覆盖复杂关系,而图模型可以在线推理中实时返回风险分数或关联路径,直接嵌入信贷审批、支付拦截和营销触达流程。

金融异构图:节点类型与关系边 客户 CUST_001 账户 ACCT_10086 商户 MER_20099 设备 / IP DEV_7788 持有 转账 登录 绑定 节点=金融实体;边=关系/事件;方向、类型、时间戳与属性共同决定业务语义

四、常见误区与复盘

误区一:把图模型当成“可视化工具”。 图模型的核心是计算与推理,不是画图展示。若只用于展示关系,无法支撑在线推理的实时性和规模化。
误区二:节点和边定义过细或过粗。 过细会导致图规模爆炸、推理变慢;过粗会丢失关键业务语义。建议从业务问题出发,先定义最小可用图模式,再逐步扩展。
复盘建议: 每定义一个节点或边,都问三个问题——它对应哪个业务实体?它承载什么关系?它在在线推理中会被查询或传播吗?如果答案不清晰,就不应进入首版图模型。