【发布时间】:2021-02-28 14:21:23
【问题描述】:
我正在尝试将输入文本(例如新闻文章的标题)与关键字集 s.t. 匹配。可以选择最匹配的集合。
假设,我有一些关键字集:
[['democracy', 'votes', 'democrats'], ['health', 'corona', 'vaccine', 'pandemic'], ['security', 'police', 'demonstration']]
输入(假设的)标题:New Pfizer vaccine might beat COVID-19 pandemic in the next few months.。显然,它很适合第二组关键字。
精确匹配单词是一种方法,但可能会出现更复杂的情况,为此使用基本形式的单词可能是有意义的(例如duck而不是ducks,或run而不是@ 987654329@) 来增强算法。现在我们已经在谈论 NLP。
我尝试使用 Spacy 词和文档嵌入 (example) 来确定标题和每组关键字之间的相似性。计算一个完整句子和有限数量的关键字之间的文档相似度是个好主意吗?还有其他方法吗?
相关:What NLP tools to use to match phrases having similar meaning or semantics
【问题讨论】: