悦数图数据库

首页>博客>行业科普>多头借贷与共债风险:图数据库如何看穿"同时借了十几家"的借款人

多头借贷与共债风险:图数据库如何看穿"同时借了十几家"的借款人

借贷图数据库

如果有人告诉你,"你的优质客户里,平均每人同时欠着 6.3 家不同平台的债务",你的第一反应大概率是这数据太夸张。然后再看下一条——"在所有违约客户中,72% 在违约前 90 天内新增了 3 家以上的借贷关系"——你可能会重新思考"优质客户"这个标签到底意味着什么。

这并不是危言耸听的虚构数据,而是消费金融行业近年来反复出现的事实:

  • 行业统计显示,部分头部平台的违约样本 中,"同时借贷 10 家以上"的用户占比超过 35%,"同时借贷 15 家以上"的占比也超过 12%。
  • 同一借款人被 10 家以上机构同时授信的共债客户,违约率是单平台借款用户的 3–5 倍
  • 借一笔钱还另一笔、以贷养贷的"链式共债"客户,平均"撑"过违约的时间窗只有 5–8 个月,之后就是集中崩盘。

这些数字共同指向一个被忽视的现实:多头借贷的真正可怕之处,不在于借了多少家,而在于这种"同时借十几家"的状态,意味着客户的财务结构已经彻底变形——而绝大多数传统风控系统,对这种"变形"完全无感。

本文不讨论催收、不讨论利率红线、不讨论征信修复——我们只讨论一个问题:当一个客户已经"同时借了十几家",金融机构到底能不能提前看出来,以及图数据库在这一场景中到底能做什么。

一、为什么"共债"会成为风控黑洞

1.1 共债的本质是"现金流被同步切走"

普通的"多头借贷"和"共债风险"并不是同一回事。一个高收入客户,因为资产配置需要向 4–5 家银行申请信用贷用于生意周转,这在风控看来属于"正常使用金融杠杆"。但"共债"指的是:客户的现金流已经被多笔债务同步切走,新增的借贷不再是"配置"而是"补血"。 一旦客户的现金流出现哪怕 1 个月的断档,所有债权人会同时面临违约。

1.2 真正的危险藏在"看不见的中间环节"

共债客户为了让债务不立刻崩塌,往往会做以下三件事:

  1. 在 5–10 家不同平台间来回倒账(A 借的还 B,B 借的还 C),让征信报告看起来"近期无逾期"。
  2. 把配偶、亲属甚至同事的账户用作资金过桥,绕过本人征信记录。
  3. 把资金流切到非银机构(消费金融、互联网小贷、私人借条),让银行流水查不到。

这三件事的共同特征是——传统的征信报告、流水分析、单点反欺诈规则,全都失效。客户在每一家机构单独看都是"健康"的,但放到一起看就是"高危"的。这就是图数据库要解决的核心问题:把"分散在不同机构、不同账户、不同时间"的共债关系还原成一整张图。

二、传统方案为什么看不见共债网络

2.1 征信报告只给结果、不给过程

央行征信和百行征信能告诉你"这个人有 N 笔贷款、过去 12 个月有 X 次逾期",但它给不了"这 N 笔贷款之间是不是互为再融资关系"。更给不了"这个人的配偶、司机、关联企业主是不是借了另一笔来救他"。

而这恰恰是共债的真相——共债不是 10 笔独立的贷款,是 10 笔有组织的、资金互通的、协同违约的债务网络

2.2 规则引擎看单点,模型看特征,看不到网络

维度 传统征信/规则 单点反欺诈模型 共债识别需求
视角 单客户、单机构 单客户特征工程 多客户、多机构、多账户
输入 央行征信报告 申请表+行为数据 跨机构借贷、亲属、资金流
输出 信用分、是否准入 欺诈概率 共债群组、共债等级
时效 T+1 批量查询 准实时 秒级实时(防止新增共债)
算法 阈值规则 XGBoost/逻辑回归 图遍历 + 社区发现

