我希望创建一个系统,我给出一个句子,系统吐出与我给出的输入句子相似的句子

kos*_*mos 7 grammar nlp similarity sentence word-sense-disambiguation

这是一个NLP问题,我想知道如何继续.

问题有多难?我可以用同义词替换这个单词并检查语法是否正确?

小智 5

用同义词替换单词可能是首先要尝试的,但要注意不要错过多个单词表达式和习语.此外,请确保选择具有相同词性的同义词.

他们寻找一个好的解决方案<!>他们查看/凝视/ ......寻求一个好的解决方案

他们努力工作<!>他们的工作/任务/ ......很难

只有使用某种程度的语法分析,才能实现更复杂的改述.你应该至少承认句子中的成分.

以下是一些重新措辞的例子,它们考虑了句子的语法结构:

狗吃了我的作业<>我的家庭作业被狗吃掉了(钝化)

狗的骨头被偷了<>狗的骨被偷了(占有式的改写)

她给他发了一封信<>她给他发了一封信(动词补充更换)

我的名字是邦德<>邦德是我的名字(copular)

猫吃了蛋糕<>是吃蛋糕的猫(裂缝)

看看Contextors API及其Voice Conjugator

  • Contextors API 和 Voice Conjugator 链接给了我今天找不到的 404。 (2认同)