microsoft/DialogRPT-width

Model

Demo

5

18 commits

1 linked in READMEs

updated May 23, 2021

See the code

README

Demo

Please try this ➀➀➀ Colab Notebook Demo (click me!)

ContextResponsewidth score
I love NLP!Can anyone recommend a nice review paper?0.701
I love NLP!Me too!0.029

The width score predicts how likely the response is getting replied.

DialogRPT-width

Dialog Ranking Pretrained Transformers

How likely a dialog response is upvoted πŸ‘ and/or gets replied πŸ’¬?

This is what DialogRPT is learned to predict. It is a set of dialog response ranking models proposed by Microsoft Research NLP Group trained on 100 + millions of human feedback data. It can be used to improve existing dialog generation model (e.g., DialoGPT) by re-ranking the generated response candidates.

Quick Links:

We considered the following tasks and provided corresponding pretrained models.

TaskDescriptionPretrained model
Human feedbackgiven a context and its two human responses, predict...
updown... which gets more upvotes?model card
width... which gets more direct replies?this model
depth... which gets longer follow-up thread?model card
Human-like (human vs fake)given a context and one human response, distinguish it with...
human_vs_rand... a random human responsemodel card
human_vs_machine... a machine generated responsemodel card

Contact:

Please create an issue on our repo

Citation:

@inproceedings{gao2020dialogrpt,
    title={Dialogue Response RankingTraining with Large-Scale Human Feedback Data},
    author={Xiang Gao and Yizhe Zhang and Michel Galley and Chris Brockett and Bill Dolan},
    year={2020},
    booktitle={EMNLP}
}
endpoints_compatible
gpt2
pytorch
text-classification
transformers

microsoft/DialogRPT-width

Model

Demo

5

18 commits

1 linked in READMEs

updated May 23, 2021

See the code

README

Demo

Please try this ➀➀➀ Colab Notebook Demo (click me!)

ContextResponsewidth score
I love NLP!Can anyone recommend a nice review paper?0.701
I love NLP!Me too!0.029

The width score predicts how likely the response is getting replied.

DialogRPT-width

Dialog Ranking Pretrained Transformers

How likely a dialog response is upvoted πŸ‘ and/or gets replied πŸ’¬?

This is what DialogRPT is learned to predict. It is a set of dialog response ranking models proposed by Microsoft Research NLP Group trained on 100 + millions of human feedback data. It can be used to improve existing dialog generation model (e.g., DialoGPT) by re-ranking the generated response candidates.

Quick Links:

We considered the following tasks and provided corresponding pretrained models.

TaskDescriptionPretrained model
Human feedbackgiven a context and its two human responses, predict...
updown... which gets more upvotes?model card
width... which gets more direct replies?this model
depth... which gets longer follow-up thread?model card
Human-like (human vs fake)given a context and one human response, distinguish it with...
human_vs_rand... a random human responsemodel card
human_vs_machine... a machine generated responsemodel card

Contact:

Please create an issue on our repo

Citation:

@inproceedings{gao2020dialogrpt,
    title={Dialogue Response RankingTraining with Large-Scale Human Feedback Data},
    author={Xiang Gao and Yizhe Zhang and Michel Galley and Chris Brockett and Bill Dolan},
    year={2020},
    booktitle={EMNLP}
}
endpoints_compatible
gpt2
pytorch
text-classification
transformers