/MedicalChatbot

Medical-domain Dialogue System for Diseases Identification

Primary LanguagePython

This is the code of this paper: Task-oriented Dialogue System for Automatic Diagnosis.

A Medical-domain Dialogue System for Diseases Identification. Both the symptoms and the diseases are treated as slots as in the conventional dialogue systems. There is only one agent in the dialogue system, who is in charge of both symptom selection and disease prediction.

How to use

Please use the following command to see how to use this code, i.e., the meaning of each parameter in the code.

python src/run/run.py --help

Data

Our dataset is available at the homepage of Prof. Wei. Please read the README.txt in the zip file and our paper for the details about our dataset.

Cite

@inproceedings{wei2018task,
  title={Task-oriented Dialogue System for Automatic Diagnosis},
  author={Wei, Zhongyu and Liu, Qianlong and Peng, Baolin and Tou, Huaixiao and Chen, Ting and Huang, Xuanjing and Wong, Kam-Fai and Dai, Xiangying},
  booktitle={Proceedings of the 56th Annual Meeting of the Association for Computational Linguistics (Volume 2: Short Papers)},
  volume={2},
  pages={201--207},
  year={2018}
}