Seq2RDF: An end-to-end application for deriving Triples from Natural Language Text
We present an end-to-end approach that takes unstructured textual input and generates structured output compliant with a given vocabulary. Inspired by recent successes in neural machine translation, we treat the triples within a given knowledge graph as an independent graph language and propose an encoder-decoder framework with an attention mechanism that leverages knowledge graph embeddings. Our model learns the mapping from natural language text to triple representation in the form of subject-predicate-object using the selected knowledge graph vocabulary. Experiments on three different data sets show that we achieve competitive F1-Measures over the baselines using our simple yet effective approach. A demo video is included.
Code (3)
Tasks
DecoderKnowledge Graph EmbeddingsTranslationSimilar Papers 제목 키워드 기반
Textbook to triples: Creating knowledge graph in the form of triples from AI TextBook
A knowledge graph is an essential and trending technology with great applications in entity recognition, search, or question answering. There are a plethora of methods in natural language processing for performing the ta…
Formnamed-entity-recognitionNamed Entity RecognitionNamed Entity Recognition (NER)+1Logical Inferences with Contexts of RDF Triples
Logical inference, an integral feature of the Semantic Web, is the process of deriving new triples by applying entailment rules on knowledge bases. The entailment rules are determined by the model-theoretic semantics. In…
World KnowledgeTowards Structured Knowledge: Advancing Triple Extraction from Regional Trade Agreements using Large Language Models
This study investigates the effectiveness of Large Language Models (LLMs) for the extraction of structured knowledge in the form of Subject-Predicate-Object triples. We apply the setup for the domain of Economics applica…
Knowledge GraphsCommonsense Knowledge Mining from Term Definitions
Commonsense knowledge has proven to be beneficial to a variety of application areas, including question answering and natural language understanding. Previous work explored collecting commonsense knowledge triples automa…
Knowledge GraphsNatural Language UnderstandingQuestion AnsweringTAG+1Cross-lingual Alignment of Knowledge Graph Triples with Sentences
The pairing of natural language sentences with knowledge graph triples is essential for many downstream tasks like data-to-text generation, facts extraction from sentences (semantic parsing), knowledge graph completion, …
Data-to-Text GenerationKnowledge Graph CompletionNERSemantic Parsing+4