Third place AIM Hackathon: Dissecting ESG reports by relevance with LLMs

Authors: Andrei I. Cursaru and Orion Forowycz

The Venturers team created an architecture to identify the relevance of each section. Their prototype classified sentences based on its content, making it easier to identify concrete facts versus promotional, vague statements. This relevance map helps users quickly navigate reports, enabling standardized comparisons between companies and incentivizing clarity in ESG reporting.

Dissecting ESG reports by relevance with LLMs

ESG (Environment, Social, Governance) reports made yearly by companies are initially thought of as a way for investors to be able to easily assess how investing in a given company may have indirect environmental or social negative impacts.

However, the interests of the people writing these reports are not aligned with the interests of the people reading them. For companies, the goal is to make themselves look good and to make it as tedious as possible for readers to easily and quickly find the hard facts they are looking for.

As a result, ESG reports drown the facts in an ocean of vague and often meaningless motivational statements about the company’s beliefs, values, long-term goals, and so on. For investors, these digressions carry little to no information about the potential negative impacts of a company, since no company will ever claim that they strive to destroy the planet and mistreat all their workers.

How could we use AI to help us to get more use out of these reports?

Large language models (LLMs) like GPT-4o can do many things, but they can’t directly tell us if the information that a company reports is true, partial, biased or irrelevant. They can’t simply tell us if and how much greenwashing fills the pages of an ESG report, because the information to precisely do so is not out there.

During the hackathon Sustainability meets LLMs organised by AIM – AI Impact Mission and supported by TIMETOACT Group Österreich, the team The Venturers came up with a simple idea to make ESG reports more useful: They process each sentence of a report with an LLM to evaluate its relevance and usefulness to investors, in order to generate a "relevance map" of the report and summary statistics of relevance, and to be able to compare reports of different companies.

The prototype parses a PDF document page by page and sentence by sentence (including figures provided) and feeds it to a model (in our tests, GPT-4o) via the respective API. The model is prompted to answer a set of pre-defined questions by yes or no, such as:

  • "Does this statement or figure say something about the values or beliefs of the company?"
  • "Does this statement or figure state a quantified, concrete fact about the company?"

This output is then used to classify the string in one of more categories: beliefs & values, goals and missions, quantified hard facts about the company, qualitative facts about the company, facts unrelated to the company.

By combining these outputs with the length of the statement, they were able to easily infer percentages of facts vs abstract statements for each page, report, or company. This can then be used to:

  • Create a "relevance map" of the PDF, which outlines for example that facts about the company's environmental progress are only on pages 35-39 out of a 100+ page PDF. This can guide investors to quickly read only the relevant parts of the report, without relying on the report's often not so informative table of contents.

  • Extract only statements of a desired category into a new document, for example quantified hard facts about the company.

  • Create conciseness scores for reports based on these proportions.

  • Compare different companies to each other in a standardised way in terms of how much they try to drown the facts in their reports with decorative text. On the long term this could help to hold companies accountable for clear and readable reports, by giving them an incentive to increase their conciseness score and focus their reports on facts.

 

Outlook:

The prototype could be improved in various ways, for example by fine-tuning the categories and making more of them, depending on the sections of the report of the type of facts which are stated. Using GPT-4o is convenient for prototyping and for a good understanding of the context, but is likely rather overkill on the longer for this task. Working on using a smaller but still efficient model would improve the solution by reducing costs, energy consumption and the carbon footprint overall.

Blog 11/5/24

AIM Hackathon 2024: Sustainability Meets LLMs

Focusing on impactful AI applications, participants addressed key issues like greenwashing detection, ESG report relevance mapping, and compliance with the European Green Deal.

Blog 10/30/24

Second Place - AIM Hackathon 2024: Trustpilot for ESG

The NightWalkers designed a scalable tool that assigns trustworthiness scores based on various types of greenwashing indicators, including unsupported claims and inaccurate data.

Blog 11/4/24

SAM Wins First Prize at AIM Hackathon

The winning team of the AIM Hackathon, nexus. Group AI, developed SAM, an AI-powered ESG reporting platform designed to help companies streamline their sustainability compliance.

Blog 8/11/22

