鱼羊 发自 凹非寺
量子位 报道 | 公众号 QbitAI

u1s1是什么意思?干饭人又是个啥?

当在北戴河阿那亚的剧场里被突然问到类似稀奇古怪的问题,一时发懵的我只想当场掏出手机,给对方来个“百度一下”。

说起来,搜索这项“旧技术”最近的讨论声浪还真有点大。

君不见那边新搜索工具广告天天见,这厢听着海风看话剧的百度万象大会现场,老牌搜索引擎也打出了“百度一下 生活更好”的新Flag。

其实,正如百度集团执行副总裁沈抖现场所说,大家对搜索太过熟悉,以至于感受不到其中技术的变革,搜索的技术存在感那是真“感知不强”。

但实际上,“AI技术为搜索提供了持续进化的动力”。

要知道,从古早的文本检索到今天的人工智能,网络世界的网页数量已经从千万级别,增长到了千亿级别,其中囊括的内容可能比世界上所有图书馆加起来还要丰富。

在今天,想要高效连接今天的互联网用户和海量信息,搜索引擎其实真的没那么简单。

那么,究竟是怎样的技术在驱动搜索引擎更智能地读懂你的需求,连接丰富而又准确的信息?

技术本身在海量信息增长面前,又经历了怎样的进化?

今天,不如就借着这阵势,我们来好好说道说道。

从文本检索到人工智能

现在,在使用搜索引擎时,你可能不只会用几个关键词,还会直接输入你想问的问题。

但其实早期的搜索引擎采用的是文本检索的方式,只能做到用户查询关键词和网页文本内容的匹配。

可想而知,虽然这样的方式也能把不同网页的关联度进行排序,但总体的搜索质量是比较差的。

而实际上,网页之间有着丰富的链接关系,就像高引论文往往本身质量更高,高质量的网页通常也会被更多的网页链接。

为了进一步挖掘和利用这种链接信息,1996年,李彦宏开发了Rankdex,即超链分析算法。这是世界上首个使用超链接来衡量网站质量的搜索引擎。

也就是说,搜索引擎在收到一个用户查询之后,不仅仅会去匹配网页的内容,还会看看其他网页对这个页面的“评价”。

在此之后,谷歌也提出并使用了类似的PageRank技术,并大获成功。

超链分析算法,可以说是当今每个主要搜索引擎排名算法的基础。值得一提的是,在谷歌创始人拉里·佩奇的第一项网页排名专利申请中,也引用了Rankdex。

如果说早期的搜索技术门槛不算高,从超链分析这个阶段开始,一些今天大家伙普遍依赖的搜索引擎,就开始一骑绝尘,拉开差距了,比如谷歌,比如百度。

并且这些做搜索引擎起家的公司,如今也都成为了人工智能领域的先行者。

而事实上,甚至在人工智能未成显学之时,为了让搜索结果更快、更精准、更个性化,搜索领域的巨头们就已经着手将机器学习的方法引入到搜索引擎中。

谷歌就在2016年上线了基于反向传播技术的RankBrain算法。该算法可以基于语义分析和词库联想,帮助用户更快地搜索冷门的搜索结果。

而如今在NLP领域大火的BERT,也已被部署到谷歌搜索当中。有了预训练语言模型的加持,即使你输入的是一大段文字,搜索引擎也能够get到你想查什么。

根据谷歌的数据,BERT的引入为至少10%的搜索结果带来了改善。

国内,百度同样是最早投入人工智能技术研发的科技公司,在2010年就成立了单独的NLP部门。

以搜索引擎技术为核心,在过去十余年中,百度演化出了语音、图像、知识图谱、自然语言处理等人工智能技术。这些长期的技术积累,甚至在今天进一步拓展到了自动驾驶、AI芯片等领域。

这也是为什么,在今天,搜索引擎不仅仅能按照你输入的文字进行搜索,甚至直接给一张图、一段音乐,AI也能理解你想要获取怎样的信息。

