Graphing the European Green Deal: A Graph Retrieval-Augmented Generation Pipeline for Policy Documents Analysis
Abstract
1. Introduction
- We propose a standardized and generalizable entity type set that captures the core properties of policy documents, focusing on the EGD. We further integrate these entities into a knowledge graph schema, tailored to the EGD domain. This knowledge graph captures semantic relationships across policy documents and supports graph-based reasoning for QA.
- We design two graph-based, cost-efficient retrieval strategies that take advantage of the inherent structural properties of the EGD knowledge graph. The experimental results show that these strategies offer a compelling trade-off between QA performance and computational efficiency compared to established graph-retrieval methods, such as Microsoft’s GraphRAG framework.
- We introduce a specialized evaluation dataset for the EGD domain, built from real-world user personas, designed to align with policy document queries across multiple and individual policy documents.
- We demonstrate that open-source LLMs can achieve comparable performance on graph generation and retrieval tasks, reinforcing the reproducibility and community-driven development of high-quality GraphRAG pipelines, which are no longer dependent on closed-source models.
2. Related Work
3. Methodology
3.1. Document Preprocessing Stage
3.2. Knowledge Graph Creation Stage
3.3. Knowledge Graph Retrieval Stage
3.4. Evaluation Stage
4. Experimental Setup
4.1. Knowledge Graph Creation
4.2. Graph Retrieval
4.3. Evaluation Dataset Generation and Criteria
5. Performance Evaluation
5.1. Knowledge Graph Quality Assessment
5.2. Retrieval Model Assessment
5.3. Retrieval Strategy Assessment
6. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
| EGD | European Green Deal |
| EU | European Union |
| GraphRAG | Graph Retrieval-Augmented Generation |
| LLM | Large Language Model |
| NER | Named-Entity Recognition |
| NLP | Natural Language Processing |
| QA | Question Answering |
| RAG | Retrieval-Augmented Generation |
| SDGs | Sustainable Development Goals |
Appendix A. Entity Types Located in the Corpus by GLiNER
| Entity Type | Count | Example Entities Detected |
|---|---|---|
| Actor | 844 | Member States, Consumers, Citizens |
| Legislation | 715 | State Aid Rules, Industrial Emissions Directive |
| Sector | 622 | Industry, Agriculture, Aquaculture |
| Policy | 607 | Common Agricultural Policy, Trade Policy |
| Programme | 519 | Horizon Europe, LIFE Programme, InvestEU Programme |
| Resource | 480 | Fossil Fuels, Natural Resources, Raw Materials |
| Geographical Area | 435 | Europe, Africa, Rural Areas |
| Solution | 287 | Clean Air Directive, Vertical Farming, Carbon Farming |
| Funds | 253 | EU Funding, Investments, Innovation Fund |
| Date | 238 | 2030, 2021, 2020 |
| Deadline | 98 | End of 2021, 2021–2027, June 2021 |
| Total | 5098 |
Appendix B. Knowledge Graph Extraction
| Prompt Instructions |
|---|
| --Goal-- |
| Given a text document that is potentially relevant to this activity and a list of entity types, identify all entities of those types from the text and all relationships among the identified entities. |
| --Steps-- |
| 1. Identify all entities. For each identified entity, extract the following information: |
| - entity_name: Name of the entity, capitalized |
| - entity_type: One of the following types: [{entity_types}] |
| - entity_description: Comprehensive description of the entity’s attributes and activities |
| Format each entity as ("entity" {tuple_delimiter} <entity_name> {tuple_delimiter} <entity_type> {tuple_delimiter} <entity_description>) |
| 2. From the entities identified in step 1, identify all pairs of (source_entity, target_entity) that are *clearly related* to each other. |
| For each pair of related entities, extract the following information: |
| - source_entity: name of the source entity, as identified in step 1 |
| - target_entity: name of the target entity, as identified in step 1 |
| - relationship_description: explanation as to why you think the source entity and the target entity are related to each other |
| - relationship_strength: a numeric score indicating strength of the relationship between the source entity and target entity |
| Format each relationship as ("relationship" {tuple_delimiter} <source_entity> {tuple_delimiter} <target_entity> {tuple_delimiter} <relationship_description> {tuple_delimiter} <relationship_strength>) |
| 3. Return output in English as a single list of all the entities and relationships identified in steps 1 and 2. Use **{record_delimiter}** as the list delimiter. |
| 4. When finished, output {completion_delimiter} |
| -Example:- |
| ... |
| Entity_types: DATE, GEOGRAPHICAL_AREA, POLICY, ACTOR, SECTOR, DEADLINE, RESOURCE, LEGISLATION, FUNDS |
| Text: Europe will need an estimated EUR 350 billion in additional investment per year over this decade to meet its 2030 emissions-reduction target in energy systems alone, alongside the EUR 130 billion it will need for other environmental goals. Under the 2021–2027 Multiannual Financial Framework (MFF) and Next-Generation-EU (NGEU), the Union aims to spend up to EUR 605 billion on projects addressing the climate crisis and EUR 100 billion in projects supporting biodiversity. Of the EUR 750 billion allocated for Next-Generation-EU, 30% will be raised through issuance of NGEU green bonds. |
| Output: |
| ("entity" {tuple_delimiter} EUROPE {tuple_delimiter} GEOGRAPHICAL_AREA {tuple_delimiter} European region requiring investment for emissions-reduction targets) {record_delimiter} |
| ("entity" {tuple_delimiter} EUR 350 BILLION {tuple_delimiter} FUNDS {tuple_delimiter} Estimated additional investment per year needed over this decade for emissions-reduction targets in energy systems) {record_delimiter} |
| ("entity" {tuple_delimiter} 2030 {tuple_delimiter} DEADLINE {tuple_delimiter} Target deadline for emissions-reduction goals) {record_delimiter} |
| ("entity" {tuple_delimiter} ENERGY SYSTEMS {tuple_delimiter} SECTOR {tuple_delimiter} Energy sector requiring investment for emissions-reduction) {record_delimiter} |
| ("entity" {tuple_delimiter} EUR 130 BILLION {tuple_delimiter} FUNDS {tuple_delimiter} Additional funding needed for other environmental goals) {record_delimiter} |
| ("entity" {tuple_delimiter} 2021-2027 {tuple_delimiter} DATE {tuple_delimiter} Time period for the Multiannual Financial Framework) {record_delimiter} |
| ("entity" {tuple_delimiter} MULTIANNUAL FINANCIAL FRAMEWORK {tuple_delimiter} LEGISLATION {tuple_delimiter} EU budget framework for 2021-2027 period) {record_delimiter} |
| ("entity" {tuple_delimiter} NEXT-GENERATION-EU {tuple_delimiter} POLICY {tuple_delimiter} EU recovery instrument to address climate and environmental challenges) {record_delimiter} |
| ("entity" {tuple_delimiter} THE UNION {tuple_delimiter} ACTOR {tuple_delimiter} The European Union spending on climate and biodiversity projects) {record_delimiter} |
| ("entity" {tuple_delimiter} EUR 605 BILLION {tuple_delimiter} FUNDS {tuple_delimiter} Amount to be spent on climate crisis projects under MFF and NGEU) {record_delimiter} |
| ("entity" {tuple_delimiter} EUR 100 BILLION {tuple_delimiter} FUNDS {tuple_delimiter} Amount to be spent on biodiversity projects) {record_delimiter} |
| ("entity" {tuple_delimiter} EUR 750 BILLION {tuple_delimiter} FUNDS {tuple_delimiter} Total amount allocated for Next-Generation-EU) {record_delimiter} |
| ("entity" {tuple_delimiter} NGEU GREEN BONDS {tuple_delimiter} RESOURCE {tuple_delimiter} Financial instrument through which 30% of NGEU funding will be raised) {record_delimiter} |
| ("relationship" {tuple_delimiter} EUROPE {tuple_delimiter} EUR 350 BILLION {tuple_delimiter} Europe will need EUR 350 billion in additional investment per year {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} EUR 350 BILLION {tuple_delimiter} 2030 {tuple_delimiter} EUR 350 billion in investment is needed per year to meet 2030 emissions targets {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} EUR 350 BILLION {tuple_delimiter} ENERGY SYSTEMS {tuple_delimiter} Investment is specifically needed for energy systems sector {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} EUROPE {tuple_delimiter} EUR 130 BILLION {tuple_delimiter} Europe will need EUR 130 billion for other environmental goals {tuple_delimiter} 9) {record_delimiter} |
| ("relationship" {tuple_delimiter} MULTIANNUAL FINANCIAL FRAMEWORK {tuple_delimiter} 2021-2027 {tuple_delimiter} MFF covers the 2021-2027 period {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} THE UNION {tuple_delimiter} EUR 605 BILLION {tuple_delimiter} The Union aims to spend EUR 605 billion on climate crisis {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} THE UNION {tuple_delimiter} EUR 100 BILLION {tuple_delimiter} The Union aims to spend EUR 100 billion on biodiversity {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} MULTIANNUAL FINANCIAL FRAMEWORK {tuple_delimiter} EUR 605 BILLION {tuple_delimiter} EUR 605 billion comes from MFF and NGEU {tuple_delimiter} 9) {record_delimiter} |
| ("relationship" {tuple_delimiter} NEXT-GENERATION-EU {tuple_delimiter} EUR 605 BILLION {tuple_delimiter} EUR 605 billion comes from MFF and NGEU {tuple_delimiter} 9) {record_delimiter} |
| ("relationship" {tuple_delimiter} NEXT-GENERATION-EU {tuple_delimiter} EUR 750 BILLION {tuple_delimiter} EUR 750 billion is allocated to Next-Generation-EU {tuple_delimiter} 10) {record_delimiter} |
| ("relationship" {tuple_delimiter} NGEU GREEN BONDS {tuple_delimiter} EUR 750 BILLION {tuple_delimiter} 30% of EUR 750 billion will be raised through green bonds {tuple_delimiter} 9) {record_delimiter} |
| ("relationship" {tuple_delimiter} NGEU GREEN BONDS {tuple_delimiter} NEXT-GENERATION-EU {tuple_delimiter} Green bonds are the funding mechanism for NGEU {tuple_delimiter} 10) {completion_delimiter} |
| ... |
| --Real Data-- |
| Entity_types: {entity_types} |
| Text: {input_text} |
| Output: |
Appendix C. Community- and Entity-Based Retrieval
| Prompt Instructions |
|---|
| You are an expert assistant analyzing information from a knowledge graph about the European Green Deals. |
| Use the following community reports and entity descriptions to answer the question. Each community represents a cluster of related entities and information. |
| --CONTEXT-- |
| {context} |
| --END CONTEXT-- |
| Question: {question} |
| Instructions: |
| - Provide a comprehensive answer based on the community reports and the entity descriptions above |
| - Synthesize information across multiple communities/entities when relevant |
| - If the communities/entities don’t contain enough information, say so |
| - Be specific and reference key policies, targets, or mechanisms mentioned |
| - Only use the data provided in the context |
| Answer: |
| Prompt Instructions |
|---|
| You are an expert assistant analyzing information from a knowledge graph about the European Green Deals. |
| Use the following community reports to answer the question. Each community represents a cluster of related entities and information. |
| --CONTEXT-- |
| {context} |
| --END CONTEXT-- |
| Question: {question} |
| Instructions: |
| - Provide a comprehensive answer based on the community reports above |
| - Synthesize information across multiple communities when relevant |
| - If the communities don’t contain enough information, say so |
| - Be specific and reference key policies, targets, or mechanisms mentioned |
| - Only use the data provided in the context |
| Answer: |
| Question | What is the role of the European Council in the new industrial strategy? |
| Context | Community 64: European Union Strategic Initiatives 2020; Community 455: European Parliament and Competitiveness Council; Community 451: European Union Strategic Advisory Bodies; Community 224: European Manufacturing Strategy; Community 674: European Union’s Climate and Digital Strategy |
| Answer | The European Council plays a significant role in the new industrial strategy of the European Union, as highlighted in the community reports. The Council’s involvement is crucial in facilitating industrial collaboration and strategic partnerships, which are essential components of the EU’s broader strategic initiatives launched in March 2020. These initiatives aim to enhance industrial competitiveness, promote sustainable growth, and address global challenges. The European Council’s role is particularly emphasized in the context of the Competitiveness Council, which oversees the implementation of the EU’s industrial strategy. The Competitiveness Council facilitates dialogue among member states and ensures that their policies align with the EU’s objectives for economic growth and competitiveness. This strategic oversight is vital for fostering a resilient industrial base capable of adapting to global challenges. Moreover, the European Council’s meeting in March 2020 underscored the importance of industrial collaboration, highlighting the EU’s proactive approach to addressing global challenges. This aligns with the EU’s commitment to sustainable growth and global leadership, as reflected in the strategic initiatives focusing on climate neutrality, gender equality, and biodiversity conservation. In summary, the European Council, through its collaboration with the Competitiveness Council and other EU bodies, plays a pivotal role in shaping and implementing the new industrial strategy. This involves promoting strategic partnerships, ensuring policy alignment among member states, and fostering a competitive and sustainable industrial environment across the EU. |
| Question | What is the role of the European Council in the new industrial strategy? |
| Context | [POLICY] New Industrial Strategy for Europe; [POLICY] New Industrial Strategy; [POLICY] A New Industrial Strategy for Europe; [ACTOR] Competitiveness Council; [ACTOR] European Council; [POLICY] Industrial Strategy; [DATE] European Council Conclusions Oct. 2020; [ACTOR] The Council; [ACTOR] Council; [POLICY] EU Industrial Leadership Community 16: European Green Deal and 2050 Climate Goals; Community 224: European Manufacturing Strategy; Community 7: European Clean Hydrogen Alliance; Community 134: Clean Hydrogen and Associated Initiatives; Community 515: Clean Hydrogen and Strategic Collaborations |
| Answer | The European Council plays a pivotal role in the new industrial strategy for Europe by providing strategic direction and setting priorities for the European Union. It is instrumental in supporting industrial transformation partnerships and fostering collaboration and innovation across various sectors. The Council’s involvement is crucial in aligning member states’ policies with the overarching goals of the EU’s industrial strategy, promoting competitiveness and economic growth across the region. In March 2020, the European Council demonstrated its commitment to fostering renewed partnerships, highlighting its role in facilitating cooperation and strategic alliances within the EU. Additionally, the Council has been involved in endorsing the EU Solar Energy Strategy, underscoring its commitment to promoting sustainable energy solutions and addressing climate change, which it recognizes as an existential threat. Furthermore, the European Council has been a key player in the establishment of the Recovery and Resilience Facility, a significant initiative aimed at supporting member states in their economic recovery efforts post-crisis. This facility is designed to bolster resilience and facilitate recovery, ensuring that the EU can effectively respond to and recover from economic challenges. Overall, the European Council is a central body within the EU, tasked with guiding the Union’s political and strategic agenda, supporting partnerships and initiatives that drive transformation and sustainability, and addressing critical issues such as climate change and economic recovery. |
Appendix D. Rubric Scorer Descriptions
| Comprehensiveness | Diversity | Directness | Empowerment | |
|---|---|---|---|---|
| 1 | Answer is incomplete and misses most key aspects of the question. Major information gaps. Answer is redundant or irrelevant. Less than 30% of important points covered. Example: When asked about multiple policies, answer only mentions one policy. | Answer provides single perspective with no variety. Single source or viewpoint. Lacks multiple dimensions. Example: Only mentions greenhouse gas emissions when asked about the different causes and effects of climate change. | Answer does not directly address the question. Provides irrelevant or off-topic information. Example: Question asks about a policy and the answer discusses a different policy. | Answer provides no reasoning. Claims are unsupported. Example: The answer to a question about the causes of global warming doesn’t reason behind the provided causes. |
| 2 | Answer covers some aspects but has significant gaps or omissions. Missing several important points. 30–50% of important points covered. Example: When asked about multiple policies, answer mentions main policies but misses secondary policies, key mechanisms or targets referenced in the question. | Answer provides limited perspectives, mostly one-dimensional. Minimal variety in viewpoints or sources. Example: Covers 2 aspects of causes of climate change when question requires multiple perspectives. | Answer addresses question indirectly. Contains relevant information but lacks clear, direct response. Example: Question asks about how a policy is going to be implemented and answer only references what the policy is. | Answer provides minimal reasoning. Some claims explained but many unsupported. Example: The answer to a question about the causes of global warming provides minimal reasoning about the provided causes. |
| 3 | Answer covers main aspects but lacks some details or depth. Most important points present but incomplete. 50–80% coverage. Example: When asked about multiple policies, answer covers policies and general targets but misses specific timelines asked about in the question. | Answer provides variety but could be more multi-faceted. Offers different perspectives or dimensions. Example: Covers environmental and economic causes of climate change, but misses social aspects. | Answer addresses question but includes unnecessary details. Direct answer present but mixed with some irrelevant information. Example: Provides correct answer about the policy being asked about in the question, but includes excessive background information. | Answer provides moderate reasoning. Main claims explained but supporting details lack depth. Example: The answer to a question about the causes of global warming explains and provides moderate reasoning behind the provided causes. |
| 4 | Answer is thorough and complete. Covers all aspects with good detail. No significant omissions. 80–100% of important points covered. Example: When asked about multiple policies, answer covers all policies, targets, mechanisms that are referenced in the question. | Answer is highly diverse and multi-dimensional. Rich variety of perspectives, sources, and viewpoints. Example: Comprehensive coverage of all relevant dimensions of climate change causes asked about in the question. | Answer directly and precisely addresses the question. Clear, concise, focused response without irrelevant information. Example: Question about how a policy is going to be implemented is answered immediately and clearly. | Answer provides excellent reasoning and supporting evidence. Most or all claims are well-explained with clear logic. Example: The answer to a question about the causes of global warming provides comprehensive explanations with clear reasoning and evidence throughout about all causes. |
Appendix E. Statistical Significance Tests




