GERBIL: General Entity Annotation Benchmark Framework

GERBIL is a general entity annotation system based on the BAT-Framework.

Source Code Demo Issues Wiki

Overview of GERBIL
The need to bridge between the unstructured data on the document Web and the structured data on the Data Web has led to the development of a considerable number of annotation tools. Those tools are hard to compare since published results are calculated on diverse datasets and measured in different units. A first approach to structure the parameter- and tool-space of semantic entity annotation systems was published by Cornolti et al.. However, the BAT-framework is hard to setup and does not allow for an easy comparison of tools and datasets.

We present GERBIL, a general entity annotation system based on the BAT-Framework. GERBIL offers an easy-to-use web-based platform for the agile comparison of annotators using multiple datasets and uniform measuring approaches. To add a tool to GERBIL, all the end user has to do is to provide a URL to a REST interface to its tool which abides by a given specification. The integration and benchmarking of the tool against user-specified datasets is then carried out automatically by the GERBIL platform. Currently, our platform provides results for 9 annotators and 19 datasets with more coming. Internally, GERBIL is based on the Natural Language Programming Interchange Format (NIF) and provide Java classes for implementing APIs for datasets and annotators to NIF.

The following table lists the annotators supported in different version of the BAT-Framework and GERBIL.

Annotators BAT-Framework Gerbil 1.0.0 Gerbil 1.2.2
Wikipedia Miner
Illionois Wikifier
Spotlight
TagMe 2
KEA
WAT
AGDISTIS (✔)
Babelfy
NERD-ML
NIF-based Annotator
AIDA
entityclassifier.eu (✔)
FREME e-Entity
CETUS
FRED

The following table lists the annotators that are currently available and the experiment types they support. Note that some of the A2KB annotators support the D2KB experiment by offering an own API method. Other A2KB annotators can be chosen for a D2KB experiment as well as described in the wiki. However, since the comparison might not be fair, we marked these annotators with (✔) in the table. The same is done for Entity Typing.

A2KB, C2KB,
Entity Recognition
D2KB Entity
Typing
OKE Task 1 OKE Task 2
AIDA (✔)
AGDISTIS
Babelfy
CETUS
CETUS (FOX)
Dexter (✔)
entityclassifier.eu (✔)
FRED (✔) (✔)
FREME e-Entity
FOX (✔) (✔)
KEA
NERD-ML (✔)
Spotlight
TagMe 2 (✔)
WAT
xLisa (✔)

The following table lists the datasets that are currently available and the experiment types they support.

A2KB, C2KB, D2KB,
Entity Recognition
Entity Typing OKE Task 1 OKE Task 2
AIDA/CoNLL-Complete
AIDA/CoNLL-Test A
AIDA/CoNLL-Test B
AIDA/CoNLL-Training
AQUAINT
DBpediaSpotlight
Dercyznski
IITB
KORE50
MSNBC
Microposts 2013-Test
Microposts 2013-Train
Microposts 2014-Test
Microposts 2014-Train
Microposts 2015-Test
Microposts 2015-Train
Microposts 2015-Dev
Microposts 2016-Test
Microposts 2016-Train
Microposts 2016-Dev
N3-RSS-500
N3-Reuters-128
OKE 2015 Task 1 evaluation dataset
OKE 2015 Task 1 example set
OKE 2015 Task 1 gold standard sample
OKE 2015 Task 2 evaluation dataset
OKE 2015 Task 2 example set
OKE 2015 Task 2 gold standard sample
Senseval 2
Senseval 3
UMBC
WSDM 2012

Long term stability

The idea of GERBIL emerged in September 2014 when a couple of articles released at the same time claimed to be state-of-the-art. Especially, those approaches were not easily comparable due to their heterogeneous set-up, dataset use and evaluation metrics. Thus, we decided to build GERBIL and extend the BAT-Framework to break the barriers for people not able to write source code. GERBIL is still a young project and thus we are trying to explore the borders of our endeavour. As GERBIL has been launched within two PhD projects funded by European Social Fund we are confident that it will be a long lasting web service. The fallback is our working group AKSW which currently already hosts more than 30 open source projects. Finally, GERBIL is open source software which can be maintained and hosted by anybody.