Part 1: TIMETOACT Logistics Hackathon - Behind the Scenes

A look behind the scenes of our Hackathon on Sustainable Logistic Simulation in May 2022. This was a hybrid event, running on-site in Vienna and remotely. Participants from 12 countries developed smart agents to control cargo delivery truck fleets in a simulated Europe.

Insights

Team-Leaderboard of the Enterprise RAG Challenge

The team-leaderboard includes all submitted entries – including those submitted after the Ground Truth was released. Therefore, we consider this ranking an unofficial overview.

Blog 10/4/24

Open-sourcing 4 solutions from the Enterprise RAG Challenge

Our RAG competition is a friendly challenge different AI Assistants competed in answering questions based on the annual reports of public companies.

Blog 4/16/24

The Intersection of AI and Voice Manipulation

The advent of Artificial Intelligence (AI) in text-to-speech (TTS) technologies has revolutionized the way we interact with written content. Natural Readers, standing at the forefront of this innovation, offers a comprehensive suite of features designed to cater to a broad spectrum of needs, from personal leisure to educational support and commercial use. As we delve into the capabilities of Natural Readers, it's crucial to explore both the advantages it brings to the table and the ethical considerations surrounding voice manipulation in TTS technologies.

Blog 3/11/25

Answering Business Questions with LLMs

8th place in Enterprise RAG Challenge 2025: Answering Business Questions with LLMs

Unternehmen 1/19/23

Sustainability in the TIMETOACT GROUP

Sustainability is one of the big topics of our time and we also want to get involved and face up to our responsibility as TIMETOACT GROUP. Find out everything about our sustainability activities here.

Blog 11/27/23

Part 4: Save Time and Analyze the Database File

ChatGPT-4 enables you to analyze database contents with just two simple steps (copy and paste), facilitating well-informed decision-making.

Sustainability. Wir unterstützen Sie dabei, Ihre Nachhaltigkeitsstrategie zu entwickeln und umzusetzen.
Service

Sustainability

We support you in developing and implementing your sustainability strategy.

Blog 5/25/21

From the idea to the product: The genesis of Skwill

We strongly believe in the benefits of continuous learning at work; this has led us to developing products that we also enjoy using ourselves. Meet Skwill.

Blog

How I Won the Enterprise RAG Challenge

In this article, Ilia Ris describes the approach that helped him achieve first place in both prize categories and the overall SotA leaderboard.

Blog 7/22/24

Let's build an Enterprise AI Assistant

Let’s take the basic principles of building AI assistants for a spin with a product case that we worked on: using AI to support enterprise sales pipeline.

Wissen 8/30/24

LLM-Benchmarks August 2024

Instead of our general LLM benchmarks, we present the first benchmark of different AI architectures in August.

Blog 9/20/23

LLM Performance Series: Batching

Beginning with the September Trustbit LLM Benchmarks, we are now giving particular focus to a range of enterprise workloads. These encompass the kinds of tasks associated with Large Language Models that are frequently encountered in the context of large-scale business digitalization.

Blog 7/12/23

Introduction to Functional Programming in F# – Part 11

Learn type inference and generic functions in F#. Boost efficiency and flexibility in your code with these essential programming concepts.

Blog 11/10/23

Part 1: Data Analysis with ChatGPT

In this new blog series we will give you an overview of how to analyze and visualize data, create code manually and how to make ChatGPT work effectively. Part 1 deals with the following: In the data-driven era, businesses and organizations are constantly seeking ways to extract meaningful insights from their data. One powerful tool that can facilitate this process is ChatGPT, a state-of-the-art natural language processing model developed by OpenAI. In Part 1 pf this blog, we'll explore the proper usage of data analysis with ChatGPT and how it can help you make the most of your data.

Blog 11/3/22

Inbox helps to clear the mind

I hate distractions. They can easily ruin my day when I'm in the middle of working on a cool project. They do that by overloading my mind, buzzing around inside me, and just making me tired. Even though we can think about several things at once, we can only do one thing at a time.

Blog 2/3/25

ChatGPT & Co: LLM Benchmarks for January

Find out which large language models outperformed in the January 2025 benchmarks. Stay informed on the latest AI developments and performance metrics.