Gold Standard and Annotation Dataset for CO2 Emissions Annotation
Authors/Creators
Description
This repository contains the results of a research project which provides a benchmark dataset for extracting greenhouse gas emissions from corporate annual and sustainability reports.
The zipped datasets file contains two datasets, gold_standard and annotation_dataset(inside the outer zip file there is a password-protected zip file containing the two datasets. To unpack, use the password is provided in the outer zip file).
Data collection
- A Large Language Model (LLM) based pipeline was used to extract the greenhouse gas emissions from the reports (see columns prefixed with
llm_inannotation_dataset). The extracted emissions follow the categories Scope 1, 2 (market-based) and 2 (location-based) and 3, as defined in the GHGP protocol (see variablesscope). - Annotation of the pipeline output was done in 3 phases: first by non-experts (see columns prefixed with
non_expert_inannotation_dataset), then by expert groups (columns prefixed withexp_group_inannotation_dataset) in case of disagreement of non-experts and finally in a discussion of all experts (columns prefixed withexp__discinannotation_dataset) in case of disagreement between expert groups. The annotation guidelines for the non-experts and experts are also included in this repository. - The annotation results from all three phases are combined to form the final benchmark dataset:
gold_standard. Codebooks detailing each variable of each of the two datasets are also provided. More details about the annotation template or the data wrangling scripts can be found in the GitHub repository.
Merging of datasets
Users can match the two datasets (gold_standard and annotation_dataset). Due to mismatches between the company_name in the report_name and the actual company_name, manual correction has been carried out. The gold_standard now contains both the old (report_name_old, company_name_old) and the new (report_name, company_name) variables. To join the gold_standard and annotation_dataset, please add the suffix _old to the columns (report_name, company_name) in annotation_dataset and use the old variables (report_name_old, company_name_old) from the gold_standard and additionally report_year and merge_id (index column). The merge_id already includes the company name and report year implicitly, but to avoid column duplication in the join operation, it should be included as join variables. For example this is useful when comparing LLM extractions to gold standard data.
# Merge datasets
# Add suffix _old to columns report_name and company_name in annotation dataset
annotations_join <- annotations |> rename(report_name_old = report_name, company_name_old = company_name)
# Join annotations to gold standard
df <- gold_standard |> left_join(annotations_join,
join_by(report_name_old, company_name_old, report_year, merge_id))
Files
codebook_gold_standard.csv
Files
(4.8 MB)
| Name | Size | Download all |
|---|---|---|
|
md5:fee21973be31d04a2af5b412ef4f7da9
|
14.3 kB | Preview Download |
|
md5:3bc880405e2e88361996dbac2b338f43
|
5.3 kB | Preview Download |
|
md5:3a1cc1e1c78fad3e7908e34eed576a94
|
220.4 kB | Preview Download |
|
md5:153dc9fc6065561db62302b079746c1d
|
1.3 MB | Preview Download |
|
md5:5033da6297152d20cf618b8fd9d13ec6
|
3.2 MB | Preview Download |
Additional details
Related works
- Is described by
- Workflow: https://github.com/soda-lmu/gist-data-descriptor (URL)
Dates
- Collected
-
2024-12-10
Software
- Repository URL
- https://github.com/soda-lmu/gist-data-descriptor
- Programming language
- R
References
- GISTPROJ001