gpt4 book ai didi

freebase - 在 freebase 中找不到实体名称

转载 作者:行者123 更新时间:2023-12-03 23:19:23 27 4
gpt4 key购买 nike

我们正在开展一个研究项目,用知识库回答问题。我们采用了数据集 SimpleQuestions ( https://research.fb.com/projects/babi/ )。
我们将最新的 freebase 数据转储加载到 Virtuoso 中,并通过中间查询实体的名称(使用关系 type.object.name 和 common.topic.alias)。但是,许多实体的名称无法找到。

我们还使用 Semper 提供的 KB ( https://github.com/percyliang/sempre ),在那里我们可以找到更多实体的名称,但不是全部。
我们猜测这些实体可能会被删除,是真的吗?如果是这样,我们如何继续解决这个问题?

最佳答案

Freebase API 已经 depreciated并且无法获得实体名称。然而,谷歌提供了Freebase/Wikidata Mappings对于 210 万个实体。这些映射可用于将 freebase 实体映射到 wikidata 实体并获取它们的实体名称和其他信息。

此外,http://sameas.org/为 freebase 实体提供了一些额外的映射。

编辑:
您也可以阅读 Freebase Dump获取这些映射。我个人使用了以下属性来获取对应的实体名称:

ENTITY_GET_LABEL_ORDER = [
'<http://rdf.freebase.com/ns/type.object.name>',
'<http://rdf.freebase.com/ns/common.topic.alias>',
'<http://rdf.freebase.com/key/en>',
'<http://rdf.freebase.com/key/wikipedia.en>',
'<http://rdf.freebase.com/key/wikipedia.en_title>',
]

此外,即使在这样做之后,仍有大量(约 1-5k,不记得确切)我们无法映射到名称的中频,并且可以安全地删除那些(只有少数这样的)问题。 Google还提供了一个额外的转储,其中包含一些已删除的元组。

关于freebase - 在 freebase 中找不到实体名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41236503/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com