All Projects → HLTCHKUST → Xpersona

HLTCHKUST / Xpersona

Licence: MIT license
XPersona: Evaluating Multilingual Personalized Chatbot

Programming Languages

python
139335 projects - #7 most used programming language
shell
77523 projects
perl
6916 projects

Projects that are alternatives of or similar to Xpersona

Seq2seqchatbots
A wrapper around tensor2tensor to flexibly train, interact, and generate data for neural chatbots.
Stars: ✭ 466 (+762.96%)
Mutual labels:  chatbot, dialog, transformer
les-military-mrc-rank7
莱斯杯:全国第二届“军事智能机器阅读”挑战赛 - Rank7 解决方案
Stars: ✭ 37 (-31.48%)
Mutual labels:  transformer, bert
sister
SImple SenTence EmbeddeR
Stars: ✭ 66 (+22.22%)
Mutual labels:  transformer, bert
FasterTransformer
Transformer related optimization, including BERT, GPT
Stars: ✭ 1,571 (+2809.26%)
Mutual labels:  transformer, bert
tf2-transformer-chatbot
Transformer Chatbot in TensorFlow 2 with TPU support.
Stars: ✭ 94 (+74.07%)
Mutual labels:  chatbot, transformer
Tensorflow Ml Nlp
텐서플로우와 머신러닝으로 시작하는 자연어처리(로지스틱회귀부터 트랜스포머 챗봇까지)
Stars: ✭ 176 (+225.93%)
Mutual labels:  chatbot, transformer
TabFormer
Code & Data for "Tabular Transformers for Modeling Multivariate Time Series" (ICASSP, 2021)
Stars: ✭ 209 (+287.04%)
Mutual labels:  transformer, bert
Dialog corpus
用于训练中英文对话系统的语料库 Datasets for Training Chatbot System
Stars: ✭ 1,662 (+2977.78%)
Mutual labels:  chatbot, dialog
KitanaQA
KitanaQA: Adversarial training and data augmentation for neural question-answering models
Stars: ✭ 58 (+7.41%)
Mutual labels:  transformer, bert
sticker2
Further developed as SyntaxDot: https://github.com/tensordot/syntaxdot
Stars: ✭ 14 (-74.07%)
Mutual labels:  transformer, bert
NLP-paper
🎨 🎨NLP 自然语言处理教程 🎨🎨 https://dataxujing.github.io/NLP-paper/
Stars: ✭ 23 (-57.41%)
Mutual labels:  transformer, bert
Eddi
Scalable Open Source Chatbot Platform. Build multiple Chatbots with NLP, Behavior Rules, API Connector, Templating. Developed in Java, provided with Docker, orchestrated with Kubernetes or Openshift.
Stars: ✭ 171 (+216.67%)
Mutual labels:  chatbot, dialog
Chatbot Watson Android
An Android ChatBot powered by Watson Services - Assistant, Speech-to-Text and Text-to-Speech on IBM Cloud.
Stars: ✭ 169 (+212.96%)
Mutual labels:  chatbot, dialog
vietnamese-roberta
A Robustly Optimized BERT Pretraining Approach for Vietnamese
Stars: ✭ 22 (-59.26%)
Mutual labels:  transformer, bert
Gossiping Chinese Corpus
PTT 八卦版問答中文語料
Stars: ✭ 137 (+153.7%)
Mutual labels:  chatbot, dialog
Variational-Transformer
Variational Transformers for Diverse Response Generation
Stars: ✭ 79 (+46.3%)
Mutual labels:  dialog, transformer
COVID-19-Tweet-Classification-using-Roberta-and-Bert-Simple-Transformers
Rank 1 / 216
Stars: ✭ 24 (-55.56%)
Mutual labels:  transformer, bert
Multiturndialogzoo
Multi-turn dialogue baselines written in PyTorch
Stars: ✭ 106 (+96.3%)
Mutual labels:  chatbot, transformer
Transformer In Generating Dialogue
An Implementation of 'Attention is all you need' with Chinese Corpus
Stars: ✭ 121 (+124.07%)
Mutual labels:  chatbot, transformer
tensorflow-ml-nlp-tf2
텐서플로2와 머신러닝으로 시작하는 자연어처리 (로지스틱회귀부터 BERT와 GPT3까지) 실습자료
Stars: ✭ 245 (+353.7%)
Mutual labels:  transformer, bert

XPersona: Evaluating Multilingual Personalized Chatbot

License: MIT

This is the source code of the paper:

XPersona: Evaluating Multilingual Personalized Chatbot. [PDF]

The paper has been presented at NLP4ConvAI at EMNLP 2021 (Honorable Mention Paper). This code has been written using PyTorch. If you use source codes or datasets included in this toolkit in your work, please cite the following papers:

XPersona

@inproceedings{lin2021xpersona,
  title={XPersona: Evaluating Multilingual Personalized Chatbot},
  author={Lin, Zhaojiang and Liu, Zihan and Winata, Genta Indra and Cahyawijaya, Samuel and Madotto, Andrea and Bang, Yejin and Ishii, Etsuko and Fung, Pascale},
  booktitle={Proceedings of the 3rd Workshop on Natural Language Processing for Conversational AI},
  pages={102--112},
  year={2021}
}

English PersonaChat

@article{zhang2018personalizing,
  title={Personalizing Dialogue Agents: I have a dog, do you have pets too?},
  author={Zhang, Saizheng and Dinan, Emily and Urbanek, Jack and Szlam, Arthur and Kiela, Douwe and Weston, Jason},
  journal={arXiv preprint arXiv:1801.07243},
  year={2018}
}

Dataset

XPersona dataset is an extension of the persona-chat dataset. Specifically, we extend the ConvAI2 to the other six languages: Chinese, French, Indonesian, Italian, Korean, and Japanese.

Baselines

In this work, we provided multilingual and crosslingual trained baselines. See multilingual and crosslingual folder for more details.

Acknowledgement

This repository is implemented using Huggingface codebase.

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].