1. 模型定义
其中,k为描述分解维度的超参。
优点:
- 特征稀疏时可用
- 线性复杂度 O(kn)
2. 学习
直接优化primal
3. 模型对比
- SVM
- 线性核SVM一致
- 比Polynomial核,权重间是相关的
- 比其他Factorization方法
如Matrix and Tensor Factorization, SVD++, PITF FPMC等都可mimic,且更通用
ref
- Rendle, S. (2010). Factorization machines. Data Mining (ICDM).