Path-Based Contextualization of Knowledge Graphs for Textual Entailment
arXiv:1911.02085
Abstract
In this paper, we introduce the problem of knowledge graph contextualization -- that is, given a specific NLP task, the problem of extracting meaningful and relevant sub-graphs from a given knowledge graph. The task in the case of this paper is the textual entailment problem, and the context is a relevant sub-graph for an instance of the textual entailment problem -- where given two sentences p and h, the entailment relationship between them has to be predicted automatically. We base our methodology on finding paths in a cost-customized external knowledge graph, and building the most relevant sub-graph that connects p and h. We show that our path selection mechanism to generate sub-graphs not only reduces noise, but also retrieves meaningful information from large knowledge graphs. Our evaluation shows that using information on entities as well as the relationships between them improves on the performance of purely text-based systems.
References in corpus (14)
- Adam: A Method for Stochastic Optimization
- Complex Embeddings for Simple Link Prediction
- ConceptNet 5.5: An Open Multilingual Graph of General Knowledge
- Reasoning about Entailment with Neural Attention
- A large annotated corpus for learning natural language inference
- Neural Natural Language Inference Models Enhanced with External Knowledge
- Learning Natural Language Inference using Bidirectional LSTM model and Inner-Attention
- Multi-Task Deep Neural Networks for Natural Language Understanding
- A Hierarchical Neural Autoencoder for Paragraphs and Documents
- Order-Embeddings of Images and Language
- A Decomposable Attention Model for Natural Language Inference
- Explicit Contextual Semantics for Text Comprehension
- Reinforced Self-Attention Network: a Hybrid of Hard and Soft Attention for Sequence Modeling
- Breaking NLI Systems with Sentences that Require Simple Lexical Inferences