可以使用哪些 ML 技术来确定句子之间的上下文?

数据挖掘 机器学习 nlp
2022-02-25 17:50:14

哪些机器学习技术可用于确定句子之间的相关性或上下文?

例如:

“我晚上 9 点要去参加活动。你能在那里接我吗?”

在这里,两个句子之间有上下文 - 该人表示他们将在晚上 9 点参加活动,并要求收件人在那里与他们会面。

反过来:

“我晚上九点要去参加活动。你明天可以在学校见我吗?”

仅基于这段文字,这些句子似乎代表了两种不相交的想法。

此外,虽然上面的例子是相邻的句子,但上下文可能存在于多个句子中,或者是不相邻的句子:

“我晚上 9 点要去参加活动。我听说这很棒。你能在那里见我吗?”

1个回答

你想要做的是提取句子内的关系,在这种情况下超出 - 所以基本上是跨句子关系提取。

执行此类任务时,歧义和单词上下文很重要。可能有多种方法可以到达那里,但这也取决于你的目标(生产环境、研究或只是为了好玩而进入 NLP)。

我建议您研究 Graph LSTM(例如本文