【问题标题】:How to get semantic type of a word?如何获取单词的语义类型?
【发布时间】:2015-05-21 07:20:20
【问题描述】:

我在 NLP 领域工作,在我的工作中,我需要单词的语义类型。我想知道是否有任何工具可以为我做到这一点。 我已经知道有WordNet supersenses,但这对我来说还不够。我需要更细粒度的东西。

为了更好地阐明我需要什么,我会说我需要本体语义类型。例如,WordNet supersenses 类包括noun.artifact,它非常通用,定义为nouns denoting man-made objects。所以,神器是房子还是砖头都没有关系!

另一个例子是在WordNet supersenses 中归类为adj.all 的一类形容词。但我想区分不同类型的形容词。比如人的形容词和不能用于人的形容词。

谁能帮帮我?

【问题讨论】:

  • 如果您澄清“语义类型”的含义可能会有所帮助。我首先想到的是真值条件语义类型,但后来你提到了 WordNet,这听起来像是你在寻找上层本体。

标签: nlp semantics ontology wordnet


【解决方案1】:

您是否查看过ConceptNetFrameNet 等资源

ConceptNet 是一个语义网络,其中包含计算机应该了解的很多关于世界的信息,尤其是在理解人类书写的文本时。

FrameNet 语料库是一个人类和机器可读的英语词汇数据库,基于实际文本中如何使用单词的注释示例。

根据您想要实现的目标,有很多资源可以提供访问语义的方法,但解释可能取决于您和您的学习技术。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2016-10-04
    • 2017-06-05
    • 1970-01-01
    • 2021-06-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多