OpenSPG:大模型与知识图谱双向增强

OpenSPG:大模型与知识图谱双向增强

OpenSPG:大模型与知识图谱双向增强

在数字化转型的浪潮中,知识图谱技术逐渐成为企业智能化升级的重要工具。为了更好地满足金融领域的多元场景需求,蚂蚁集团与OpenKG联合推出了基于SPG(Semantic-enhanced Programmable Graph)框架的知识图谱引擎------OpenSPG。

OpenSPG是蚂蚁集团与OpenKG社区联合推出的知识图谱引擎。OpenSPG作为一个功能强大、灵活易用的知识图谱引擎,为知识构建、管理和应用提供了全面的解决方案。

官方地址:https://spg.openkg.cn/

OpenSPG基于创新的 SPG (Semantic-enhanced Programmable Graph )框架,融合了 LPG(Labeled Property Graph) 的结构性 和 RDF(Resource Description Framework) 的语义性‌ 。它提供语义建模 、知识构建 、逻辑规则推理 等功能,解决了传统知识图谱在实际应用中遇到的一些复杂问题,比如:如何更好地处理语义和结构的兼容性。

背景与意义

SPG框架是蚂蚁知识图谱平台经过多年金融领域业务支撑的经验总结,旨在解决传统图谱技术在工业级应用中的不足。SPG创造性地融合了LPG(Labeled Property Graph)的结构性与RDF(Resource Description Framework)的语义性,既克服了RDF/OWL语义复杂无法工业落地的问题,又继承了LPG结构简单与大数据体系兼容的优势。

OpenSPG则是在SPG框架的基础上进一步发展而来,为领域图谱构建提供了明确的语义表示、逻辑规则定义、算子框架等能力。它不仅支持各厂商可插拔的适配基础引擎和算法服务,还能够构建自定义的解决方案,极大地提升了图谱技术的应用范围和灵活性。

OpenSPG的核心优势

  1. 语义增强与可编程性

    • SPG-Schema语义建模:OpenSPG通过SPG-Schema框架设计,明确定义了属性图的语义增强Schema,如主体模型、演化模型、谓词模型等,使得知识图谱的构建更加规范和灵活。
    • SPG-Builder知识构建:支持结构化和非结构化知识的导入,与大数据架构兼容衔接,提供了知识构建算子框架,实现从数据到知识的高效转换。
  2. 逻辑规则推理与智能分析

    • SPG-Reasoner逻辑规则推理:抽象了KGDSL(Knowledge Graph Domain Specific Language),为逻辑规则提供可编程的符号化表示,支持复杂的业务场景建模和分析。
    • KNext可编程框架:KNext作为图谱可编程框架,提供了一套可扩展、流程化、对用户友好的组件化能力,实现引擎与业务逻辑、领域模型的隔离,方便业务快速定义图谱解决方案。
  3. 云适配与扩展性

    • Cloudext云适配层:业务系统通过SDK对接开放引擎,构建自身特色的业务前端,支持扩展/适配自定义的图存储/图计算引擎和机器学习框架,满足不同业务场景的需求。

核心功能

语义建模 ‌:负责属性图语义增强的Schema框架设计,包括主体模型 、演化模型 、谓词模型等‌。

‌知识构建‌:支持结构化和非结构化知识导入,与大数据架构兼容,提供知识构建算子框架,实现数据到知识的转换‌。

‌逻辑规则推理 ‌:抽象KGDSL(Knowledge Graph Domain Specific Language),为逻辑规则提供可编程的符号化表示,支持规则推理和神经/符号融合学习‌。

‌可编程框架 ‌:提供可扩展、流程化、用户友好的组件化能力,实现引擎与业务逻辑、领域模型的隔离,快速定义图谱解决方案‌。

‌云适配层‌:支持业务系统基于SDK对接开放引擎,构建业务前端,适配自定义的图存储/图计算引擎和机器学习框架‌。

技术原理

OpenSPG框架创造性地融合了LPG的结构性 和RDF的语义性 ,提供一种既简单又具有丰富语义的图表示方法‌。它支持在非完备数据状态下构建和持续迭代演化图谱,以及在数据不完整或变化的情况下进行知识构建和推理‌。

技术细节组成

  • SPG-Schema语义建模

    • 演化模型:描述图谱中节点和关系的动态变化过程。
    • 谓词模型:定义节点之间的关系及其属性。
    • 主体模型:定义图谱中的主体节点及其属性。
  • SPG-Builder知识构建

    • 知识导入:支持多种数据源的结构化和非结构化数据导入。
    • 知识加工SDK:提供实体链指、概念标化和实体归一等算子能力,结合NLP和深度学习算法,提高知识图谱的质量和一致性。
  • SPG-Reasoner逻辑规则推理

    • KGDSL:一种专门用于知识图谱逻辑规则定义的领域特定语言。
    • 规则推理:通过谓词语义和逻辑规则定义知识之间的依赖和传递,支持复杂的业务场景分析。
  • KNext可编程框架

    • 组件化能力:提供可扩展、流程化的组件化能力,支持用户自定义图谱解决方案。
    • 隔离机制:实现引擎与业务逻辑、领域模型的隔离,确保系统的稳定性和灵活性。
  • Cloudext云适配层

    • SDK对接:业务系统通过SDK对接开放引擎,构建特色业务前端。
    • 扩展适配:支持自定义的图存储/图计算引擎和机器学习框架,适应不同业务需求。

可视化界面与工具

OpenSPG还提供了可视化界面,方便用户进行知识库的管理和知识的可视化展示‌。用户可以通过neo4j等工具对graphrag提取和存储的知识图谱进行可视化,更直观地感受GraphRAG的魅力‌。

应用与优势

OpenSPG已在实际业务场景中得到应用,无论你是技术开发者还是业务人员,OpenSPG 都提供了一个易于上手且功能丰富的平台,用于构建和应用知识图谱。

目前,OpenSPG 已经被应用于多个领域,如:金融风险识别、供应链管理、医疗诊断等。其优势包括成熟稳定、灵活定制、高效性能和易于集成等‌。与大模型技术结合使用,即可产生了类似 KAG 这样逻辑推理问答框架。

  1. 企业供应链图谱:通过构建企业供应链图谱,实现供应链的可视化管理和优化,提升供应链的透明度和效率。
  2. 黑产挖掘图谱:利用图谱技术挖掘黑产网络,识别潜在的风险点,保护企业和用户的利益。
  3. 医疗知识图谱:构建医疗领域的知识图谱,支持临床决策、疾病诊断和药物研发等应用。

如何使用

  1. Get Started

    • 安装说明:通过官方文档获取详细的安装指南。
    • 快速上手:通过案例快速上手,包括企业供应链图谱、黑产挖掘图谱、医疗知识图谱等。
  2. 进阶教程

    • OpenSPG用户手册:详细介绍了OpenSPG的各项功能和使用方法。
    • OneKE用户手册:提供OneKE的相关使用指南。

结语

OpenSPG凭借其强大的语义增强、可编程性和扩展性,为企业和开发者提供了一个高效、灵活的知识图谱构建和管理平台。无论是金融、供应链、医疗还是其他领域,OpenSPG都能助力企业在数字化转型的道路上更进一步。

相关推荐
慢云智慧空间7 小时前
从智能终端到空间AI,慢云科技如何重新定义智慧人居?
人工智能·python·科技
for_ever_love__7 小时前
LangChain SelfQueryRetriever:让模型自己写过滤条件
人工智能·语言模型·langchain·nlp·全文检索·元数据查询·自查询检索
天天代码码天天7 小时前
让照片动起来:LivePortrait 人像精简版分享,解压即可使用
人工智能
李福春7 小时前
斗破Google ADK Java苍穹-第5境斗灵-凝物通脉-Context与State
java·开发语言·人工智能·java-ee·google adk·深圳同盟·腾讯云架构师技术同盟
u1301307 小时前
GitHub 热榜项目:周榜(2026-10-11)
人工智能·驱动开发·github
空 白II7 小时前
10.11 大语言模型研究简报:Anthropic 披露 Claude Agent 四类越权失序行为
人工智能·语言模型·自然语言处理
具身AGI7 小时前
世界模型改当裁判,物理AI 物理推理 做判据
人工智能·深度学习·机器学习
狂奔蜗牛(bradley)7 小时前
EtherCAT 主站拓扑判定的三级防护:从去抖到振荡检测
人工智能·嵌入式硬件·fpga开发·架构
XMAIPC_Robot7 小时前
工商业储能EMS边缘计算:本地AI负荷预测,彻底摆脱云端依赖
人工智能·fpga开发·机器人·边缘计算·arm+fpga·rk3588+fpga
奈落247 小时前
AI 办公助手选型指南:从聊天问答到主动式工作流,企业办公自动化该怎么挑、边界在哪
人工智能·自动化·工作流·ai 办公