Named object recognition using freebase

I understand that a DBPedia spotlight recognizes the name of a named object in this document. For this, downloaded DBPedia files that are stored in the file system are used. Check out the url: https://github.com/dbpedia-spotlight/dbpedia-spotlight/wiki/Run-from-a-JAR .

I need an equivalent API like a floodlight for Freebase. As far as I looked, I could not find such a tool / API that works in the Freebase tri-core repository. Can anyone help?

+7
dbpedia freebase
source share
1 answer

There is currently no equivalent project for name recognition in Freebase. However, Freebase has links to DBpedia at sameAs.org so you can use the DBpedia spotlight and then resolve the identifiers back to Freebase (this data is also available in Freebase RDF dumps ).

If you are looking for a coding project in this area, I think you will need to adapt the DBpedia Spotlight code so that you can train your models using Freebase data. The main advantage of this would be that Freebase covers a wider range of entities than DBpedia, so you better remember. In addition, you can use other data in Freebase, such as "known types", to get better accuracy.

You should be able to get a good set of "surface forms" of the object by looking at the properties / type / object / name and / common / topic / alias in Freebase. Any Freebase object corresponding to a Wikpedia page will have one or more / type / object / key values ​​in the / wikipedia / en namespace. They correspond to Wikipedia page names (and redirects) that allow you to parse Wikipedia's XML dumps and determine which links on the page match Freebase themes. The Freebase key encoding scheme is described here .

You might also be interested in OpenCalais and AlchemyAPI , which provide name recognition as a service and provide Freebase identifiers in API responses.

+3
source share

All Articles