ESGBERT/environment_data
Viewer • Updated • 2.1M • 13 • 3
How to use ESGBERT/EnvRoBERTa-base with Transformers:
# Use a pipeline as a high-level helper
from transformers import pipeline
pipe = pipeline("fill-mask", model="ESGBERT/EnvRoBERTa-base") # Load model directly
from transformers import AutoTokenizer, AutoModelForMaskedLM
tokenizer = AutoTokenizer.from_pretrained("ESGBERT/EnvRoBERTa-base")
model = AutoModelForMaskedLM.from_pretrained("ESGBERT/EnvRoBERTa-base")Based on this paper, this is the EnvRoBERTa-base language model. A language model that is trained to better understand environmental texts in the ESG domain.
Note: We generally recommend choosing the EnvironmentalBERT-base model since it is quicker, less resource-intensive and only marginally worse in performance.
Using the RoBERTa model as a starting point, the EnvRoBERTa-base Language Model is additionally pre-trained on a text corpus comprising environmental-related annual reports, sustainability reports, and corporate and general news.
@article{schimanski_ESGBERT_2024,
title = {Bridging the gap in ESG measurement: Using NLP to quantify environmental, social, and governance communication},
journal = {Finance Research Letters},
volume = {61},
pages = {104979},
year = {2024},
issn = {1544-6123},
doi = {https://doi.org/10.1016/j.frl.2024.104979},
url = {https://www.sciencedirect.com/science/article/pii/S1544612324000096},
author = {Tobias Schimanski and Andrin Reding and Nico Reding and Julia Bingler and Mathias Kraus and Markus Leippold},
}