Describing a Knowledge Base

We aim to automatically generate natural language descriptions about an input structured knowledge base (KB). We build our generation framework based on a pointer network which can copy facts from the input KB, and add two attention mechanisms: (i) slot-aware attention to capture the association between a slot type and its corresponding slot value; and (ii) a new \emph{table position self-attention} to capture the inter-dependencies among related slots. For evaluation, besides standard metrics including BLEU, METEOR, and ROUGE, we propose a KB reconstruction based metric by extracting a KB from the generation output and comparing it with the input KB. We also create a new data set which includes 106,216 pairs of structured KBs and their corresponding natural language descriptions for two distinct entity types. Experiments show that our approach significantly outperforms state-of-the-art methods. The reconstructed KB achieves 68.8% - 72.6% F-score.

PDF Abstract WS 2018 PDF WS 2018 Abstract

Datasets


Introduced in the Paper:

Wikipedia Person and Animal Dataset
Task Dataset Model Metric Name Metric Value Global Rank Result Benchmark
KB-to-Language Generation Wikipedia Person and Animal Dataset KB-to-Language Generation Model BLEU 23.2 # 1
METEOR 23.4 # 1
ROUGE 42.0 # 1
Table-to-Text Generation Wikipedia Person and Animal Dataset KB-to-Language Generation Model BLEU 23.2 # 2
ROUGE 23.4 # 2
METEOR 42.0 # 1

Methods


No methods listed for this paper. Add relevant methods here