【问题标题】:How to disambiguate words in Conceptnet如何消除概念网中的单词歧义
【发布时间】:2014-10-16 11:32:23
【问题描述】:

Conceptnet 包含两种基本类型的节点,单词(例如 /c/en/cat)和语义(例如 /c/en/cat/n/domestic_cat)。不幸的是,绝大多数边使用词节点。这使得推断变得困难,因为我不能确定一个词到词的边缘指的是哪个意义。

例如,Conceptnet 包含 9 种使用“猫”一词的词义,大多数是专有名词(/c/en/cat/n/musical、/c/en/cat/n/magazine、/c/en/ cat/n/a_spiteful_woman_gossip 等)。如果边缘显示“/c/en/cat /r/HasA /c/en/tail”,我根据自己的经验知道这可能是指 /c/en/cat/n/domestic_cat 而没有其他感觉。而如果我看到一条边上写着“/c/en/cat /r/IsA /c/en/fun_to_watch”,我知道它可能指的是 /c/en/cat/n/musical,但它也可能是参考/c/en/cat/n/domestic_cat。

如何自动化这个过程?如何翻译仅使用单词节点的边,以便它们使用语义节点?

【问题讨论】:

  • 以上哥们有什么更新吗?

标签: nlp wordnet word-sense-disambiguation conceptnet


【解决方案1】:

ConceptNet 似乎不包含任何词义消歧,请参阅他们的FAQ

ConceptNet 只做最低限度的区分词义,所以 far——在ConceptNet 5.5的构建图中,词义只有 通过他们的词性来区分(类似于 sense2vec)。词网 每个词都有大量的意义,尽管其中一些是 在实践中很难区分。

【讨论】:

    猜你喜欢
    • 2014-08-11
    • 1970-01-01
    • 2015-04-20
    • 2011-04-11
    • 2013-04-03
    • 2015-02-09
    • 1970-01-01
    • 2015-07-01
    • 1970-01-01
    相关资源
    最近更新 更多