正如沈抖所说,打开百度App,你说出想问的问题,可能旁边的人还没听清,百度搜索已经能够提供精准的答案。而当你在阿那亚的任何一个角落,看到不认识花草苗虫,打开相机使用视觉搜索,也能快速得到答案。

智能搜索时代背后的关键技术

所以,进化到智能搜索时代,让搜索引擎高效连接你和信息的核心技术,具体又有哪些?

正好,在百度万象大会上,沈抖也介绍了百度AI是如何推动搜索持续进化的。我们一项一项来看个仔细。

深度语义匹配模型

2013年,百度搜索就上线了基于百亿级用户行为数据的SimNet语义匹配模型,使得搜索结果的相关性得到明显提升。

简单来说,SimNet利用词向量技术解决了关键词匹配失败的问题,可以有效得到同义词、近义词之间的相似度,并且具有较强的泛化能力。

在实际应用场景下,海量的用户点击行为数据会被转化为大规模弱标记数据,再搭配并行训练算法,SimNet首次实现了可完全取代基于字面匹配的策略,而且可以直接建模非相似度类的匹配问题。

其核心网络结构形式,包括BOW、CNN、RNN、MMDNN等。

而基于这样的深度语义模型,百度搜索已经将一次全库语义检索的时间优化到了10ms。

跨模态深度阅读理解技术

前文也说到,有AI加持的搜索引擎,不仅仅能读懂文字,还能听懂语音、看懂图片。

其实,机器认知世界的方式,也不仅仅局限在自然语言,还包括对语音、视觉等多模态信息的综合应用。

为此,百度重点研发了知识增强的跨模态深度语义理解技术。

一方面,打造拥有超过50亿实体5500亿事实的多元异构知识图谱。通过将知识作为背景信息,增强了模型的语义推理能力。

另一方面,通过知识关联跨模态信息,运用语言描述不同模态信息的语义,进而让机器实现图像和语言、语音和语言的一体化理解。

基于这项阅读理解技术,百度还在EMNLP-MRQA 2019阅读理解国际测评中,以超出第二名近2个百分点的优势获得冠军。

智能化多模搜索技术

2015年,百度就提出了多模搜索的理念,探索从文本搜索向语音、视觉、视频等多模态搜索的演进。

而这或许也是智能化搜索在用户层面最直观的体现——在百度App中,你可以体验语音搜索、拍照搜索、实时翻译、植物识别、视频搜索等丰富的搜索方式。

除了前面提到的跨模态语义理解,在语音搜索上,百度搜索还集成了语音识别、语音合成等多项AI技术,让搜索引擎能“听”会“说”,不仅能够听清、听懂,还能深入理解语义,给出绘“声”绘色的最佳搜索答案,让搜索引擎与用户之间的交互方式变得更加自然、流畅、便捷。

视觉搜索上,百度搜索综合了图像识别、人脸识别、OCR、物体检测、实体匹配等多项视觉技术,并依托于搜索系统对全网图像、视频内容的索引以及用户行为,得以细粒度的识别用户实时录制的视频流、拍照及上传图片中的实体和文字,进而围绕实体在用户视觉场景下的需求,链接并组织相关内容及服务提供给用户,实现诸如拍题搜索、商品搜索、实时翻译、植物识别等智能视觉搜索能力。

是的,不仅仅是图文,作为当前最红火的通用信息载体,视频现在也可以直接用来搜索,并且结合百度超大规模的知识图谱,能实现精准的搜索、定位。

本次万象大会上,百度短视频生态平台总经理宋健还最新发布了好看视频知识图谱产品功能,并提出“帧视频”的概念。

“帧视频”能延伸知识信息的密度,让短视频的知识含量浓缩到“帧”的颗粒度,推动短视频成为更好的知识获取的载体。

智能搜索不只是搜索

说了这么多,有没有觉得日常的搜索背后,涉及到的信息量属实庞大?

在今天,信息的获取方式看似便捷,但海量资讯涌来的同时,也带来了越来越多的无效信息。

