(http://www.jfsowa.com/pubs/semnet.htm)
A semantic network is a graphic notation for representing knowledge in patterns of interconnected nodes and arcs. – Sowa, J. F., Encyclopedia of cognitive science, v.4, 2005, p. 1082
A semantic network is often used as a form of knowledge representation. It is a directed graph consisting of vertices which represent concepts and edges which represent semantic relations between the concepts. – Wikipedia, 2006
Defination: 語義網路(semantic network)指一種具體呈現知識的圖形標示系統(graphic notation),這種圖示系統通常透過節點與連結線等符號繪製成一種網路式的圖樣,以表現概念間的語義關係,進而呈現某種知識的內涵或架構。
語義網路的概念最早在哲學、心理學與語言學中都有涉及,而在當代的計算機研究領域中,被用來發展出人工智慧與自動翻譯技術。在計算機科學中,語義網路被視為一種宣告性的圖示表徵,用以呈現知識或完成自動推論系統。
six kinds of semantic network:
Sowa 在其為人工智慧與認知科學的語義網路百科辭目中,將語義網路區分為六類:
某些語義網路是依據人類認知機制的假設設計的,某些主要是為了電腦計算機運作效率的目的。有時,計算機科學的推論需求與心理學證據達到相同的結論。
differencte between those propositional semantic networks:
蘊涵式網路是命題語義網路(propositional semantic network)的一種特殊型式,在蘊涵式網路中,暗示(implication)是概念間主要的關係。其他的關係會包含在命題節點之內,而被不會被推論程序所處理。根據詮釋,此種語義網路也被稱為「信條網路(belief networks)」、「隨意網路(casual networks)」、「貝氏網路(Bayesian networks)」、或「真理維持系統(truth-maintenance systems)」。有時相同的圖型可以與任何或所有的詮釋一起使用。
蘊涵式網路有兩種推論的方法:邏輯與機率。