这张对比表说明一个事实:共债识别本质上是一个"网络视角"的问题,而传统风控天生是"单点视角"。 这是数据维度的根本差异,不是模型调优能解决的。

2.3 JOIN 检索的性能天花板

退一步讲,即使愿意把所有客户的借贷关系拉到一张关系表里做 SQL JOIN 检索,也会撞上 4 跳以上即崩盘的性能墙——这是关系数据库的物理限制,不是优化能弥补的。一个 10 万节点的共债网络,3 跳 JOIN 产生的中间结果是亿级,4 跳是百亿级,5 跳直接超出物理内存。

跳数 SQL JOIN 中间结果(10 万节点) 传统关系库耗时 图数据库多跳遍历耗时
2 跳 数十万 秒级 < 50ms
3 跳 数亿 分钟级 < 100ms
4 跳 百亿级 小时级 / 不可用 < 200ms
5 跳 超出物理内存 物理不可行 < 500ms
7 跳 物理不可行 物理不可行 < 1s(万亿边下仍可)

这张对比表把"为什么必须用图数据库"量化成了一个清晰的事实:3 跳是 SQL JOIN 的能力极限,5 跳是图数据库的工程常态,7 跳在悦数图数据库的万亿边规模下仍可秒级响应——这是数量级的差异,不是优化能弥补的。

三、图数据库如何让共债网络"显形"

3.1 把"共债"建图:实体 + 关系 + 时序

要识别共债,需要把以下要素建模为图:

  • 节点类型:自然人、企业、银行卡、收款账户、配偶/亲属、设备指纹。
  • 边类型:担保、共同借款、资金往来、共用设备、关联企业控股。
  • 边的属性:金额、时间戳、置信度、来源机构。

悦数图数据库的动态 Schema 让这张图可以随业务需要灵活扩展——今天多接入一类设备指纹,明天新增一类担保关系,都不需要停机改表结构。这是关系数据库无论如何做不到的。

3.2 三步识别:从"看见"到"看穿"

第一步:实时建图。 每当一笔贷款申请进件,CDC 实时同步把申请人、设备、银行卡、亲属关系写入图谱。任何一次申请都不是孤立的,而是触发整张图的增量更新。

第二步:多跳遍历找共债邻居。 从当前申请人出发,沿"担保、共同借款、资金往来、设备共用"四种关系做 3–5 跳遍历,秒级返回所有"可能与本笔贷款存在共债关联"的其他客户。这一步对应百毫秒级的多跳查询性能——悦数图数据库在万亿边规模下仍能稳定保持。

第三步:图算法量化共债程度。 简单地把所有邻居找出来还不够,要量化"这个客户到底共债到多深"。这一步靠三个核心算法:

图算法 在共债识别中的作用 业务输出
联通子图 找出"所有人都连在一起"的债务群组 共债群组列表,群组规模
PageRank 在共债群组里找出"核心借款人" 群组核心节点,资金枢纽
Louvain 社区发现 自动划分"独立的小共债圈" 多个共债子群,风险分层
最短路径 计算两个客户之间的最短资金链路 担保圈识别,传导路径

通过这四个算法的组合,"同时借了十几家"就不再是一个模糊的数字,而是一张可以点开、可以追源头、可以判断严重程度的具体网络图。

3.3 实时新增共债的拦截

共债的最大风险是"实时新增"——客户已经欠 9 家了,今天又来申请第 10 家。如果只看历史数据,根本拦不住。悦数的方案是:

  • 每次新申请触发实时图遍历,秒级判断"申请人是否已经在某个已知共债群组内"
  • 如果命中已知群组,直接进人工审核或拒绝。
  • 如果命中新增关联(配偶刚开了一笔),触发预警。

这一步的工程关键是"读得快"——单次 5 跳遍历 + PageRank 计算,要求 P99 延迟在 500ms 以内,否则线上决策系统会卡顿。这正是悦数图数据库万亿边规模下百毫秒多跳查询的工程意义。

