最近几年做机器学习和数据挖掘研究的人经常会看到下面的各种名词,即隐含类别模型(LatentClassModel)、隐语义模型(LatentFactorModel)、pLSA、LDA、TopicModel、MatrixFactorization、FactorizedModel。这些名词在本质上是同一种思想体系的不同扩展,在推荐系统领域,提的最多的就是潜语义模型和矩阵分解模型。其实,这两个名词说的是一回事,就是如何通过降维的方法将评分矩阵补全。