2013-04-20 118 views
0

我構建QAS(問題答疑係統),並使用DBpedia作爲知識庫,因此我需要在我的問題(阿爾及利亞,佛羅里達州,barack奧巴馬..)查找資源,我有問題,當我使用「 DBpedia中,聚光燈工具」我不能讓所有的資源,我需要,例如:Dbpedia-Spotlight缺少資源

"birthday of Abbas el-Akkad "資源是‘Abbas el-Akkad’,但我不能得到它‘DBpedia中,聚光燈’,你可以嘗試here

另一個例如:

What is the largest city in Australia?」正確的資源是Australia但我得到​​3210。

請給我任何意見,以獲得DBpedia資源上的正確資源。 我使用(dbpedia-spotlight),Java語言中的默認參數。

問題得到正確的資源和正確答案:

  • 給我在美國的第23任總統?

  • 什麼是伊朗

  • 的資本給我奧巴馬

  • 什麼是Chaina最大的城市的生日?

  • 什麼是高大的梅西?

  • Claudia Schiffer有多高?

  • 奧巴馬的簡要說明

  • 有多少人在阿爾及利亞

  • 爲什麼天空是藍色的?

  • 有多少學生在曼尼託巴大學

  • 在哪裏喬治·華盛頓出生的?

  • 喬治華盛頓是什麼時候出生的?

回答

1

Spotlight是一種面向上下文的工具。有時如果您嘗試註釋小文本,則會發生錯誤。

我試過你的問題什麼是澳大利亞最大的城市?我取得了成功。

實際上,我們一直在使用兩種方法:Lucene - http://spotlight.dbpedia.org/rest/和Statistical - http://spotlight.sztaki.hu:2222/rest。對於你的情況,我建議你使用Lucene的方法。

例如: 爲什麼天空是藍色的? - http://spotlight.dbpedia.org/rest/annotate?text=%20Why%20is%20the%20sky%20blue?&confidence=0.3