Environmental, Social and Governance Sentiment Analysis on Slovene News: A Novel Dataset and Models
Authors: Paula Dodig, Boshko Koloski, Katarina Sitar Šuštar, Senja Pollak, Matthew Purver
Organizations: Eindhoven University of Technology, Eindhoven · Jožef Stefan Institute and Postgraduate School, Ljubljana · Faculty of Economics, University of Ljubljana · Queen Mary University of London
Environmental, Social, and Governance (ESG) considerations are increasingly integral to assessing corporate performance, reputation, and long-term sustainability. Yet, reliable ESG ratings remain limited for smaller companies and emerging markets. We introduce the first publicly available Slovene ESG sentiment dataset and a suite of models for automatic ESG sentiment detection. The dataset, derived from the MaCoCu Slovene news collection, combines large language model (LLM)-assisted filtering with human annotation of company-related ESG content. We evaluate the performance of monolingual (SloBERTa) and multilingual (XLM-R) models, embedding-based classifiers (TabPFN), hierarchical ensemble architectures, and large language models. Results show that LLMs achieve the strongest performance on Environmental (Gemma3-27B, F1-macro: 0.61) and Social aspects (gpt-oss 20B, F1-macro: 0.45), while fine-tuned SloBERTa is the best model on Governance classification (F1-macro: 0.54). We then show in a small case study how the best-preforming classifier (gpt-oss) can be applied to investigate ESG aspects for selected companies across a long time frame.
Figures & tables
Figure 1: Student annotation results
Split
Aspect
Irrel.
Neg.
Neut.
Pos.
Train (440)
E
288
41
39
72
S
144
48
69
179
G
193
78
86
83
Test (110)
E
77
6
12
15
S
37
15
22
36
G
53
23
19
15
Table 1: Dataset distribution.
Figure 2: Methodology pipeline
Hyperparameter
Value
Optimizer
AdamW
Learning rate
3×10−5
Weight decay
0.01
Batch size
128
Max sequence length
192 tokens
Warmup steps
100
Table 2: Hyperparameters for transformer fine-tuning.
Model
Accuracy
F1-macro
BAcc
AUPRC
Baseline
Majority
0.7000
0.2059
0.2500
0.2500
Ensemble
FinalTowerA
0.7394
0.4469
0.5010
0.5638
FinalTowerB
0.7182
0.4291
0.4476
0.4815
Fine-tuned Transformers
Table 3: Test-set results for Aspect E (mean over seeds). Primary metric is F1-macro; we also report AUPRC, Balanced Accuracy (BAcc), and Accuracy. Best results per column are in bold.
Model
Accuracy
F1-macro
BAcc
AUPRC
Baseline
Majority
0.3364
0.1259
0.2500
0.2500
Ensemble
FinalTowerA
0.4606
0.3033
0.3589
0.3515
FinalTowerB
0.4364
0.3252
0.3602
0.3557
Fine-tuned Transformers
Table 4: Test-set results for Aspect S (mean over seeds). Primary metric is F1-macro; we also report AUPRC, Balanced Accuracy (BAcc), and Accuracy. Best results per column are in bold.
Model
Accuracy
F1-macro
BAcc
AUPRC
Baseline
Majority
0.4818
0.1626
0.2500
0.2500
Ensemble
FinalTowerA
0.5152
0.3742
0.3997
0.4351
FinalTowerB
0.4939
0.3935
0.4158
0.4342
Fine-tuned Transformers
Table 5: Test-set results for Aspect G (mean over seeds). Primary metric is F1-macro; we also report AUPRC, Balanced Accuracy (BAcc), and Accuracy. Best results per column are in bold.
Company
Category
Total
Relevant
Positive
Negative
Neutral
Irrelevant
Talum
E
4072
1234
460
448
326
2838
S
2446
952
900
594
1626
G
2404
512
1080
812
1668
Sdh
E
30338
2504
668
838
998
27834
S
15758
1892
7908
5958
14580
G
27640
2082
14610
10948
2698
Table 6: ESG Sentiment Analysis Summary by Company and Category
Figure 3: Normalized sentiment scores from media mentions (2010 2025)
With the expansion of pre-trained language model usage in recent years, the importance of datasets for performing tasks in specialized domains has significantly increased. Therefore, we have built a Korean dataset called ESG-Kor to automatically extract Environmental, Social, and Governance (ESG) information, which has recently gained importance. ESG-Kor is a dataset consisting of a total of 118,946 sentences that extracted information on each ESG component from Korean companies' sustainability reports and manually labeled it according to objective rules provided by ESG evaluation agencies. To verify the effectiveness and applicability of the ESG-Kor dataset, classification performance was confirmed using several Korean pre-trained language models, and significant performance was obtained. Additionally, by extending the ESG classification model to documents of small and medium enterprises and extracting information based on ESG key issues and in-depth analysis, we demonstrated potential and practical use cases in the ESG field.
Jaeyoung Lee, Geonyeong Son, Misuk Kim
Department of Data Science, Hanyang University, South Korea
Environmental, Social, and Governance (ESG) reports are central to investment decision-making, yet their length, heterogeneous content, and lack of standardized structure make manual analysis costly and inconsistent. We present ESGLens, a proof-of-concept framework combining retrieval-augmented generation (RAG) with prompt-engineered extraction to automate three tasks: (1)~structured information extraction guided by Global Reporting Initiative (GRI) standards, (2)interactive question-answering with source traceability, and (3)ESG score prediction via regression on LLM-generated embeddings. ESGLens is purpose-built for the domain: a report-processing module segments heterogeneous PDF content into typed chunks (text, tables, charts); a GRI-guided extraction module retrieves and synthesizes information aligned with specific standards; and a scoring module embeds extracted summaries and feeds them to a regression model trained against London Stock Exchange Group (LSEG) reference scores. We evaluate the framework on approximately 300 reports from companies in the QQQ, S&P500, and Russell1000 indices (fiscal year 2022). Among three embedding methods (ChatGPT, BERT, RoBERTa) and two regressors (Neural Network, LightGBM), ChatGPT embeddings with a Neural Network achieve a Pearson correlation of 0.48 (R2≈0.23) against LSEG ground-truth scores -- a modest but statistically meaningful signal given the ∼300-report training set and restriction to the environmental pillar. A traceability audit shows that 8 of 10 extracted claims verify against the source document, with two failures attributable to few-shot example leakage. We discuss limitations including dataset size and restriction to environmental indicators, and release the code to support reproducibility.
Environmental, Social, and Governance (ESG) reporting is critical for corporate accountability, with Large Language Models (LLMs) and Retrieval-Augmented Generation (RAG) offering strong potential to automate KPI extraction. However, open-source LLM performance in domain-specific ESG tasks remains insufficiently understood. This paper evaluates open-source LLMs in ESG contexts using a structured framework and evaluation resource based on 498 real-world ESG reports from EU-listed companies (2010-2024). We evaluate seven open-source models (2B to 30B parameters) -- glm-4.7-flash, nemotron-3-nano:4b, qwen3:4b-instruct, gemma3:4b, gemma4:e4b, gemma4:e2b, and ministral-3:8b -- using 100 persona-based synthetic QA pairs covering ESG information needs. System performance is assessed via RAGAS metrics, including contextual recall, precision, relevance, faithfulness, answer relevancy, and factual correctness. Results show notable performance variations across architectures. Retrieval performance is strong across models (context recall around 0.58-0.61, context precision around 0.78-0.81, context relevance 0.965-0.985). Generation diverges most on faithfulness (0.607-0.822) and least on answer relevancy (0.760-0.881): glm-4.7-flash leads in faithfulness (0.822), qwen3 in factual correctness (0.449), and ministral-3 in answer relevancy (0.881). Low overall factual correctness (0.387-0.449) highlights the need for domain-specific fine-tuning. This work provides data-driven guidance for deploying open-source models in ESG reporting.
Motaz Saad, Anna Borrelli, Ivan Gentile +3
University of Salento · University of Naples Federico II · IFAB Foundation