Interactive Text Graph Mining with a Prolog-Based Dialog Engine

On top of a neural network-based dependency parser and a graph-based natural language processing module, we design a Prolog-based dialog engine that explores interactively a ranked fact database extracted from a text document. We reorganize dependency graphs to focus on the most relevant content ele...

Full description

Saved in:
Bibliographic Details
Published inTheory and practice of logic programming Vol. 21; no. 2; pp. 244 - 263
Main Authors TARAU, PAUL, BLANCO, EDUARDO
Format Journal Article
LanguageEnglish
Published Cambridge Cambridge University Press 01.03.2021
Subjects
Online AccessGet full text
ISSN1471-0684
1475-3081
DOI10.1017/S1471068420000137

Cover

More Information
Summary:On top of a neural network-based dependency parser and a graph-based natural language processing module, we design a Prolog-based dialog engine that explores interactively a ranked fact database extracted from a text document. We reorganize dependency graphs to focus on the most relevant content elements of a sentence and integrate sentence identifiers as graph nodes. Additionally, after ranking the graph, we take advantage of the implicit semantic information that dependency links and WordNet bring in the form of subject–verb–object, “is-a” and “part-of” relations. Working on the Prolog facts and their inferred consequences, the dialog engine specializes the text graph with respect to a query and reveals interactively the document’s most relevant content elements. The open-source code of the integrated system is available at https://github.com/ptarau/DeepRank .
Bibliography:ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ISSN:1471-0684
1475-3081
DOI:10.1017/S1471068420000137