Sahaj.blogs
1 Jul 2024 · Paper summary

Paper summary: Scaling Synthetic Data Creation with 1,000,000,000 Personas

Persona Hub collects one billion personas from web data and uses them to steer an LLM toward diverse viewpoints when generating synthetic data: maths problems, instructions, knowledge texts, game NPCs and tools.

Problem

LLM-generated synthetic data tends to be repetitive. Asking for “a maths problem” a million times gives many near-duplicates. Diversity is the bottleneck.

Method

Add a persona to each generation prompt (“as a marine biologist…”, “as a truck driver…”), so the LLM draws on a different perspective each time. To do this at scale, the authors build Persona Hub: 1 billion personas curated automatically from web data, about 13% of the world’s population. They describe personas as distributed carriers of world knowledge.

Key results

The paper demonstrates persona-driven synthesis for:

  • mathematical and logical reasoning problems
  • instructions (user prompts)
  • knowledge-rich texts
  • game NPCs
  • tools (function definitions)

The authors argue it is versatile, scalable, flexible and easy to use.

Limitations

There’s no dedicated limitations section in the extracted text. The evidence is largely in the form of use-case demonstrations. The initial public release is a subset: 200,000 of the personas plus samples of the synthesised data (e.g. 50,000 maths problems and 50,000 instructions).

#llm#synthetic-data

Sources

  1. Scaling Synthetic Data Creation with 1,000,000,000 Personas (arXiv:2406.20094) — arXiv
  2. Hugging Face Daily Papers, 2024-07-01 — Hugging Face
  3. Scaling Synthetic Data Creation with 1,000,000,000 Personas (arXiv HTML full text) — arXiv
  4. Code repository (linked in the paper) — GitHub

This is a summary written from the linked public sources. Figures and numbers are as reported there.