ESG-RAG-Index: Provenance-Aware Disclosure Retrieval
Overview
ESG-RAG-Index is a research-software prototype for preparing auditable evidence from annual, sustainability, ESG, and integrated reports. The implemented system parses documents, creates traceable chunks, builds reusable retrieval pools, exports evidence packages, and imports separately produced manual scores.
Problem Definition
How can heterogeneous corporate disclosures be prepared for ESG assessment while preserving traceable evidence and separating retrieval from scoring?
Economic or Technical Motivation
An ESG index is only defensible when each score can be traced back to the disclosure that supports it. The project therefore treats provenance, cache recovery, retrieval diagnostics, and the boundary between evidence selection and scoring as first-class design requirements.
Data
The verified financial_chunks.parquet artifact contains 4,320 rows and nine fields. Company, year, source file, page, section, statement type, financial-page flag, chunk identifier, and text are non-missing in every row. The available corpus spans document years recorded from 2015 to 2026, but it is a financial-document corpus rather than a completed multi-issuer ESG scoring release.
Methodology
The pipeline supports incremental processing through SHA-256 file checks and resumable progress manifests. It creates parsed-report, chunk, embedding, evidence-warehouse, error, and runtime artifacts. Retrieval can run in BM25, hybrid, or hybrid-rerank modes, and reusable evidence pools are organized by environmental, social, and governance pillars.
Main Findings
The verified result is the infrastructure itself: a provenance-preserving chunk corpus and a documented retrieval workflow. The available materials do not support claims about completed ESG scores, issuer rankings, or improvements in scoring accuracy.
Robustness, Validation, or Model Assessment
The repository records retrieval runtime, cached evidence, progress state, and errors. It also separates manual scoring from the parser and retriever. No automated test suite or completed retrieval benchmark was located, so model-quality claims are withheld.
Tools and Technologies
Python, Parquet, DuckDB, BM25, document parsing, metadata lineage, and retrieval diagnostics are directly demonstrated. Automated LLM scoring and a completed vector-retrieval benchmark are not claimed.
Limitations
The scorer is intentionally disabled, manual scoring occurs outside the pipeline, no completed ESG index release is verified, and no project test suite was discovered. The current corpus alone cannot establish cross-company comparability.
Deliverables
- Document parser, chunker, retriever, and score-import code
- Verified 4,320-row provenance-rich chunk corpus
- Resumable manifests, caches, error logs, and retrieval runtime outputs
- Manual scoring codebook and batch-export workflow
- Public repository documentation