算法2:基于项目的三支决策推荐系统算法
输入:用户–项目评分信息系统 ( U , I , F )
输出:为用户 u k 推荐项目 t j
步骤1:根据公式(1)计算项目间相似度 s i j 。
步骤2:根据公式(12),利用损失函数计算出阈值 α 和 β 。
步骤3:根据三支决策风险决策规则将用户 u k 评分项目 t i 划分为三类,推荐,延迟推荐和不推荐。
步骤4:与项目 t i 最相似的n个未评分项目 t j 也划分为三类。
步骤5:根据公式(2),计算用户 u k 对划分到推荐项目 t j 的兴趣度 q k j 。
步骤6:将兴趣度从大到小排列,依次推荐给用户 u k 。