---
title: "Recognizing Stances in Ideological — Somasundaran 2010"
description: "The paper asks whether opinion analysis can tell which side a writer takes in two-sided ideological debates on the web, such as abortion or gun rights."
authors: ["Swapna Somasundaran", "Janyce Wiebe"]
year: 2010
venue: "Proceedings of the NAACL HLT 2010 Workshop on Computational Approaches to Analysis and Generation of Emotion in Text"
source: "https://aclanthology.org/W10-0214/"
licence: "CC BY-NC-SA 3.0 (ACL Anthology, before 2016)"
licence_url: "https://creativecommons.org/licenses/by-nc-sa/3.0/"
summary_licence: "Elamur Cosmic License"
canonical: "https://research.elamur.ai/free/en/papers/somasundaran-2010-recognizing-stances-ideological-line-debates/"
---
[Elamur Research](https://md.research.elamur.ai/free/en/) · [this page in HTML](https://research.elamur.ai/free/en/papers/somasundaran-2010-recognizing-stances-ideological-line-debates/)

[home](https://md.research.elamur.ai/free/en/) / [papers](https://md.research.elamur.ai/free/en/papers/) / [2010](https://md.research.elamur.ai/free/en/papers/2010/) / Recognizing Stances in Ideological On-Line Debates

# Recognizing Stances in Ideological On-Line Debates

**Authors:** [Swapna Somasundaran](https://md.research.elamur.ai/free/en/authors/swapna-somasundaran/), [Janyce Wiebe](https://md.research.elamur.ai/free/en/authors/janyce-wiebe/) · **Year:** 2010 · **Venue:** Proceedings of the NAACL HLT 2010 Workshop on Computational Approaches to Analysis and Generation of Emotion in Text · **Licence:** [CC BY-NC-SA 3.0 (ACL Anthology, before 2016)](https://creativecommons.org/licenses/by-nc-sa/3.0/)

**Links:** [Publisher's page](https://aclanthology.org/W10-0214/) · [PDF](https://aclanthology.org/W10-0214.pdf) · [OpenAlex](https://openalex.org/W2098420572)

**Citations:** 293 citations (openalex-snapshot · 2026-10-14) · [123](#cited-by) in our library, of the 140884 papers whose bibliographies we read

## Summary
The paper asks whether opinion analysis can tell which side a writer takes in two-sided ideological debates on the web, such as abortion or gun rights. The authors distinguish two kinds of subjectivity. Sentiment covers positive or negative evaluations. Arguing covers claims about what is true or what ought to be done. Arguing had no existing lexical resource, so they derive one automatically from the arguing annotations in the MPQA corpus. They extract the leading n-grams that act as arguing "triggers."

Each opinion is then paired with what it is about, producing opinion-target features for a supervised stance classifier. Posts were collected from debate websites, and debate-specific sides were mapped by hand onto domain-level for/against stances. Several systems are compared: sentiment-only, arguing-only, a combination of both, a unigram baseline and a distribution-based baseline. The combined system clearly beats the distribution baseline and slightly outperforms unigrams. Arguing features alone match unigrams, while sentiment alone falls short. Feature inspection suggests the opinion-based features expose the underlying ideological reasoning better than bare words.

## Key points
- The corpus covers six domains collected from online debate sites, each with posts carrying user-provided stance tags:
  - Existence of God and Healthcare are used for development.
  - Gun Rights, Gay Rights, Abortion and Creationism are used for experiments.
- Domain sizes range from 336 posts (Healthcare, 16 debates) to 1186 posts (Gay Rights, 15 debates). The other domains are:
  - Existence of God: 486 posts
  - Gun Rights: 566 posts
  - Abortion: 618 posts
  - Creationism: 729 posts
- The arguing lexicon is built from MPQA corpus (Version 2) positive and negative arguing annotations. It contains n-grams up to trigrams, taken mainly from the start of annotated spans.
- Sentiment clues come from the existing lexicon of Wilson et al. (2005).
- Features take forms like "ap-rights" (positive arguing toward "rights") or "an-gay" (negative arguing toward "gay").
- The Arg+Sent system performs best overall, slightly above the unigram system. Arguing-only is on par with unigrams, and sentiment-only is weaker than unigrams.

## Interesting ideas
- **Splitting annotations into trigger and remainder.** The authors treat the start of each annotated span as the part that signals the opinion type and discard the rest. This makes span-level annotations usable as a general clue lexicon. The same approach could turn other span-annotated corpora into reusable lexicons for languages or categories that lack them.
- **Pairing opinions with their targets.** The polarity of an opinion, or the topic mentioned, is often ambiguous on its own. Combining the two into one feature resolves this, for example negativity toward government versus negativity toward insurance companies. This is a cheap trick for any task where meaning depends on what an evaluation is directed at.
- **Mapping local labels onto shared global labels.** Each debate has its own side labels ("Yes!!", "for", "It has not"), which the authors map manually onto shared domain-level stances. This lets many small, heterogeneously labelled sources be pooled into one dataset, which is useful when scraping forums or polls.
- **Inspecting features to test interpretability.** The authors list the top features per stance to show what each feature type captures, not just to report scores. The analysis shows that similar concepts receive the same polarity, while alternative concepts receive opposite polarity for the same side. Such qualitative checks help justify a richer feature set even when its accuracy gain is modest.
- **Separating development and test domains.** Some topics are reserved for designing the approach and others for evaluation. This reduces the risk of tuning to particular topics and is a good practice for cross-domain classification studies.

*Our summary of the paper, in our own words — not its text. The work belongs to its authors; read it at the links above.*

Fields: [Natural language processing](https://md.research.elamur.ai/free/en/shelves/nlp/)

## Cited by

Cited by

123 papers of our library cite it (of the 140884 whose bibliographies we read); 21 of them have a page here, 102 not yet.

- [Can Large Language Models Address Open-Target Stance Detection?](https://md.research.elamur.ai/free/en/papers/akash-2025-can-large-language-models-address/)
- [Zero-Shot Stance Detection: A Dataset and Model using Generalized Topic Representations](https://md.research.elamur.ai/free/en/papers/allaway-2020-zero-shot-stance-detection-dataset/)
- [Detecting Disagreement in Conversations using Pseudo-Monologic Rhetorical Structure](https://md.research.elamur.ai/free/en/papers/allen-2014-detecting-disagreement-conversations-pseudo-monologic/)
- [Topic-Guided Sampling For Data-Efficient Multi-Domain Stance Detection](https://md.research.elamur.ai/free/en/papers/arakelyan-2023-topic-guided-sampling-data-efficient/)
- [Acquired TASTE: Multimodal Stance Detection with Textual and Structural Embeddings](https://md.research.elamur.ai/free/en/papers/barel-2025-acquired-taste-multimodal-stance-detection/)
- [Hate Towards the Political Opponent: A Twitter Corpus Study of the 2020 US Elections on the Basis of Offensive Speech and Stance Detection](https://md.research.elamur.ai/free/en/papers/grimminger-2021-hate-political-opponent-twitter-corpus/)
- [A Retrospective Analysis of the Fake News Challenge Stance-Detection Task](https://md.research.elamur.ai/free/en/papers/hanselowski-2018-retrospective-analysis-fake-news-challenge/)
- [Cross-Domain Label-Adaptive Stance Detection](https://md.research.elamur.ai/free/en/papers/hardalov-2021-cross-domain-label-adaptive-stance/)
- [Infusing Knowledge from Wikipedia to Enhance Stance Detection](https://md.research.elamur.ai/free/en/papers/he-2022-infusing-knowledge-wikipedia-enhance-stance/)
- [Unsupervised stance detection for arguments from consequences](https://md.research.elamur.ai/free/en/papers/kobbe-2020-unsupervised-stance-detection-arguments-consequences/)
- [A New Direction in Stance Detection: Target-Stance Extraction in the Wild](https://md.research.elamur.ai/free/en/papers/li-2023-new-direction-stance-detection-target/)
- [Stance Detection on Social Media with Background Knowledge](https://md.research.elamur.ai/free/en/papers/li-2023-stance-detection-social-media-background/)
- [JointCL: A Joint Contrastive Learning Framework for Zero-Shot Stance Detection](https://md.research.elamur.ai/free/en/papers/liang-2022-jointcl-joint-contrastive-learning-framework/)
- [Multi-modal Stance Detection: New Datasets and Model](https://md.research.elamur.ai/free/en/papers/liang-2024-multi-modal-stance-detection-new/)
- [SemEval-2016 Task 6: Detecting Stance in Tweets](https://md.research.elamur.ai/free/en/papers/mohammad-2016-semeval-2016-task-6-detecting/)
- [Linguistic Models for Analyzing and Detecting Biased Language](https://md.research.elamur.ai/free/en/papers/recasens-2013-linguistic-models-analyzing-detecting-biased/)
- [A Dataset for Multi-Target Stance Detection](https://md.research.elamur.ai/free/en/papers/sobhani-2017-dataset-multi-target-stance-detection/)
- [Stance Detection with Hierarchical Attention Network](https://md.research.elamur.ai/free/en/papers/sun-2018-stance-detection-hierarchical-attention-network/)
- [A Corpus for Research on Deliberation and Debate](https://md.research.elamur.ai/free/en/papers/walker-2012-corpus-research-deliberation-debate/)
- [Stance Classification using Dialogic Properties of Persuasion](https://md.research.elamur.ai/free/en/papers/walker-2012-stance-classification-dialogic-properties-persuasion/)
- [Zero-Shot and Few-Shot Stance Detection on Varied Topics via Conditional Generation](https://md.research.elamur.ai/free/en/papers/wen-2023-zero-shot-few-shot-stance/)

## Cite

The paper itself, not this page. BibTeX from the library's record of the work.

```bibtex
@inproceedings{somasundaran2010recognizing,
  title = {{Recognizing Stances in Ideological On-Line Debates}},
  author = {Somasundaran, Swapna and Wiebe, Janyce},
  booktitle = {Proceedings of the NAACL HLT 2010 Workshop on Computational Approaches to Analysis and Generation of Emotion in Text},
  year = {2010},
  url = {https://aclanthology.org/W10-0214/}
}
```

- [← previous Realization of Discourse Relations by Other Means: Alternative Lexicalizations](https://md.research.elamur.ai/free/en/papers/prasad-2010-realization-discourse-relations-other-means/)
- [next → RelaxCor: A Global Relaxation Labeling Approach to Coreference Resolution](https://md.research.elamur.ai/free/en/papers/sapena-2010-relaxcor-global-relaxation-labeling-approach/)
- [↑ back to papers of 2010](https://md.research.elamur.ai/free/en/papers/2010/)

## References

24 references, 2 of them with a card of ours. ↗ leads to the work, «find» searches for one we have no id for yet.

1. Lada A. Adamic and Natalie Glance. 2005. The political blogosphere and the 2004 u.s. election: Divided they blog. In LinkKDD. [find](https://scholar.google.com/scholar?q=Lada+A%2E+Adamic+and+Natalie+Glance%2E+2005%2E+The+political+blogosphere+and+the+2004+u%2Es%2E+election%3A+Divided+they+blog%2E+In+LinkKDD%2E)
2. Rakesh Agrawal, Sridhar Rajagopalan, Ramakrishnan Srikant, and Yirong Xu. 2003. Mining newsgroups using networks arising from social behavior. In WWW. [find](https://scholar.google.com/scholar?q=Rakesh+Agrawal%2C+Sridhar+Rajagopalan%2C+Ramakrishnan+Srikant%2C+and+Yirong+Xu%2E+2003%2E+Mining+newsgroups+using+networks+arising+from+social+behavior%2E+In+WWW%2E)
3. Mohit Bansal, Claire Cardie, and Lillian Lee. 2008. The power of negative thinking: Exploiting label disagreement in the min-cut classification framework. In Proceedings of the 22nd International Conference on Computational Linguistics (COLING-2008). [find](https://scholar.google.com/scholar?q=Mohit+Bansal%2C+Claire+Cardie%2C+and+Lillian+Lee%2E+2008%2E+The+power+of+negative+thinking%3A+Exploiting+label+disagreement+in+the+min%2Dcut+classification+framework%2E+In+Proceedings+of+the+22nd+International+Conf)
4. Yejin Choi and Claire Cardie. 2009. Adapting a polarity lexicon using integer linear programming for domain-specific sentiment classification. In Proceedings of the 2009 Conference on Empirical Methods in Natural Language Processing, pages 590–598, Singapore, August. Association for Computational Li… [find](https://scholar.google.com/scholar?q=Yejin+Choi+and+Claire+Cardie%2E+2009%2E+Adapting+a+polarity+lexicon+using+integer+linear+programming+for+domain%2Dspecific+sentiment+classification%2E+In+Proceedings+of+the+2009+Conference+on+Empirical+Method)
5. Miles Efron. 2004. Cultural orientation: Classifying subjective documents by cocitation analysis. In AAAI Fall Symposium on Style and Meaning in Language, Art, and Music. [find](https://scholar.google.com/scholar?q=Miles+Efron%2E+2004%2E+Cultural+orientation%3A+Classifying+subjective+documents+by+cocitation+analysis%2E+In+AAAI+Fall+Symposium+on+Style+and+Meaning+in+Language%2C+Art%2C+and+Music%2E)
6. Stephan Greene and Philip Resnik. 2009. More than words: Syntactic packaging and implicit sentiment. In Proceedings of Human Language Technologies: The 2009 Annual Conference of the North American Chapter of the Association for Computational Linguistics, pages 503–511, Boulder, Colorado, June. Assoc… [find](https://scholar.google.com/scholar?q=Stephan+Greene+and+Philip+Resnik%2E+2009%2E+More+than+words%3A+Syntactic+packaging+and+implicit+sentiment%2E+In+Proceedings+of+Human+Language+Technologies%3A+The+2009+Annual+Conference+of+the+North+American+Cha)
7. Gregory Grefenstette, Yan Qu, James G. Shanahan, and David A. Evans. 2004. Coupling niche browsers and affect analysis for an opinion mining application. In Proceeding of RIAO-04, Avignon, FR. [find](https://scholar.google.com/scholar?q=Gregory+Grefenstette%2C+Yan+Qu%2C+James+G%2E+Shanahan%2C+and+David+A%2E+Evans%2E+2004%2E+Coupling+niche+browsers+and+affect+analysis+for+an+opinion+mining+application%2E+In+Proceeding+of+RIAO%2D04%2C+Avignon%2C+FR%2E)
8. Mark Hall, Eibe Frank, Geoffrey Holmes, Bernhard Pfahringer, Peter Reutemann, and Ian H. Witten. 2009. The weka data mining software: An update. In SIGKDD Explorations, Volume 11, Issue 1. [find](https://scholar.google.com/scholar?q=Mark+Hall%2C+Eibe+Frank%2C+Geoffrey+Holmes%2C+Bernhard+Pfahringer%2C+Peter+Reutemann%2C+and+Ian+H%2E+Witten%2E+2009%2E+The+weka+data+mining+software%3A+An+update%2E+In+SIGKDD+Explorations%2C+Volume+11%2C+Issue+1%2E)
9. Soo-Min Kim and Eduard Hovy. 2007. Crystal: Analyzing predictive opinions on the web. In Proceedings of the 2007 Joint Conference on Empirical Methods in Natural Language Processing and Computational Natural Language Learning (EMNLP-CoNLL), pages 1056–1064. [find](https://scholar.google.com/scholar?q=Soo%2DMin+Kim+and+Eduard+Hovy%2E+2007%2E+Crystal%3A+Analyzing+predictive+opinions+on+the+web%2E+In+Proceedings+of+the+2007+Joint+Conference+on+Empirical+Methods+in+Natural+Language+Processing+and+Computational+)
10. Michael Laver, Kenneth Benoit, and John Garry. 2003. Extracting policy positions from political texts using words as data. American Political Science Review, 97(2):311–331. [find](https://scholar.google.com/scholar?q=Michael+Laver%2C+Kenneth+Benoit%2C+and+John+Garry%2E+2003%2E+Extracting+policy+positions+from+political+texts+using+words+as+data%2E+American+Political+Science+Review%2C+97%282%29%3A311%E2%80%93331%2E)
11. Wei-Hao Lin, Theresa Wilson, Janyce Wiebe, and Alexander Hauptmann. 2006. Which side are you on? Identifying perspectives at the document and sentence levels. In Proceedings of the 10th Conference on Computational Natural Language Learning (CoNLL-2006), pages 109–116, New York, New York. [find](https://scholar.google.com/scholar?q=Wei%2DHao+Lin%2C+Theresa+Wilson%2C+Janyce+Wiebe%2C+and+Alexander+Hauptmann%2E+2006%2E+Which+side+are+you+on%3F+Identifying+perspectives+at+the+document+and+sentence+levels%2E+In+Proceedings+of+the+10th+Conference+on+)
12. Wei-Hao Lin. 2006. Identifying perspectives at the document and sentence levels using statistical models. In Proceedings of the Human Language Technology Conference of the NAACL, Companion Volume: Doctoral Consortium, pages 227–230, New York City, USA, June. Association for Computational Linguistics… [find](https://scholar.google.com/scholar?q=Wei%2DHao+Lin%2E+2006%2E+Identifying+perspectives+at+the+document+and+sentence+levels+using+statistical+models%2E+In+Proceedings+of+the+Human+Language+Technology+Conference+of+the+NAACL%2C+Companion+Volume%3A+Doc)
13. Robert Malouf and Tony Mullen. 2008. Taking sides: Graph-based user classification for informal online political discourse. Internet Research, 18(2). [find](https://scholar.google.com/scholar?q=Robert+Malouf+and+Tony+Mullen%2E+2008%2E+Taking+sides%3A+Graph%2Dbased+user+classification+for+informal+online+political+discourse%2E+Internet+Research%2C+18%282%29%2E)
14. Lanny W. Martin and Georg Vanberg. 2008. A robust transformation procedure for interpreting political text. Political Analysis, 16(1):93–100. [find](https://scholar.google.com/scholar?q=Lanny+W%2E+Martin+and+Georg+Vanberg%2E+2008%2E+A+robust+transformation+procedure+for+interpreting+political+text%2E+Political+Analysis%2C+16%281%29%3A93%E2%80%93100%2E)
15. Tony Mullen and Robert Malouf. 2006. A preliminary investigation into sentiment analysis of informal political discourse. In AAAI 2006 Spring Symposium on Computational Approaches to Analysing Weblogs (AAAI-CAAW 2006). [find](https://scholar.google.com/scholar?q=Tony+Mullen+and+Robert+Malouf%2E+2006%2E+A+preliminary+investigation+into+sentiment+analysis+of+informal+political+discourse%2E+In+AAAI+2006+Spring+Symposium+on+Computational+Approaches+to+Analysing+Weblogs)
16. Bo Pang and Lillian Lee. 2008. Opinion mining and sentiment analysis. Foundations and Trends in Information Retrieval, Vol. 2(1-2):pp. 1–135. [find](https://scholar.google.com/scholar?q=Bo+Pang+and+Lillian+Lee%2E+2008%2E+Opinion+mining+and+sentiment+analysis%2E+Foundations+and+Trends+in+Information+Retrieval%2C+Vol%2E+2%281%2D2%29%3App%2E+1%E2%80%93135%2E)
17. Swapna Somasundaran and Janyce Wiebe. 2009. Recognizing stances in online debates. In Proceedings of the Joint Conference of the 47th Annual Meeting of the ACL and the 4th International Joint Conference on Natural Language Processing of the AFNLP, pages 226–234, Suntec, Singapore, August. Associatio… [find](https://scholar.google.com/scholar?q=Swapna+Somasundaran+and+Janyce+Wiebe%2E+2009%2E+Recognizing+stances+in+online+debates%2E+In+Proceedings+of+the+Joint+Conference+of+the+47th+Annual+Meeting+of+the+ACL+and+the+4th+International+Joint+Conferen)
18. Swapna Somasundaran, Josef Ruppenhofer, and Janyce Wiebe. 2007a. Detecting arguing and sentiment in meetings. In SIGdial Workshop on Discourse and Dialogue, Antwerp, Belgium, September. [find](https://scholar.google.com/scholar?q=Swapna+Somasundaran%2C+Josef+Ruppenhofer%2C+and+Janyce+Wiebe%2E+2007a%2E+Detecting+arguing+and+sentiment+in+meetings%2E+In+SIGdial+Workshop+on+Discourse+and+Dialogue%2C+Antwerp%2C+Belgium%2C+September%2E)
19. Swapna Somasundaran, Theresa Wilson, Janyce Wiebe, and Veselin Stoyanov. 2007b. Qa with attitude: Exploiting opinion type analysis for improving question answering in on-line discussions and the news. In International Conference on Weblogs and Social Media, Boulder, CO. [find](https://scholar.google.com/scholar?q=Swapna+Somasundaran%2C+Theresa+Wilson%2C+Janyce+Wiebe%2C+and+Veselin+Stoyanov%2E+2007b%2E+Qa+with+attitude%3A+Exploiting+opinion+type+analysis+for+improving+question+answering+in+on%2Dline+discussions+and+the+news%2E)
20. Swapna Somasundaran, Janyce Wiebe, and Josef Ruppenhofer. 2008. Discourse level opinion interpretation. In Proceedings of the 22nd International Conference on Computational Linguistics (Coling 2008), pages 801–808, Manchester, UK, August. [find](https://scholar.google.com/scholar?q=Swapna+Somasundaran%2C+Janyce+Wiebe%2C+and+Josef+Ruppenhofer%2E+2008%2E+Discourse+level+opinion+interpretation%2E+In+Proceedings+of+the+22nd+International+Conference+on+Computational+Linguistics+%28Coling+2008%29%2C+)
21. Matt Thomas, Bo Pang, and Lillian Lee. 2006. Get out the vote: Determining support or opposition from congressional floor-debate transcripts. In Proceedings of the 2006 Conference on Empirical Methods in Natural Language Processing, pages 327–335, Sydney, Australia, July. Association for Computation… [find](https://scholar.google.com/scholar?q=Matt+Thomas%2C+Bo+Pang%2C+and+Lillian+Lee%2E+2006%2E+Get+out+the+vote%3A+Determining+support+or+opposition+from+congressional+floor%2Ddebate+transcripts%2E+In+Proceedings+of+the+2006+Conference+on+Empirical+Methods) [our card](https://md.research.elamur.ai/free/en/papers/thomas-2006-get-out-vote-determining-support/)
22. Theresa Wilson and Janyce Wiebe. 2005. Annotating attributions and private states. In Proceedings of ACL Workshop on Frontiers in Corpus Annotation II: Pie in the Sky. [find](https://scholar.google.com/scholar?q=Theresa+Wilson+and+Janyce+Wiebe%2E+2005%2E+Annotating+attributions+and+private+states%2E+In+Proceedings+of+ACL+Workshop+on+Frontiers+in+Corpus+Annotation+II%3A+Pie+in+the+Sky%2E)
23. Theresa Wilson, Janyce Wiebe, and Paul Hoffmann. 2005. Recognizing contextual polarity in phrase-level sentiment analysis. In hltemnlp2005, pages 347–354, Vancouver, Canada. [find](https://scholar.google.com/scholar?q=Theresa+Wilson%2C+Janyce+Wiebe%2C+and+Paul+Hoffmann%2E+2005%2E+Recognizing+contextual+polarity+in+phrase%2Dlevel+sentiment+analysis%2E+In+hltemnlp2005%2C+pages+347%E2%80%93354%2C+Vancouver%2C+Canada%2E) [our card](https://md.research.elamur.ai/free/en/papers/wilson-2005-recognizing-contextual-polarity-phrase-level/)
24. Theresa Wilson. 2007. Fine-grained Subjectivity and Sentiment Analysis: Recognizing the Intensity, Polarity, and Attitudes of private states. Ph.D. thesis, Intelligent Systems Program, University of Pittsburgh. [find](https://scholar.google.com/scholar?q=Theresa+Wilson%2E+2007%2E+Fine%2Dgrained+Subjectivity+and+Sentiment+Analysis%3A+Recognizing+the+Intensity%2C+Polarity%2C+and+Attitudes+of+private+states%2E+Ph%2ED%2E+thesis%2C+Intelligent+Systems+Program%2C+University+of+P)
