我尝试了基本的问题,例如问题是否以“谁/什么/..”开头,但是有很多句子不是以疑问词开头,但仍然需要像“新加坡的酒店”这样的答案。
我已经总结出没有提供一些信息但在这个意义上不完整的句子可能只属于疑问类的逻辑。这个主题有一些参考资料吗?
我尝试了基本的问题,例如问题是否以“谁/什么/..”开头,但是有很多句子不是以疑问词开头,但仍然需要像“新加坡的酒店”这样的答案。
我已经总结出没有提供一些信息但在这个意义上不完整的句子可能只属于疑问类的逻辑。这个主题有一些参考资料吗?
这可能是一项非常具有挑战性的任务,但是您可以朝着正确的方向采取一些步骤(其中一个您已经在开始时检查“WH”字样)。它还很大程度上取决于您的“句子”(搜索查询、话语等)的领域。
您可能会尝试的一件事是(1)彻底检查您已经描述的明显问题。这将包括检查第一个词是否是 WH 词或助动词(“is”、“should”、“will”、“could”、“can”等),因为在英语中,问题通常会经过主语 -辅助反转。(2) 如果您有任何可用的自然语言处理库,请使用 POS 分块并查找仅包含名词短语 (NP) 的句子。这些,因为它们不包含谓词信息,通常是关于名词短语的查询。我不确定您使用什么进行分析,但一个很棒的 POS 块分析器是 Python 的 Pattern nlp 模块(http://www.clips.ua.ac.be/pages/pattern-en#parser)。希望这可以帮助。