All Projects → muyeby → AMR-Dialogue

muyeby / AMR-Dialogue

Licence: MIT license
Code for our paper "Semantic Representation for Dialogue Modeling" in ACL2021

Programming Languages

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

Projects that are alternatives of or similar to AMR-Dialogue

rasa ch faq
用 rasa 实现 rasa demo 机器人,有一些惊奇的功能,faq,图谱,多轮等
Stars: ✭ 156 (+310.53%)
Mutual labels:  dialogue
BertSimilarity
Computing similarity of two sentences with google's BERT algorithm。利用Bert计算句子相似度。语义相似度计算。文本相似度计算。
Stars: ✭ 348 (+815.79%)
Mutual labels:  semantic
ontology-visualization
A simple ontology and RDF visualization tool.
Stars: ✭ 102 (+168.42%)
Mutual labels:  semantic
embedding evaluation
Evaluate your word embeddings
Stars: ✭ 32 (-15.79%)
Mutual labels:  semantic
SequenceToSequence
A seq2seq with attention dialogue/MT model implemented by TensorFlow.
Stars: ✭ 11 (-71.05%)
Mutual labels:  dialogue
SemanticCite
Allows to manage citation resources using semantic annotations
Stars: ✭ 22 (-42.11%)
Mutual labels:  semantic
react-semantic-redux-form
Semantic-ui-react components integration with Redux form
Stars: ✭ 57 (+50%)
Mutual labels:  semantic
SemanticExtraSpecialProperties
Provides extra special properties to Semantic MediaWiki.
Stars: ✭ 24 (-36.84%)
Mutual labels:  semantic
open2ch-dialogue-corpus
おーぷん2ちゃんねるをクロールして作成した対話コーパス
Stars: ✭ 65 (+71.05%)
Mutual labels:  dialogue
TV4Dialog
No description or website provided.
Stars: ✭ 33 (-13.16%)
Mutual labels:  dialogue
react-semantic-render
Semantic helper components for rendering content with React.
Stars: ✭ 13 (-65.79%)
Mutual labels:  semantic
semantic role labeling deep learning
SRL deep learning model is based on DB-LSTM which is described in this paper : [End-to-end learning of semantic role labeling using recurrent neural networks](http://www.aclweb.org/anthology/P15-1109)
Stars: ✭ 20 (-47.37%)
Mutual labels:  semantic
ADEM
TOWARDS AN AUTOMATIC TURING TEST: LEARNING TO EVALUATE DIALOGUE RESPONSES
Stars: ✭ 25 (-34.21%)
Mutual labels:  dialogue
rgbd scribble benchmark
RGB-D Scribble-based Segmentation Benchmark
Stars: ✭ 24 (-36.84%)
Mutual labels:  semantic
CVAE Dial
CVAE_XGate model in paper "Xu, Dusek, Konstas, Rieser. Better Conversations by Modeling, Filtering, and Optimizing for Coherence and Diversity"
Stars: ✭ 16 (-57.89%)
Mutual labels:  dialogue
c-compiler-frontend
💻NUAA 2017 编译原理 - C(缩减)语言编译器前端 - Python
Stars: ✭ 44 (+15.79%)
Mutual labels:  semantic
babi tools
Augmentation scripts for the bAbI Dialog Tasks dataset
Stars: ✭ 14 (-63.16%)
Mutual labels:  dialogue
next-semantic-ui-react
Next.js + SUIR tiny starter
Stars: ✭ 20 (-47.37%)
Mutual labels:  semantic
wasr network
WaSR Segmentation Network for Unmanned Surface Vehicles v0.5
Stars: ✭ 32 (-15.79%)
Mutual labels:  semantic
react-with-nodejs-and-sequelize
React-Redux application using NodeJS relational database API with Sequelize ORM. Two level CRUD with a main data table (bands) and other that is relationed with it (albums).
Stars: ✭ 30 (-21.05%)
Mutual labels:  semantic

Sem-Dialogue

An implementation for paper "Semantic Representation for Dialogue Modeling". You may find our paper here.

Requirements

  • python 3.6
  • pytorch 1.6
  • Tesla V100 (32G)
  • Memory > 150G (for DialogRE)

We recommend to use conda to manage virtual environments:

conda create --name <env> --file requirements.txt

Data

The preprocessed data for DialogRE and DialogRG are avaliable at here and here, respectively.

Preprocessing

bash /path/to/code/preprocess.sh

Training

bash /path/to/code/run-dual(hier).sh

Evaluation

bash /path/to/code/eval.sh                   # for dialogue relation extraction
bash /path/to/code/decode.sh                 # for dialogue response generation

Pretrained Models

DialogRE

Data-v1

Setting dev-F1 dev-F1c test-F1 test-F1c checkpoint
Hier 68.3 62.9 68.4 62.3 model
Dual 68.6 62.6 68.0 61.5 model

Data-v2

Setting dev-F1 dev-F1c test-F1 test-F1c checkpoint
Hier 68.8 62.4 66.6 61.2 model
Dual 68.4 62.7 67.3 61.7 model

Todo

  • clean code

References

@inproceedings{bai-etal-2021-semantic,
    title = "Semantic Representation for Dialogue Modeling",
    author = "Bai, Xuefeng  and
      Chen, Yulong  and
      Song, Linfeng  and
      Zhang, Yue",
    booktitle = "Proceedings of the 59th Annual Meeting of the Association for Computational Linguistics and the 11th International Joint Conference on Natural Language Processing (Volume 1: Long Papers)",
    month = aug,
    year = "2021",
    address = "Online",
    publisher = "Association for Computational Linguistics",
    url = "https://aclanthology.org/2021.acl-long.342",
    doi = "10.18653/v1/2021.acl-long.342",
    pages = "4430--4445"
}
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].