ESG analysis can help investors determine a business' long-term sustainability and identify associated risks.
FinBERT-esg-9-categories
is a FinBERT model fine-tuned on about 14,000 manually annotated sentences from firms' ESG reports and annual reports.
finbert-esg-9-categories
classifies a text into nine fine-grained ESG topics:
Climate Change, Natural Capital, Pollution & Waste, Human Capital, Product Liability, Community Relations, Corporate Governance, Business Ethics & Values, and Non-ESG
. This model complements
finbert-esg
which classifies a text into four coarse-grained ESG themes (
E, S, G or None
).
Detailed description of the nine fine-grained ESG topic definition, some examples for each topic, training sample, and the model’s performance can be found
here
.
Input
: A text.
Output
: Climate Change, Natural Capital, Pollution & Waste, Human Capital, Product Liability, Community Relations, Corporate Governance, Business Ethics & Values, or Non-ESG.
How to use
You can use this model with Transformers pipeline for fine-grained ESG 9 categories classification.
from transformers import BertTokenizer, BertForSequenceClassification, pipeline
finbert = BertForSequenceClassification.from_pretrained('yiyanghkust/finbert-esg-9-categories',num_labels=9)
tokenizer = BertTokenizer.from_pretrained('yiyanghkust/finbert-esg-9-categories')
nlp = pipeline("text-classification", model=finbert, tokenizer=tokenizer)
results = nlp('For 2002, our total net emissions were approximately 60 million metric tons of CO2 equivalents for all businesses and operations we have financial interests in, based on its equity share in those businesses and operations.')
print(results) # [{'label': 'Climate Change', 'score': 0.9955655932426453}]
If you use the model in your academic work, please cite the following paper:
Huang, Allen H., Hui Wang, and Yi Yang. "FinBERT: A Large Language Model for Extracting Information from Financial Text."
Contemporary Accounting Research
(2022).
Runs of yiyanghkust finbert-esg-9-categories on huggingface.co
4.2K
Total runs
-97
24-hour runs
-121
3-day runs
534
7-day runs
-6.9K
30-day runs
More Information About finbert-esg-9-categories huggingface.co Model
finbert-esg-9-categories huggingface.co
finbert-esg-9-categories huggingface.co is an AI model on huggingface.co that provides finbert-esg-9-categories's model effect (), which can be used instantly with this yiyanghkust finbert-esg-9-categories model. huggingface.co supports a free trial of the finbert-esg-9-categories model, and also provides paid use of the finbert-esg-9-categories. Support call finbert-esg-9-categories model through api, including Node.js, Python, http.
finbert-esg-9-categories huggingface.co is an online trial and call api platform, which integrates finbert-esg-9-categories's modeling effects, including api services, and provides a free online trial of finbert-esg-9-categories, you can try finbert-esg-9-categories online for free by clicking the link below.
yiyanghkust finbert-esg-9-categories online free url in huggingface.co:
finbert-esg-9-categories is an open source model from GitHub that offers a free installation service, and any user can find finbert-esg-9-categories on GitHub to install. At the same time, huggingface.co provides the effect of finbert-esg-9-categories install, users can directly use finbert-esg-9-categories installed effect in huggingface.co for debugging and trial. It also supports api for free installation.
finbert-esg-9-categories install url in huggingface.co: