#5 · Primary category: Synthetic Data Generation

UltraChat

chatbot chatgpt deep-learning large-language-models

Large-scale, Informative, and Diverse Multi-round Chat Data (and Models)

Project last updated:03/13/24

GitHub Stars

2.9K

Forks

144

Contributors

5

License

MIT

Why we included this project

Teams building or fine-tuning their own chat language models often hit the same wall: there is no publicly available dialogue corpus that is both large enough and varied enough for instruction tuning. UltraChat fills that gap with roughly 1.57 million multi-round conversations generated from a small set of seed instructions covering distinct sectors such as questions about the world and writing and creation tasks. The construction process matters as much as the data itself. The authors describe how they prompt a large model to act as the user and continue dialogues turn by turn, with prompts appended to the conversation history to avoid role exchange, a useful recipe if you want to generate your own tailored conversational data. Beyond the dataset, the repo ships the UltraLM series of models trained on this data, along with training scripts and an example built around GPT-J, so you can either use the released corpus directly or study the pipeline to reproduce similar synthetic dialogue at your own scale.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category