【问题标题】:How do recommender systems and search engines work together?推荐系统和搜索引擎如何协同工作?
【发布时间】:2017-03-21 11:53:25
【问题描述】:

当用户在 Tripadvisor 等网站上进行搜索时,系统是否会先根据用户的输入过滤项目,然后由推荐系统决定结果的顺序?

换句话说:搜索引擎的输出是推荐系统的输入吗?

这不会因为没有考虑到她的偏好而为用户遗漏了一些相关的项目吗?结果的多样性也可能会受到影响。

在这个问题Better or Not combine Search Engine and Recommend System? 中,他们提到使用主题建模。但我认为这将代表我的系统发生很多变化。

那么,真正的推荐系统如何处理这个问题呢?他们“放松”搜索吗?是在搜索之前还是之后完成的?

【问题讨论】:

    标签: search-engine recommendation-engine


    【解决方案1】:

    解决此问题的常用方法是使用混合推荐系统,该系统由许多同时运行的方法组成(通常在分布式环境中)。每种方法的输出以某种方式组合在一起,形成最终结果。以下是如何做到这一点的一些示例:

    • 加权 - 每种方法都会获得一定数量的选票
    • 级联 - 一种方法识别候选人,另一种方法排名
    • 混合 - 从每个系统中获取 n 个结果

    还有很多。此外,应将上下文视为输入,并从历史数据或在线测试中学习到确切的混合方法(包括参数)。

    【讨论】:

    • 但是混合推荐器和搜索引擎之间的关系是什么?另一个问题是,如果推荐器对搜索引擎的输出进行排名,它可能会将一些与搜索无关的项目放在最前面,因为它考虑的是用户的口味,而不是项目与搜索的匹配程度。
    猜你喜欢
    • 1970-01-01
    • 2010-10-12
    • 2010-12-03
    • 2018-11-22
    • 1970-01-01
    • 2012-02-11
    • 1970-01-01
    • 2016-05-08
    • 1970-01-01
    相关资源
    最近更新 更多