这也是为什么我们会希望搜索的结果更加精准。

而在此之外,我们还更希望搜索更能读懂人的意图,更节省时间、更高效地解决问题。

基于这样的用户需求,如百度,一方面在持续增强搜索本身的属性,形成知识服务产品体系,提高首条搜索满意度。

而另一方面,因为搜索天然与各种服务场景具有连接性,百度也在围绕“搜索+服务”做加法,以进一步降低用户的决策成本,提升服务能力。

所以,这也就解释了为什么百度App品牌升级为“百度一下 生活更好“。

在这样的背景之下,智能时代的搜索不再是简单的信息检索,而是人们与信息、服务等各种解决方案之间的高效连接方式。

此外,智能搜索和智能推荐融合,还会进一步扩大化这种效率的提升。

沈抖对此解释说:

互联网基础设施日益完善,整个社会信息度在提升,用户希望更快速地完成闭环需求。

百度正是基于这一需求的变化,提出了“人格化”和“服务化”战略。

所谓“人格化”,是放大每一个创作者的才能,并把生态里的创作者和用户直接相连,更快速地满足用户需求。

百度副总裁、百度App总经理平晓黎就举了这样的例子:在知识分享领域,以往通过搜索,人们只能找到相关的静态页面;而搜索进化后,百度还可以直接将搜索结果连接到能提供该结果的人,如专家、自媒体、知识博主等,进一步消除信息差。

而“服务化”,则是让用户“所见即所得”。

围绕这样的核心战略,基于搜索,百度把短视频和重点垂类放在了关键位置上,百度健康、百度电商业务也在万象大会上首次公开亮相。

归根结底,从搜索到服务的落地,有很多的场景可以选择,而这些场景的服务实现,又恰恰需要搜索不断进化,从搜索到智能搜索。而想要做到这一点,背后对技术能力的要求着实不低。

事实上,也有不少业内人士认为,搜索自诞生之初,就拥有类似于人工智能的属性:你在搜索框中提问题,机器来找出答案提供服务。

而作为人工智能技术的第一块试验田,不论是搜索还是机器都在不断进化,搜索现在也确实成为了人工智能技术的集大成者。

其越来越“机智”的进化背后,驱动力正是来自百度这样的企业、研究机构长期积累的AI能力,让搜索从原来的搜索分发,到提供服务,提供人格化的内容和交互体验。

下一个十年,搜索技术还会有怎样的超进化?

你还有怎样的期待,不妨在评论区一起聊一聊~

参考链接:
[1]https://en.wikipedia.org/wiki/Robin_Li
[2]https://lusongsong.com/info/post/406.html?__SAKURA=11996c0e2fcf9a9a499373a06e725a6ea1618368577_198393
[3]https://zhuanlan.zhihu.com/p/80491738
[4]https://blog.google/products/search/search-language-understanding-bert

