2. 金融知识图谱基础:实体、关系、属性、图数据库(Neo4j)基本概念

在构建金融风险传导巡检体系之前,必须理解知识图谱的核心构成要素。金融知识图谱并非简单的数据堆砌,而是通过实体、关系和属性三元组,将分散的金融数据转化为可推理、可传导的结构化知识网络。本章将系统讲解这些基础概念,并介绍图数据库 Neo4j 的核心操作。

2.1 知识图谱的三要素

知识图谱的本质是“图”结构,由节点和边组成。在金融风控场景中,这三个要素具有明确的业务含义:

要素 定义 金融风控示例
实体 (Entity) 客观存在的、可区分的事物,即图中的节点 企业、个人、银行账户、担保合同、抵押房产
关系 (Relation) 实体之间的语义连接,即图中的边 “担保”、“持股”、“控制”、“交易”、“任职”
属性 (Property) 描述实体或关系的特征信息 企业注册资本、个人征信评分、担保金额、合同到期日
关键认知: 实体是“谁”,关系是“做了什么”,属性是“具体细节”。风险传导巡检正是沿着“关系”这条路径,结合“属性”阈值,判断风险是否从源头实体扩散到关联实体。

2.2 金融图谱中的实体类型

在金融风控领域,实体通常被划分为以下几类核心节点,每类节点都承载着特定的风险信息:

  • 主体类实体: 企业法人、自然人、个体工商户、金融机构。它们是风险传导的起点和终点。
  • 资产类实体: 房产、车辆、股权、存货、应收账款。资产是风险缓释或风险暴露的载体。
  • 合约类实体: 贷款合同、担保合同、租赁合同、保险合同。合约定义了风险传导的法律依据和金额。
  • 事件类实体: 逾期记录、法律诉讼、行政处罚、股权冻结。事件是风险爆发的信号节点。
金融知识图谱实体关系示例 企业 A 自然人 B 担保合同 逾期事件 申请 担保 触发 关联交易 说明:风险从“企业 A”通过“担保关系”传导至“自然人 B”,并由“逾期事件”触发巡检告警。

2.3 关系类型与风险传导方向

关系是知识图谱的灵魂。在金融风险传导巡检中,关系不仅定义了连接,更指明了风险扩散的路径和方向。根据风险传导特性,关系可分为三类:

关系类型 传导特性 典型关系 巡检关注点
强关联关系 风险传导速度快、影响大 担保、持股、实际控制 担保圈、循环持股、一致行动人
弱关联关系 风险传导具有间接性、滞后性 交易、共同投资、上下游 异常交易流水、供应链中断
事件触发关系 风险传导由特定事件激活 诉讼、冻结、失信被执行 司法涉诉、资产查封、负面舆情
巡检策略提示: 在构建巡检规则时,应优先关注“强关联关系”路径,并设置较短的巡检周期(如每日巡检)。对于“弱关联关系”,可采用事件驱动或定期批量巡检模式。

2.4 属性:风险量化的基础

属性为实体和关系提供了量化的维度。在风险传导计算中,属性是判断风险等级、计算风险敞口的关键数据。属性通常分为:

  • 数值型属性: 注册资本(万元)、担保金额(万元)、逾期天数、持股比例(%)。可用于阈值比较和风险评分。
  • 文本型属性: 企业名称、统一社会信用代码、行业分类、注册地址。用于实体对齐和模糊匹配。
  • 时间型属性: 成立日期、合同到期日、逾期起始日。用于时间窗口分析和风险时效性判断。
  • 状态型属性: 经营状态(正常/注销/吊销)、征信状态(正常/关注/次级)。用于风险分类和预警。

2.5 图数据库 Neo4j 基础

Neo4j 是目前最成熟的原生图数据库,采用属性图模型(Property Graph Model),完美契合知识图谱的三要素。其核心概念与金融图谱的映射关系如下:

Neo4j 概念 对应图谱要素 金融风控示例
节点 (Node) 实体 企业、个人、合同
关系 (Relationship) 关系 担保、持股、交易
标签 (Label) 实体类型 :Company, :Person, :Contract
属性 (Property) 属性 name, amount, date

以下是一个典型的 Neo4j Cypher 查询示例,用于查找某个企业所有对外担保关系及被担保方:

// 查询企业 A 的所有对外担保路径
MATCH (c:Company {name: '企业A'})-[r:GUARANTEE]->(target)
RETURN c.name AS 担保方, 
       r.amount AS 担保金额, 
       target.name AS 被担保方, 
       target.status AS 被担保方状态
ORDER BY r.amount DESC
LIMIT 20;
常见误区: 不要将图数据库与关系型数据库(如 MySQL)混用。图数据库擅长处理多对多、多层嵌套的关联查询(如查找“担保圈”),而关系型数据库在深度超过 3 层的关联查询中性能会急剧下降。在金融风险传导巡检场景中,应优先使用图数据库进行路径分析和传导模拟。
Neo4j 属性图模型与金融图谱映射 :Company :Person :GUARANTEE 属性: amount, date 关系 关系 承载 说明:Neo4j 中,节点通过标签(:Company)定义实体类型,关系(:GUARANTEE)定义连接语义,属性(amount)存储量化数据。 三者共同构成风险传导巡检的数据基础。

2.6 本章小结

金融知识图谱的基础由实体、关系、属性三要素构成。实体是风险主体,关系是传导路径,属性是量化依据。Neo4j 图数据库通过节点、关系、标签、属性完美映射这三要素,为金融风险传导巡检提供了高效的数据存储和查询能力。掌握这些基础概念,是后续构建巡检规则、设计传导模型的前提。