Mechanism

Generates synthetic instruction-response pairs directly from a teacher model. Self-Instruct bootstraps from a 175-task seed pool via few-shot prompting; Magpie feeds only the pre-query chat template token (e.g., <|start_header_id|>user<|end_header_id|>) into an aligned LLM to sample high-density user queries from its own prior; PersonaHub conditions generation on 1 billion diverse synthetic personas to prevent mode collapse.

Practical Notes

Without persona conditioning or Magpie sampling, naive synthetic prompt generation rapidly collapses onto repetitive topics and phrasings.

References

  1. Self-Instruct: Aligning Language Models with Self-Generated Instructions ↗

    Yizhong Wang, Yeganeh Kordi, Swaroop Mishra, Alisa Liu, Noah A. Smith, Daniel Khashabi et al. · 2022

    All 7 authors

    Yizhong Wang, Yeganeh Kordi, Swaroop Mishra, Alisa Liu, Noah A. Smith, Daniel Khashabi, Hannaneh Hajishirzi

  2. Magpie: Alignment Data Synthesis from Scratch by Prompting Aligned LLMs with Nothing ↗

    Zhangchen Xu, Fengqing Jiang, Luyao Niu, Yuntian Deng, Radha Poovendran, Yejin Choi et al. · 2024

    All 7 authors

    Zhangchen Xu, Fengqing Jiang, Luyao Niu, Yuntian Deng, Radha Poovendran, Yejin Choi, Bill Yuchen Lin

  3. Scaling Synthetic Data Creation with 1,000,000,000 Personas ↗

    Tao Ge, Xin Chan, Xiaoyang Wang, Dian Yu, Haitao Mi, Dong Yu · 2024