Information Extraction Meets the Semantic Web: a Survey

Information Extraction Meets the Semantic Web: a Survey

Undefined 0 (2016) 1 1 IOS Press Information Extraction meets the Semantic Web: A Survey Editor(s): Andreas Hotho Solicited review(s): Dat Ba Nguyen, Simon Scerri, Anonymous Open review(s): Michelle Cheatham Jose L. Martinez-Rodriguez a, Aidan Hogan b and Ivan Lopez-Arevalo a a Cinvestav Tamaulipas, Ciudad Victoria, Mexico E-mail: {lmartinez,ilopez}@tamps.cinvestav.mx b IMFD Chile; Department of Computer Science, University of Chile, Chile E-mail: [email protected] Abstract. We provide a comprehensive survey of the research literature that applies Information Extraction techniques in a Se- mantic Web setting. Works in the intersection of these two areas can be seen from two overlapping perspectives: using Seman- tic Web resources (languages/ontologies/knowledge-bases/tools) to improve Information Extraction, and/or using Information Extraction to populate the Semantic Web. In more detail, we focus on the extraction and linking of three elements: entities, concepts and relations. Extraction involves identifying (textual) mentions referring to such elements in a given unstructured or semi-structured input source. Linking involves associating each such mention with an appropriate disambiguated identifier referring to the same element in a Semantic Web knowledge-base (or ontology), in some cases creating a new identifier where necessary. With respect to entities, works involving (Named) Entity Recognition, Entity Disambiguation, Entity Linking, etc. in the context of the Semantic Web are considered. With respect to concepts, works involving Terminology Extraction, Keyword Extraction, Topic Modeling, Topic Labeling, etc., in the context of the Semantic Web are considered. Finally, with respect to relations, works involving Relation Extraction in the context of the Semantic Web are considered. The focus of the majority of the survey is on works applied to unstructured sources (text in natural language); however, we also provide an overview of works that develop custom techniques adapted for semi-structured inputs, namely markup documents and web tables. Keywords: Information Extraction, Entity Linking, Keyword Extraction, Topic Modeling, Relation Extraction, Semantic Web 1. Introduction ing – for it to be feasible to apply manual annotation to even a significant subset of what might be of relevance. The Semantic Web pursues a vision of the Web While the amount of structured data available on where increased availability of structured content en- the Web has grown significantly in the past years, ables higher levels of automation. Berners-Lee [20] there is still a significant gap between the coverage described this goal as being to “enrich human read- of structured and unstructured data available on the able web data with machine readable annotations, al- Web [248]. Mika referred to this as the semantic lowing the Web’s evolution as the biggest database in gap [205], whereby the demand for structured data on the world”. However, making annotations on informa- the Web outstrips its supply. For example, in an anal- tion from the Web is a non-trivial task for human users, ysis of the 2013 Common Crawl dataset, Meusel et particularly if some formal agreement is required to al. [201] found that of the 2.2 billion webpages con- ensure that annotations are consistent across sources. sidered, 26.3% contained some structured metadata. Likewise, there is simply too much information avail- Thus, despite initiatives like Linking Open Data [274], able on the Web – information that is constantly chang- Schema.org [200,204] (promoted by Google, Mi- 0000-0000/16/$00.00 © 2016 – IOS Press and the authors. All rights reserved 2 J.L. Martinez-Rodriguez et al. / Information Extraction meets the Semantic Web crosoft, Yahoo, and Yandex) and the Open Graph Pro- language that is founded on one of the core Semantic tocol [127] (promoted by Facebook), this semantic gap Web standards: RDF/RDFS/OWL/SKOS/SPARQL.2 is still observable on the Web today [205,201]. By Information Extraction methods, we focus on the As a result, methods to automatically extract or en- extraction and/or linking of three main elements from hance the structure of various corpora have been a core an (unstructured or semi-structured) input source. topic in the context of the Semantic Web. Such pro- cesses are often based on Information Extraction meth- 1. Entities: anything with named identity, typically ods, which in turn are rooted in techniques from areas an individual (e.g., Barack Obama, 1961). such as Natural Language Processing, Machine Learn- 2. Concepts: a conceptual grouping of elements. We ing and Information Retrieval. The combination of consider two types of concepts: – Classes: a named set of individuals (e.g., techniques from the Semantic Web and from Informa- U.S. President(s)); tion Extraction can be seen from two perspectives: on – Topics: categories to which individuals or the one hand, Information Extraction techniques can documents relate (e.g, U.S. Politics). be applied to populate the Semantic Web, while on the 3. Relations: an n-ary tuple of entities (n ≥ 2) with a other hand, Semantic Web techniques can be applied predicate term denoting the type of relation (e.g., to guide the Information Extraction process. In some marry(Barack Obama;Michele Obama;Chicago). cases, both aspects are considered together, where an existing Semantic Web ontology or knowledge-base is More formally, we can consider entities as atomic el- used to guide the extraction, which further populates ements from the domain, concepts as unary predi- 1 the given ontology and/or knowledge-base (KB). cates, and relations as n-ary (n ≥ 2) predicates. We In the past years, we have seen a wealth of research take a rather liberal interpretation of concepts to in- dedicated to Information Extraction in a Semantic Web clude both classes based on set-theoretic subsumption setting. While many such papers come from within of instances (e.g., OWL classes [135]), as well as top- the Semantic Web community, many recent works ics that form categories over which broader/narrower have come from other communities, where, in partic- relations can be defined (e.g., SKOS concepts [206]). ular, general-knowledge Semantic Web KBs – such This is rather a practical decision that will allow us to as DBpedia [170], Freebase [26] and YAGO2 [138]– draw together a collective summary of works in the in- have been broadly adopted as references for enhanc- terrelated areas of Terminology Extraction, Keyword ing Information Extraction tasks. Given the wide va- Extraction, Topic Modeling, etc., under one heading. riety of works emerging in this particular intersection Returning to “extracting and/or linking”, we con- from various communities (sometimes under different sider the extraction process as identifying mentions re- nomenclatures), we see that a comprehensive survey ferring to such entities/concepts/relations in the un- is needed to draw together the techniques proposed in structured or semi-structured input, while we consider such works. Our goal is then to provide such a survey. the linking process as associating a disambiguated identifier in a Semantic Web ontology/KB for a men- Survey Scope: This survey provides an overview of tion, possibly creating one if not already present and published works that directly involve both Information using it to disambiguate and link further mentions. Extraction methods and Semantic Web technologies. Given that both are very broad areas, we must be rather Information Extraction Tasks: The survey deals with explicit in our inclusion criteria. various Information Extraction tasks. We now give an With respect to Semantic Web technologies, to be introductory summary of the main tasks considered (though we note that the survey will delve into each included in the scope of a survey, a work must make task in much more depth later): non-trivial use of an ontology, knowledge-base, tool or Named Entity Recognition: demarcate the locations of mentions of entities in an input text: 1Herein we adopt the convention that the term “ontology” refers – aka. Entity Recognition, Entity Extraction; primarily to terminological knowledge, meaning that it describes classes and properties of the domain, such as person, knows, coun- try, etc. On the other hand, we use the term “KB” to refer to primar- 2Works that simply mention general terms such as “semantic” or ily “assertional knowledge”, which describes specific entities (aka. “ontology” may be excluded by this criteria if they do not also di- individuals) of the domain, such as Barack Obama, China, etc. rectly use or depend upon a Semantic Web standard. J.L. Martinez-Rodriguez et al. / Information Extraction meets the Semantic Web 3 – e.g., in the sentence “Barack Obama was Topic Labeling: For clusters of words identified as born in Hawaii”, mark the underlined abstract topics, extract a single term or phrase that phrases as entity mentions. best characterizes the topic; Entity Linking: associate mentions of entities with – aka. Topic Identification, esp. when linked an appropriate disambiguated KB identifier: with an ontology/KB identifier; often used – involves, or is sometimes synonymous with, for the purposes of Text Classification; Entity Disambiguation;3 often used for the – e.g., identify that the topic f “cancer”, purposes of Semantic Annotation; “breast”, “doctor”, “chemotherapy” g is – e.g., associate “Hawaii” with the DBpedia best characterized with the term “cancer” identifier dbr:Hawaii for the U.S. state (potentially linked to dbr:Cancer for the (rather than the identifier for various songs disease and not, e.g., the astrological sign). 4 or books by the same name). Relation Extraction: Extract potentially n-ary rela- Terminology Extraction: extract the main phrases tions (for n ≥ 2) from an unstructured (i.e., text) that denote concepts relevant to a given domain or semi-structured (e.g., HTML table) source; described by a corpus, sometimes inducing hier- – a goal of the area of Open Information Ex- archical relations between concepts; traction; – aka.

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    83 Page
  • File Size
    -

Download

Channel Download Status
Express Download Enable

Copyright

We respect the copyrights and intellectual property rights of all users. All uploaded documents are either original works of the uploader or authorized works of the rightful owners.

  • Not to be reproduced or distributed without explicit permission.
  • Not used for commercial purposes outside of approved use cases.
  • Not used to infringe on the rights of the original creators.
  • If you believe any content infringes your copyright, please contact us immediately.

Support

For help with questions, suggestions, or problems, please contact us