Advertisement

冠军级推荐算法分享会你值得一看!

阅读量:

近期我在整理过往参与竞赛的经验,以下内容是我于DataCastle平台参加“猜你喜欢”推荐算法竞赛并荣获冠军的思路分享。

我是Yes,boy!,来自东北大学计算机学院。在“猜你喜欢”推荐系统竞赛中,我有幸获得了第一名的成绩,接下来我将简要介绍我的思路。
本次比赛的题目背景是提供约3400万条数据,其中包括商品网站内用户在某一时间点对某件商品的评分信息,评分范围为1至5分。目标是通过学习和训练这些数据,准确预测未来某一时刻用户对特定商品的评分情况。
从背景可以看出,这属于推荐系统领域的研究问题。而推荐系统在预测精度方面存在不同的研究方向:一种是基于TopN的研究方法,主要为用户提供个性化的推荐列表,并通常通过准确率来衡量推荐效果;另一种则是基于评分预测的研究方法,其评估指标一般采用RMSE或MAE。本次比赛采用RMSE作为评价预测质量的标准。因此我们接下来需要集中于优化评分预测中的RMSE指标。
在具体实施过程中,我认为有几点需要注意:
1.深入分析数据并掌握其大致规律
2.先尝试简单的方法,再逐步探索复杂的方法;对于复杂方法,则需逐步进行调整
基于以上原则,我由浅入深地应用了三类模型:
1.基于聚类的推荐方法
2.基于协同过滤的推荐方法
3.基于模型学习的推荐方法
在这三类模型中,每一类都包含多种具体实现方式,并不能绝对地说哪一类模型效果最

全部评论 (0)

还没有任何评论哟~