二、一般而言,「情書」 、「心意」這兩個詞在主題(topic)上是比較相近的詞彙,而「宇 宙」 、「太空」這兩個詞也是主題或概念(concept)上較接近的詞彙。相對而言, 「宇 宙」 、「心意」這兩詞在概念上,就比較不相關或不相似。試述一種可自動化的方法, 來量化前述詞彙的相關度或是相似度,並舉例說明。(25 分)
申論題作答 (共 1 筆)
依時間顯示最近 1 筆。
詳解 (共 2 筆)
yu
詳解 #7428869
yu
詳解 #7429058
考場實戰範本(及格目標版)
一、 自動化量化詞彙相似度的方法:詞向量模型(Word2Vec)
要自動化量化詞語的相關度,最常使用的方法是「詞向量(Word Embedding)」技術中的 Word2Vec 模型。
- 自動化訓練原理:這個方法是基於「上下文預測」的原理。電腦會自動閱讀大量的文章(例如維基百科),並利用 Skip-gram 或 CBOW 模型,觀察一個詞週邊常出現哪些字。如果兩個不同的詞,在文章中經常被塞在「相似的上下文」裡,電腦就會自動賦予這兩個詞非常接近的「空間座標(即向量)」。
- 計算相似度的公式:當每個詞都被變成一串數字(向量)後,我們使用「餘弦相似度(Cosine Similarity)」來計算。公式為:
\(\text{餘弦相似度}=\frac{\text{兩個向量的內積}}{\text{兩個向量長度的乘積}}\)
這個公式計算出來的分數會在 -1 到 1 之間。分數越接近 1,代表在空間中的角度越小,也就是主題或概念越相近。
二、 題目詞彙之實例說明
透過上述自動化訓練後,我們可以將題目中的四個詞彙轉化為向量,並計算其相似度:
- 高相似度組(情書 — 心意):在大量文本中,「情書」和「心意」常出現在談論情感、告白的脈絡中(例如:「寫情書傳達心意」)。經過計算,其餘弦相似度會接近 1,量化呈現出兩者的高相關性。
- 高相似度組(宇宙 — 太空):在科學、天文類的文章中,「宇宙」與「太空」週邊常出現恆星、火箭、探索等相同的上下文。因此電腦會給予它們相似的向量,計算出來的相似度分數同樣會接近 1。
- 不相關組(宇宙 — 心意):這兩個詞在現實文本中,幾乎不會出現在相同的上下文脈絡裡。因此,在向量空間中,它們的向量方向會接近垂直,計算出來的餘弦相似度分數會接近 0,成功量化出它們在概念上不相關。
三、 結論與資訊檢索系統之應用
這種可自動化量化詞彙相似度的技術,是現代「資訊檢索系統(如搜尋引擎)」的核心。
傳統搜尋只能比對一模一樣的字,但當系統內建了 Word2Vec 模型後:
傳統搜尋只能比對一模一樣的字,但當系統內建了 Word2Vec 模型後:
- 當使用者在搜尋框輸入「太空探險」時,資訊檢索系統能自動辨識出「太空」與「宇宙」的向量極為相似。
- 系統便能自動擴大檢索範圍,將含有「宇宙奧秘」的相關網頁也排在搜尋結果前面。
這樣一來,檢索系統就能從單純的「字面比對」升級為「理解主題語意」的智慧檢索。
?️ 怎麼改?考場避坑指南(對照老師扣分點):
- 公式千萬別寫錯:
- ❌ 兩個向量內積 / 長度乘積(這樣寫會變成分子在除,語意不清)。
- ⭕ 寫成分數線的格式(分子是內積,分母是長度乘積),或者寫「內積除以長度乘積」。
- 題目給什麼詞,你就用什麼詞:
- 不要自己發明「前進、後退」。題目既然給了「情書、心意、宇宙、太空」這四個詞,你在舉例時,就要分組把這四個詞全部塞進去解釋一遍。
- 把「資訊檢索」和「向量」連起來:
- 既然開頭或結尾提到資訊檢索,就要解釋為什麼向量對檢索有幫助。最簡單的講法就是:因為電腦懂了「太空=宇宙」,所以使用者搜尋太空時,含有宇宙的書也能被找出來。
ㅤㅤ