Furthermore, the research and developement unit of the University Leipzig Computation Center keeps daily backups to ensure long-term quotability.

With this project we aim at establishing a highly available, easy quotable and liable focal point for NER and NED evaluations. Additionally, we build our framework to be rapidly extensible and adaptable for future uses.

The survey data from our paper can be found at GERBIL's GitHub repository.

Contributors

  • Ciro Baron (University Leipzig, Germany)
  • Andreas Both (R&D, Unister GmbH, Germany)
  • Martin Brümmer (University Leipzig, Germany)
  • Diego Ceccarelli (Unversity Pisa, Italy)
  • Marco Cornolti (University of Pisa, Italy)
  • Didier Cherix (R&D, Unister GmbH, Germany)
  • Bernd Eickmann (R&D, Unister GmbH, Germany)
  • Paolo Ferragina (University of Pisa, Italy)
  • Christiane Lemke (R&D, Unister GmbH, Germany)
  • Andrea Moro (Sapienza University of Rome, Italy)
  • Roberto Navigli (Sapienza University of Rome, Italy)
  • Francesco Piccinno (University of Pisa, Italy)
  • Giuseppe Rizzo (EURECOM, France)
  • Harald Sack (HPI Potsdam, Germany)
  • René Speck (Institute for Applied Informatics, Germany)
  • Raphaël Troncy (EURECOM, France)
  • Jörg Waitelonis (HPI Potsdam, Germany)
  • Lars Wesemann (R&D, Unister GmbH, Germany)

Project Team

Publications

by (Editors: ) [BibTex of ]

News

The USPTO Linked Patent Dataset release ( 2017-02-24T17:18:51+01:00 by Mofeed Hassan)

2017-02-24T17:18:51+01:00 by Mofeed Hassan

Dear all, We are happy to announce USPTO Linked Patent Dataset release. Patents are widely used to protect intellectual property and a measure of innovation output. Read more about "The USPTO Linked Patent Dataset release"

Two accepted papers in ESWC 2017 ( 2017-02-22T17:43:38+01:00 by Dr. Mohamed Ahmed Sherif)

2017-02-22T17:43:38+01:00 by Dr. Mohamed Ahmed Sherif

Hello Community! We are very pleased to announce the acceptance of two papers in ESWC 2017 research track. The ESWC 2017 is to be held in Portoroz, Slovenia from 28th of May to the 1st of June. Read more about "Two accepted papers in ESWC 2017"

AKSW Colloquium, 13th February, 3pm, Evaluating Entity Linking ( 2017-02-09T15:53:07+01:00 Michael Roeder)

2017-02-09T15:53:07+01:00 Michael Roeder

On the 13th of February at 3 PM, Michael Röder will present the two papers “Evaluating Entity Linking: An Analysis of Current Benchmark Datasets and a Roadmap for Doing a Better Job” of van Erp et al. Read more about "AKSW Colloquium, 13th February, 3pm, Evaluating Entity Linking"

SLIPO project kick-off meeting ( 2017-02-03T12:59:48+01:00 by Sandra Bartsch)

2017-02-03T12:59:48+01:00 by Sandra Bartsch

SLIPO, a new InfAI project kicked-off between the 18th and 20th of January in Athens, Greece. Funded by the EU-program “Horizon 2020”, the project is planned to have an operational time until the 31st of December 2019. Read more about "SLIPO project kick-off meeting"

AKSW Colloquium 30.Jan.2017 ( 2017-01-30T13:24:04+01:00 by Simon Bin)

2017-01-30T13:24:04+01:00 by Simon Bin

In the upcoming Colloquium, Simon Bin will discuss the paper “Towards Analytics Aware Ontology Based Access to Static and Streaming Data” by Evgeny Kharlamov et.al. that has been presented at ISWC2017. Read more about "AKSW Colloquium 30.Jan.2017"