Shoriful025's picture
Create README.md
c15b5a0 verified
metadata
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: L=c=1Myo,cln(po,c)\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.