构建企业级推荐系统:算法、工程实现与案例分析
上QQ阅读APP看书,第一时间看更新

3.2 基于内容的推荐算法的实现原理

基于内容的推荐算法的基本原理是根据用户的历史行为,获得用户的兴趣偏好,为用户推荐跟他的兴趣偏好相似的标的物,读者可以直观上从图3-1理解基于内容的推荐算法。

图3-1 基于内容的推荐算法示意图

从图3-1也可以看出,要做基于内容的个性化推荐,一般需要三个步骤,它们分别是:基于用户信息及用户操作行为构建用户特征表示、基于标的物信息构建标的物特征表示、基于用户及标的物特征表示为用户推荐标的物,具体参考图3-2。

图3-2 基于内容的个性化推荐的三个核心步骤

下面先简单介绍怎么基于图3-2的步骤1、步骤2、步骤3为用户做推荐(即步骤3中给用户做推荐的核心思想),然后分别对这三个步骤加以说明,介绍每个步骤都有哪些方法和策略可供选择。