References
- Jin, Z.; Mihalcea, R. Natural Language Processing for Policymaking. In Handbook of Computational Social Science for Policy; Bertoni, E., Fontana, M., Gabrielli, L., Signorelli, S., Vespe, M., Eds.; Springer: Berlin/Heidelberg, Germany, 2023; pp. 141–162. [Google Scholar] [CrossRef]
- Larosa, F.; Hoyas, S.; Conejero, H.A.; Garcia-Martinez, J.; Fuso Nerini, F.; Vinuesa, R. Large Language Models in Climate and Sustainability Policy: Limits and Opportunities. arXiv 2025, arXiv:2502.02191. [Google Scholar] [CrossRef]
- European Commission. The European Green Deal; European Commission: Brussels, Belgium, 2024.
- Publications Office of the European Union. EUR-Lex: Access to European Union Law. 2024. Available online: https://eur-lex.europa.eu/ (accessed on 15 November 2025).
- Cherubini, M.; Romano, F.; Bolioli, A.; De Mattei, L.; Sangermano, M. Improving the Accessibility of EU Laws: The Chat-EUR-Lex Project. In Proceedings of the Ital-IA 2024: 4th National Conference on Artificial Intelligence, Naples, Italy, 29–30 May 2024; CEUR Workshop Proceedings. Volume 3762. [Google Scholar]
- Mandilara, I.; Fotopoulou, E.; Androna, C.M.; Zafeiropoulos, A.; Papavassiliou, S. Knowledge Graph Data Enrichment Based on a Software Library for Text Mapping to the Sustainable Development Goals. In Proceedings of the Second International Workshop on Knowledge Graph Generation from Text (Text2KG 2023), Co-Located with ESWC 2023, Hersonissos, Greece, 28 May–1 June 2023; CEUR Workshop Proceedings. Volume 3447. [Google Scholar]
- Fotopoulou, E.; Mandilara, I.; Zafeiropoulos, A.; Laspidou, C.; Adamos, G.; Koundouri, P.; Papavassiliou, S. SustainGraph: A Knowledge Graph for Tracking the Progress and the Interlinking among the Sustainable Development Goals’ Targets. Front. Environ. Sci. 2022, 10, 1003599. [Google Scholar] [CrossRef]
- Han, H.; Shomer, H.; Wang, Y.; Lei, Y.; Guo, K.; Hua, Z.; Long, B.; Liu, H.; Tang, J. RAG vs. GraphRAG: A Systematic Evaluation and Key Insights. arXiv 2025, arXiv:2502.11371. [Google Scholar]
- Edge, D.; Trinh, H.; Cheng, N.; Bradley, J.; Chao, A.; Mody, A.; Truitt, S.; Metropolitansky, D.; Ness, R.O.; Larson, J. From Local to Global: A Graph RAG Approach to Query-Focused Summarization. arXiv 2025. [Google Scholar] [CrossRef]
- Xiao, Y.; Dong, J.; Zhou, C.; Dong, S.; Zhang, Q.w.; Yin, D.; Sun, X.; Huang, X. GraphRAG-Bench: Challenging Domain-Specific Reasoning for Evaluating Graph Retrieval-Augmented Generation. arXiv 2025, arXiv:2506.02404. [Google Scholar]
- Peng, B.; Zhu, Y.; Liu, Y.; Bo, X.; Shi, H.; Hong, C.; Zhang, Y.; Tang, S. Graph Retrieval-Augmented Generation: A Survey. ACM Trans. Inf. Syst. 2025, 44, 35. [Google Scholar] [CrossRef]
- Han, H.; Wang, Y.; Shomer, H.; Guo, K.; Ding, J.; Lei, Y.; Halappanavar, M.; Rossi, R.A.; Mukherjee, S.; Tang, X.; et al. Retrieval-Augmented Generation with Graphs (GraphRAG). arXiv 2025, arXiv:2501.00309. [Google Scholar] [CrossRef]
- Androna, C.M.; Mandilara, I.; Arkadopoulou, E. GraphRAG EGD Pipeline Gitlab Repository. 2026. Available online: https://gitlab.com/netmode/egd-graphrag (accessed on 2 June 2026).
- Ariai, F.; Demartini, G. Natural Language Processing for the Legal Domain: A Survey of Tasks, Datasets, Models and Challenges. ACM Comput. Surv. 2025, 58, 163. [Google Scholar] [CrossRef]
- Koundouri, P.; Alamanos, A.; Plataniotis, A.; Stavridis, C.; Perifanos, K.; Devves, S. Assessing the Sustainability of the European Green Deal and its Interlinkages with the SDGs. npj Clim. Action 2024, 3, 23. [Google Scholar] [CrossRef]
- Es, S.; James, J.; Espinosa-Anke, L.; Schockaert, S. RAGAs: Automated Evaluation of Retrieval Augmented Generation. In Proceedings of the 18th Conference of the European Chapter of the Association for Computational Linguistics: System Demonstrations (EACL 2024), St. Julians, Malta, 17–22 March 2024; pp. 150–158. [Google Scholar] [CrossRef]
- Tang, Y.; Yang, Y. MultiHop-RAG: Benchmarking Retrieval-Augmented Generation for Multi-Hop Queries. arXiv 2024, arXiv:2401.15391. [Google Scholar]
- Fan, W.; Ding, Y.; Ning, L.; Wang, S.; Li, H.; Yin, D.; Chua, T.S.; Li, Q. A Survey on RAG Meeting LLMs: Towards Retrieval-Augmented Large Language Models. In Proceedings of the 30th ACM SIGKDD Conference on Knowledge Discovery and Data Mining; Association for Computing Machinery: New York, NY, USA, 2024; pp. 6491–6501. [Google Scholar] [CrossRef]
- Sarthi, P.; Abdullah, S.; Tuli, A.; Khanna, S.; Goldie, A.; Manning, C.D. RAPTOR: Recursive Abstractive Processing for Tree-Organized Retrieval. In Proceedings of the Twelfth International Conference on Learning Representations, ICLR 2024, Vienna, Austria, 7–11 May 2024. [Google Scholar]
- Wang, Y.; Lipka, N.; Rossi, R.A.; Siu, A.; Zhang, R.; Derr, T. Knowledge Graph Prompting for Multi-Document Question Answering. In Proceedings of the AAAI Conference on Artificial Intelligence, Vancouver, BC, Canada, 20–27 February 2024; Volume 38, pp. 19206–19214. [Google Scholar] [CrossRef]
- Guo, Z.; Xia, L.; Yu, Y.; Ao, T.; Huang, C. LightRAG: Simple and Fast Retrieval-Augmented Generation. In Proceedings of the Findings of the Association for Computational Linguistics: EMNLP 2025, Suzhou, China, 4–9 November 2025; Christodoulopoulos, C., Chakraborty, T., Rose, C., Peng, V., Eds.; Association for Computational Linguistics: Stroudsburg, PA, USA, 2025; pp. 10746–10761. [Google Scholar] [CrossRef]
- Chung, J.; Ko, R.; Yoo, W.; Onizuka, M.; Kim, S.; Kim, T.W.; Shin, W.Y. GraphCompliance: Aligning Policy and Context Graphs for LLM-Based Regulatory Compliance. arXiv 2025, arXiv:2510.26309. [Google Scholar]
- Campi, R.; Pinciroli Vago, N.O.; Giudici, M.; Rodriguez-Guisado, P.B.; Brambilla, M.; Fraternali, P. A Graph-Based RAG for Energy Efficiency Question Answering. In Web Engineering (ICWE 2025); Lecture Notes in Computer Science; Springer: Cham, Switzerland, 2025; Volume 15749, pp. 41–55. [Google Scholar] [CrossRef]
- Stade, C.; Schneider, J.; Fu, Y. From Evidence to Insights: GraphRAG as a Dynamic Knowledge Layer for the Collaboration for Environmental Evidence’s Database of Evidence Reviews. In Proceedings of the 3rd International Workshop on Knowledge Graphs for Sustainability (KG4S 2025), Co-Located with ESWC 2025, Portorož, Slovenia, 1 June 2025. [Google Scholar]
- Juhasz, M.; Dutia, K.; Franks, H.; Delahunty, C.; Mills, P.F.; Pim, H. Retrieval-Augmented Generation for Climate Decision Making. arXiv 2024, arXiv:2410.23902. [Google Scholar]
- Juvekar, K.; Purwar, A. Introducing a New Hyper-Parameter for RAG: Context Window Utilization. arXiv 2024, arXiv:2407.19794. [Google Scholar] [CrossRef]
- Bhat, S.R.; Rudat, M.; Spiekermann, J.; Flores-Herr, N. Rethinking Chunk Size For Long-Document Retrieval: A Multi-Dataset Analysis. arXiv 2025, arXiv:2505.21700. [Google Scholar]
- NVIDIA. Finding the Best Chunking Strategy for Accurate AI Responses. 2025. Available online: https://developer.nvidia.com/blog/finding-the-best-chunking-strategy-for-accurate-ai-responses/ (accessed on 2 April 2026).
- Traag, V.A.; Waltman, L.; Van Eck, N.J. From Louvain to Leiden: Guaranteeing well-connected communities. Sci. Rep. 2019, 9, 5233. [Google Scholar] [CrossRef] [PubMed]
- Zheng, L.; Chiang, W.L.; Sheng, Y.; Zhuang, S.; Wu, Z.; Zhuang, Y.; Lin, Z.; Li, Z.; Li, D.; Xing, E.; et al. Judging LLM-as-a-Judge with MT-Bench and Chatbot Arena. In Proceedings of the Advances in Neural Information Processing Systems; Oh, A., Naumann, T., Globerson, A., Saenko, K., Hardt, M., Levine, S., Eds.; Curran Associates, Inc.: New York, NY, USA, 2023; Volume 36, pp. 46595–46623. [Google Scholar]
- Wang, P.; Li, L.; Chen, L.; Cai, Z.; Zhu, D.; Lin, B.; Cao, Y.; Kong, L.; Liu, Q.; Liu, T.; et al. Large Language Models are not Fair Evaluators. In Proceedings of the 62nd Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers), Bangkok, Thailand, 11–16 August 2024; Ku, L.W., Martins, A., Srikumar, V., Eds.; Association for Computational Linguistics: Stroudsburg, PA, USA, 2024; pp. 9440–9450. [Google Scholar] [CrossRef]
- Ragas Contributors. Rubrics Based Scoring—Ragas Documentation. 2024. Available online: https://docs.ragas.io/en/stable/concepts/metrics/available_metrics/rubrics_based/ (accessed on 20 December 2025).
- Explosion AI. spaCy: Industrial-Strength Natural Language Processing. Software. Zenodo. 2024. Available online: https://zenodo.org/records/1212303 (accessed on 20 December 2025).
- Explosion AI. spaCy English Pipeline: en_core_web_lg, v3.8.0; Explosion AI: Berlin, Germany, 2024.
- Zaratiana, U.; Tomeh, N.; Holat, P.; Charnois, T. GLiNER: Generalist Model for Named Entity Recognition using Bidirectional Transformer. In Proceedings of the 2024 Conference of the North American Chapter of the Association for Computational Linguistics: Human Language Technologies (Volume 1: Long Papers), Mexico City, Mexico, 16–21 June 2024; Association for Computational Linguistics: Stroudsburg, PA, USA, 2024; pp. 5364–5376. [Google Scholar] [CrossRef]
- OpenAI. GPT-4 Technical Report. Technical Report, OpenAI. 2024. Available online: https://cdn.openai.com/papers/gpt-4.pdf (accessed on 2 April 2026).
- OpenAI. New Embedding Models and API Updates. 2024. Available online: https://openai.com/index/new-embedding-models-and-api-updates/ (accessed on 2 April 2026).
- Grattafiori, A.; Dubey, A.; Jauhri, A.; Pandey, A.; Kadian, A.; Al-Dahle, A.; Letman, A.; Mathur, A.; Schelten, A.; Vaughan, A.; et al. The Llama 3 Herd of Models. arXiv 2024, arXiv:2407.21783. [Google Scholar] [CrossRef]
- Nussbaum, Z.; Morris, J.X.; Duderstadt, B.; Mulyar, A. Nomic Embed: Training a Reproducible Long Context Text Embedder. arXiv 2024, arXiv:2402.01613. [Google Scholar]
- Bratanic, T. Integrating Microsoft GraphRAG into Neo4j. 2024. Available online: https://neo4j.com/blog/developer/microsoft-graphrag-neo4j/ (accessed on 2 April 2026).
- van Elburg, J.; van der Putten, P.; Marx, M. Can We Evaluate RAGs with Synthetic Data? arXiv 2025, arXiv:2508.11758. [Google Scholar] [CrossRef]
- Ragas Contributors. Testset Generation—Ragas Documentation. 2024. Available online: https://docs.ragas.io/en/stable/getstarted/rag_testset_generation/ (accessed on 20 December 2025).
- Driouich, I.; Cao, H.; Thomas, E. Diverse and Private Synthetic Datasets Generation for RAG Evaluation: A Multi-Agent Framework. In Proceedings of the TRUST-AI: The European Workshop on Trustworthy AI, Co-Located with ECAI 2025, Bologna, Italy, 25–26 October 2025. [Google Scholar]
- Freund, R.J.; Wilson, W.J. Statistical Methods; Elsevier: Amsterdam, The Netherlands, 2003. [Google Scholar]
- Heo, J.; Xiong, M.; Heinze-Deml, C.; Narain, J. Do LLMs estimate uncertainty well in instruction-following? In Proceedings of the Neurips Safe Generative AI Workshop 2024, Vancouver, BC, Canada, 14–15 December 2024. [Google Scholar]
- Li, M.; Zhang, R. How Far is Language Model from 100% Few-Shot Named Entity Recognition in Medical Domain. arXiv 2023, arXiv:2307.00186. [Google Scholar]







