用于确定句子是否等同于另一个句子的NLP库?

Dom*_*que 4 javascript php python nlp

我想在Python,PHP甚至JavaScript中找到一个NLP库,用于确定字符串中的句子是否等同于不同结构化的句子?

例如,图书馆需要能够确定这两个句子是否相同:

"你想要在这里订购还是去订购?" "你想在这里订购还是去订购?"

有这样的事吗?或者我真的更容易为自己需要的特定应用程序自己构建这样的东西?

dhg*_*dhg 5

你所描述的是"释义"(或双向"文本蕴涵")的任务.这是一个极其困难的问题,也是一个开放的研究领域.我怀疑有一个系统可以在这个任务上做得很好,可以用于实际的一般用途.

如果你有一个非常狭窄的转换集(例如"你想要"< - >"你想要"交替),你可以尝试构建一组转换规则,将一个句子转换为另一个句子.这些规则可以直接作用于句子或从统计解析器生成的解析树.