我构建了QAS(问答系统),我使用DBpedia作为知识库,所以我需要在我的问题中找到资源,如(阿尔及利亚,佛罗里达,巴拉克奥巴马......),当我使用“dbpedia-spotlight Tool”时我有问题我无法获得我需要的所有资源,例如:
"birthday of Abbas el-Akkad "
资源是“Abbas el-Akkad”,但我无法通过“dbpedia-spotlight”获得它,您可以尝试here
另一个例子:
“What is the largest city in Australia?
”正确的资源是Australia,但我得到Australia_II。
请向我提出任何建议,以获取DBpedia资源上的正确资源。 我在(dbpedia-spotlight)Java语言中使用默认参数。
问题获得正确的资源和正确的答案:
给我第23任美国总统?
什么是伊朗首都
给我奥巴马的诞生日期
Chaina最大的城市是什么?
什么是高大的莱昂内尔·梅西?
Claudia Schiffer有多高?
奥巴马的简短描述
阿尔及利亚有多少人
为什么天蓝色?
马尼托巴大学有多少学生
乔治华盛顿出生在哪里?
乔治华盛顿什么时候出生?
答案 0 :(得分:1)
Spotlight是一种面向上下文的工具。如果您尝试注释小文本,有时会出错。
我试过你的问题澳大利亚最大的城市是什么?我成功了
实际上,我们一直在使用两种方法:Lucene - http://spotlight.dbpedia.org/rest/和统计 - http://spotlight.sztaki.hu:2222/rest。对于您的情况,我建议您使用Lucene方法。
E.g: 为什么天空是蓝色的? - http://spotlight.dbpedia.org/rest/annotate?text=%20Why%20is%20the%20sky%20blue?&confidence=0.3