All Projects → chunyuanY → Dialogue

chunyuanY / Dialogue

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Dialogue

inkling
Limited Rust implementation of the Ink markup/scripting language for game narratives
Stars: ✭ 22 (-55.1%)
Mutual labels:  dialogue
Nndial
NNDial is an open source toolkit for building end-to-end trainable task-oriented dialogue models. It is released by Tsung-Hsien (Shawn) Wen from Cambridge Dialogue Systems Group under Apache License 2.0.
Stars: ✭ 332 (+577.55%)
Mutual labels:  dialogue
Rnnlg
RNNLG is an open source benchmark toolkit for Natural Language Generation (NLG) in spoken dialogue system application domains. It is released by Tsung-Hsien (Shawn) Wen from Cambridge Dialogue Systems Group under Apache License 2.0.
Stars: ✭ 487 (+893.88%)
Mutual labels:  dialogue
Dialog Generation Paper
A list of recent papers regarding dialogue generation
Stars: ✭ 265 (+440.82%)
Mutual labels:  dialogue
Yarneditor
A tool for writing interactive dialogue in games!
Stars: ✭ 292 (+495.92%)
Mutual labels:  dialogue
Nlp Progress
Repository to track the progress in Natural Language Processing (NLP), including the datasets and the current state-of-the-art for the most common NLP tasks.
Stars: ✭ 19,518 (+39732.65%)
Mutual labels:  dialogue
clyde
Dialogue language and tools for games.
Stars: ✭ 21 (-57.14%)
Mutual labels:  dialogue
Rezonator
Rezonator: Dynamics of human engagement
Stars: ✭ 25 (-48.98%)
Mutual labels:  dialogue
Seq2seq Chatbot For Keras
This repository contains a new generative model of chatbot based on seq2seq modeling.
Stars: ✭ 322 (+557.14%)
Mutual labels:  dialogue
Dialogic
💬 Create dialogs, characters and scenes to display conversations in your Godot games.
Stars: ✭ 414 (+744.9%)
Mutual labels:  dialogue
Dstc8 Schema Guided Dialogue
The Schema-Guided Dialogue Dataset
Stars: ✭ 277 (+465.31%)
Mutual labels:  dialogue
Trade Dst
Source code for transferable dialogue state generator (TRADE, Wu et al., 2019). https://arxiv.org/abs/1905.08743
Stars: ✭ 287 (+485.71%)
Mutual labels:  dialogue
Multiwoz
Source code for end-to-end dialogue model from the MultiWOZ paper (Budzianowski et al. 2018, EMNLP)
Stars: ✭ 384 (+683.67%)
Mutual labels:  dialogue
dialogue-datasets
collect the open dialog corpus and some useful data processing utils.
Stars: ✭ 24 (-51.02%)
Mutual labels:  dialogue
Cdial Gpt
A Large-scale Chinese Short-Text Conversation Dataset and Chinese pre-training dialog models
Stars: ✭ 596 (+1116.33%)
Mutual labels:  dialogue
ke-dialogue
KE-Dialogue: Injecting knowledge graph into a fully end-to-end dialogue system.
Stars: ✭ 39 (-20.41%)
Mutual labels:  dialogue
Meld
MELD: A Multimodal Multi-Party Dataset for Emotion Recognition in Conversation
Stars: ✭ 373 (+661.22%)
Mutual labels:  dialogue
Nlp Library
curated collection of papers for the nlp practitioner 📖👩‍🔬
Stars: ✭ 1,025 (+1991.84%)
Mutual labels:  dialogue
Nlg Eval
Evaluation code for various unsupervised automated metrics for Natural Language Generation.
Stars: ✭ 822 (+1577.55%)
Mutual labels:  dialogue
Dialogue
Stars: ✭ 398 (+712.24%)
Mutual labels:  dialogue

Paper of the source codes released:

This repository contains the source code and datasets for the model Multi-hop Selector Network.

Dependencies

Python 3.x
Pytorch 1.1.0

Datasets and Trained Models

Your can download the processed datasets and the checkpoints of trained models for reproduce the experimental results in the paper by the following url:
https://drive.google.com/drive/folders/1pJKIppcbjuTZxbTc8ye5mfnC2ygR2xTo?usp=sharing

Unzip the dataset.rar file to the folder of dataset and unzip the checkpoint.rar file to the folder of checkpoint.
The log/ directory already contains the training and evaluation logs of each dataset.

Reproduce the experimental results by the pre-trained model

cd ./Dialogue/
python ./run.py --task "ubuntu"
python ./run.py --task "douban"
python ./run.py --task "alime"

Train a new model

cd ./Dialogue/
python ./run.py --task "ubuntu" --is_training True
python ./run.py --task "douban" --is_training True
python ./run.py --task "alime" --is_training True

The training process is recorded in log/[ubuntu|douban|alime].msn.log file.

Citation

If you find this code useful in your research, please cite our paper:

@inproceedings{yuan2019multi,
  title={Multi-hop Selector Network for Multi-turn Response Selection in Retrieval-based Chatbots},
  author={Yuan, Chunyuan and Zhou, Wei and Li, Mingming and Lv, Shangwen and Zhu, Fuqing and Han, Jizhong and Hu, Songlin},
  booktitle={Proceedings of the 2019 Conference on Empirical Methods in Natural Language Processing and the 9th International Joint Conference on Natural Language Processing (EMNLP-IJCNLP)},
  pages={111--120},
  year={2019}
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].