---
tags:
- 符號流
- 知識工程
- 推理引擎
- 語意網路
- 框架
- 知識圖譜
- 本體論
- 知識建模
---
# 🕸💡知識圖譜 {#sec-knowledge-graph}
`知識圖譜`（Knowledge Graphs）是「符號流」AI 的 **經典模組半成品**，能將現實世界的知識結構化，以**實體**（Entities）及其之間的**關係**（Relationships）進行表徵，廣泛應用於搜尋引擎、智慧問答、推薦系統、語意檢索、企業知識管理等領域。它們的本質是 **對符號與符號之間語意關係的形式化建模**，並在面對[符碼紮根](01-03-Symbol_Grounding_Problem.qmd)問題或推理任務時，進行**語意鏈接**或**邏輯推斷**，使抽象知識能夠落地為可運算的結構。

作為「符號流」AI 的 **經典模組半成品**，`知識圖譜` 奠定了 AI 系統的應用生產力：它們將分散的知識資源轉化為可檢索、可推理、可重用的模式，為各類智慧化應用提供透明、可驗證的知識基礎。

這些圖譜的特徵之一是「**結構性語意**」。與傳統資料庫不同，`知識圖譜` 不僅儲存數據，更賦予數據語意，使其能被機器理解與推理。這種特性使它們在實務中「隨插隨用」，特別適合需要可解釋性與可驗證性的場景。結構化的知識網絡讓 AI 系統能夠跨越資料孤島，連結不同資訊來源，發現深層次的關聯，並支援複雜的推理與問答。

概念上，它與「統計流」AI 的 **機器學習模型** 遙相呼應：機器學習模型透過數據訓練習得隱含的模式與結構，並將這些習得的「意義」應用於新情境中；`知識圖譜` 則透過節點與關係明確表達「意義」，並在推理過程中直接利用這些語意結構，產生可解釋且可驗證的回應。

## 🔂模組化生產力🏭

在實務應用中，`知識圖譜` 的 **模組化生產力** 體現在以下幾方面：

- 📦 **可重複使用**：一旦構建完成，知識圖譜可作為獨立模組嵌入不同系統，支撐多種應用場景（如語意搜尋、知識問答、決策支援），並透過標準化的知識表徵方式促進跨系統共享。
    
- 🔄 **可持續優化**：透過多種策略，確保知識圖譜在生命週期中持續保持準確性、完整性與時效性。
    
    - ⮼ **知識更新（Knowledge Updating）**
        
        - 🏃 **批次更新**：定期整合新資料來源，批量新增或修正節點與關係。
            
        - 🏋 **增量更新**：即時或按需新增新知識，降低更新成本並保持知識新鮮度。
            
    - ⮻ **知識融合（Knowledge Fusion）**
        
        - 🌱 **跨來源融合與連結數據**：將不同資料庫或知識庫的內容整合為統一的圖譜結構，形成完整的知識體系。
            
        - ✂️ **衝突解決**：當不同來源的知識存在矛盾時，透過規則或可信度評估進行合併與修正。
            
        - 🪶 **自動化抽取與對齊**：利用資訊抽取、實體對齊與語意標註技術，從非結構化資料中自動生成或擴充知識圖譜，並為數據賦予語意與上下文。
            
- 🧩 **與推理引擎協同**：知識圖譜為推理引擎提供結構化知識基礎，支援基於現有知識推斷出新的、隱含的資訊；推理結果又可反饋圖譜結構優化，形成知識與推理的閉環。

作為「符號流」AI 的 **經典模組半成品**，`知識圖譜` 奠定了 AI 系統的應用生產力，將知識轉化為可用模式，支撐多元自動化與智慧化應用。

## ▶️常見類型與任務🎯

`知識圖譜` 可依構建方式與應用場景分類：  

- 📘 **開放域知識圖譜** （Open-domain KG）
  - 📝 涵蓋廣泛領域的通用知識，應對 AI 常識問題。
  - 🔍 範例：Wikidata、DBpedia、YAGO。  
- 📗 **專用域知識圖譜（Domain-specific KG）**  
  - 📝 聚焦特定領域（如醫療、金融、法律）的專業知識。  
  - 🔍 範例：UMLS（醫學）、FIBO（金融業務本體）。  
- 📙 **企業知識圖譜（Enterprise KG）**  
  - 📝 針對企業內部資料與流程構建，支援決策與知識管理。  
  - 🔍 範例：企業內部產品知識庫、供應鏈知識圖譜。  
