iPAS 備考專區 登入

iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用・114 年第二次・L23・第 21 題

多頭注意力機制為什麼能捕捉多層次資訊?

原題

某語音辨識系統開發團隊採用 Transformer 架構,為了讓模型能同時理解語音片段中的發音特徵、語速變化與語意脈絡等多層次資訊,團隊在設計中導入了多頭注意力(Multi-head Attention)機制。請問下列何者為此機制的主要優點?

白話

一個語音辨識團隊在 Transformer 架構中加入了多頭注意力機制,希望模型能同時掌握語音裡的發音特徵、語速變化、語意脈絡等多個層次的資訊。

問你:多頭注意力機制的主要優點是什麼?

一句話總結

多頭注意力機制的主要優點是:從不同表示子空間(Representation Subspaces)同時捕捉多樣化關聯資訊,讓模型能在一次前向傳播中同時關注語音的多個不同層面。

情境

先感受問題:一個人的耳朵怎麼同時聽懂發音和語意?

想像你是訊飛科技語音辨識組的工程師。你要讓模型聽一句閩南語「你好無?」,同時理解三件事:發音的音調(聲調對意義影響很大)、說話速度(急切還是平靜)、以及這句話在對話裡的語意(問候還是關心)。

如果模型一次只能「看一個維度」,它就需要跑三次注意力計算,分別關注音調、語速、語意。這樣既慢又浪費資源。

有沒有辦法讓模型同時、平行地從不同角度看同一段語音?這就是多頭注意力要解的問題。

舊方法

單頭注意力的局限

  1. 只能捕捉一種關聯:單頭注意力每次計算只從一個「視角」看序列,例如只關注語意相似性,忽略位置近鄰性與音韻模式。
  2. 表達能力受限:一組 Q/K/V 權重只能學到一種對應模式,對於需要同時理解多層次結構(發音、語速、語意)的任務,表達能力明顯不足。
  3. 資訊整合困難:如果要用一個注意力頭同時兼顧多種關聯,不同目標會相互干擾,導致每種模式都學得不徹底。
  4. 無法並行特化:單頭無法讓不同子空間各自專門化,例如一個頭負責短距語音片段、另一個頭負責長距語意依賴。
  5. 特徵多樣性不足:單一注意力分佈會讓模型傾向把注意力集中在最突出的一個地方,錯過同樣重要但位於不同子空間的資訊。

新方法

多頭注意力怎麼解

以訊飛語音辨識模型為例,假設設計了 8 個注意力頭:

  • 頭 1-2:專注於相鄰音節之間的發音相似性
  • 頭 3-4:專注於語速節奏,捕捉停頓與加速的模式
  • 頭 5-6:專注於長距語意依賴,理解前後文關係
  • 頭 7-8:捕捉說話者的語調變化模式

每個頭都有自己獨立的 Q(查詢)、K(鍵)、V(值)投影矩陣,把原始輸入投影到不同的子空間。8 個頭平行計算,最後把 8 份輸出串接(Concatenate)後再做線性投影,得到融合了多層次資訊的表示。

這樣模型在一次計算中就能同時「看到」發音、語速、語意等多個維度,而不是一個接一個。

這就是選項 C 講的:從不同表示子空間(Representation Subspaces)同時捕捉多樣化關聯資訊。

錯選項

為什麼其他選項是錯的

A減少模型參數量以降低訓練成本

字面在說什麼

聽起來像是多頭注意力是一種模型壓縮技術,能減少參數量讓訓練更便宜。

為什麼不對

多頭注意力反而增加了參數量:H 個頭各自有獨立的 Q/K/V 投影矩陣,再加上最後的輸出投影層,參數比單頭更多。雖然每個頭的維度是 d_model/H(比單頭小),但 H 組加起來參數量相當,甚至略高。

誰會選錯

誤以為「多頭 = 把注意力分成多份 = 每份更小 = 參數更少」的人。關鍵是每個頭都有自己獨立的權重矩陣,不是共用一組然後切片。

B加速整體注意力計算過程

字面在說什麼

聽起來像多頭注意力是一種提升計算效率的技術。

為什麼不對

多頭注意力的多個頭雖然可以並行計算(在 GPU 上),但整體計算量並不比單頭少,因為多了多組投影矩陣。它的設計目標是提升表達能力,不是提升計算速度。Flash Attention 才是專門為加速注意力計算而設計的技術。

誰會選錯

看到「多個頭可以並行」就聯想到「加速」的人。並行計算是 GPU 架構的優勢,不是多頭注意力機制本身的設計目的。

D避免梯度消失(Gradient Vanishing)問題

字面在說什麼

梯度消失是深度神經網路訓練時梯度在反向傳播中逐漸縮小到接近零的問題。

為什麼不對

Transformer 確實比 RNN 更能避免梯度消失,但解決這個問題的是 Transformer 的殘差連接(Residual Connection)與層歸一化(Layer Normalization),不是多頭注意力機制本身。多頭注意力的設計目的是多視角捕捉資訊,不是處理梯度問題。

誰會選錯

把 Transformer 整體優於 RNN 的所有好處都歸功於多頭注意力的人。記住:Transformer 有多個設計元件,每個元件有各自的作用,要能區分。

變形題

同個考點下次怎麼變形

延伸

想再往下看,這 5 個

答案、題目或解析有問題?回報這題

出處:iPAS 經濟部產業人才能力鑑定 ・ 114 年第二梯次 iPAS AI 應用規劃師 中級 科目三 機器學習技術與應用 第 21 題

看官方原文 PDF

原題 © 經濟部產業發展署,AITerms.tw 僅作教學解析使用,本站解析以 CC BY-NC-SA 4.0 授權。