Demystifying Algorithmic Approaches to ESG Analysis: Easy Overview of Data-Driven Investment Strategies

Hiu Yan Cheng
Greener Together
Published in
4 min readOct 9, 2023

Along my experience working with my team, I have had the privilege of speaking with many ESG data and tool providers that perform spectacular assessments of risk and opportunity, including several market leaders. One development that I personally find interesting is the use of Artificial Intelligence and Machine Learning. There are some AI and ML-enabled modelling approaches that use algorithms to yield promising results supported by impressive back-testing evidence. Knowing that removed some of my doubts I had regarding data / result assurance. But I would still like to learn more about the algorithmic approaches to ESG analysis

One key area of innovation in this field is natural language processing (NLP), a broad term encompassing the automated manipulation of spoken and written language through software. NLP holds particular relevance for investors who are eager to find ways to leverage it in processing and evaluating the extensive volumes of natural language data related to ESG factors. The ultimate goal is to develop computer systems capable of ‘comprehending’ the ESG content within documents, capturing the nuanced context embedded in the language. This technology enables precise extraction of information and insights from these documents and facilitates the effective categorization and organization of the documents themselves.

So, what exactly is this algorithmic approach to ESG analysis and how does it work? Allow me to delve deeper into this fascinating field.

What the heck is algorithmic approach to ESG analysis?

Algorithmic approaches that incorporate ESG (Environmental, Social, and Governance) data are becoming increasingly popular in the world of finance and investment. These approaches utilize various sources of ESG data, such as information scraped from internet news articles, to make informed decisions about adjusting company or sector weights within investment portfolios.

How does it even work?

Here’s a more detailed explanation of how this process works:

  1. Data Collection: Algorithmic approaches begin by collecting a wide range of ESG data from various sources. These sources may include publicly available reports, news articles, social media, regulatory filings, and more. In the context of the statement, web scraping techniques are used to gather ESG-related information from online news articles.
  2. Data Parsing: Once the ESG data is collected, it needs to be structured and organized for analysis. This process involves parsing the unstructured data into a format that can be processed by algorithms. Natural language processing (NLP) techniques are often employed to extract meaningful insights and sentiments from the text.
  3. Rules-Based Formulas: Algorithmic approaches rely on predefined rules-based formulas or models to assess the ESG performance of companies or sectors. These formulas typically consider various ESG criteria, such as a company’s carbon footprint, labour practices, diversity, governance policies, and more. Each criterion may be assigned a weight or importance based on the specific goals of the investment strategy.
  4. Scoring and Ranking: Using the parsed and processed ESG data, the algorithm assigns scores or ranks to individual companies or sectors. These scores reflect their relative ESG performance based on the criteria and weights specified in the rules-based formulas. Higher scores typically indicate better ESG practices, while lower scores suggest areas of concern.
  5. Portfolio Adjustment: The algorithmic approach then uses these ESG scores to make adjustments to investment portfolios. For instance, if a company within a portfolio has a low ESG score, the algorithm may recommend reducing the weight of that company’s stock or even excluding it from the portfolio altogether. Conversely, companies with high ESG scores may receive higher weightings.
  6. Risk and Return Considerations: Algorithmic models often consider the potential impact of ESG adjustments on both risk and return. By rebalancing portfolios based on ESG considerations, investors aim to manage risks associated with sustainability issues while also seeking opportunities for long-term financial performance.
  7. Continuous Monitoring: ESG data is dynamic and subject to change over time. Algorithmic approaches continuously monitor ESG-related news, reports, and developments to ensure that portfolios remain aligned with desired ESG goals. Adjustments are made as new information becomes available.
  8. Reporting and Transparency: These algorithmic approaches typically provide transparency into how ESG factors influence investment decisions. Investors can receive detailed reports on ESG-related portfolio changes and performance, enabling them to assess the impact of ESG strategies on their investments.

In summary, algorithmic approaches that utilize ESG data enable investors to incorporate environmental, social, and governance considerations into their investment strategies in a systematic and data-driven manner. By doing so, they aim to align their investments with their values and risk-return objectives while promoting responsible and sustainable investment practices.

--

--

Hiu Yan Cheng
Greener Together

UNEP Finance Initiative Consultant, GARP SCR, CFA ESG Investing, certified GRI Sustainability Professional, climate risk analyst, King's College London grad.