Digitala Vetenskapliga Arkivet

Change search
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf
From Sentiment Peaks to Topics: Analyzing Climate Change Discussions on X/Twitter
Dalarna University, School of Information and Engineering.
Dalarna University, School of Information and Engineering.
2026 (English)Independent thesis Advanced level (degree of Master (One Year)), 10 credits / 15 HE creditsStudent thesis
Abstract [en]

Climate change is a pressing global challenge, and X (Twitter) has become an important arena where disasters and policy events shape public sentiment. Natural language processing has been widely applied to climate-related social media discourse, but sentiment classification, event detection, and event-specific topic modeling have typically been used separately rather than connected within a single reproducible workflow. This study addresses this gap with a transparent sentiment-to-topic pipeline. A tweet corpus from April 2015 to March 2026 was assembled from three datasets. Valence Aware Dictionary and sEntiment Reasoner (VADER) and Twitter-RoBERTa (Robustly Optimized BERT Pretraining Approach) were benchmarked against a manually annotated subset, and the better performer built the daily sentiment time series. A rolling-threshold procedure flagged candidate peaks, the days on which average sentiment deviated sharply from its recent baseline. These were cross-checked against records of disasters from the Emergency Events Database (EM-DAT) and Conference of the Parties events under the United Nations Framework Convention on Climate Change (UNFCCC), then filtered with Tukey's interquartile-range criterion to retain the strongest as high-impact events. Pre- and post-event sentiment around these events was analyzed across multiple windows, and Latent Dirichlet Allocation (LDA) was applied to selected event windows using coherence-based screening, robustness checks, and manual inspection. Twitter-RoBERTa outperformed VADER, and Tukey filtering retained 10 high-impact events. Most showed pre-event turbulence followed by sustained week-long shifts or sharp, short-lived responses. LDA topics revealed three categories: political figures and policy speeches, climate skepticism and denial, and physical climate impacts. Cross-checking these events produced one clear match and two loose ones, indicating that several peaks aligned with political or media events not captured by either database. The study contributes a data-driven workflow that links sentiment shifts on X to event detection and topic modeling, identifying high-impact events through a fixed statistical procedure.

Place, publisher, year, edition, pages
2026.
Keywords [en]
sentiment analysis, topic modeling, event detection, climate change, X
National Category
Computer and Information Sciences
Identifiers
URN: urn:nbn:se:du-54226OAI: oai:DiVA.org:du-54226DiVA, id: diva2:2084217
Subject / course
Microdata Analysis
Available from: 2026-07-03 Created: 2026-07-03

Open Access in DiVA

fulltext(1696 kB)184 downloads
File information
File name FULLTEXT01.pdfFile size 1696 kBChecksum SHA-512
518dc7aa56505399bc265dec18d4d4efac7a9ef8622f1540dc980c37f90d72532cab9c4fd6a9e7c0a477e567560dfaf44a87ea4e00845be71dfda3e33d5ca08f
Type fulltextMimetype application/pdf

By organisation
School of Information and Engineering
Computer and Information Sciences

Search outside of DiVA

GoogleGoogle Scholar
The number of downloads is the sum of all downloads of full texts. It may include eg previous versions that are now no longer available

urn-nbn

Altmetric score

urn-nbn
Total: 252 hits
CiteExportLink to record
Permanent link

Direct link
Cite
Citation style
  • apa
  • ieee
  • modern-language-association-8th-edition
  • vancouver
  • Other style
More styles
Language
  • de-DE
  • en-GB
  • en-US
  • fi-FI
  • nn-NO
  • nn-NB
  • sv-SE
  • Other locale
More languages
Output format
  • html
  • text
  • asciidoc
  • rtf