This dataset contains 19890 preference examples and is synthetically created to enhance models' precise instruction following capabilities while satisfying several constraints. The dataset containts preference pairs (chosen, reject responses) and can be used for preference tuning methods (e.g., PPO, DPO).
To create this dataset, we took a subset of its supervised-tuning version here and convert it into preference dataset. Specifically, we rewrote each prompt in the subset to relax one of the given constraints such that the response to the modified prompt is no longer a valid response for the original prompt. We use the response to the new modified prompt as the rejected response.
from datasets import load_dataset
dataset = load_dataset("allenai/tulu-3-pref-personas-instruction-following")["train"]
Each example in the dataset contains the standard instruction-tuning data points as follow:
7 commits
This dataset contains 19890 preference examples and is synthetically created to enhance models' precise instruction following capabilities while satisfying several constraints. The dataset containts preference pairs (chosen, reject responses) and can be used for preference tuning methods (e.g., PPO, DPO).
To create this dataset, we took a subset of its supervised-tuning version here and convert it into preference dataset. Specifically, we rewrote each prompt in the subset to relax one of the given constraints such that the response to the modified prompt is no longer a valid response for the original prompt. We use the response to the new modified prompt as the rejected response.
from datasets import load_dataset
dataset = load_dataset("allenai/tulu-3-pref-personas-instruction-following")["train"]
Each example in the dataset contains the standard instruction-tuning data points as follow:
7 commits