File size: 1,415 Bytes
c15b5a0
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
---
language: en
license: apache-2.0
tags:
- finance
- esg
- sentiment-analysis
- bert
metrics:
- f1
- accuracy
---

# finbert_esg_sentiment_classifier

## Overview
This model is a specialized BERT-based classifier fine-tuned for Environmental, Social, and Governance (ESG) sentiment analysis in financial reports. It categorizes text into specific ESG pillars or identifies neutral financial statements.



## Model Architecture
The model utilizes a **BERT-Base-Uncased** backbone with a sequence classification head. 
- **Encoder**: 12-layer Transformer.
- **Hidden Dimensions**: 768.
- **Head**: Linear layer followed by Softmax for 4-class categorization.
- **Optimization**: Trained using the Cross-Entropy loss function:
$$\mathcal{L} = -\sum_{c=1}^{M} y_{o,c} \ln(p_{o,c})$$

## Intended Use
- **Investment Research**: Automating the extraction of ESG signals from 10-K filings and earnings transcripts.
- **Compliance**: Monitoring corporate communications for ESG-related disclosures.
- **Sustainable Finance**: Providing data for ESG scoring algorithms.

## Limitations
- **Context Window**: Restricted to 512 tokens. Long documents must be processed in chunks.
- **Language**: Optimized for English financial terminology; performance on other languages or casual text is not guaranteed.
- **Factuality**: Classification is based on linguistic patterns, not external fact-checking of the corporate claims.