Tweet Stance Detection Using an Attention based Neural Ensemble Model
Summary
The paper tackles stance detection on Twitter: deciding whether a tweet supports, opposes, or is neutral toward a given target, such as a political candidate. This is harder than sentiment analysis because the label depends on the target, and tweets are short, noisy, and full of hashtags and abbreviations. The authors propose PNEM, a neural ensemble model. The target and tweet word vectors are joined into one input matrix, and multi-kernel convolution extracts higher-level features from it. These features go to two parallel recurrent modules: a densely connected Bi-LSTM (DC-Bi-LSTM) and nested LSTMs (NLSTMs). Each module has a feed-forward attention layer that weights the important hidden states. The two outputs are concatenated and classified with softmax. PNEM was tested on the SemEval-2016 Task 6-A single-target data and on the multi-target 2016 US election dataset of Sobhani et al. (2017). On both, it beat a CNN+LSTM baseline and earlier deep learning systems. This suggests that combining newer LSTM variants with attention gives better tweet representations for target-dependent opinion mining.
Key points
- Single-target results (SemEval-2016 Task 6-A): The dataset has 2914 training and 1249 test tweets across 5 targets. PNEM reached F avg 72.11, compared with 67.15 for CNN+LSTM, 68.98 for SVM-ngrams, and 67.82 for MITRE (the best SemEval system). Against other deep models such as TGMN-CR, T-PAN, AS-biGRU-CNN and TAN, it gained between 1.07 and 3.44 points.
- Multi-target results: The dataset has 4455 tweets (3119 train, 446 dev, 890 test) over three candidate pairs. PNEM improved on Seq2Seq by 3.91 points and on DMAN by 1.99 points.
- Ablation study: Removing each component lowered F avg as follows:
- multi-kernel convolution (MKC): −4.98
- NLSTMs+ATT: −4.14
- attention: −1.68
- DC-Bi-LSTM+ATT: −1.11
- target embedding: −0.99
- Setup: The model uses 300-d fastText skip-gram embeddings trained on Wikipedia, kernel sizes 2–5 with 600 filters, a 5-layer DC-Bi-LSTM and a 2-layer NLSTMs module. Training used Adam (learning rate 0.001), batch size 32, and up to 45 epochs.
- Preprocessing: NLTK stop words were removed, special characters were stripped, and hashtags were segmented following Baziotis et al. (2017).
Cited by
- Stance Detection in COVID-19 Tweets
- Infusing Knowledge from Wikipedia to Enhance Stance Detection
- Knowledge Enhanced Masked Language Model for Stance Detection
- Improving Stance Detection with Multi-Dataset Learning and Knowledge Distillation
- Target-Aware Data Augmentation for Stance Detection
- Generative Data Augmentation with Contrastive Learning for Zero-Shot Stance Detection
- Distilling Calibrated Knowledge for Stance Detection
- POLITICS: Pretraining with Same-story Article Comparison for Ideology Prediction and Stance Detection
Cite
@inproceedings{siddiqua2019tweet,
title = {{Tweet Stance Detection Using an Attention based Neural Ensemble Model}},
author = {Siddiqua, Umme Aymun and Chy, Abu Nowshed and Aono, Masaki},
booktitle = {Proceedings of the 2019 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies, Volume 1 (Long and Short Papers)},
year = {2019},
doi = {10.18653/v1/n19-1185},
url = {https://doi.org/10.18653/v1/n19-1185}
}References
- Target-Pair Method Overall CNN+LSTM Seq2Seq DMAN PNEM Clinton Sanders Clinton Trump Cruz Trump 46.03 43.02 47.35 47.71 54.81 56.73 58.72 54.72 56.25 57.74 56.60 60.30 60.05 53.12 53.64 58.36 find
- Christos Baziotis, Nikos Pelekis, and Christos Doulk-eridis. 2017. Datastories at SemEval-2017 task 4: Deep lstm with attention for message-level and topic-based sentiment analysis. In Proceedings of the 11th International Workshop on Semantic Evaluation (SemEval), pages 747–754, Vancouver, Canada.… find
- Kuntal Dey, Ritvik Shrivastava, and Saroj Kaushik. 2018. Topical stance detection for twitter: A two-phase lstm model using attention. In Proceedings of the 40th European Conference on Information Retrieval (ECIR), pages 529–536. Springer. \#\# Conclusion find
This page in Markdown → https://md.research.elamur.ai/free/papers/siddiqua-2019-tweet-stance-detection-attention-based/