Nlp 将多个句子组合成一个句子

Nlp 将多个句子组合成一个句子,nlp,nltk,stanford-nlp,summary,Nlp,Nltk,Stanford Nlp,Summary,例如,给出以下句子: A cat is on a bed. The color of the cat is brown. The bed is small. 是否有办法将句子组合/总结成一个句子,例如: A brown cat is on a small bed. 我不知道摘要的提取/生成,但它有希望被用于此目的吗?这被称为抽象摘要,在这里你给出句子,模型本身形成新的句子。这方面有很多论文。听起来很难。典型的文本摘要不合并句子,只按重要性对句子进行排序。或者你只是想对“X是Y”的句子这样做?

例如,给出以下句子:

A cat is on a bed.
The color of the cat is brown.
The bed is small.
是否有办法将句子组合/总结成一个句子,例如:

A brown cat is on a small bed.

我不知道摘要的提取/生成,但它有希望被用于此目的吗?

这被称为抽象摘要,在这里你给出句子,模型本身形成新的句子。这方面有很多论文。

听起来很难。典型的文本摘要不合并句子,只按重要性对句子进行排序。或者你只是想对“X是Y”的句子这样做?现实世界中的文本比这个玩具例子要复杂得多……使用TensorFlow-@lenz进行文本摘要,它的形式几乎是“X是Y”。在这种情况下可行吗?如果是人工数据,你可以尝试词性标注和一些转换规则。但是你应该看看RAVI提供的TensorFlow链接,它看起来很奇特。这正是我想做的,但要确定输入句子的问题并将其表示为一个短语可能非常困难。看来Tensorflow的总结(或类似的seq2seq总结)只是删除了不必要的副词或诸如此类的东西,而且它只能用于一个句子。