Steam实验室新功能”查询扩展”:像人类一样处理标签!

Steam去年推出了“实验室”,为玩家提供了许多有趣实用的功能,今日官方再度推出了4.1号搜索实验:查询扩展,用逻辑思维来优化Steam的搜索方法,让它像人类一样处理标签。

以即时战略、即时和策略为例,如果一款游戏标记为“即时战略”但不含“即时”和“战略”标签,那么Steam现有技术就不能通过“即时 + 战略”找到它。而查询扩展可解决该问题。这项实验中的许多搜索对标签善加利用,因此现在可以撒更大的网,显示更多的游戏。

以下为更加详细的官方介绍:

查询扩展的核心在于,我们不仅仅是考虑某款游戏使用的标签,还考虑标签的逻辑含义。比如说您非常希望玩一款 3D 平台游戏,因此您会在 Steam 搜索中选择 3D 及平台标签。 因此,您看到的搜索结果如下:

可是我们还有一个 3D 平台标签。 如果您搜索时选择的是这个标签,就会获得更多结果,但也会错过首次搜索时看到的部分游戏:

现在,如果您参与 Steam 实验室用查询扩展优化过的搜索实验,无论您用来执行搜索的是哪一组标签,都会获得所有以上的结果,甚至更多。 现在我们可以看到,这组结果甚至比前两个方法加起来所获得的结果范围还要广:

一开始的两种情况下都会遗漏结果,因为现有的搜索版本将所有标签视为互不相干的信息。 人当然可以看出 3D 平台是由 3D 和平台游戏构成, 搜索也应该足够聪明,能识别出这种关系。

但搜索又不能过于聪明,因为这不是推荐模型——应该返回的是用户需要的结果,不多不少刚刚好。 在深入探讨解决方案前,让我们先来更好地剖析一下问题。

为游戏添加标签的差异



有些游戏的标签比起其他游戏来更为齐全。 我们准备了一些长期计划来应对这个问题,而查询扩展只是简单的第一步。

比如,含有即时战略标签的游戏并不一定含有即时 + 策略标签,反之亦然。 同样地,含有动作冒险 + 日系角色扮演标签的游戏可能也没有动作、冒险和角色扮演标签。 不幸的是,根据用户所选择的特定标签,返回的搜索结果也会大不相同。 (详情见下方)。

举例来说,对此问题不知情的开发者可能会为自己的游戏加上即时战略的标签,却并没有意识到在搜索更为简单的标签策略时,游戏并不会返回在结果中。 谁能怪他们呢?

而另一方面,确实知情的开发者则可能会给自己的游戏加上主要标签的各种排列组合——除了即时 + 策略、即时战略之外,还要加上即时战略等等。 这个方法的坏处是,这会让游戏的标签资料充斥大量冗余标签,而我们需要的是更为有意义的标签,有助于在 Steam 商店向用户描述或展示游戏。

评论