NLP实体识别查询

NLP Entity Recognition Inquiry

我正在从事 NLP Chatbot 项目。 Chatbot 将需要处理如下请求:

"I want to go to Penn Station from Back Bay Station" 和 "I want to go from Back Bay Station to Penn Station"

在每种情况下,我都想将源火车站提取为 "Back Bay Station",将目的地提取为 "Penn Station." 但是,由于句子重新排序,我不确定该怎么做.

任何建议,包括示例,将不胜感激。

两种方式。

  1. 启发式:在实体之前查找 'to' 和 'from' 等类似词。您可能需要花一些时间来创建这些介词或从属连词的库,但这将完成这项工作。
  2. 使用更复杂的 deep parsers 可以为您完成这项工作。您可能还必须在此处退回到启发式方法,但您可以通过这种方式获得更多信息。我建议这个选项,因为我不知道你的问题陈述有多广泛。如果它只是关于 'to' 和 'from' 然后坚持选项 1