基本介紹
- 中文名:NETL語義網語言
- 外文名:NETL semantic web language
- 定義:面向人工智慧套用的系統
- 知識點:語義網路
- 系統:計算機
- 套用學科:計算機原理
語義網路表示法,二元語義網路的表示,多元語義網路的表示,語義網路的推理過程,
語義網路表示法
語義網路表示法是知識的一種結構化圖解表示,它由節點和弧線或鏈線組成。節點用於表示實體、概念和情況等,弧線用於表示節點間的關係。語義網路可用於表示二元或多元關係,擴展後可以表示更複雜的問題。
語義網路表示法由下列4個相關部分組成:
(1)語法部分。
決定表示辭彙表中允許有哪些符號,它涉及各個節點和弧線。
(2)結構部分。
敘述符號排列的約束條件.指定各孤線連線的節點對。
(3)過程部分。
說明訪問過程。這些過程能用來建立和修正描述以及回答相關問題。
(4)語義部分。
確定與描述相關的(聯想)意義的方法,即確定有關節點的排列及其占有物和對應孤線。
語義網路表示法具有以下優缺點:
(1)能以聯想方式解釋系統.因它能把實體的結構、屬性與實體間的因果關係顯式並簡明地表達出來,與實體相關的事實、特徵和關係可以通過相應的節點弧線推導出來。
(2)由於與概念相關的屬性和聯繫被組織在一個相應的節點中,故概念易於受訪和學習。
(3)表示問題更加直觀、易於理解,語義網路中的繼承方式也符合人類的思維習慣。
(4)語義網路結構的語義解釋依賴於該結構的推理過程、而沒有結構的約定,故得到推理的有效性比謂詞邏輯表示法差。
(5)節點間的聯繫可能是線狀、樹狀或網狀的,甚至是遞歸狀的、故相應的知識存儲和檢索可能需要比較複雜的過程。
二元語義網路的表示
二元語義網路用兩個節點和一條弧線(鏈)可以表示一個簡單的事實,多個節點之間以鏈相連,表示二元關係。對於表示占有關係的語義網路,既可以表示一個物體或一組物體,也可以表示情況和動作。每一情況節點可以有一組向外的弧(事例弧),稱為事例框,用以說明與該事例有關的各種變數。
在選擇節點時,首先要弄清節點是用於表示基本的物體或概念的,或是用於多種目的的。否則,如果語義網路只被用來表示一個特定的物體或概念,那么當有更多的實例時就需要更多的語義網路。
通常把有關一個物體或概念,或一組有關的物體或概念的知識用一個語義網路表示出來。否則,會造成過多的網路,使問題複雜化。與此相關的是尋找基本概念和某些基本弧的問題,稱為“選擇語義基元”問題。選擇語義基元就是試圖用一組基元來表示知識。這些基元描述基本知識,並以圖解表示的形式相互聯繫。
如圖1所示,用二元語義網路表示:小燕(XIA()YAN)是一隻燕子(SWALLOW),燕子是鳥(B1RD);巢一1(NEST—1)是小燕的巢,巢一1是巢(NEST)中的一個。
多元語義網路的表示
多元語義網路所要表示的事實是多元關係,則把這個多元關係轉化成一組二元關係的組合,或二元關係的合取。具體來說,多元關係R(,,…,)總可以轉換成(,)∧(,)∧…∧(,)。
例如,要表達北京大學(PKU)籃球隊與清華大學(TU)籃球隊進行一場比賽的比分是85:89,則可建立一個G25節點來表示這場特定的球賽,如圖2所示。
語義網路的推理過程
語義網路中的推理過程主要有兩種:一種是繼承,另一種是匹配。
1)繼承
在語義網路中所謂的繼承是把對事物的描述從概念節點或類節點傳遞到實例節點。這種推理過程類似於人的思維過程。一旦知道了某種事物的身份以後。可以聯想起很多關於這件事物的一般描述。
通常,有值繼承、“如果需要”繼承和“默認”(“預設”)繼承三種繼承過程。
2)匹配
上述的三種繼承只適應於類節點和實例節點。當要解決涉及由幾部分組成的事物時,則繼承過程將是一個“匹配”過程,只有先將各部分匹配之後,才能進行值繼承。