- 📕 **應用場景**  
  - 🔍 語意搜尋與問答系統  
  - 🔍 推薦系統與內容關聯分析  
  - 🔍 多語知識整合與跨文化應用  
  - 🔍 智慧助理與對話系統

下節以基於CIA世界情報建構知識圖譜的案例練習，闡明`知識圖譜` 的應用過程。

## 🛅CIA 世界情報知識圖譜

舉例來說，一個基於 CIA World Factbook 的**世界情報知識圖譜**。節點包含**國家**（例如：新加坡 Singapore）、**區域**（例如：東南亞 Southeast Asia）、**地理位置**（例如：麻六甲海峽 Strait of Malacca）、**經濟指標**（例如：人均 GDP）和**人口特徵**（例如：總人口 Population）。連線則表示這些實體之間的**關係**，例如：

- `新加坡` **位於** `東南亞`    
- `新加坡` **扼守** `麻六甲海峽`    
- `新加坡` **擁有** `高人均 GDP`
- `新加坡` **的總人口為** `590萬`

透過這個`知識圖譜`，系統不僅能回答簡單的事實性問題（如「新加坡的人口是多少？」），還能進行更複雜的推理和分析。例如，當用戶詢問：「哪個東南亞國家擁有高人均 GDP，且控制著重要航道？」系統可以透過**圖譜**中的關係，迅速找到`新加坡`這個實體，並提供詳細的背景資訊。這種方式讓 AI 能夠從孤立的數據點中，發掘出深層的**語意關聯**，實現更智慧、更具洞察力的資訊檢索與分析。

## ▶️運作流程🔁

`知識圖譜` 的構建和應用是一個知識**採集應用**的過程，通常包括以下步驟：

1. 📥 **數據採集與整合**：從結構化數據庫、非結構化文本、網頁等不同來源收集原始數據。
2. 🧩 **實體識別與連結** (Entity Recognition and Linking)：從數據中識別出關鍵實體（人、地點、組織等），並將其與知識圖譜中已有的實體進行連結，或創建新實體。
3. 💾 **關係提取** (Relationship Extraction)：識別實體之間的語意關係，並將這些關係添加到圖譜中。
4. 🕸 **知識圖譜構建與儲存**：使用圖數據庫（如 Neo4j、ArangoDB）或 RDF 格式，將提取的實體、關係及語意信息儲存起來。
5. 🔍 **知識推理與查詢**：利用 SPARQL 等查詢語言，或結合推理引擎，對知識圖譜進行複雜查詢，發現隱藏的知識和模式。
6. ♻️ **知識圖譜更新與維護**：隨著現實世界知識的變化，定期更新和維護知識圖譜，確保其準確性和時效性。

綜上，`機器學習模型` 的運作流程是一個閉環系統，從採集到關係提取再到圖譜構建，確保知識圖譜在動態環境中保持準確性和時效性。

## 🔄歷史演進🗿

`知識圖譜` 的發展歷程反映了「符號流」AI 體系中，知識表徵技術演進的重要里程碑。

- 📜 **早期符號邏輯與語意網路（1950s-1980s）** ➠AI 的早期研究，如 Newell 和 Simon 的「通用問題求解器」（GPS），以及 Quillian 的語意網路，奠定了知識可以被形式化和結構化的基礎。然而，這些方法在處理大規模、異構數據方面面臨挑戰。    
- 🌐 **語意網與 RDF 的興起（1990s-2000s）** ➠Tim Berners-Lee 提出的語意網（Semantic Web）概念，旨在讓網際網路上的資訊具有機器可讀的語意。W3C 推出了 RDF (Resource Description Framework) 、OWL 等標準，推動知識以語意化、機器可讀的形式表達，為構建互聯網規模的知識圖譜奠定了基礎。
- 🏛 **大型知識圖譜的誕生與普及（2010s）** ➠Google 在 2012 年推出了「Google Knowledge Graph」，將互聯網上的結構化和非結構化資訊進行整合，改進搜尋引擎的結果呈現和使用者體驗。隨後，Facebook (Graph API)、Microsoft (Bing Knowledge Graph) 等公司也紛紛推出自己的知識圖譜。Wikidata 作為一個開放、協作的知識庫，也在此期間崛起。為了克服手動構建和維護知識圖譜的瓶頸，**機器學習**技術被廣泛應用於知識圖譜的自動化構建，包括實體連結、關係提取等。
- 🧠 **多模態與知識圖譜的融合（2015s-至今）** ➠ 知識圖譜與影像、語音、文本等多模態資料結合，並支援跨語言知識對齊與融合。同時，**知識圖譜嵌入**（Knowledge Graph Embedding）技術，將圖譜中的實體和關係映射到低維向量空間，使得機器學習模型能夠更容易地處理知識圖譜數據，並用於預測新的連結（連結預測）。
- 🤝 **神經符號融合期（2020s‑至今）** ➠ 與大型語言模型（LLM）結合，探索自動化知識抽取、動態更新與可解釋推理的新模式，也促進**神經符號系統**的發展，結合知識圖譜的符號推理能力。**多模態知識圖譜**結合圖像、語音、視頻等非結構化數據與知識圖譜。

