Share your thoughts, 1 month free Claude Pro on usSee more
WorkDL logo mark

Faithful Persona-based Conversational Dataset Generation with Large Language Models

About

High-quality conversational datasets are essential for developing AI models that can communicate with users. One way to foster deeper interactions between a chatbot and its user is through personas, aspects of the user's character that provide insights into their personality, motivations, and behaviors. Training Natural Language Processing (NLP) models on a diverse and comprehensive persona-based dataset can lead to conversational models that create a deeper connection with the user, and maintain their engagement. In this paper, we leverage the power of Large Language Models (LLMs) to create a large, high-quality conversational dataset from a seed dataset. We propose a Generator-Critic architecture framework to expand the initial dataset, while improving the quality of its conversations. The Generator is an LLM prompted to output conversations. The Critic consists of a mixture of expert LLMs that control the quality of the generated conversations. These experts select the best generated conversations, which we then use to improve the Generator. We release Synthetic-Persona-Chat, consisting of 20k conversations seeded from Persona-Chat. We evaluate the quality of Synthetic-Persona-Chat and our generation framework on different dimensions through extensive experiments, and observe that the losing rate of Synthetic-Persona-Chat against Persona-Chat during Turing test decreases from 17.2% to 8.8% over three iterations.

Pegah Jandaghi, XiangHai Sheng, Xinyi Bai, Jay Pujara, Hakim Sidahmed• 2023

Related benchmarks

TaskDatasetResultRank
Distribution AlignmentPopAlign-Bench Reddit-B
Behav-JS0.156
9
Distribution AlignmentPopAlign-Bench Public-A
Behav-JS26.3
9
Dialogue Quality CalibrationPopAlign-Bench (test)
Average Score8.07
9
Distribution AlignmentPopAlign-Bench Public-B
Behav-JS0.235
9
Distribution AlignmentPopAlign-Bench Reddit-A
Behav-JS28
9
Distribution AlignmentPopAlign-Bench Average
Behavioral Alignment Score23.4
9
next message predictionDailyDialog (test)
Accuracy11.01
6
next message predictionu-sticker (test)
Accuracy8.93
6
next message predictionPERSONA-CHAT (test)
Accuracy9.82
6
next message predictionPrivate (test)
Accuracy9.55
6
Showing 10 of 10 rows

Other info

Follow for update