|
--- |
|
license: mit |
|
datasets: |
|
- ai-forever/paper_persi_chat |
|
language: |
|
- en |
|
pipeline_tag: conversational |
|
--- |
|
|
|
This is a weights storage for the PaperPersiChat pipeline models. |
|
|
|
The pipeline is presented in the paper [PaperPersiChat: Scientific Paper Discussion Chatbot using Transformers and Discourse Flow Management](https://aclanthology.org/2023.sigdial-1.54/) |
|
|
|
### Installation |
|
|
|
```bash |
|
git lfs install |
|
git clone https://huggingface.co/ai-forever/paper_persi_chat |
|
``` |
|
|
|
|
|
### Usage |
|
|
|
1. Full pipeline: |
|
|
|
See more details on https://github.com/ai-forever/paper_persi_chat |
|
|
|
2. Single models: |
|
|
|
Inference examples: [](https://colab.research.google.com/drive/1UlFvxj9LEIe_z06NVoKZGtdrQuC9S60b?usp=sharing) |
|
|
|
Three models (**Summarizer**, **QA module** and **Response Generator**) can be imported using transformers library after weights downloading: |
|
|
|
```python |
|
from transformers import BartForConditionalGeneration, BartTokenizer |
|
model_name_or_path = 'paper_persi_chat/distilbart_summarizer' # or 'paper_persi_chat/bart_response_generator' |
|
tokenizer = BartTokenizer.from_pretrained(model_name_or_path) |
|
model = BartForConditionalGeneration.from_pretrained(model_name_or_path).to('cuda') |
|
``` |
|
|
|
```python |
|
from transformers import pipeline |
|
model = pipeline("question-answering", model='paper_persi_chat/deberta_qa') |
|
pred = model(question, |
|
context, |
|
max_seq_len=384, |
|
doc_stride=64, |
|
max_answer_len=384) |
|
``` |
|
|
|
### Citation |
|
|
|
If you find our models helpful, feel free to cite our publication [PaperPersiChat: Scientific Paper Discussion Chatbot using Transformers and Discourse Flow Management](https://aclanthology.org/2023.sigdial-1.54/): |
|
``` |
|
@inproceedings{chernyavskiy-etal-2023-paperpersichat, |
|
title = "{P}aper{P}ersi{C}hat: Scientific Paper Discussion Chatbot using Transformers and Discourse Flow Management", |
|
author = "Chernyavskiy, Alexander and |
|
Bregeda, Max and |
|
Nikiforova, Maria", |
|
booktitle = "Proceedings of the 24th Meeting of the Special Interest Group on Discourse and Dialogue", |
|
month = sep, |
|
year = "2023", |
|
address = "Prague, Czechia", |
|
publisher = "Association for Computational Linguistics", |
|
url = "https://aclanthology.org/2023.sigdial-1.54", |
|
pages = "584--587", |
|
} |
|
|
|
``` |