Type: concept
Confidence: 0.50
Created: 2026-04-16
Updated: 2026-04-16
Tags: 推荐系统矩阵分解表示学习

隐因子模型

概述

将用户和物品映射到共享低维隐因子空间,通过向量运算衡量匹配度的推荐系统建模范式矩阵分解是其核心实现。

关键内容

  1. 核心定义:隐因子模型假设存在一组"隐因子"(latent factors),描述了用户偏好和物品属性的本质特征。在电影推荐场景中,这些隐因子可能对应"喜剧程度"、"动作场面多少"、"演技深度"等难以直接观测但真实存在的维度。
  2. 数学表达:将用户-物品评分矩阵 $R_{m \times n}$ 分解为 $P_{m \times k}$ 和 $Q_{n \times k}$ 的乘积,使得 $R \approx P \times Q^T$。预测评分为 $\hat{r}_{ui} = p_u^T \cdot q_i$。
  3. 范式确立:Koren 等人 2009 年论文以令人信服的实验结果证明,隐因子模型在精度上全面优于近邻协同过滤方法,从此确立了"隐因子模型"作为推荐系统第一范式的地位。
  4. Embedding 的关系:隐因子向量本质上就是现代深度学习中的 Embedding。2013 年 Word2Vec 引发 NLP 领域的 Embedding 革命后,人们才发现推荐系统早在 2006-2009 年就已在使用 Embedding 思想。
  5. 现代演进:从矩阵分解因子分解机(FM)、Wide & Deep、NCF、BERT4Rec双塔模型,隐因子模型的"双向量 + 相似度"范式至今仍是推荐系统的骨架

来源

相关