heegyu/UltraInteract_pair_longest_multiturn
收藏Hugging Face2024-04-15 更新2024-06-12 收录
下载链接:
https://hf-mirror.com/datasets/heegyu/UltraInteract_pair_longest_multiturn
下载链接
链接失效反馈官方服务:
资源简介:
---
configs:
- config_name: default
data_files:
- split: train
path: data/train-*
dataset_info:
features:
- name: task
dtype: string
- name: dataset
dtype: string
- name: trajectory
list:
- name: from
dtype: string
- name: value
dtype: string
- name: chosen
dtype: string
- name: rejected
dtype: string
- name: id
dtype: string
- name: parent_id
dtype: string
- name: __index_level_0__
dtype: string
- name: __index_level_1__
dtype: int64
splits:
- name: train
num_bytes: 196675986
num_examples: 26658
download_size: 78610248
dataset_size: 196675986
---
# Dataset Card for "UltraInteract_pair_longest_multiturn"
- Original Dataset: [openbmb/UltraInteract_pair](https://huggingface.co/datasets/openbmb/UltraInteract_pair)
- Filtered multiturn instances and longest item for each reasoning tree.
Data processing code:
```python
from datasets import load_dataset, Dataset
dataset = load_dataset("openbmb/UltraInteract_pair")
df = dataset['train'].to_pandas()
df["turns"] = df["trajectory"].apply(lambda x: len(x))
df = df[df.turns > 1]
df = df.groupby("parent_id").apply(lambda x: x[x["turns"] == x["turns"].max()])
print(df)
print(df.shape)
df = df.drop(columns=["turns"])
dataset['train'] = Dataset.from_pandas(df)
dataset.push_to_hub("heegyu/UltraInteract_pair_longest_multiturn")
```
配置项:
- 配置名称:default
数据文件:
- 拆分集:训练集(train)
路径:data/train-*
数据集信息:
特征字段:
- 字段名:task,数据类型:字符串
- 字段名:dataset,数据类型:字符串
- 字段名:对话轨迹(trajectory):列表类型,其内部元素包含:
- 字段名:from,数据类型:字符串
- 字段名:value,数据类型:字符串
- 字段名:优选回复(chosen),数据类型:字符串
- 字段名:拒选回复(rejected),数据类型:字符串
- 字段名:id,数据类型:字符串
- 字段名:parent_id,数据类型:字符串
- 字段名:__index_level_0__,数据类型:字符串
- 字段名:__index_level_1__,数据类型:64位整数(int64)
拆分集信息:
- 拆分集名称:训练集(train),字节大小:196675986,样本数量:26658
下载大小:78610248
数据集总大小:196675986
# 「UltraInteract_pair_longest_multiturn」数据集卡片
- 原始数据集:[openbmb/UltraInteract_pair](https://huggingface.co/datasets/openbmb/UltraInteract_pair)
- 本数据集筛选多轮对话样本,并为每棵推理树选取最长的样本条目。
数据处理代码:
python
from datasets import load_dataset, Dataset
dataset = load_dataset("openbmb/UltraInteract_pair")
df = dataset['train'].to_pandas()
df["turns"] = df["trajectory"].apply(lambda x: len(x))
df = df[df.turns > 1]
df = df.groupby("parent_id").apply(lambda x: x[x["turns"] == x["turns"].max()])
print(df)
print(df.shape)
df = df.drop(columns=["turns"])
dataset['train'] = Dataset.from_pandas(df)
dataset.push_to_hub("heegyu/UltraInteract_pair_longest_multiturn")
提供机构:
heegyu原始信息汇总
数据集概述
数据集名称
UltraInteract_pair_longest_multiturn
数据集配置
- config_name: default
- data_files:
- split: train
- path: data/train-*
数据集特征
- task: string
- dataset: string
- trajectory:
- from: string
- value: string
- chosen: string
- rejected: string
- id: string
- parent_id: string
- index_level_0: string
- index_level_1: int64
数据集分割
- name: train
- num_bytes: 196675986
- num_examples: 26658
数据集大小
- download_size: 78610248
- dataset_size: 196675986
搜集汇总
数据集介绍

背景与挑战
背景概述
该数据集是基于UltraInteract_pair过滤生成的多轮对话推理数据集,包含约2.67万条数据,涵盖编程、数学、逻辑等多种任务类型。其特点是通过选择每个推理树中最长的多轮对话实例,专注于优化多步交互式推理场景的数据质量,适用于训练和评估对话AI模型。
以上内容由遇见数据集搜集并总结生成



