在自然语言处理过程中,确定当前句子在解析时是否具有需要从前一句中获取的“提示”的逻辑应该是什么。
我不确定如何恰当地描述这个问题或者它被称为NLP的哪个子主题,所以我想举一个例子。
如果上一句话是Find me an Italian restaurant in New York city
当前句子是What's the weather there tomorrow
解析器应该如何理解当前句子中的there
是指前一句中提到的New york
。
PS - 我对NLP还不熟悉,所以请您解释一下。
答案 0 :(得分:1)
回指是一种表达,它回溯到自然语言话语中的先前表达。例如:“玛丽死了。她很老了。” 她这个词指的是 Mary ,并被描述为对Mary的照应指南。玛丽被描述为她的先行。照应引用通常是代词,如例子中所示,但也可能是明确的名词短语,如:“罗纳德里根皱起眉头。总统显然对此问题感到担忧。”总统在这里是对罗纳德里根的照应。在某些情况下,Anaphors可能在前一句中没有明确提及 - 就像“John拿出他的铅笔一样。他发现铅已被打破。”这里的主角指的是他铅笔的一个子部分。 Anaphors不需要在前面的句子中,他们可以更进一步,或者在同一个句子中,如“约翰拿出他的铅笔,但发现铅被破坏了”。在我们迄今为止的所有例子中,照应和前因都是名词短语,但VP和句子 - 回指也是可能的,如“我今天已经解散了总理。在这种情况下,这是我的职责。”这是对副总理解雇总理的一个照应。 要获得相当完整且非常有趣的回指治疗,请参阅Hirst, G. Anaphora in Natural Language Understanding: A Survey Springer Lecture Notes in Computer Science 119, Berlin: Springer, 1981。
您还可以在此Paper中找到解决问题的算法。