Cargando…

Deep learning based searching approach for RDF graphs

The Internet is a remarkably complex technical system. Its rapid growth has also brought technical issues such as problems to information retrieval. Search engines retrieve requested information based on the provided keywords. Consequently, it is difficult to accurately find the required information...

Descripción completa

Detalles Bibliográficos
Autor principal: Soliman, Hatem
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Public Library of Science 2020
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7089531/
https://www.ncbi.nlm.nih.gov/pubmed/32203547
http://dx.doi.org/10.1371/journal.pone.0230500
_version_ 1783509757149052928
author Soliman, Hatem
author_facet Soliman, Hatem
author_sort Soliman, Hatem
collection PubMed
description The Internet is a remarkably complex technical system. Its rapid growth has also brought technical issues such as problems to information retrieval. Search engines retrieve requested information based on the provided keywords. Consequently, it is difficult to accurately find the required information without understanding the syntax and semantics of the content. Multiple approaches are proposed to resolve this problem by employing the semantic web and linked data techniques. Such approaches serialize the content using the Resource Description Framework (RDF) and execute the queries using SPARQL to resolve the problem. However, an exact match between RDF content and query structure is required. Although, it improves the keyword-based search; however, it does not provide probabilistic reasoning to find the semantic relationship between the queries and their results. From this perspective, in this paper, we propose a deep learning-based approach for searching RDF graphs. The proposed approach treats document requests as a classification problem. First, we preprocess the RDF graphs to convert them into N-Triples format. Second, bag-of-words (BOW) and word2vec feature modeling techniques are combined for a novel deep representation of RDF graphs. The attention mechanism enables the proposed approach to understand the semantic between RDF graphs. Third, we train a convolutional neural network for the accurate retrieval of RDF graphs using the deep representation. We employ 10-fold cross-validation to evaluate the proposed approach. The results show that the proposed approach is accurate and surpasses the state-of-the-art. The average accuracy, precision, recall, and f-measure are up to 97.12%, 98.17%, 95.56%, and 96.85%, respectively.
format Online
Article
Text
id pubmed-7089531
institution National Center for Biotechnology Information
language English
publishDate 2020
publisher Public Library of Science
record_format MEDLINE/PubMed
spelling pubmed-70895312020-04-01 Deep learning based searching approach for RDF graphs Soliman, Hatem PLoS One Research Article The Internet is a remarkably complex technical system. Its rapid growth has also brought technical issues such as problems to information retrieval. Search engines retrieve requested information based on the provided keywords. Consequently, it is difficult to accurately find the required information without understanding the syntax and semantics of the content. Multiple approaches are proposed to resolve this problem by employing the semantic web and linked data techniques. Such approaches serialize the content using the Resource Description Framework (RDF) and execute the queries using SPARQL to resolve the problem. However, an exact match between RDF content and query structure is required. Although, it improves the keyword-based search; however, it does not provide probabilistic reasoning to find the semantic relationship between the queries and their results. From this perspective, in this paper, we propose a deep learning-based approach for searching RDF graphs. The proposed approach treats document requests as a classification problem. First, we preprocess the RDF graphs to convert them into N-Triples format. Second, bag-of-words (BOW) and word2vec feature modeling techniques are combined for a novel deep representation of RDF graphs. The attention mechanism enables the proposed approach to understand the semantic between RDF graphs. Third, we train a convolutional neural network for the accurate retrieval of RDF graphs using the deep representation. We employ 10-fold cross-validation to evaluate the proposed approach. The results show that the proposed approach is accurate and surpasses the state-of-the-art. The average accuracy, precision, recall, and f-measure are up to 97.12%, 98.17%, 95.56%, and 96.85%, respectively. Public Library of Science 2020-03-23 /pmc/articles/PMC7089531/ /pubmed/32203547 http://dx.doi.org/10.1371/journal.pone.0230500 Text en © 2020 Hatem Soliman http://creativecommons.org/licenses/by/4.0/ This is an open access article distributed under the terms of the Creative Commons Attribution License (http://creativecommons.org/licenses/by/4.0/) , which permits unrestricted use, distribution, and reproduction in any medium, provided the original author and source are credited.
spellingShingle Research Article
Soliman, Hatem
Deep learning based searching approach for RDF graphs
title Deep learning based searching approach for RDF graphs
title_full Deep learning based searching approach for RDF graphs
title_fullStr Deep learning based searching approach for RDF graphs
title_full_unstemmed Deep learning based searching approach for RDF graphs
title_short Deep learning based searching approach for RDF graphs
title_sort deep learning based searching approach for rdf graphs
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC7089531/
https://www.ncbi.nlm.nih.gov/pubmed/32203547
http://dx.doi.org/10.1371/journal.pone.0230500
work_keys_str_mv AT solimanhatem deeplearningbasedsearchingapproachforrdfgraphs