Inductive Logic Programming

  • Bergadano F
  • Gunetti D
N/ACitations
Citations of this article
12Readers
Mendeley users who have this article in their library.
Get full text

Abstract

Developing linguistically sound and data-compliant rules for named entity annotation is usually an intensive and time consuming\r process for any developer or linguist. In this work, we present the use of two Inductive Logic Programming (ILP) techniques\r to construct rules for extracting instances of various named entity classes thereby reducing the efforts of a linguist/developer.\r Using ILP for rule development not only reduces the amount of effort required but also provides an interactive framework wherein\r a linguist can incorporate his intuition about named entities such as in form of mode declarations for refinements (suitably\r exposed for ease of use by the linguist) and the background knowledge (in the form of linguistic resources). We have a small\r amount of tagged data - approximately 3884 sentences for Marathi and 22748 sentences in Hindi. The paucity of tagged data\r for Indian languages makes manual development of rules more challenging, However, the ability to fold in background knowledge\r and domain expertise in ILP techniques comes to our rescue and we have been able to develop rules that are mostly linguistically\r sound that yield results comparable to rules hand-crafted by linguists. The ILP approach has two advantages over the approach\r of hand-crafting all rules: (i) the development time reduces by a factor of 240 when ILP is used instead of involving a linguist\r for the entire rule development and (ii) the ILP technique has the computational edge that it has a complete and consistent\r view of all significant patterns in the data at the level of abstraction specified through the mode declarations. The point\r (ii) enables the discovery of rules that could be missed by the linguist and also makes it possible to scale the rule development\r to a larger training dataset. The rules thus developed could be optionally edited by linguistic experts and consolidated either\r (a) through default ordering (as in TILDE[1]) or (b) with an ordering induced using [2] or (c) by using the rules as features\r in a statistical graphical model such a conditional random field (CRF) [3]. We report results using WARMR [4] and TILDE to\r learn rules for named entities of Indian languages namely Hindi and Marathi.

Cite

CITATION STYLE

APA

Bergadano, F., & Gunetti, D. (2020). Inductive Logic Programming. Inductive Logic Programming. The MIT Press. https://doi.org/10.7551/mitpress/3731.001.0001

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free