寻找语义相似性和不同词之间的关系

时间:2014-09-25 04:12:01

标签: nlp semantics wordnet semantic-analysis

我正在开展一个涉及计算不同概念之间相关性的项目。

实施例: "着陆" - 与:"到达;来#34;和"土地", "电话" - 涉及:"电子;电"和"谈话;沟通", "电影" - 涉及:"移动;改变"和"图片;图像" 等等。

我检查了WordNet框架和WordNet :: Similarity Perl模块,但在某些情况下它们不可用,特别是在我需要用动词连接名词的情况下(例如名词" dog"和一个动词" to bark")。此外,WordNet以层次结构组织所有同义词集(例如:计算机 - >机器 - >设备 - >仪器),这不是我在项目中真正需要的(当然,我可能错了)。

问题是 - 哪个框架或数据库,我应该用什么方法来解决问题?我从哪里开始?

如果你能给我一些建议,那将非常有帮助。

1 个答案:

答案 0 :(得分:3)

word2vec嵌入可能会很好地完成您的任务。它提供了比wordnet更柔和的相似概念。您可以从这里https://code.google.com/p/word2vec/获得一些预先训练好的嵌入。