Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sources

Alisia Lupidi, Carlos Gemmell, Nicola Cancedda, Jane Dwivedi-Yu, Jason Weston +3 more
9/12/2024
cs.CLcs.AI

No official code found. Best implementation: sanowl/Source2Synth (3 stars, last commit 2025-07-01).

Abstract

Synthetic data generation has recently emerged as a promising approach for enhancing the capabilities of large language models (LLMs) without the need for expensive human annotations. However, existing methods often generate data that can be low quality or contrived. In this paper, we introduce Source2Synth, a scalable approach for synthetic data generation and curation that is grounded in real-world data sources. Source2Synth takes as input a custom data source and produces synthetic data examples with intermediate reasoning steps. Our method improves the dataset quality by discarding low-quality generations based on their answerability. We demonstrate the generality of this approach by applying it to two tasks that leverage two different types of data: multi-hop question answering (MHQA), where we test complex reasoning abilities leveraging documents, and tabular question answering (TQA), where we test tool usage leveraging tables. Our method improves performance by 25.51% for TQA on WikiSQL and 22.57% for MHQA on HotpotQA compared to the fine-tuned baselines.

View on arXivView PDF

Code Implementations(1)

this is my implementation for the paper Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sources

32PythonSep 13, 20241 years ago

Similar Papers

Cite this paper

@article{lupidi2024sourcesynth,
  title  = {Source2Synth: Synthetic Data Generation and Curation Grounded in Real Data Sources},
  author = {Alisia Lupidi and Carlos Gemmell and Nicola Cancedda and Jane Dwivedi-Yu and Jason Weston and Jakob Foerster and Roberta Raileanu and Maria Lomeli},
  year   = {2024},
  eprint = {2409.08239},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2409.08239v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2409.08239.svg)](https://codeofpaper.com/paper/2409.08239)

Discussion