我有一个段落,系统需要理解它并回答用户提出的所有问题。请列出所使用的技术和方法论。
回答:
这完全取决于你试图解决的问题、你可用的数据以及底层领域。让我们逐一探讨:
问题类型
问答系统有多种类型,例如基于从各种句子中提取确切答案的一词回答,或者根据用户提出的问题,从句子列表中返回最相似的句子,使用各种相似性和嵌入技术。我认为这篇论文:Teaching Machines to Read and Comprehend 应该是一个很好的起点来了解此类系统。
数据集接下来是此类系统的数据集。现在有各种各样的问答系统数据集可用,例如:
方法论
解决这个问题的方法有很多。在一个回答中列出所有方法会很困难,但我可以提供一些参考资料: