PyTorch code for empathetic dialogue research
Top 62.8% on sourcepulse
This repository provides the original PyTorch implementation for training and evaluating empathetic dialogue models, based on the EmpatheticDialogues dataset. It targets researchers and developers working on conversational AI, offering a benchmark and dataset for building more emotionally intelligent chatbots.
How It Works
The project implements transformer-based and BERT-based retrieval models for dialogue generation. It supports pre-training and fine-tuning these models on the EmpatheticDialogues dataset, which comprises 25,000 conversations grounded in emotional situations. An optional "EmoPrepend-1" classifier can be used to prepend emotional labels, further enhancing response empathy.
Quick Start & Requirements
wget https://dl.fbaipublicfiles.com/parlai/empatheticdialogues/empatheticdialogues.tar.gz
.Highlighted Details
Maintenance & Community
This repository is from Facebook AI Research. Specific community channels or active maintenance status are not detailed in the README.
Licensing & Compatibility
The repository is released under a permissive license (LICENSE file). It appears compatible with commercial use and closed-source linking.
Limitations & Caveats
The dependencies listed are for tested versions (e.g., PyTorch 1.0.1.post2), which may be outdated. The project relies on specific versions of libraries like pytorch-pretrained-BERT
and fairseq
, potentially requiring careful environment management for compatibility.
3 years ago
1 day