搜索点击模型简释

用户的搜索点击模型(Click Model)其实是一个非常大的话题,涉及到用户查询满意度的建模和分析。 在今天的搜索引擎技术中,通过 Click Model 衍生出了众多的功能,包括搜索满意度的自动监控、搜索结果的自动调权调序等。 而这些技术的出发点都是 User Behavior(用户行为)数据。 在 Session(a search session 一次搜索周期)信息里,用户的点击行为往往能提供丰富的信息: 1. 在搜索结果从上至下被用户浏览的过程中,当被点击的结果中间出现了跳跃,例如 Query1(第1次搜索)对应的自然排序结果是 Result1(第1个结果), Result2(第2个结果), Result3(第3个结果)…, 但是如果大量用户的点击是 Result1, Result3, 则 Result2 的相关性可能存在问题; 2. 另外一种情况是,如果同一个 Query 产生了一次点击后,间隔一段时间后再次出现了对后面结果的点击,则也许说明了之前结果的满足度不够高。 3. 在同一个 Session 里,用户发生主动 Query 变换(或称为 Query Re-write)也往往能说明问题,前面的 Query 如果搜索结果质量不高,则很多用户会选择修改查询词,此时前面被点击的 Title(搜索结果标题)重要程度往往不如后续的 Title,等等各类场景很丰富。 以上各类的 Click Model 思想虽然在实际线上系统中被广泛运用,但竞赛中没有提供更详细的信息,包括点击结果在搜索中的排序(对于分析点击模型至关重要)、点击发生的时间、点击停留间隔、用户的 Cookieid/Userid(暂存用户信息ID/用户ID)等,限制了发挥,真实应用里,通过 Click Model 来对用户查询意图的把握,应该可以更深入的进行挖掘。

你可能感兴趣的:(搜索,点击)