chitchat-dataset
Open-domain conversational dataset from the BYU Perception, Control & Cognition lab's Chit-Chat Challenge.
install
pip3 install chitchat_dataset
or simply download the raw dataset:
curl -LO https://raw.githubusercontent.com/BYU-PCCL/chitchat-dataset/master/chitchat_dataset/dataset.json
usage
import chitchat_dataset as ccc
dataset = ccc.Dataset()
# Dataset is a subclass of dict()
for convo_id, convo in dataset.items():
print(convo_id, convo)
See examples/ for other languages.
stats
- 7,168 conversations
- 258,145 utterances
- 1,315 unique participants
format
The dataset is a mapping from conversation UUID to a conversation:
{
"prompt": "What's the most interesting thing you've learned recently?",
"ratings": { "witty": "1", "int": 5, "upbeat": 5 },
"start": "2018-04-20T01:57:41",
"messages": [
[
{
"text": "Hello",
"timestamp": "2018-04-19T19:57:51",
"sender": "22578ac2-6317-44d5-8052-0a59076e0b96"
}
],
[
{
"text": "I learned that the Queen of England's last corgi died",
"timestamp": "2018-04-19T19:58:14",
"sender": "bebad07e-15df-48c3-a04f-67db828503e3"
}
],
[
{
"text": "Wow that sounds so sad",
"timestamp": "2018-04-19T19:58:18",
"sender": "22578ac2-6317-44d5-8052-0a59076e0b96"
},
{
"text": "was it a cardigan welsh corgi",
"timestamp": "2018-04-19T19:58:22",
"sender": "22578ac2-6317-44d5-8052-0a59076e0b96"
},
{
"text": "?",
"timestamp": "2018-04-19T19:58:24",
"sender": "22578ac2-6317-44d5-8052-0a59076e0b96"
}
]
]
}
how to cite
If you extend or use this work, please cite the paper where it was introduced:
@article{myers2020conversational,
title={Conversational Scaffolding: An Analogy-Based Approach to Response Prioritization in Open-Domain Dialogs},
author={Myers, Will and Etchart, Tyler and Fulda, Nancy},
year={2020}
}
Metadata
Release files for chitchat-dataset 0.9.0
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | Provenance | Actions |
|---|---|---|---|---|
| chitchat-dataset-0.9.0.tar.gz | 7.9 MB | Without provenance | Details for chitchat-dataset-0.9.0.tar.gz |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Actions Reset |
|---|---|---|---|---|
| chitchat_dataset-0.9.0-py3-none-any.whl | Python 3 | none | any | Details for chitchat_dataset-0.9.0-py3-none-any.whl |
Total release size: 16.0 MB
Release files / chitchat-dataset-0.9.0.tar.gz
| Download URL | chitchat-dataset-0.9.0.tar.gz |
|---|---|
| Size | 7.9 MB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
feeada99f1e24d561de18bb2c10c465b5b88fbe141c167796f941926287781e1
|
|
BLAKE2b-256 checksum How to use checksums |
428adb9729877d82fed71b1ad28a55cafc6910f889f5f9f4b7349f47d68aadad
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.2 Linux/5.0.0-1035-azure
|
Release files / chitchat_dataset-0.9.0-py3-none-any.whl
| Download URL | chitchat_dataset-0.9.0-py3-none-any.whl |
|---|---|
| Size | 8.1 MB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
7bf89f36645e2d5ec87d53370c8e851b5a688479c7beb7079cb4c87fc5acea3e
|
|
BLAKE2b-256 checksum How to use checksums |
cb49c6697dfcd1263d36fff35f2889742703553083ed080c95f77dd948eaf578
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
No |
| Uploaded via |
poetry/1.0.5 CPython/3.8.2 Linux/5.0.0-1035-azure
|
Security for chitchat-dataset 0.9.0
Provenance
Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.
No provenance found
None of the files in this release were uploaded with provenance metadata.
A note on package security
PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.
To learn more about protecting yourself from malicious actors, visit our package security documentation.