Semantic Web 與 Semantic Search (語意網與語意搜尋)

Semantic (語意)是要研究符號的意義,現在談到Semantic大多指的符號是指人類的語言,這類Semantic又稱為Linguistic semantics (語言語意學),相對於Semantics的就是syntax 跟pragmatics,什麼是syntax跟pragmatics呢? Semantic Web到底跟Semantic Search是相同的意義嗎? 我們來研究看看 …


Semantic : 語意 ,syntax : 語法 , pragmatics : 語用

syntax語法最容易瞭解,就是指研究文法 (grammar),文法正確就好,不管意思如何,比如「哥哥 吃了 牆壁」,「哥哥」是主詞、「吃」是動詞、「牆壁」是受詞,而「了」可以說是指完成動詞這個動作的描述,語法上完全沒有問題,但是卻聽起來很怪。

而semantics跟pragmatics兩者意思很近似,這篇文章"Syntax, Semantics, and Pragmatics“將他們的差異解釋得很好:

Semantics is the study of the meanings of linguistic expressions.

Pragmatics has to do with context-dependent features of language. 

pragmatics(語用學)比semantics(語意學)複雜,因為會因為上下文的差異而不同,也可能會因為說話的音調而有不一樣的意義 … 所以semantics只要知道其意義,而pragmatics還要知道在什麼狀況下使用,才能瞭解真正的意義。

以上可能還不容易清楚知道,因此用例子來說明他們的差異 …

如果有人說「不理你了」,就semantics來說,就是「我+不想+理會+你+了」,「理會」的意思可以是「說話」、「在意」、「關心」…. 等等,也就是我要切斷存在跟你中間的「連接線」,semantics是純粹研究這句話的意思。

但是如果談到pragmatics,就必須知道這句話的上下文、語氣 … ,這句話如果是男女朋友間很俏皮的笑說: 「不理你了」,還可能是撒嬌的意思。而除了上下文跟語氣之外,還有整個環境都可能影響同樣一句話的pragmatics上的意義,如女生說: 「我的肚子好像在叫」,她並不是要陳述「肚子在叫」這件事,而是希望男生帶她去「吃飯」,同樣的有人說: 「好像蠻熱的」,也不是要告訴你「熱」這件事,而是暗示你「開冷氣」。

因此,如果真的要知道一句話的真正意義,不能只是semantics,而必須pragmatics,但是就網頁上的內容來說,淬取semantic應該已經足夠。

而semantic web則是為了達成semantic search所做的準備,也就是說semantic web跟semantic search不是相同的意思。

簡單來說semantic web是跟tag (標記) 有關,semantic search 就必須要知道使用者下某個關鍵字所指的真正意義,然後從浩瀚的資料中抓出使用者想要的資料。

就Wikipedia的解釋 … 語意網(Semantic Web) 是在全球資訊網上的文檔(如:HTML)上添加能夠被電腦所理解的語意(Meta data),從而使整個網際網路成為一個通用的資訊交換媒介。

如果能夠精準的在文檔上加上適當的meta data,則可以將沒有結構化的文檔資料,變化成具有結構化關係的資料,那麼電腦就能夠妥善的處理這些資料來讓我們搜尋。

semantic search (語意搜尋) 則是要瞭解使用者到底想要什麼,利用各種方式來提高搜尋的準確性。當然semantic web只是達成semantic search的其中一個方式,因為不可能先把所有文檔都加上meta data,還是會有許多資料是非結構化而且非常凌亂的。只是建構semantic web可能是達成semantic search比較省力的方式,並且semantic web除了達成semantic search外,還有其他目的,就是讓電腦跟人腦一樣能夠瞭解資料,讓電腦自動去完全一些事情。

所以企業網站就是要盡量做到semantic web (語意網)的要求,讓搜尋引擎比較容易進行Semantic Search (語意搜尋)。

所以搜尋引擎不僅要Give me what I said,而更要Give me what I want! 但是要做到這樣,你就必須協助搜尋引擎,給他semantic web (語意網)就是最基本的工作。

5 留言

於 Semantic Web 與 Semantic Search (語意網與語意搜尋).
  1. |

    前兩天聽老師的課,才知道什麼事Semantic Web,現在看完老師精彩的解說又對Semantic Search有更清楚的認識。
    學習了~謝謝老師!

  2. admin
    |

    客氣啦, 多多互相交流喔 !

  3. |

    老師好~
    請問現在語意搜尋引擎判讀語意的能力可以到達什麼程度呢?剛試了幾個網站(www.izito.com)(www.kartoo.com)(yebol.com),好像都沒有想像中來的好?還是我誤解了?
    比如搜 Who is the U.S. president
    期待回傳obama

  4. |

    看來我誤很久了…
    重新玩一下www.izito.com
    大概瞭解semantic search engine是怎麼一回事了
    所以google搜尋羅盤,也是算是semantic search囉~只是沒那麼細

敬請留言

你的回應對我們是很重要的. 你的電子郵件將不會被公開.

請等待 ...
*
Loading Facebook Comments ...