文本蕴涵(Textual entailment)
在自然语言处理(natural language processing)中,文本蕴涵(Textual entailment)是指两个文本片段有指向关系。当认为一个文本片段真实时,可以推断出另一个文本片断的真实性。也就是指,一个文本片段蕴涵了另一个文本片段的知识。可以分别称蕴涵的文本(entailing texts)为文本(text),被蕴涵的文本(entailed texts)为假设(hypothesis)。
一个正面的文本蕴涵的例子(文本蕴涵了假设):
文本:如果你帮助需要的人,上帝就会报答你。
假设:拿钱给穷人可以得到好的结果。
一个负面的文本蕴涵的例子(文本推翻了假设):
文本:如果你帮助需要的人,上帝就会报答你。
假设:拿钱给穷人不会有结果。
一个不是文本蕴涵的例子(文本即不能蕴涵假设也不能推翻假设):
文本:如果你帮助需要的人,上帝就会报答你。
假设:拿钱给穷人会让你成为更好的人。
从中可以看出,文本蕴涵关系不是纯粹的逻辑推理,它的条件更为宽松,可以这样定义:如果一个人读了t能够推论h非常可能是真实的,那么t 蕴涵 h(t=>h)。
参考:
Textual entailment: http://en.wikipedia.org/wiki/Textual_entailment
Textual Entailment Portal: http://aclweb.org/aclwiki/index.php?title=Textual_Entailment_Portal