OpenSPG是螞蟻集團聯合OpenKG社區推出的基于SPG框架的知識圖譜引擎。OpenSPG融合LPG的結構性和RDF的語義性,克服RDF/OWL語義復雜難以落地的問題,繼承LPG結構簡單與大數據體系兼容的優勢。OpenSPG提供明確的語義表示、邏輯規則定義和算子框架等能力,支持各廠商可插拔的適配基礎引擎和算法服務,構建自定義的解決方案。OpenSPG用高效的知識化轉換,幫助提高數據價值和應用價值,適于金融等多種業務場景。
OpenSPG的主要功能語義建模(SPG-Schema):負責屬性圖語義增強的Schema框架設計,包括主體模型、演化模型、謂詞模型等。知識構建(SPG-Builder):支持結構化和非結構化知識導入,與大數據架構兼容,提供知識構建算子框架,實現數據到知識的轉換。邏輯規則推理(SPG-Reasoner):抽象KGDSL(Knowledge Graph Domain Specific Language),為邏輯規則提供可編程的符號化表示,支持規則推理和神經/符號融合學習。可編程框架(KNext):提供可擴展、流程化、用戶友好的組件化能力,實現引擎與業務邏輯、領域模型的隔離,快速定義圖譜解決方案。云適配層(Cloudext):支持業務系統基于SDK對接開放引擎,構建業務前端,適配自定義的圖存儲/圖計算引擎和機器學習框架。OpenSPG的技術原理屬性圖的語義表示:OpenSPG框架創造性地融合了LPG(Labeled Property Graph)的結構性和RDF(Resource Description Framework)的語義性,提供一種既簡單又具有豐富語義的圖表示方法。知識層級間的兼容遞進:OpenSPG支持在非完備數據狀態下構建和持續迭代演化圖譜,支持在數據不完整或變化的情況下進行知識圖譜的構建和管理。大數據與AI技術體系的銜接:OpenSPG框架有效銜接大數據技術和AI技術,支持對海量數據進行高效的知識化轉換,提升數據和應用的價值。領域知識模型及算子的開發:新的業務場景基于擴展領域知識模型及開發新算子,快速構建領域模型和解決方案。邏輯規則和語義規則的定義:基于KGDSL定義邏輯規則,讓機器理解和處理復雜的業務邏輯,支持規則推理和神經/符號融合學習。OpenSPG的項目地址項目官網:spg.openkg.cnGitHub倉庫:https://github.com/OpenSPG/openspgOpenSPG的應用場景金融領域:在金融領域,OpenSPG用在風險評估、信用評級、市場分析、反欺詐等,幫助金融機構進行精準的風險控制和管理。企業決策與運營管理:企業進行市場趨勢分析、供應鏈優化、客戶細分等,輔助戰略規劃和運營管理。客戶服務與個性化推薦:在客戶服務領域,OpenSPG提供自動問答和精準的客戶支持,在個性化推薦方面,根據用戶行為和偏好推薦相關內容和產品。搜索引擎與自然語言處理:OpenSPG能夠增強搜索引擎的語義理解能力,提升搜索結果的相關性,在自然語言處理領域,提高語言模型的理解和分析能力。醫療健康與教育研究:在醫療健康領域,OpenSPG輔助臨床決策和藥物研發;在教育領域,支持個性化學習和學術研究。 
