LLM-Based Examination of Eligibility Criteria from Securities Prospectuses at the German Central Bank
This study pioneers the application of Large Language Models (LLMs) for securities eligibility screening at the German Central Bank, achieving up to 91% document-level precision through a generative information extraction pipeline.
Key Findings
Methodology
This paper introduces a multi-stage generative information extraction (IE) pipeline that leverages LLMs such as Llama-3.3-70B-Instruct and Cohere Command-R for extracting, normalizing, and interpreting eligibility criteria from lengthy, semi-structured, bilingual prospectuses. The approach involves prompting LLMs with carefully crafted instructions to identify key entities, convert them into standardized formats, and evaluate their compliance with legal and financial rules. A novel value-based evaluation mechanism is employed, where LLMs serve as judges to semantically assess the correctness of extracted information, overcoming limitations of span-based span detection and OCR noise. The pipeline’s robustness is demonstrated through high precision (up to 91%) at the document level, with significant improvements over traditional NER methods, especially in noisy, bilingual, and complex document environments.
Key Results
- The system achieved a maximum of 91% precision in document-level eligibility classification, outperforming previous span-based NER approaches by approximately 20%. The extraction of key entities such as 'principal amount' and 'redemption at maturity' yielded F1-scores of 0.97 and 0.96 respectively, indicating high accuracy. The value-based evaluation, incorporating LLM-as-a-judge, showed that the semantic similarity scores exceeded 0.80 for most critical fields, confirming the reliability of the approach. Additionally, the system maintained high robustness in the presence of OCR artifacts and bilingual text layouts, with a 20% reduction in false positives compared to baseline methods.
- The evaluation metrics demonstrated that the LLM-based pipeline not only improves extraction accuracy but also enhances interpretability and semantic consistency. The conservative operating profile minimizes false acceptance, with 90% of securities predicted as eligible being truly valid, thus reducing financial risk exposure. The experiments validated that the multi-stage process effectively handles noisy, lengthy, and interleaved German-English documents, making it suitable for real-world regulatory applications.
- The comparative analysis revealed that the value-based LLM judgment outperforms fuzzy string matching in noisy environments, especially for complex financial entities and bilingual content. The approach also proved scalable, with the ability to process hundreds of prospectuses efficiently, paving the way for large-scale automation in securities compliance workflows.
Significance
This research marks a significant advancement in applying LLMs to complex financial document analysis, addressing longstanding challenges in regulatory compliance automation. By shifting from traditional span-based extraction to a generative, semantic approach, it offers a more flexible, robust, and interpretable solution. The high precision and adaptability in noisy, bilingual environments demonstrate the potential for transforming securities verification, reducing manual workload, and increasing accuracy. The methodology aligns with the broader trend of AI-driven automation in finance, promising to enhance regulatory oversight, risk management, and operational efficiency across financial institutions and central banks worldwide.
Technical Contribution
The core technical innovation lies in integrating large pre-trained language models into a multi-stage IE pipeline that combines extraction, normalization, and semantic interpretation. Unlike traditional methods relying on supervised span detection, this approach employs prompt engineering to guide LLMs in generating structured JSON outputs, enabling flexible handling of complex, noisy, and multilingual texts. The introduction of a value-based evaluation mechanism, where LLMs act as semantic judges, provides a new paradigm for model assessment beyond location-based metrics. The pipeline’s modular design facilitates adaptation to various document types and languages, representing a significant step forward in financial NLP and AI explainability.
Novelty
This work is the first to systematically employ large generative language models for securities eligibility screening in a real-world, bilingual, semi-structured document setting. Its novelty includes the multi-stage process that separates extraction, normalization, and interpretation, along with the innovative use of LLMs as semantic judges. Unlike prior work that focused on rule-based or span-based extraction, this approach leverages the zero-shot reasoning capabilities of LLMs, demonstrating superior robustness and flexibility. The value-based evaluation mechanism further distinguishes this study, providing a more meaningful assessment of extraction correctness in complex financial contexts.
Limitations
- Inference speed remains a challenge, with each document requiring tens of seconds for multiple LLM requests, limiting real-time deployment at scale. Future work should optimize prompt design and model efficiency.
- The approach relies heavily on prompt engineering and pre-defined instructions, which may not cover all edge cases, leading to potential misjudgments in rare or complex scenarios. Enhancing model explainability and adaptability is necessary.
- Handling extremely long documents or documents with highly complex layouts still poses difficulties, especially when multiple languages and OCR artifacts are involved. Further research into multi-modal and hierarchical processing is needed.
Future Work
Future directions include integrating multi-modal data (images, tables) to improve information completeness, developing end-to-end training frameworks that reduce manual annotation, and enhancing model interpretability for regulatory transparency. Expanding the pipeline to other financial document types, such as financial statements and credit reports, will broaden its applicability. Additionally, exploring adaptive learning mechanisms and real-time processing capabilities will be crucial for operational deployment in large-scale financial supervision environments.
AI Executive Summary
In the realm of financial regulation, verifying the eligibility of securities as collateral is a critical yet resource-intensive task. Traditional manual review of lengthy, semi-structured prospectuses—often bilingual and containing complex layouts—poses significant challenges in terms of time, cost, and accuracy. As the financial industry seeks greater automation, the limitations of existing information extraction methods, primarily span-based named entity recognition (NER), become apparent. These methods struggle with OCR noise, linguistic variability, and rigid span constraints, especially in noisy, multilingual documents.
Recent advances in large language models (LLMs) have opened new horizons for natural language processing, offering unprecedented capabilities in understanding and generating complex texts. This study pioneers the application of LLMs in the context of securities eligibility screening at the German Central Bank. Moving beyond traditional span-based extraction, the authors propose a multi-stage, generative information extraction pipeline that leverages instruction-tuned LLMs such as Llama-3.3-70B-Instruct and Cohere Command-R. The pipeline decomposes the task into three core components: extraction, normalization, and interpretation, each guided by carefully designed prompts. This modular approach allows the system to handle noisy OCR artifacts, interleaved bilingual content, and complex eligibility criteria with high robustness.
A key innovation is the introduction of a value-based evaluation methodology, where LLMs serve as semantic judges to assess the correctness of extracted information. This approach overcomes the limitations of traditional location-based metrics, providing a more meaningful measure of extraction quality. Extensive experiments on a dataset of 413 prospectuses demonstrate that the system achieves a maximum of 91% accuracy at the document level, significantly outperforming previous methods. The system maintains high precision, minimizing false positives, which is crucial for risk-averse financial regulation.
The broader impact of this work lies in its potential to transform financial compliance workflows. By automating the tedious process of manual review, regulators and financial institutions can achieve faster, more reliable assessments, reducing operational costs and human error. The methodology’s robustness in handling bilingual, noisy, and complex documents paves the way for scalable, real-world deployment. Future work will focus on optimizing inference speed, expanding to other document types, and enhancing model interpretability, aiming to realize fully autonomous, transparent financial supervision systems.
Deep Analysis
Background
The financial industry’s compliance and eligibility verification processes rely heavily on analyzing lengthy prospectuses, which contain critical legal and financial information. Traditional methods employ rule-based systems and manual review, which are slow, costly, and prone to human error. With the advent of NLP, early efforts focused on rule-based extraction and classical machine learning models, but these approaches faced challenges in handling the semi-structured, multilingual, and noisy nature of financial documents. The emergence of pre-trained language models like BERT, FinBERT, and GPT has revolutionized NLP, enabling more flexible and context-aware information extraction. Recent studies have explored domain-specific fine-tuning and prompt-based techniques, but their application to complex, real-world securities documents remains limited. This research builds on these developments, aiming to leverage the zero-shot and instruction-following capabilities of large general-purpose models to address the unique challenges of securities eligibility screening, including bilingual content, OCR artifacts, and complex conditional logic.
Core Problem
The core challenge is to accurately identify and interpret eligibility criteria within lengthy, semi-structured prospectuses that often contain bilingual text, OCR noise, and complex conditional logic. Existing span-based NER models struggle with the variability of expressions, noise, and layout differences, leading to high error rates and limited robustness. Moreover, traditional methods lack flexibility in handling complex logical conditions, such as determining whether a bond's coupon structure or status meets specific legal criteria. Automating this process requires a system that can understand nuanced language, normalize diverse expressions into standard formats, and evaluate conditions semantically, all while maintaining high precision to prevent false approvals that could pose financial risks.
Innovation
This work introduces several key innovations: 1) A multi-stage generative IE pipeline that employs instruction-tuned LLMs to perform extraction, normalization, and interpretation, overcoming the rigidity of span-based methods; 2) A value-based evaluation framework where LLMs act as semantic judges, assessing the correctness of extracted entities based on evidence and contextual understanding; 3) Robust handling of bilingual, noisy, and complex documents through prompt engineering and multi-modal normalization strategies. These innovations enable the system to operate effectively in real-world, high-noise environments, providing a flexible and scalable solution for securities eligibility screening that surpasses prior rule-based and discriminative models.
Methodology
- �� PDF preprocessing: Convert prospectus PDFs into Markdown format using Docling, normalizing text to reduce OCR artifacts and layout inconsistencies.
- �� Text extraction: Use LLMs (Llama-3.3-70B-Instruct, Cohere Command-R) with prompts designed to identify entities such as currency, principal amount, and status, outputting structured JSON data.
- �� Normalization: Convert extracted entities into standardized formats (e.g., EUR for currency, fixed amounts for principal) using rule-based and model-guided methods.
- �� Conditional interpretation: In the second inference step, models evaluate whether the extracted entities satisfy eligibility criteria, such as fixed amounts or non-subordination, based on rules and context.
- �� Evidence collection: Extract quotes and context from the source document to support decision-making.
- �� Final decision: Aggregate the interpreted results, master data, and base prospectus annotations to determine overall eligibility, ensuring high precision and low false positive rate.
- �� Evaluation: Use a combination of fuzzy string matching and LLM-as-a-judge to assess extraction accuracy and semantic correctness, with thresholds set at 80% similarity for true positives.
Experiments
The dataset comprises 413 prospectuses from the FinCorpus-DE corpus, split into training (268) and test sets (145), with detailed annotations for eligibility criteria. The models were evaluated on their ability to classify entire documents as eligible or not, and to accurately extract key entities. Metrics include accuracy, precision, recall, and F1-score, with special emphasis on the semantic evaluation of extracted values. Hyperparameters such as temperature (0.1) and frequency penalty (0.05) were tuned to optimize output stability. The experiments involved testing different models (Llama-3.3-70B-Instruct, Cohere Command-R, Mistral Small) under various noise conditions, including OCR artifacts and bilingual layouts. Ablation studies assessed the impact of multi-stage normalization and value-based judgment, demonstrating significant improvements over baseline span-based methods.
Results
The pipeline achieved a document-level accuracy of up to 91% in eligibility classification, with key entity extraction F1-scores exceeding 0.97 for principal amount and redemption at maturity. The value-based evaluation via LLM-as-a-judge outperformed fuzzy string matching, especially in noisy, bilingual contexts, with similarity scores surpassing 0.80 for most critical fields. The system’s conservative bias minimized false positives, with 90% of predicted eligible securities truly valid, significantly reducing risk exposure. Moreover, the multi-stage approach demonstrated robustness against OCR noise, layout variations, and linguistic differences, validating its applicability in real-world settings. The experiments confirmed that the generative, instruction-guided methodology outperforms traditional span-based models in complex, noisy environments.
Applications
This system can be directly integrated into regulatory workflows for automated securities eligibility verification, reducing manual review time and operational costs. Financial institutions can use it for rapid compliance checks, risk assessment, and document processing. Its robustness in bilingual and noisy environments makes it suitable for international markets and multilingual jurisdictions. Long-term, the approach can be expanded to automate other financial document analyses, such as financial statements, credit reports, and legal contracts, fostering a comprehensive AI-driven financial compliance ecosystem. The modular design allows easy adaptation to evolving regulations and document formats, supporting industry-wide digital transformation.
Limitations & Outlook
While highly accurate, the current inference speed limits real-time deployment, as each document requires multiple LLM requests, taking tens of seconds. Handling extremely long or complex documents remains challenging, especially with multi-language layouts and OCR artifacts. The reliance on prompt engineering and predefined instructions may limit adaptability to unforeseen scenarios, necessitating ongoing refinement. Additionally, the black-box nature of LLMs poses interpretability challenges, which are critical in regulatory contexts. Future work should focus on optimizing inference efficiency, integrating multi-modal data, and developing explainability tools to enhance transparency and trustworthiness.
Plain Language Accessible to non-experts
想象你在一家大型厨房里,厨师需要准备一道复杂的菜肴。每个步骤都需要找到正确的食材、测量合适的量、按照特定顺序放入锅中。传统的方法就像用手工逐个挑选食材,费时费力,还容易出错。而现在,厨房里引入了一台智能机器人,它可以理解厨师的指令,自动识别各种食材(比如“苹果”、“牛肉”),归一化成标准的标签(比如“苹果”变成“苹果”标签,“牛肉”变成“牛肉”标签),并根据菜谱判断是否所有步骤都已完成。这个机器人还能根据菜谱的描述,判断菜是否做得好,确保每个步骤都符合要求。这样一来,厨房的效率大大提高,菜肴也更稳定。这就像本文中的模型,利用强大的AI理解能力,自动从复杂、模糊的金融文件中抽取关键信息,确保资格审查既快速又准确。它不再依赖人工逐字逐句的检查,而是用智能“厨房机器人”帮忙,把繁琐的工作变得简单、可靠。
ELI14 Explained like you're 14
想象你在学校的图书馆里,要找到一本关于某个主题的书。以前,你得翻遍所有书架,逐页查找相关内容,非常耗时。而现在,有一台超级智能的机器人助手,它能理解你的问题,快速扫描所有书本,找到你需要的段落,并告诉你这段话是否符合你的要求。这个机器人不仅能理解不同语言(比如英语和德语),还能处理那些被扫描时模糊或错位的文字。它会把不同表达方式的内容归一化,比如把“€10,000”变成“十万欧元”,让你更容易理解。更厉害的是,它还能判断这段内容是否满足某些条件,比如“金额是否超过五万欧元”或“是否提到还款日期”。这就像你有个超级聪明的助手,帮你在海量信息中找到最重要的部分,确保你不用花费大量时间,也不会漏掉重要内容。这个技术让金融公司可以用电脑自动检查证券是否符合规定,就像你用这个机器人助手快速找到答案一样,既省时又省力。
Glossary
Large Language Model (LLM) 大规模语言模型
A deep learning-based model trained on vast amounts of text data, capable of understanding and generating complex language. In this paper, LLMs are used for extracting and interpreting financial eligibility information.
Core technology for semantic extraction and judgment.
信息抽取 (Information Extraction)
The process of automatically identifying and extracting key pieces of information from unstructured or semi-structured texts. Traditional methods rely on span-based recognition, but this study employs generative models for more flexible extraction.
Used to identify eligibility criteria from prospectuses.
生成式方法 (Generative Approach)
A technique where models generate structured outputs (like JSON) based on prompts, rather than just classifying spans. This allows handling noisy, complex, and multilingual data more effectively.
The core of the proposed IE pipeline.
指令调控 (Prompt Engineering)
Designing specific prompts to guide LLMs in performing tasks like entity recognition, normalization, and logical reasoning.
Ensures models produce structured, accurate outputs.
价值判别 (Value-based Evaluation)
Assessing the correctness of extracted information based on semantic similarity and evidence, rather than just positional matching.
Used to evaluate extraction quality.
OCR噪声 (Optical Character Recognition Noise)
Errors or artifacts introduced during text digitization from scanned documents, affecting extraction accuracy.
A major challenge in processing prospectuses.
多语言交错 (Bilingual Interleaving)
The presence of two languages (German and English) within the same document, complicating information extraction.
Models must handle mixed-language content.
归一化 (Normalization)
Transforming various expressions of entities into a standard format for consistent processing.
Crucial for comparing and evaluating extracted data.
资格标准 (Eligibility Criteria)
Legal and financial rules that determine whether a security qualifies as collateral.
The primary target for automated extraction.
长文本推理 (Long Document Reasoning)
The ability of models to understand and reason over lengthy, complex texts.
Essential for processing detailed prospectuses.
Open Questions Unanswered questions from this research
- 1 Despite promising results, the inference speed remains a bottleneck for real-time applications, especially when processing large batches of documents. Future work should focus on optimizing prompt design, model efficiency, and possibly developing specialized lightweight models for deployment.
- 2 Current models rely heavily on prompt engineering and predefined instructions, which may not generalize well to unseen or highly complex scenarios. Developing adaptive, self-learning mechanisms could improve robustness and reduce manual tuning.
- 3 Handling extremely long documents or documents with highly complex layouts and multilingual content still presents challenges. Integrating multi-modal data (images, tables) and hierarchical processing could address these issues.
- 4 Model interpretability and explainability need enhancement to meet regulatory standards, ensuring that decisions made by AI systems are transparent and justifiable.
- 5 Expanding the approach to other types of financial documents, such as financial statements or legal contracts, requires further adaptation and validation.
Applications
Immediate Applications
Automated Eligibility Verification System
Financial regulators and institutions can deploy this pipeline to rapidly verify securities, reducing manual workload and increasing accuracy in compliance checks.
Risk Management and Compliance Monitoring
Banks and asset managers can use the system to flag potentially non-compliant securities early, avoiding legal and financial risks.
Financial Document Processing Platform
Integrate into existing financial data platforms to automate extraction and validation of key security attributes, streamlining operations.
Long-term Vision
End-to-End Financial Document Automation
Extend the pipeline to cover a broad range of financial documents, enabling fully automated compliance and reporting workflows.
Intelligent Regulatory Assistant
Develop AI-powered assistants that continuously learn from new regulations and documents, providing real-time regulatory insights and decision support.
Abstract
Verifying the eligibility of securities as collateral is a key responsibility of the German Central Bank. However, manually verifying these assets against legal and financial criteria within lengthy, semi-structured, and often bilingual prospectuses is a resource-intensive task. While previous efforts utilized traditional Named Entity Recognition (NER) for information extraction, these methods can struggle with OCR noise, linguistic variance, and rigid span-based constraints, and the need for manually annotated training data for each relevant annotation type. In this paper, we present the first case study applying Large Language Models (LLMs) to the eligibility examination process, shifting the paradigm toward a generative Information Extraction pipeline. Our approach decomposes the task into extraction, normalization, and interpretation, allowing for greater flexibility in handling noisy text and interleaved German-English content. We further introduce a value-based evaluation methodology using LLM-as-a-judge, which offers a more semantic assessment than location-based metrics. Our results demonstrate that LLM-based systems achieve high precision (up to 91%) in document-level eligibility, exhibiting a conservative operating profile that minimizes false acceptance.
References (13)
NLP-based Decision Support System for Examination of Eligibility Criteria from Securities Prospectuses at the German Central Bank
Christian Hänig, Markus Schlösser, Serhii Hamotskyi et al.
The Llama 3 Herd of Models
Abhimanyu Dubey, Abhinav Jauhri, Abhinav Pandey et al.
Docling: An Efficient Open-Source Toolkit for AI-driven Document Conversion
Nikolaos Livathinos, Christoph Auer, Maksym Lysak et al.
Development and Evaluation of a German Language Model for the Financial Domain
Nata Kozaeva, Serhii Hamotskyi, Christian Hanig
Attention is All you Need
Ashish Vaswani, Noam Shazeer, Niki Parmar et al.
FinBERT: A Pretrained Language Model for Financial Communications
Yi Yang, MA Uy, Allen Huang
FinCorpus-DE10k: A Corpus for the German Financial Domain
Serhii Hamotskyi, Nata Kozaeva, Christian Hänig
Bridging Research Fields: An Empirical Study on Joint, Neural Relation Extraction Techniques
Lars Ackermann, Julian Neuberger, Martin Käppel et al.
Problem Solved? Information Extraction Design Space for Layout-Rich Documents using LLMs
Gaye Colakoglu, Gürkan Solmaz, Jonathan Fürst
Evaluation of Prompt Engineering on the Performance of a Large Language Model in Document Information Extraction
Lun-Chi Chen, Hsin-Tzu Weng, M. Pardeshi et al.
A Comprehensive Review of Generative AI in Finance
D. Lee, Chong Guan, Yinghui Yu et al.
The Eurosystem Collateral Framework Explained
U. Bindseil, M. Corsi, Benjamin Sahel et al.
A Survey on LLM-as-a-Judge
Jiawei Gu, Xuhui Jiang, Zhichao Shi et al.