新系统冷启动:推荐系统

时间:2013-03-17 11:56:13

标签: recommendation-engine cold-start

我已经构建了一个推荐系统,其中包含数以万计的项目及其功能描述,但截至目前还没有用户配置文件。我正在寻找可以帮助我引导系统的方法的指针,所以我可以做一些评估。对于解决这个问题的论文/应用程序,我将不胜感激。

1 个答案:

答案 0 :(得分:3)

如何处理冷启动问题在很大程度上取决于您的具体应用。

处理用户冷启动问题的一种简单方法是向新用户展示随机商品,最热门商品或手工选择商品,并开始向他们学习。

另一种方法是向用户提供问卷,然后根据结果向他们展示项目。或者您直接向他们展示商品/产品,让他们评价/选择他们喜欢的商品。

另请注意,在基于Web的系统中,您通常会了解有关用户的一些信息:他们使用哪种操作系统/浏览器,他们(大致)来自哪里,他们说的是哪种语言。 所有这些信息都可以使用。

论文:

  • 请参阅Wikipedia article on the topic
  • My answer to another question on StackOverflow列出了一些处理新项目的论文 - 大多数方法也适用于新用户。
  • 另一种方法是选择最能帮助您了解用户的产品/项目。在我的脑海中,您可以通过查询Google Scholar获取“推荐”和“决策树”,“主动学习”,“用户冷启动”等字词来查找它们。