ClimateCheck: Fact-Checking Social Media Posts About Climate Change Against Scholarly Articles
Python
2
229 commits
updated Feb 24, 2026
This repository contains the code for creating the ClimatCheck dataset, which is used for ClimateCheck shared task hosted at the 5th Scholarly Document Processing Workshop @ ACL in Vienna, Austria. More information can be found at: https://sdproc.org/2025/climatecheck.html
Two datastets were created, both are available at 🤗 HuggingFace:
The claims used for this dataset were gathered from the following existing resources: ClimaConvo, DEBAGREEMENT, Climate-Fever, MultiFC, and ClimateFeedback. Some of which are extracted from social media (Twitter/X and Reddit) and some were created synthetically from news and media outlets using text style transfer techniques to resemble tweets. All claims underwent a process of scientific check-worthiness detection and are formed as atomic claims (i.e. containing only one core claim).
To retrieve relevant abstracts, a corpus of publications was gathered from OpenAlex and S2ORC, containining 394,269 abstracts.
The data was annotated by five graduate students in the Climate and Environmental Sciences. Using a TREC-like pooling approach, we retrieved the top 20 abstracts for each claim using BM25 followed by a neural cross-encoder trained on the MSMARCO data. Then we used 6 state-of-the-art models to classify claim-abstract pairs. If a pair resulted in at least 3 evidentiary predictions, it was added to the annotation corpus. Each claim-abstract pair was annotated by two students, and resolved by a curator in cases of disagreements.
├── src
│ ├── claims_prep # scripts for extracting and preprocessing claims
│ ├── publications_prep # scripts for gathering climate-related publications and post-processing
│ ├── linking # scripts for linking claims to relevant publications, creating the annotation corpus
The task was hosted on Codabench and contained the following subtasks:
Given a claim in English extracted from a social media platform about climate change:
@inproceedings{climatecheck-dataset,
title = "The {ClimateCheck} Dataset: Mapping Social Media Claims About Climate Change to Corresponding Scholarly Articles",
author = "Abu Ahmad, Raia and Usmanova, Aida and Rehm, Georg",
booktitle = "Proceedings of the 5th Workshop on Scholarly Document Processing (SDP)",
year = "2025",
address = "Vienna, Austria",
}
@inproceedings{climatecheck-shared-task,
title = "The {ClimateCheck} Shared Task: Scientific Fact-Checking of Social Media Claims about Climate Change",
author = "Abu Ahmad, Raia and Usmanova, Aida and Rehm, Georg",
booktitle = "Proceedings of the 5th Workshop on Scholarly Document Processing (SDP)",
year = "2025",
address = "Vienna, Austria",
}
ClimateCheck: Fact-Checking Social Media Posts About Climate Change Against Scholarly Articles
Python
2
229 commits
updated Feb 24, 2026
This repository contains the code for creating the ClimatCheck dataset, which is used for ClimateCheck shared task hosted at the 5th Scholarly Document Processing Workshop @ ACL in Vienna, Austria. More information can be found at: https://sdproc.org/2025/climatecheck.html
Two datastets were created, both are available at 🤗 HuggingFace:
The claims used for this dataset were gathered from the following existing resources: ClimaConvo, DEBAGREEMENT, Climate-Fever, MultiFC, and ClimateFeedback. Some of which are extracted from social media (Twitter/X and Reddit) and some were created synthetically from news and media outlets using text style transfer techniques to resemble tweets. All claims underwent a process of scientific check-worthiness detection and are formed as atomic claims (i.e. containing only one core claim).
To retrieve relevant abstracts, a corpus of publications was gathered from OpenAlex and S2ORC, containining 394,269 abstracts.
The data was annotated by five graduate students in the Climate and Environmental Sciences. Using a TREC-like pooling approach, we retrieved the top 20 abstracts for each claim using BM25 followed by a neural cross-encoder trained on the MSMARCO data. Then we used 6 state-of-the-art models to classify claim-abstract pairs. If a pair resulted in at least 3 evidentiary predictions, it was added to the annotation corpus. Each claim-abstract pair was annotated by two students, and resolved by a curator in cases of disagreements.
├── src
│ ├── claims_prep # scripts for extracting and preprocessing claims
│ ├── publications_prep # scripts for gathering climate-related publications and post-processing
│ ├── linking # scripts for linking claims to relevant publications, creating the annotation corpus
The task was hosted on Codabench and contained the following subtasks:
Given a claim in English extracted from a social media platform about climate change:
@inproceedings{climatecheck-dataset,
title = "The {ClimateCheck} Dataset: Mapping Social Media Claims About Climate Change to Corresponding Scholarly Articles",
author = "Abu Ahmad, Raia and Usmanova, Aida and Rehm, Georg",
booktitle = "Proceedings of the 5th Workshop on Scholarly Document Processing (SDP)",
year = "2025",
address = "Vienna, Austria",
}
@inproceedings{climatecheck-shared-task,
title = "The {ClimateCheck} Shared Task: Scientific Fact-Checking of Social Media Claims about Climate Change",
author = "Abu Ahmad, Raia and Usmanova, Aida and Rehm, Georg",
booktitle = "Proceedings of the 5th Workshop on Scholarly Document Processing (SDP)",
year = "2025",
address = "Vienna, Austria",
}