- 知識圖譜:方法、實踐與應用
- 王昊奮 漆桂林等
- 469字
- 2020-04-03 12:54:49
第2章 知識圖譜表示與建模
知識圖譜表示(Knowledge Graph Representation)指的是用什么語言對知識圖譜進行建模,從而可以方便知識計算。從圖的角度來看,知識圖譜是一個語義網絡,即一種用互聯的節點和弧表示知識的一個結構[1]。語義網絡中的節點可以代表一個概念(concept)、一個屬性(attribute)、一個事件(event)或者一個實體(entity);而弧表示節點之間的關系,弧的標簽指明了關系的類型。語義網絡中的語義主要體現在圖中邊的含義。為了給這些邊賦予語義,研究人員提出了術語語言(Terminological Language),并最終提出了描述邏輯(Description Logic),描述邏輯是一階謂詞邏輯的一個子集,推理復雜度是可判定的。W3C采用了以描述邏輯為邏輯基礎的本體語言OWL作為定義Web術語的標準語言。W3C還推出了另外一種用于表示Web本體的語言RDF Schema(簡稱RDFS)。目前基于向量的知識表示開始流行,這類表示將知識圖譜三元組中的主謂賓表示成數值向量,通過向量的知識表示,可以采用統計或者神經網絡的方法進行推理,對知識圖譜中的實體直接的關系進行預測。本章將對知識表示的常見方法進行介紹,并且討論如何用這些知識表示方法對知識進行建模。