首页 文章

NLP:按意图进行句子分割

提问于
浏览
0

我试图通过意图找到句子隔离的解决方案 . 由于一个句子可能有多个意图,我想通过意图将一段文本分成短句 .

For example: To separate 'Email my team meeting is today, and attach the schedule file' into 'Email my team meeting is today', 'and attach the schedule file'. OR 'I want apple and orange and I will be late tonight' into 'I want apple and orange', 'and I will be late tonight'.

我已经检查了分块和句子标记,我认为分块可能是一个起点,但它没有给出一个接近的方法 . 有人可以给我一些建议吗?非常感谢!

1 回答

  • 0

    根据您的评论,我会将您的问题解释为多标签分类问题,这可能(至少从我过去所做的)比首先尝试分割句子更容易 . 每个句子可以有多个标签,例如“用户想要水果”和“用户将迟到” .

    您可以通过实现One-Vs-Rest classifier来解决这个问题 . 这将为每个标签训练分类器,但标签不是互斥的 . 这基本上意味着每个标签都有自己的分类器进行训练,每个标签给出一个句子,将决定其标签是否合适 . 如果两个标签合适,则分配两个标签 .

    根据我的经验,如果您使用简单的TFIDF和一些简单的预处理进行矢量化,然后使用一些经典的分类器,如果您有良好的训练数据,您已经可以获得相当好的结果 .

相关问题