矩陣分解(Matrix Factorization)是什麼?

矩陣分解是一種將矩陣分解為兩個或多個矩陣乘積的技術,常應用於推薦系統,以預測用戶對未評分項目的偏好。|本頁含完整原理、應用場景、iPAS 考試重點與 3 個常見問答。

英文
Matrix Factorization
主題標籤
機器學習、推薦系統、資料處理
考點定位
非 iPAS 核心術語
最後更新
2026/06/17
矩陣分解(Matrix Factorization)是什麼? 機器學習推薦系統
術語快查

搜尋意圖: 如果你在找「矩陣分解 是什麼」或「矩陣分解 和相近概念差在哪」,先看這頁的短定義、完整說明與延伸比較。

TL;DR: 矩陣分解是一種將矩陣分解為兩個或多個矩陣乘積的技術,常應用於推薦系統,以預測用戶對未評分項目的偏好。

實用情境: 適合用在閱讀 AI 文章、產品文件或和同事討論時,先用一頁快速對齊概念。

下一步: 先讀完定義,再往下看延伸比較與對應工具,把概念轉成實際應用。

你有沒有想過,推薦系統怎麼知道你可能喜歡哪部片? 你可以把矩陣分解想成,把龐大的評分表拆成幾個隱藏特徵。 它其實就是把一個大矩陣拆成兩個較小矩陣來近似。 在推薦系統裡,這種做法很常用來猜使用者偏好。

你可以把它想成一個把抽象概念拉回日常判斷的提示,先知道它解決什麼問題,再看技術細節。

容易混淆

矩陣分解 vs 協同過濾 協同過濾是大類,矩陣分解是其中一種常見做法。 一個是方法家族,一個是常見成員。

矩陣分解 vs 基於內容的推薦 基於內容看商品屬性,矩陣分解看使用者和物品的隱藏互動。 一個看標籤,一個看行為。

最關鍵的區別: 一個看內容標籤,一個看互動模式。

記住這句就好

把大表拆小,藏在裡面的偏好才看得見。

實際案例

電影推薦 系統根據你和其他人的評分表,拆出可能喜歡的導演、類型或風格。

音樂推薦 平台會從播放紀錄裡學出隱藏偏好,猜你下一首會想聽什麼。

算法與應用

常見做法是把使用者矩陣和物品矩陣乘起來,近似原本稀疏的評分矩陣。 隱藏維度代表潛在偏好,像是口味、風格或使用情境。 它很適合推薦系統,但冷啟動問題仍需要其他方法補位。

情境判斷

Q1(直覺題): 你想讓推薦系統猜使用者偏好,最常想到什麼技術?

矩陣分解很常見,因為它能從互動表裡找出隱藏因素。

Q2(判斷題): 只要商品資訊很多,就不需要矩陣分解了嗎?

不一定,商品資訊可以補足內容推薦,但互動資料依然很有價值。

常見問題

矩陣分解為什麼適合推薦系統?

因為使用者和物品的互動表通常很稀疏,分解後比較容易找出隱藏模式。

矩陣分解一定要很完整的評分資料嗎?

不一定,但資料太少或太稀疏時,效果會受影響。

矩陣分解和 SVD 一樣嗎?

SVD 是一種矩陣分解方法,但推薦系統常用的是更適合稀疏資料的變形做法。