| Entity Type | Description |
|---|---|
| Solution | Measures, actions, or mechanisms proposed to address a challenge |
| Date | Specific dates or time references mentioned in the documents |
| Geographical Area | Countries, regions, cities, and other spatial references |
| Policy | EU and international policy frameworks and strategies |
| Actor | EU and international bodies, organizations, and stakeholders |
| Sector | Industry sectors |
| Deadline | Target dates for goals |
| Resource | Natural resources, raw materials, and energy sources |
| Legislation | Binding legal instruments and regulatory frameworks or obligations |
| Funds | Funds and financial instruments |
| Programme | EU programmes and initiatives |
| Persona | Role Description |
|---|---|
| Policymaker | Develops and implements European policies. Needs technical information on policy mechanisms, implementation timelines, and cross-sector coordination. |
| Academic Researcher | Conducts scholarly research on EGD strategies. Requires rigorous evidence, methodological details, and policy impact assessments. |
| Climate Advocacy Worker | Works for climate justice Non-Governmental Organizations to analyze and campaign around EGD strategies. Seeks information on policy ambition gaps and implementation progress. |
| General Citizen | Interested in how EGD policies affect everyday life. Requires accessible explanations without technical jargon or prior policy knowledge. |
| Industry Representative | Represents businesses navigating EU climate regulations. Focuses on compliance pathways, transition costs, and available support mechanisms. |
| Journalist | Reports on policy developments for media outlets. Needs fact-checkable information and context on political debates and stakeholder positions. |
| Local Government Official | Implements EU climate policies at municipal level. Requires guidance on funding mechanisms and coordination with national frameworks. |
| Microsoft GraphRAG with GPT-4o | EGD GraphRAG with GPT-4o | EGD GraphRAG with Llama-8b | EGD GraphRAG with Llama-70b | |
|---|---|---|---|---|
| Entities | Default | EGD-related | EGD-related | EGD-related |
| Chunk Size | 1200 | 1024 | 1024 | 1024 |
| NER LLM | gpt-4o | gpt-4o | llama-8b | llama-70b |
| Embedding Model | text-embedding-3-small | text-embedding-3-small | nomic-embed-text | nomic-embed-text |
| Metric | Description |
|---|---|
| Comprehensiveness | How much detail the answer provides to cover all aspects of the question. A comprehensive answer is thorough and complete, without being redundant or irrelevant. |
| Diversity | How varied and rich the answer is in providing different perspectives and insights on the question. A diverse answer is multi-faceted, offering different viewpoints and supporting evidence. |
| Directness | How specifically and clearly the answer addresses the question. A direct answer is concise and focused, without unnecessary or irrelevant information. |
| Empowerment | How well the answer helps the reader make informed judgments, by clearly explaining the reasoning and sources behind its claims. |
| Answer Relevancy | How well the response addresses the intent of the user input, penalising incomplete or off-topic answers, without evaluating factual accuracy. |
| Answer Accuracy | Agreement between the generated response and the reference answer via two LLM-as-a-Judge prompts, averaged into a final score. |
| Semantic Similarity | Semantic resemblance between the generated response and the reference answer using embedding-based cosine similarity. |
| Factual Correctness | Factual alignment between answer and reference determined by decomposing both into claims and computing precision, recall, and F1 of factual overlap. |
| Microsoft GraphRAG with GPT-4o | EGD GraphRAG with GPT-4o | EGD GraphRAG with Llama-70b | EGD GraphRAG with Llama-8b | |
|---|---|---|---|---|
| Input Tokens | ∼4.6 M | ∼10.88 M | ∼13.12 M | 0 * |
| Output Tokens | ∼0.09 M | ∼0.22 M | ∼0.27 M | 0 * |
| Embedding Tokens | ∼1 M | ∼1 M | 0 * | 0 * |
| Total Tokens | ∼5.7 M | ∼12.1 M | ∼13.39 | 0 * |
| Total Cost | USD 12.47 | USD 29.43 | USD 11.78 | 0 * |
| Entities | 1302 | 4714 | 5198 | 868 |
| Relationships | 1971 | 5775 | 5874 | 236 |
| Communities | 123 | 878 | 911 | 35 |
| Chunks | 182 | 218 | 218 | 218 |
| Entity Type | GPT-4o | Llama-70b | Llama-8b | Example Entities |
|---|---|---|---|---|
| Actor | 371 | 367 | 79 | Member States, Consumers |
| Legislation | 405 | 606 | 175 | National Energy and Climate Plans, Renewable Energy Directive |
| Sector | 591 | 1154 | 125 | Renewable Energy, Healthy Housing |
| Policy | 647 | 265 | 52 | Common Agricultural Policy, Trade Policy |
| Programme | 291 | 379 | 97 | Horizon 2020, European Local Energy Assistance |
| Resource | 1132 | 916 | 131 | Fossil Fuels, Biobased Products |
| Geographical Area | 134 | 157 | 19 | Western Balkans, Africa |
| Solution | 612 | 1010 | 6 | Recovery and Resilience Plans, Smart Buildings |
| Funds | 172 | 207 | 27 | Next Generation EU Funds, Investments |
| Date | 96 | 83 | 26 | September 2020, 2023 |
| Deadline | 31 | 25 | 5 | Summer 2021, 2022–2024 |
| Total | 4482 | 5169 | 742 |
| Retrieval Model | Microsoft GraphRAG with GPT-4o | EGD GraphRAG with GPT-4o | EGD GraphRAG with Llama-8b | EGD GraphRAG with Llama-70b | |
|---|---|---|---|---|---|
| GPT-4o | Input Tokens | ∼4.28 M | ∼27.03 M | ∼1.36 M | ∼22.27 M |
| Output Tokens | ∼0.09 M | ∼0.55 M | ∼0.03 M | ∼0.45 M | |
| Total Tokens | ∼4.37 M | ∼27.58 M | ∼1.39 M | ∼22.72 M | |
| Cost | USD 11.57 | USD 73.10 | USD 3.68 | USD 60.22 | |
| Llama-70b | Input Tokens | — | — | — | ∼36.50 M |
| Output Tokens | — | — | — | ∼0.75 M | |
| Total Tokens | — | — | — | ∼37.25 M | |
| Cost | — | — | — | USD 32.78 | |
| Llama-8b | Input Tokens | — | — | 0 * | — |
| Output Tokens | — | — | 0 * | — | |
| Total Tokens | — | — | 0 * | — | |
| Cost | — | — | 0 * | — |
| Retrieval Strategy | EGD GraphRAG with GPT-4o | EGD GraphRAG with Llama-70b | |
|---|---|---|---|
| Local/Global | Total Tokens | ∼27.58 M | ∼22.27 M |
| Total Cost | USD 73.10 | USD 32.78 | |
| Cost per Question | USD 0.709 | USD 0.318 | |
| Community | Total Tokens | ∼389 K | ∼340 K |
| Total Cost | USD 1.50 | USD 0.54 | |
| Cost per Question | USD 0.015 | USD 0.005 | |
| Community | Total Tokens | ∼725 K | ∼612 K |
| Total Cost | USD 2.22 | USD 0.64 | |
| Cost per Question | USD 0.021 | USD 0.006 | |
| Entity , | Total Tokens | ∼555 K | ∼596 K |
| Total Cost | USD 1.54 | USD 0.54 | |
| Cost per Question | USD 0.013 | USD 0.005 | |
| Entity , | Total Tokens | ∼855 K | ∼1 M |
| Total Cost | USD 2.79 | USD 0.90 | |
| Cost per Question | USD 0.027 | USD 0.009 |
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content. |
© 2026 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license.
Share and Cite
Arkadopoulou, E.; Mandilara, I.; Androna, C.-M.; Fotopoulou, E.; Zafeiropoulos, A.; Dechouniotis, D.; Papavassiliou, S. Graphing the European Green Deal: A Graph Retrieval-Augmented Generation Pipeline for Policy Documents Analysis. Sustainability 2026, 18, 6193. https://doi.org/10.3390/su18126193
Arkadopoulou E, Mandilara I, Androna C-M, Fotopoulou E, Zafeiropoulos A, Dechouniotis D, Papavassiliou S. Graphing the European Green Deal: A Graph Retrieval-Augmented Generation Pipeline for Policy Documents Analysis. Sustainability. 2026; 18(12):6193. https://doi.org/10.3390/su18126193
Chicago/Turabian StyleArkadopoulou, Eleftheria, Ioanna Mandilara, Christina-Maria Androna, Eleni Fotopoulou, Anastasios Zafeiropoulos, Dimitrios Dechouniotis, and Symeon Papavassiliou. 2026. "Graphing the European Green Deal: A Graph Retrieval-Augmented Generation Pipeline for Policy Documents Analysis" Sustainability 18, no. 12: 6193. https://doi.org/10.3390/su18126193
APA StyleArkadopoulou, E., Mandilara, I., Androna, C.-M., Fotopoulou, E., Zafeiropoulos, A., Dechouniotis, D., & Papavassiliou, S. (2026). Graphing the European Green Deal: A Graph Retrieval-Augmented Generation Pipeline for Policy Documents Analysis. Sustainability, 18(12), 6193. https://doi.org/10.3390/su18126193