由此可見，`知識圖譜` 的歷史演進不僅反映了「符號流」AI **經典模組半成品**成熟，也為今日混合式 AI 提供學習與推理的基礎，應對了[符碼紮根問題](01-03-Symbol_Grounding_Problem.qmd)，也鋪墊了與「統計流」AI 如大型語言模型協同發展的道路。

***

## 🌲小結與展望🔳

👧👦🏻 對人類學習者而言，搭建`知識圖譜`如同專家組構建「心智圖」（Mind Map），是一張🏛️「**智慧知識地圖**」。學習者可以把原本離散的資訊點，串連成一個**結構化、可推理的知識網路**。這過程是**系統化思考**和**跨領域資訊整合**能力的體現。

🤖🦾 對 AI 而言，掌握 `知識圖譜`，就像擁有一張🕸️「**語意化的知識網路**」，可供機器推理引擎、語意搜尋與決策系統使用，產出可解釋、可驗證的知識。`知識圖譜` 是「符號流」AI 的 **專家知識模組**，可以透過持續更新與跨來源融合，保持知識的時效性與完整性。`知識圖譜`還能作為「符號流」AI 的**經典模組半成品**，允許**分散的知識資源**轉化並整合成有意義、理解和推理的完整世界，不僅有助於資訊整合與檢索，也能培養跨領域的思維與理解能力。

展望未來，`知識圖譜`將持續與「統計流」AI 技術深度融合，如**[深度學習](04-03-neural_networks.qmd)**、**[大語言模型](02-07-large_language_models.qmd)**等，形成更強大的**神經符號系統**。這將使知識圖譜從被動的知識庫，轉變為能夠自動生長、自我演進的智慧系統，並在**問答**、**推薦**、**決策支援**等領域發揮更關鍵的作用。未來發展方向可能包括：更廣泛的自動化構建、多模態知識整合、可解釋性增強、與大型語言模型的深度融合

***

## 👉接下來🪸

- ⮦🚦 探究 [第參篇 🏛️](03----symbolic_ai.qmd)　「符號流」AI（Symbolic AI）的其它條目，評估自己可不可以說明`知識圖譜`和它們的關係，如下所述：
    
    - **🏛️⊨∴ [形式邏輯](03-01-formal_logic.qmd)** ：形式邏輯為`知識圖譜`提供了描述實體間關係的嚴謹語法和推理規則，是構建知識圖譜基礎的關鍵。
        
    - **🏛️🤖💬 [自動對話系統](03-02-automatic_dialogue_systems.qmd)** ：`知識圖譜`可以作為自動對話系統的知識後端，提供事實資訊和語境理解，使對話更自然、更具智慧。
        
    - **🏛️🎁🧠 [專家系統](03-03-expert_systems.qmd)** ：`知識圖譜`作為專家系統的知識庫，以圖形化的方式組織領域知識，使推理引擎能夠高效地檢索和推理。
    
    - **🏛️🛠️🏗️ [知識表徵](03-04-knowledge_representation.qmd)**：`知識圖譜`是知識表徵的具體實現或產出之一，以圖形化的結構將知識進行組織和連結。
        
    - **🏛️🌐🔗 [語意網](03-06-semantic_web.qmd)** ：語意網是種網頁標準的`知識圖譜`實現，它將語意網的網狀結構具體化，並透過 RDF、OWL 等標準進行知識的結構化和互聯。
        
    - **🏛️🌌🗺️ [本體論](03-07-ontology.qmd)** ：本體論為`知識圖譜`提供了概念、屬性和關係的嚴謹定義和分類框架，確保知識的一致性、準確性和可擴展性。