文章插图
谷歌今天在一篇博客文章中宣布,它将改变其搜索应用产生结果的方式 。去年,该公司推出了来自Transformers(BERT)的双向编码器表示形式 。后者通过查看单词前后的单词来弄清单词的含义 。这可以帮助Google搜索找出问题的真实含义 。BERT不会查看句子中的关键字并根据这些单词提供搜索结果,而是查看句子中单词的顺序以更好地理解它们的含义 。
Google说,结合使用更新的软件和硬件,在BERT的帮助下,在美国,十分之一的英文Google搜索请求将得到更好的理解 。该公司表示,随着时间的推移 , 它将在更多国家和地区使用BERT 。该应用程序将更好地理解更长的对话时间和更多的查询 , 以及“ for”和“ to”两个词在问题含义上的重要区别 。
“无论您要寻找的是什么,或者说什么语言,我们都希望您可以放弃一些关键字-ese , 并以对您来说很自然的方式进行搜索 。但是您仍然会迷惑Google即使使用BERT,我们也不总是总是正确 。如果您搜索“内布拉斯加州以南的州” , BERT最好的猜测是一个名为“ South Nebraska”的社区 。(如果您有一个语言理解仍然是一个持续的挑战,这使我们有动力继续改进搜索 。我们一直在不断进步,并努力在其中找到含义,并为您提供最有用的信息-您发送给我们的每条查询 。”-Google
【更改为Google搜索将提供更多有用的答案】这是一个例子 。有人在Google搜索上写道:“ 2019年前往美国的巴西旅行者需要签证 。”Google承认 , 以前使用的算法会返回美国公民前往巴西的结果 。但是对于BERT,Search着眼于使用“ to”一词来帮助其理解这是对巴西人前往美国的查询
BERT如何理解搜索查询的真实意图
在Google给出的另一个示例中,问题“美学家在工作中起很多作用” 。会首先基于将关键字“ stand”与术语“ stand-alone”匹配来进行分析 。这样产生的结果对个人查询没有用 。但是使用BERT , Search可以找出“站立”一词的上下文 , 并意识到它与工作的实际需求有关 。
理解一个单词的上下文可能会有所不同,从而使Search提供的结果有所不同
最后一个示例是“您能为某人药房买药吗”的问题 。Google再次承认,在过去,它完全错过了这个问题的真正含义,将对填写处方提供全面的答复 。多亏了BERT,Google搜索了解到问题的“针对某人”部分意味着,提出查询的人想知道如何为他们选择别人的处方 。
Google承认过去会错过的另一个搜索查询示例
大多数Google搜索用户甚至都不知道或无法断言该应用程序正在使用新方法回答问题 。Google一直在努力改善搜索,并考虑到每天执行的数十亿次搜索中,有15%是Google从未见过的搜索 。这使得实施需要实时运行的改进变得更加困难 。
- 预测性AI建设团队吸引了包括Skanska在内的更多领先公司
- Google为大多数Chromebook额外提供了一年的软件支持
- 第一个iOS 13.3 Beta发布了 它使iPhone更快
- 中国的OnePlus 7 Pro用户将获得基于HydrogenOS的稳定Android 10更新
- Google这次在Google Photos中创建了新的消息服务
- Google Stadia的Google Assistant按钮现在可以使用
- 我们怎样做才能使生活更美好
- 拥有100GB数据的Google Pixel 3 XL每月只需25英镑
- Google Pixel 4a规格与零售包装在发布会前泄漏
- Android Gboard键盘上的Google徽标空格键及其修复方法