GithubHelp home page GithubHelp logo

esg_nlp's Introduction

ESG_NLP

The importance of Environmental, Social, and Governance (ESG) issues has risen in prominence over the last decade. In the early 1990’s fewer than 20 publicly listed companies issued reports that included ESG data; that number grew to almost six thousand by 2014 (Serafeim and Yoon, 2021). Regulations for SEC filings, Acts to follow certain standards for responsibility about Climate Change and Human Governance, and Investor and Shareholder support has driven the motivation for these disclosures. There has been little research analyzing the non-financial information content (Kölbel et al., 2020, p. 8) in financial disclosures. The most common methods for analyzing the non-financial, narrative information content still remain a manual- or dictionary-based approach (Berkman et al., 2019; Matsumura et al., 2018; Reverte, 2016; Verbeeten et al., 2016; Clarkson et al., 2008; Cormier and Magnan, 2007, i.a.). Also, only a few studies concerning non-financial information focus on the actual narrative information content, and rather address the quantity of non-financial information published (Armbrust, Schäfer and Klinger, 2020 p. 2; Hummel and Schlick, 2016). Domain-specific BERT variations like FinBERT (Araci, 2019) and BioBERT (Lee and Yoon et al., 2019), that have been either fine-tuned or pre-trained on domain corpus instead of or in addition to the generic English language, have achieved great results in domain-specific classification tasks. The primary interest of this research is to harness that benefit for ESG specific text classification tasks. For the same, we study building an environment-specific variation of BERT by fine-tuning the pre-trained BERT weights using a Masked Language Model (MLM) task on ESG corpus and then further fine-tuning our model for the classification tasks to predict: 1. A change or no change, and 2. A positive or negative change (if any) in environmental scores of companies using ESG related text in their 10-Q filings. We use a Sequence Classification that we fine-tune with our classification task.

esg_nlp's People

Contributors

smehra3 avatar yixunzg avatar robertlouka avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.