我正在使用Mahout构建一个基于用户的推荐系统,该系统使用布尔数据进行操作。
我使用GenericBooleanPrefUserBasedRecommender
,NearestNUserNeighborhood
现在尝试确定最合适的用户相似度函数。
建议使用LogLikelihoodSimilarity
或TanimotoCoefficientSimilarity
。我都尝试了,并且在这两种情况下都得到了[主观评估]有意义的结果。然而,相同数据集的 RMSE 评级优于 LogLikehood。两种情况下“不推荐”的数量相似。
谁能推荐这些相似性函数中的哪一个最适合这种情况?