有没有可以直接给出答案的搜索引擎? [关闭]
Posted
技术标签:
【中文标题】有没有可以直接给出答案的搜索引擎? [关闭]【英文标题】:Is there a search engine that will give a direct answer? [closed] 【发布时间】:2011-08-21 22:41:06 【问题描述】:我一直在想这个问题,但我不明白为什么 Google 还没有尝试过 - 或者他们可能已经尝试过了,但我只是不知道。
是否有一个搜索引擎,您可以在其中输入一个问题给您一个单一的答案,而不是一个结果列表,然后您必须自己搜索才能找到您想知道的内容?
例如,我会这样设计系统:
用户的输入:“你去哪里做眼睛测试?”
系统输出:“验光师。确定性:95%”
计算如下:
-
输入从自然语言解析成一个简单的搜索字符串,在这种情况下可能类似于“眼睛测试”。系统也会解释“你去哪里”一词,并在比较结果时使用。
搜索字符串将被输入搜索引擎。
然后系统将比较结果的内容以找到匹配的单词或短语,并记录问题所问的内容(即什么、在哪里、谁、如何等)
一旦确定了合适的答案,系统就会将其显示给用户,同时衡量答案是否正确。
由于互联网的分散性,一个正确的答案很可能会出现多次,尤其是对于简单的问题。对于这个特定的例子,系统不难识别这个词在结果中不断出现,并且几乎可以肯定它是正在搜索的答案。
对于更复杂的问题,会显示较低的确定性,并且可能会显示具有不同确定性级别的多个结果。用户还将有机会查看系统计算结果的来源。
这个系统的重点在于它简化了搜索。很多时候,当我们使用搜索引擎时,我们只是在寻找一些非常简单或微不足道的东西。返回一长串结果似乎不是回答问题的最有效方式,即使答案几乎肯定隐藏在这些结果中。
只需查看上述问题的 Google 结果即可了解我的观点: http://www.google.co.uk/webhp?sourceid=chrome-instant&ie=UTF-8&ion=1&nord=1#sclient=psy&hl=en&safe=off&nord=1&site=webhp&source=hp&q=Where%20do%20you%20go%20to%20get%20your%20eyes%20tested%3F&aq=&aqi=&aql=&oq=&pbx=1&fp=72566eb257565894&fp=72566eb257565894&ion=1
给出的结果不会立即回答问题 - 用户需要对其进行搜索,然后才能找到他们真正想要的答案。搜索引擎是很棒的目录。它们非常适合为您提供有关某个主题的更多信息,或告诉您在哪里可以找到服务,但它们不太擅长回答直接问题。
在创建系统时必须考虑许多方面 - 例如,在计算结果时必须考虑网站的准确性。
虽然系统应该可以很好地解决简单的问题,但要让它适用于更复杂的问题可能是一项艰巨的任务。例如,常见的误解需要作为特殊情况处理。如果系统发现证据表明用户的问题有一个普遍的误解作为答案,它应该在提供答案时指出这一点,或者甚至干脆忽略最常见的答案而支持网站提供的那个指出它的答案是一种常见的误解。这一切都必须通过比较相互冲突的来源的准确性和质量来权衡。
这是一个有趣的问题,需要进行大量研究,但肯定值得花时间和精力吗?它并不总是正确的,但它会让用户更快地进行简单查询。
【问题讨论】:
这个问题太主观了,可能会被关闭。如果您从启用 GPS 的设备将其输入 Google,Google Places
应该会弹出回答您的问题。如果您要问如何将字符串 Where to get my eyes checked
翻译成 Optician Optomitrist [zipcode]
,那么听起来您正在尝试剖析大多数搜索引擎所追求的“人类语言”。
@Dutchie432 不完全是,它不再是真正的搜索引擎,它比这更智能。更像是 IBM 的 Watson。
我在这里没有看到任何与编程相关的问题..
【参考方案1】:
这样的系统称为自动Question Answering (QA) 系统或自然语言搜索引擎。不要将其与由人类生成答案的社交问答服务相混淆。 QA 是一个研究得很好的领域,近十年的TREC QA 跟踪出版物证明了这一点,但它是natural language processing (NLP) 领域中更困难的任务之一,因为它需要广泛的智能(解析、搜索、信息提取、共指、推理)。这或许可以解释为什么今天免费提供的在线系统相对较少,其中大部分更像是演示。其中包括:
AnswerBus START - 麻省理工学院 QuALiM - 微软 TextMap - ISI askEd! Wolfram Alpha主要搜索引擎对问答技术表现出了兴趣。在 2011 年 6 月 1 日的一次采访中,Eric Scmidt 说,谷歌的新搜索策略是提供答案,而不仅仅是链接。 “‘我们可以从字面上计算出正确的答案,’施密特说,他提到了人工智能技术的进步”(source)。
Google Enterprise 产品主管 has stated Matthew Goltzbach 认为“问答是企业搜索的未来”。雅虎还预测,搜索的未来涉及用户获取real-time answers instead of links。这些大玩家正在逐步引入 QA 技术作为对其他类型搜索结果的补充,如 Google's "short answers" 所示。
虽然 IBM 的 Jeopardy-playing Watson 在普及机器回答问题(或答案)方面做了很多工作,但许多 real-world challenges remain 还是以问答的一般形式。
另请参阅open source QA frameworks 上的相关问题。
更新:
2013/03/14:Google 和 Bing 搜索高管讨论搜索如何演变为对话式问答 (AllThingsD)【讨论】:
可以通过 Bing API 以编程方式使用提供直接答案的 Bing“即时回答”功能 - msdn.microsoft.com/en-us/library/dd251072.aspx 我在 QA 系统上的 survey paper 讨论了其他几个学术和商业 QA 系统。 «Google 的新搜索策略是提供答案» 我想知道这在今天是否仍然适用。 即使是 Google 仍然只能直接回答有限的一组问题,但无疑会增加。【参考方案2】:Wolfram 阿尔法
http://www.wolframalpha.com/
Wolfram Alpha(样式为 Wolfram|Alpha) 是由开发的答案引擎 沃尔夫勒姆研究。这是一个在线 回答事实查询的服务 直接通过计算答案 结构化数据,而不是提供 文档或网页列表 可能包含作为搜索的答案 引擎会。[4]它是在宣布 2009 年 3 月,斯蒂芬·沃尔夫勒姆(Stephen Wolfram), 5月15日向公众发布, 2009.[1]它被《大众》杂志评为 2009 年最伟大的计算机创新 科学。[5][6]
http://en.wikipedia.org/wiki/Wolfram_Alpha
【讨论】:
它仍然无法回答我的示例问题......而且它不是使用自己的数据库而不是整个互联网吗? 每个引擎都将始终使用它自己的数据库(Google 使用它自己的数据库)。以正确的格式获取数据。我知道您的目标是什么,诸如 *** 之类的网站将有助于您的愿景。但是在回答你的问题时,Wolfram Alpha 会直接回答一个问题,它是迄今为止最先进的系统。【参考方案3】:你试过 wolframalpha 吗?
看看这个:http://www.wolframalpha.com/input/?i=who+is+the+president+of+brasil%3F
【讨论】:
【参考方案4】:Ask Jeeves(现在的 Ask.com)曾经这样做过。为什么没有人再这样做了,除了 Wolfram:
-
问答 (QA) 远未解决。
存在强大的问答系统,但它们需要完整解析问题和数据,因此即使与 Google 的规模相比,它们也需要巨大的计算能力和存储空间才能获得任何覆盖.
大多数网络数据太嘈杂而无法处理;您首先必须检测它是否使用您支持的语言(或像一些研究人员所做的那样翻译它;搜索“跨语言问答”),然后尝试检测噪音,然后进行解析。您会失去更多的覆盖范围。
互联网以闪电般的速度变化。您会失去更多的覆盖范围。
用户已经习惯了关键字搜索,因此更经济。
【讨论】:
【参考方案5】:被微软收购的Powerset也在尝试做问答。他们将他们的产品称为“自然语言搜索引擎”,您可以在其中输入诸如“美国哪个州的所得税最高?”之类的问题。并搜索问题而不是使用关键字。
【讨论】:
以上是关于有没有可以直接给出答案的搜索引擎? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章