首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >是否有可能创建一个基于规则的算法来计算问题答案对的关联得分?

是否有可能创建一个基于规则的算法来计算问题答案对的关联得分?
EN

Data Science用户
提问于 2019-09-18 07:09:36
回答 1查看 103关注 0票数 0

在信息检索或答疑系统中,我们使用TD-以色列国防军或BM25计算问题对相似度作为深度学习的基线或粗排序。

在社区问答中,我们已经有了问答对来收集一些统计信息。如果没有深入的学习,我们能发明一种像BM25这样的算法来计算问题答案对的关联分数吗?

EN

回答 1

Data Science用户

回答已采纳

发布于 2019-09-18 15:33:33

我们能发明一种像BM25这样的算法来计算问答对的关联分数吗?

这取决于:

  • BM25 (带BM25加权向量的实际余弦)是一种简单的相似度度量,它最终建立在共同计算单词的基础上。提出一种不同的相似度量是很容易的,例如,有各种用于MT评估的度量(包括一些比较复杂的度量)也可以使用。当然,这些衡量标准实际上并不能衡量相关性,它们只是提供了一个粗略的近似。
  • 然而,如果有这样一种基于规则的算法能够在任何上下文中实际度量一个答案的相关性,那么为了所有的手段和目的,我们都会解决人工智能:判断语义相关性比计算共同的单词要微妙得多。特别是,如果有这样的算法,那么问答问题就会得到解决:您只需生成所有可能的答案并循环,直到找到与问题相关的答案为止。

几十年来,人们一直试图在NLP中使用基于规则的“智能”算法,直到人们才意识到ML在大多数任务中效率更高,性能更好。因此,基于规则的算法在这样一个非琐碎的任务上,不太可能突然超过ML。

票数 0
EN
页面原文内容由Data Science提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://datascience.stackexchange.com/questions/60369

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档