├── .gitattributes ├── LICENSE ├── README.md ├── config.yml ├── data ├── MAMS-ACSA │ └── raw │ │ ├── test.xml │ │ ├── train.xml │ │ └── val.xml ├── MAMS-ATSA │ └── raw │ │ ├── test.xml │ │ ├── train.xml │ │ └── val.xml └── sentiment_dict.json ├── data_process ├── data_process.py ├── dataset.py ├── utils.py └── vocab.py ├── preprocess.py ├── src ├── aspect_category_model │ ├── bert_capsnet.py │ ├── capsnet.py │ └── recurrent_capsnet.py ├── aspect_term_model │ ├── bert_capsnet.py │ ├── capsnet.py │ └── recurrent_capsnet.py └── module │ ├── attention │ ├── attention.py │ ├── bilinear_attention.py │ ├── concat_attention.py │ ├── dot_attention.py │ ├── mlp_attention.py │ ├── multi_head_attention.py │ ├── no_query_attention.py │ ├── scaled_dot_attention.py │ ├── tanh_bilinear_attention.py │ └── tanh_concat_attention.py │ └── utils │ ├── constants.py │ ├── loss.py │ ├── sentence_clip.py │ └── squash.py ├── test.py ├── train.py └── train ├── __init__.py ├── eval.py ├── make_aspect_category_model.py ├── make_aspect_term_model.py ├── make_data.py ├── make_optimizer.py ├── test.py └── train.py /.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/.gitattributes -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/README.md -------------------------------------------------------------------------------- /config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/config.yml -------------------------------------------------------------------------------- /data/MAMS-ACSA/raw/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ACSA/raw/test.xml -------------------------------------------------------------------------------- /data/MAMS-ACSA/raw/train.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ACSA/raw/train.xml -------------------------------------------------------------------------------- /data/MAMS-ACSA/raw/val.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ACSA/raw/val.xml -------------------------------------------------------------------------------- /data/MAMS-ATSA/raw/test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ATSA/raw/test.xml -------------------------------------------------------------------------------- /data/MAMS-ATSA/raw/train.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ATSA/raw/train.xml -------------------------------------------------------------------------------- /data/MAMS-ATSA/raw/val.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/MAMS-ATSA/raw/val.xml -------------------------------------------------------------------------------- /data/sentiment_dict.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data/sentiment_dict.json -------------------------------------------------------------------------------- /data_process/data_process.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data_process/data_process.py -------------------------------------------------------------------------------- /data_process/dataset.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data_process/dataset.py -------------------------------------------------------------------------------- /data_process/utils.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data_process/utils.py -------------------------------------------------------------------------------- /data_process/vocab.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/data_process/vocab.py -------------------------------------------------------------------------------- /preprocess.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/preprocess.py -------------------------------------------------------------------------------- /src/aspect_category_model/bert_capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_category_model/bert_capsnet.py -------------------------------------------------------------------------------- /src/aspect_category_model/capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_category_model/capsnet.py -------------------------------------------------------------------------------- /src/aspect_category_model/recurrent_capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_category_model/recurrent_capsnet.py -------------------------------------------------------------------------------- /src/aspect_term_model/bert_capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_term_model/bert_capsnet.py -------------------------------------------------------------------------------- /src/aspect_term_model/capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_term_model/capsnet.py -------------------------------------------------------------------------------- /src/aspect_term_model/recurrent_capsnet.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/aspect_term_model/recurrent_capsnet.py -------------------------------------------------------------------------------- /src/module/attention/attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/attention.py -------------------------------------------------------------------------------- /src/module/attention/bilinear_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/bilinear_attention.py -------------------------------------------------------------------------------- /src/module/attention/concat_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/concat_attention.py -------------------------------------------------------------------------------- /src/module/attention/dot_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/dot_attention.py -------------------------------------------------------------------------------- /src/module/attention/mlp_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/mlp_attention.py -------------------------------------------------------------------------------- /src/module/attention/multi_head_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/multi_head_attention.py -------------------------------------------------------------------------------- /src/module/attention/no_query_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/no_query_attention.py -------------------------------------------------------------------------------- /src/module/attention/scaled_dot_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/scaled_dot_attention.py -------------------------------------------------------------------------------- /src/module/attention/tanh_bilinear_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/tanh_bilinear_attention.py -------------------------------------------------------------------------------- /src/module/attention/tanh_concat_attention.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/attention/tanh_concat_attention.py -------------------------------------------------------------------------------- /src/module/utils/constants.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/utils/constants.py -------------------------------------------------------------------------------- /src/module/utils/loss.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/utils/loss.py -------------------------------------------------------------------------------- /src/module/utils/sentence_clip.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/utils/sentence_clip.py -------------------------------------------------------------------------------- /src/module/utils/squash.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/src/module/utils/squash.py -------------------------------------------------------------------------------- /test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/test.py -------------------------------------------------------------------------------- /train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train.py -------------------------------------------------------------------------------- /train/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /train/eval.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/eval.py -------------------------------------------------------------------------------- /train/make_aspect_category_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/make_aspect_category_model.py -------------------------------------------------------------------------------- /train/make_aspect_term_model.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/make_aspect_term_model.py -------------------------------------------------------------------------------- /train/make_data.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/make_data.py -------------------------------------------------------------------------------- /train/make_optimizer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/make_optimizer.py -------------------------------------------------------------------------------- /train/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/test.py -------------------------------------------------------------------------------- /train/train.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/siat-nlp/MAMS-for-ABSA/HEAD/train/train.py --------------------------------------------------------------------------------