四、共债识别的三个典型场景

4.1 欺诈群组识别:以贷养贷的"专业户"

某些客户专门研究"如何在多家平台间滚动借贷"。他们的共债特征非常明显:

  • 6–10 家机构借贷,但每一笔金额都不大(控制在 5 万以下)。
  • 还款日高度集中在每月 5–15 日(多笔同时到期)。
  • 多笔贷款的资金最终流向同一个收款账户

图数据库的多跳遍历 + 资金流跟踪,可以在客户第二次申请时就把整个滚动借贷的闭环画出来——这种"专业户"在图上几乎是肉眼可辨的。

4.2 真实困难客户的共债分层

不是所有共债客户都是骗子。很多人是因为真实遇到了现金流困难(失业、医疗、家庭变故),被同时推向了多家借贷。这种情况更需要图数据库的精细识别:

  • 通过 PageRank 区分"谁是群组里的债务枢纽"(可能是发起人、担保人、实际用款人)。
  • 通过 Louvain 社区发现识别"哪些客户是独立困难、哪些是被裹挟的连带者"。
  • 通过最短路径判断"债务传导链"——A 欠了 B,B 欠了 C,C 是申请人的真实担保人。

精细分层后,对"独立困难的真实客户"可以走救助通道,对"被裹挟的连带者"可以解除担保,对"恶意发起人"直接拒绝。这比传统风控一刀切的拒绝要人道得多。

4.3 关联集团客户的隐性共债

很多"集团客户"在 A 银行、B 信托、C 小贷同时有授信,单看每家都不超限,但加总后已经远超集团客户授信上限。监管对此有明确要求,但识别极难——因为这些关联关系通常藏在代持、亲属、共同投资等多层结构里。

图数据库的优势是把所有这些代持、亲属、共同投资都建图,然后沿"控股-代持-亲属-共同投资"四种关系做 5–7 跳遍历,把"纸面之外"的集团客户结构还原出来。这一步是关系数据库无论如何都做不了的——7 跳 JOIN 已经是物理不可能。

五、悦数核心能力:让共债识别真正工程化

悦数图数据库在共债场景的支撑能力可以归纳为几个核心点:底层是存算分离的分布式架构,支持万亿边图谱在线运行;上层是原生图遍历引擎,3–5 跳多跳查询稳定保持百毫秒延迟;内置 Louvain、PageRank、最短路径、联通子图等图算法库,可直接在数据库内执行,避免数据搬迁;CDC 实时同步能力让新增共债能在秒级被识别并拦截;Text2nGQL 与 GraphRAG 则让审核人员可以用自然语言提问(如"这个客户在哪几个共债圈里?"),降低使用门槛。

对于正在头疼共债识别的金融机构,悦数既可以作为独立的共债风控底座,也可以作为现有风控体系的增强模块,通过 CDC 与现有数仓、征信系统打通,按业务节奏逐步接入。

六、共债风控的落地路线图

第一步,数据入图——把申请人、设备、账户、亲属关系、担保关系先建图,哪怕只接入央行征信和自有平台数据,也能形成最小可用版本。

第二步,实时多跳查询上线——让一线审核系统在客户进件时秒级拿到"该客户是否在已知共债群组"的判断,先解决"看见"的问题。

第三步,图算法接入——把 Louvain、PageRank、最短路径跑起来,从"看见"升级到"看穿"——能识别群组、能找核心、能画传导链。

第四步,自然语言交互与决策闭环——接入 Text2nGQL 与 GraphRAG,让审核员、催收员、合规员都能用自然语言查询图谱;把共债识别的结果反馈到授信策略、利率定价、产品白名单,形成业务闭环。

共债风险不会消失,但让金融机构真正"看见"共债网络,是把这块隐性损失显性化的第一步。这恰恰是图数据库最擅长、也最不可替代的地方。