二、一般而言,「情書」 、「心意」這兩個詞在主題(topic)上是比較相近的詞彙,而「宇 宙」 、「太空」這兩個詞也是主題或概念(concept)上較接近的詞彙。相對而言, 「宇 宙」 、「心意」這兩詞在概念上,就比較不相關或不相似。試述一種可自動化的方法, 來量化前述詞彙的相關度或是相似度,並舉例說明。(25 分)

詳解 (共 2 筆)

yu
yu
詳解 #7428869
2026/07/03
詞向量(Word Embedding)餘弦相似度(Cosine Similarity)是自然語言處理(NLP)中分析語意與比對文本的兩大核心技術。 [1, 2]
一、 詞向量(Word Vectors)是什麼?
詞向量是將人類語言中的詞彙,轉換成電腦能理解的數字陣列(向量)」。 [1]
  • 核心概念: 每個詞彙會對應到一個高維度的數值空間。若兩個詞彙的語意相近(例如「貓」與「狗」),它們在向量空間中的距離會非常靠近。
  • 經典模型: 如 Word2Vec 或 BERT,會將文本的上下文關係考慮進去,捕捉詞彙的真正意義(包含同義詞與多義詞)。 [1, 2]
二、 餘弦相似度(Cosine Similarity)是什麼?
有了詞向量後,我們需要一個數學指標來計算「兩個詞彙或句子有多相似」,而餘弦相似度是計算向量之間夾角的餘弦值。 [1, 2]
  • 數學原理: 公式為兩個向量的內積除以它們長度的乘積,其數值介於 \(-1\) 到 \(1\) 之間。
    • 值 = 1: 夾角為 0 度,代表語意完全相同或方向完全一致。
    • 值 = 0: 夾角 90 度,代表兩個詞彙毫無關聯。
    • 值 = -1: 夾角 180 度,代表意義完全相反。 [1, 2, 3]
  • 最大優勢:不受文本長度的影響,只專注於向量的「方向」(即語意方向),常用於處理文本與搜尋任務。 [1, 2]
三、 應用情境
這兩者結合後,廣泛應用於現代 AI 系統中: [1]
  1. 語義搜尋: 當你搜尋「蘋果」,系統能透過餘弦相似度,找出語義相近的「iPhone」或「水果」。
  2. 問答系統 (RAG): 計算用戶的問題與知識庫中文章的相似度。
  3. 去重與推薦系統: 比較兩篇文章、商品描述是否在表達同一件事。 [1, 2]
欲深入了解詞向量的數學結構,可參考 中央研究院中文詞知識庫 的詳細說明;若想掌握演算法的計算細節,可至 維基百科的餘弦相似性 查閱完整公式與定義。 [1]
yu
yu
詳解 #7429058
2026/07/03
考場實戰範本(及格目標版)
一、 自動化量化詞彙相似度的方法:詞向量模型(Word2Vec)
要自動化量化詞語的相關度,最常使用的方法是「詞向量(Word Embedding)」技術中的 Word2Vec 模型
  • 自動化訓練原理:這個方法是基於「上下文預測」的原理。電腦會自動閱讀大量的文章(例如維基百科),並利用 Skip-gram 或 CBOW 模型,觀察一個詞週邊常出現哪些字。如果兩個不同的詞,在文章中經常被塞在「相似的上下文」裡,電腦就會自動賦予這兩個詞非常接近的「空間座標(即向量)」
  • 計算相似度的公式:當每個詞都被變成一串數字(向量)後,我們使用「餘弦相似度(Cosine Similarity)」來計算。公式為:
    \(\text{餘弦相似度}=\frac{\text{兩個向量的內積}}{\text{兩個向量長度的乘積}}\)
    這個公式計算出來的分數會在 -1 到 1 之間。分數越接近 1,代表在空間中的角度越小,也就是主題或概念越相近。
二、 題目詞彙之實例說明
透過上述自動化訓練後,我們可以將題目中的四個詞彙轉化為向量,並計算其相似度:
  1. 高相似度組(情書 — 心意):在大量文本中,「情書」和「心意」常出現在談論情感、告白的脈絡中(例如:「寫情書傳達心意」)。經過計算,其餘弦相似度會接近 1,量化呈現出兩者的高相關性。
  2. 高相似度組(宇宙 — 太空):在科學、天文類的文章中,「宇宙」與「太空」週邊常出現恆星、火箭、探索等相同的上下文。因此電腦會給予它們相似的向量,計算出來的相似度分數同樣會接近 1
  3. 不相關組(宇宙 — 心意):這兩個詞在現實文本中,幾乎不會出現在相同的上下文脈絡裡。因此,在向量空間中,它們的向量方向會接近垂直,計算出來的餘弦相似度分數會接近 0,成功量化出它們在概念上不相關。
三、 結論與資訊檢索系統之應用
這種可自動化量化詞彙相似度的技術,是現代「資訊檢索系統(如搜尋引擎)」的核心。
傳統搜尋只能比對一模一樣的字,但當系統內建了 Word2Vec 模型後:
  • 當使用者在搜尋框輸入「太空探險」時,資訊檢索系統能自動辨識出「太空」與「宇宙」的向量極為相似。
  • 系統便能自動擴大檢索範圍,將含有「宇宙奧秘」的相關網頁也排在搜尋結果前面。
    這樣一來,檢索系統就能從單純的「字面比對」升級為「理解主題語意」的智慧檢索。
?️ 怎麼改?考場避坑指南(對照老師扣分點):
  1. 公式千萬別寫錯
    • ❌ 兩個向量內積 / 長度乘積(這樣寫會變成分子在除,語意不清)。
    • ⭕ 寫成分數線的格式(分子是內積,分母是長度乘積),或者寫「內積除以長度乘積」
  2. 題目給什麼詞,你就用什麼詞
    • 不要自己發明「前進、後退」。題目既然給了「情書、心意、宇宙、太空」這四個詞,你在舉例時,就要分組把這四個詞全部塞進去解釋一遍
  3. 把「資訊檢索」和「向量」連起來
    • 既然開頭或結尾提到資訊檢索,就要解釋為什麼向量對檢索有幫助。最簡單的講法就是:因為電腦懂了「太空=宇宙」,所以使用者搜尋太空時,含有宇宙的書也能被找出來
ㅤㅤ