IRSep 10, 2020

Sanitizing Synthetic Training Data Generation for Question Answering over Knowledge Graphs

arXiv:2009.04915v113 citations
Originality Synthesis-oriented
AI Analysis

This highlights a critical hygiene issue in synthetic data generation for QA over knowledge graphs, with implications for broader template-based methods, though it is incremental in addressing data partitioning.

The paper investigates information leakage across data splits in template-based synthetic data generation for question answering over knowledge graphs, finding that leakage occurs and affects performance, but models can generalize to test data with sanitized partitioning.

Synthetic data generation is important to training and evaluating neural models for question answering over knowledge graphs. The quality of the data and the partitioning of the datasets into training, validation and test splits impact the performance of the models trained on this data. If the synthetic data generation depends on templates, as is the predominant approach for this task, there may be a leakage of information via a shared basis of templates across data splits if the partitioning is not performed hygienically. This paper investigates the extent of such information leakage across data splits, and the ability of trained models to generalize to test data when the leakage is controlled. We find that information leakage indeed occurs and that it affects performance. At the same time, the trained models do generalize to test data under the sanitized partitioning presented here. Importantly, these findings extend beyond the particular flavor of question answering task we studied and raise a series of difficult questions around template-based synthetic data generation that will necessitate additional research.

Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes