Skip to content
PaddlePaddlePublic

About

Large-scale open domain KNOwledge grounded conVERsation system based on PaddlePaddle

Resources

Stars

669 stars

Watchers

20 watching

Forks

Latest commit

 

History

107 Commits

Folders and files

Repository files navigation

Knover

Knover is a toolkit for knowledge grounded dialogue generation based on PaddlePaddle. Knover allows researchers and developers to carry out efficient training/inference of large-scale dialogue generation models.

What's New:

  • October 2022: We are opening Q-TOD, a novel query-driven task-oriented dialogue system.
  • March 2022: We are opening PLATO-KAG, an unsupervised learning approach for end-to-end knowledge-grounded conversation modeling.
  • February 2022: We are opening our TOD-DA dataset, models and code in DSTC10-Track2.
  • December 2021: We are opening the dialogue generation model of PLATO-XL, with up to 11 billion parameters.
  • October 2021: We are opening AG-DST, an amendable generation for dialogue state tracking.
  • February 2021: We are opening our implementation (Team 19) in DSTC9-Track1.
  • July 2020: We are opening PLATO-2, a large-scale generative model with latent space for open-domain dialogue systems.

Requirements and Installation

  • python version >= 3.7
  • paddlepaddle-gpu version >= 2.4.0
  • sentencepiece
  • termcolor
  • If you want to run distributed training, you'll also need NCCL
  • Install Knover locally:
git clone https://github.com/PaddlePaddle/Knover.git
cd Knover
pip3 install -e .
  • Or you can setup PYTHONPATH only:
export PYTHONPATH=/abs/path/to/Knover:$PYTHONPATH

Basic usage

Disclaimer

This project aims to facilitate further research progress in dialogue generation. Baidu is not responsible for the 3rd party's generation with the pre-trained system.

Contact information

For help or issues using Knover, please submit a GitHub issue.

About

Large-scale open domain KNOwledge grounded conVERsation system based on PaddlePaddle

Resources

Stars

669 stars

Watchers

20 watching

Forks

Releases

Packages

Used by

Contributors

Languages