百度智能搜索到底有多智能?相关推荐

  1. 百度全面开放搜索流量,进击的智能小程序!

    作者 | 量子程序 责编 | 伍杏玲 本文经授权转载自量子程序(ID:vhd999) 如何挑战百万年薪的人工智能! https://edu.csdn.net/topic/ai30?utm_source ...

  2. 智能床垫到底有多智能-新导智能

    ​ 现代社会的高速工作,使得人们多多少少出现睡眠障碍.咱们常说的睡觉妨碍分为四种:入睡妨碍(入睡耗时又困难).半途吵醒(无法坚持睡觉状况).深睡妨碍(感觉不到深眠状况).过早吵醒(比预计时刻更早起). ...

  3. 【百度地图API】如何区分地址解析和智能搜索?

    摘要: 很多用户一直无法区分地址解析geocoder和智能搜索localsearch的使用场景.该文章用一个详尽的示例,充分展示了这两个类,共5种方法的使用场景.并在文章末尾贴出全部源代码. 工具如下 ...

  4. 百度地图2.0API 区分地址解析( BMap.Geocoder().getPoint())和智能搜索(BMap.LocalSearch)

    如下代码所示,我们要实现一个功能,用户在搜索框输入搜索位置关键字,这通常是简单的关键字,需要模糊匹配搜索,比如输入"南山区",会默认定位到深圳南山区 当我们用 var geoc = ...

  5. JAVA ajax搜索框_JS+Ajax实现百度智能搜索框

    首先浏览实现后的结果,输入一个a之后会出现包含a的下拉列表,当我们点击某一个的时候,搜索框中就会出现点击的值.实现所需要的主要是ajax+js. 前端search.jsp pageEncoding=& ...

  6. 百度智能搜索跨入万亿服务赛道

    今年的万象大会说了什么?我们大概可以提炼成四个关键词:智能搜索持续进化.X+Y纵横布局.三大支柱.两大战略. 万象大会是什么?一定程度上你可以理解为百度移动生态的风向标. 比如随着去年5月,百度集团执 ...

  7. 聚焦高考服务,百度智能搜索生态的一隅

    距离高考还有一个月的时间,互联网大户和巨头们已经"躁动"了起来. 今日头条上线了高校直播专区,把高校的招生办"转移"到了直播间.支付宝则通过支付宝小程序向考生及 ...

  8. js实现搜索框智能搜索提示,类似百度搜索

    List item 一.概要 场景:用户可能记不得是哪个搜索词了,但是结果表单是唯一的,不可能实现模糊搜索. 解决方案:搜索框实现智能搜索提示.在用户搜索键入关键字的过程中,不断去请求后台,将查询结果 ...

  9. 利用js结合百度API实现百度智能搜索功能

    首先先将百度的搜索API进行分析,主要是分析他的通过页面传进去的参数,和回调函数名,以及服务器请求成功之后返回的数据 其实网上可以查到很多分析后的免费API比如天气预报,城市搜索等自己可以试试 注意: ...

最新文章

  1. g-gdb调试core文件
  2. linux c 控制cpu占用率
  3. Asp.Net Core中的静态文件-12
  4. 猫眼java开发暑期实习_校招|猫眼 Android日常实习一面面经
  5. anaconda python3.8目录_MacBook Pro 安装anaconda、配置环境
  6. git 升级_git版本升级
  7. Unix 消亡史,Linux 如何崛起 | 极客头条
  8. 51Nod-1015 水仙花数【进制+查表搜索】
  9. Java-多线程第四篇线程池
  10. 华为云服务查找手机_华为云服务里面的手机找回需要什么条件
  11. 计算机毕业设计-SSM企业OA管理系统-JavaWeb企业OA管理系统
  12. 学Python,用Python自动创建PDF文档,实现办公自动化
  13. macd指标计算机应用,macd是怎么计算的
  14. CAD填充块Hatch的深度解析
  15. 当你经历人生最大的困难,要如何正确走出来?
  16. 南京信息工程大学计算机考研怎么样,南京信息工程大学就业怎么样,考研好不好?...
  17. 华为云教程(弹性云服务器ECS)
  18. swift 自定义画渐变色折线图
  19. 想要搭建自己的腾讯云服务器怎么做
  20. 三十二楼层选几层最好_【高层住宅几层最好】33、32层高层住宅几层最好,26、18高层住宅几层最好-吉屋网知识专区...

热门文章

  1. 将Node.js升级到最新版本
  2. 如何实现每个周期4个FLOP的理论最大值?
  3. Spring中的@ Component,@ Repository和@Service批注有什么区别?
  4. 如何从Java中的字符串值获取枚举值?
  5. Sqlserver中分页,2012后支持offset + fetch,2012之前用rownum嵌套查询
  6. Cisco 无线AP刷机为胖AP
  7. Django视图层总结
  8. 区块链:这项颠覆性技术将如何改变未来
  9. 【降维解法:最大字段和-最大子矩阵和-最终版最大子长方体和】【UVA10755】Garbage Heap...
  10. ubuntu10.0.4使用再生龙还原后在启动时不能正常启动