Boosting Document Retrieval with Knowledge Extraction and Linked Data

Boosting Document Retrieval with Knowledge Extraction and Linked Data

Semantic Web 0 (0) 1 1 IOS Press Boosting Document Retrieval with Knowledge Extraction and Linked Data Marco Rospocher *, Francesco Corcoglioniti, Mauro Dragoni Fondazione Bruno Kessler, Trento, Italy E-mails: [email protected], [email protected], [email protected] Abstract. Given a document collection, Document Retrieval is the task of returning the most relevant documents for a speci- fied user query. In this paper, we assess a document retrieval approach exploiting Linked Open Data and Knowledge Extraction techniques. Based on Natural Language Processing methods (e.g., Entity Linking, Frame Detection), knowledge extraction al- lows disambiguating the semantic content of queries and documents, linking it to established Linked Open Data resources (e.g., DBpedia, YAGO) from which additional semantic terms (entities, types, frames, temporal information) are imported to realize a semantic-based expansion of queries and documents. The approach, implemented in the KE4IR system, has been evaluated on different state-of-the-art datasets, on a total of 555 queries and with document collections spanning from few hundreds to more than a million of resources. The results show that the expansion with semantic content extracted from queries and documents enables consistently outperforming retrieval performances when only textual information is exploited; on a specific dataset for semantic search, KE4IR outperforms a reference ontology-based search system. The experiments also validate the feasibility of applying knowledge extraction techniques for document retrieval —i.e., processing the document collection, building the expanded index, and searching over it— on large collections (e.g., TREC WT10g). Keywords: Information Retrieval, Document Retrieval, Knowledge Extraction, Semantic Web, Large-scale Processing 1. Introduction In this paper we investigate the benefits of ex- ploiting a semantic-based expansion of queries and Document Retrieval is a well-know Information Re- documents that combines the use of Linked Open trieval (IR) task consisting in returning documents rel- Data (LOD) and Knowledge Extraction (KE) tech- evant to a given user query from a document collec- niques. KE techniques, implemented in state-of-the- tion. Traditional IR approaches solve this task by com- art approaches such as FRED [1], NewsReader [2] puting the similarity between terms or possible term- and PIKES [3], exploit Natural Language Process- based expansions (e.g., synonyms, related terms) of ing (NLP) methods to extract semantic content from the query and the documents. These approaches tend textual resources, such as queries and documents. Ex- to suffer of known limitations, that we exemplify with the query “astronomers influenced by Gauss”: relevant tracted content is expressed (and disambiguated) using documents may not necessarily contain all the query identifiers and vocabulary terms from well-established terms (e.g., terms “influenced” or “astronomers” may LOD resources (e.g., DBpedia [4], YAGO [5]), thus not be used at all in a relevant document); similarly, connecting to a growing body of LOD background some relevant documents may be ranked lower than knowledge from which related assertional and termi- others containing all three terms, but in an unrelated nological knowledge can be injected in the IR task. way (e.g., a document about some astronomer, con- This way, queries and documents can be expanded taining the information that he was born centuries be- with additional semantic terms not explicitly men- fore Gauss and was influenced by Leonardo Da Vinci). tioned in them. In particular, the semantic-based ex- pansion that we consider includes terms from the fol- *Corresponding author. E-mail: [email protected]. lowing semantic layers: 1570-0844/0-1900/$35.00 c 0 – IOS Press and the authors. All rights reserved 2 M. Rospocher et al. / Boosting Document Retrieval with Knowledge Extraction and Linked Data 1. entities, e.g., term dbpedia:Carl_Friedrich_Gauss – strengthen many of the findings in [7], confirming extracted from mention “Gauss” in query “as- that the addition of semantic content enables con- tronomers influenced by Gauss”; stantly outperforming the retrieval performances 2. types of entities, either explicitly mentioned, obtained using textual data only; such as yago:Astronomer109818343 from “as- – show that KE4IR performs better than a refer- tronomers”, or indirectly obtained from exter- ence semantic-based IR approach [9], that builds nal resources for mentioned entities, such as only on ontology terminological knowledge (e.g., yago:GermanMathematicians obtained from men- types, subtypes); tion “Gauss” (via dbpedia:Carl_Friedrich_Gauss); – give evidence that performing KE, enriching with 3. semantic frames and frame roles, such as term LOD content, indexing, and searching collections hframebase:Subjective_influence, dbpedia:Carl_- up to millions of documents with KE4IR is feasi- Friedrich_Gaussi derived from “influenced by ble. Gauss”; and, 4. temporal information, either explicitly men- As for [7], we release all the synthetic evaluation re- tioned in the text or indirectly obtained from sults, the code, and the auxiliary data we used (TREC external resources for mentioned entities, e.g., datasets excluded due to copyright restrictions) on our 2 via DBpedia properties such as dbo:dateOf- website, to allow replicating and extending our work Birth (1777) and dbo:dateOfDeath (1855) for and experiments. mentioned entity dbpedia:Carl_Friedrich_Gauss. The paper is structured as follows. In Section 2, we review the state of the art in IR and KE. Section 3 We then match query and documents considering both presents the KE4IR approach, detailing the semantic their textual and semantic content, according to a layers and the retrieval model used for combining se- simple retrieval model based on the Vector Space mantic and textual information. In Section 4, we de- Model (VSM) [6]. This way, we can match docu- scribe the actual implementation of KE4IR, while in ments mentioning someone who is an astronomer (i.e., Section 5, we report on the comprehensive assessment entities of type yago:Astronomer109818343) even if over several datasets of the effectiveness of adding se- “astronomers”, or one of its textual term-based vari- mantic content for IR, discussing in details some out- ants, is not explicitly written in the document. Sim- comes and findings in Section 6. Section 7 concludes ilarly, we can exploit the entities and the temporal with some final remarks and future work directions. content to better weigh the relevance of documents mentioning dbpedia:Carl_Friedrich_Gauss vs. dbpe- dia:GAUSS_(software), as well as to differently rank 2. State of The Art documents about Middle Age and 17th/18th centuries astronomers. We implemented the approach in a system, called Previous works have exploited some semantic in- KE4IR (read: kee-fer), that exploits PIKES for the formation for IR. An early tentative in injecting do- KE analysis of queries and documents, and Apache main knowledge information for improving the ef- Lucene1 for indexing the document collection and fectiveness of IR systems is presented in [10]. In computing the relevance between queries and docu- this work, authors manually built a thesaurus support- ments. A preliminary assessment of the approach was ing the expansion of terms contained in both docu- conducted in [7], where KE4IR was evaluated on a re- ments and queries. Such a thesaurus models a set of cently released, small-size dataset [8]. Those prelimi- relations between concepts including synonymy, hy- nary results gave hints that enriching textual informa- ponymy and instantiation, meronymy and similarity. tion with semantic content outperforms retrieval per- An approach based on the same philosophy is pre- formances over using textual data only. In this pa- sented in [11], where the authors propose an index- per we build on those results, assessing KE4IR per- ing technique where WordNet [12] synsets, extracted formances on several additional large-scale datasets from each document word, are used in place of tex- (TREC Ad-hoc, TREC WT10g, the dataset described tual terms in the indexing task. An evolved version of in [9]). These new evaluations: such approach is described in [13] where each synset 1http://lucene.apache.org/ 2http://pikes.fbk.eu/ke4ir.html M. Rospocher et al. / Boosting Document Retrieval with Knowledge Extraction and Linked Data 3 is weighted accordingly to its number of explicit and to consider only the first ten to twenty results [21]. implicit occurrences. In [22], a novel approach for determining relevance in In the last decade, semantic IR systems started to ontology-based IR is presented, different from VSM. embed ontologies for addressing the task of retrieving When IR approaches are applied in a real-world en- domain-specific documents. An interesting review on vironment, the computational time needed to evaluate IR techniques based on ontologies is presented in [14], the match between documents and the submitted query while in [15] the author studies the application of on- has to be considered too. Systems using VSM have tologies to a large-scale IR system for Web usage. Two typically higher efficiency with respect to systems that models for the exploitation of ontology-based knowl- adopt more complex models to account for semantic edge bases are presented in [16] and [17]. The aim information. For instance, the work in [23] implements of these models is to improve search over large doc- a non-vectorial data structure

View Full Text

Details

  • File Type
    pdf
  • Upload Time
    -
  • Content Languages
    English
  • Upload User
    Anonymous/Not logged-in
  • File Pages
    19 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