Parse what others skip
Item hierarchy, cross-references, footnotes and XBRL tags, plus the tables that hold most of the numbers and defeat naive text chunking.
ICAIF 2026 · Hands-on tutorial · Milan
Build a question-answering system over real filings and earnings calls, then prove that every answer, and every number in it, traces back to its source.
Organized with FinHorizons Foundation · Listed on ICAIF 2026 tutorials
Why this tutorial
Question answering over filings, earnings calls and research documents is the most widely deployed LLM use case in financial institutions, and the one where hallucination is least tolerable. Generic RAG tutorials skip what makes financial documents hard. This one does not.
Item hierarchy, cross-references, footnotes and XBRL tags, plus the tables that hold most of the numbers and defeat naive text chunking.
Hybrid retrieval with structured citations, and numeric grounding that links each figure in an answer to a source cell or sentence.
Claim-level verification and citation-accuracy metrics on an evaluation set built from your own corpus. "Sounds plausible" is not a score.
What you take home
From raw filing to grounded answer with citations, open source and yours to keep.
Claim extraction, source verification and citation scoring, reusable on your own corpora.
The choices that matter most: parser, chunking, retriever, re-ranker and grounding checks.
Prerequisites Python proficiency and basic familiarity with LLMs. No document-AI experience is assumed. Open-source models and tooling throughout, with instructions for substituting commercial APIs.
Curriculum
From raw filing to verified answer, with a checkpoint after each block and a hands-on exercise in Colab.
Structure that survives extraction.
Exercise Parse a 10-K and recover its financial-statement tables intact.
From question to cited answer.
Exercise Build the question-answering system and answer analyst-style questions with citations.
Measured against the source.
Exercise Score your system, find its worst failure, and fix it.
What changes after the demo.
Discussion The design choices that matter most: parser, chunking, retriever, re-ranker and grounding checks.
Program
Saturday, 14 November 2026, 08:30–10:30 CET, Room 3 at Bocconi University. The notebooks run in Colab over a prepared corpus, so a laptop and a browser are all you need.
Part 1 · Build the pipeline
The financial document stack, why filings break generic RAG, and the anatomy of the tutorial pipeline.
Yaxuan KongStructure-aware parsing of filings, table and figure extraction with multimodal models, and chunking strategies compared. Exercise: parse a 10-K and recover its financial-statement tables intact.
Yaxuan KongHybrid retrieval, re-ranking and structured citations, with numeric grounding that traces every figure to a source cell or sentence. Exercise: build the question-answering system and answer analyst-style questions with citations.
Yaxuan KongPart 2 · Evaluate and deploy
Building an evaluation set from your corpus, claim-level verification, citation-accuracy metrics and stress cases. Exercise: score your system, find its worst failure, and fix it.
Yaxuan Kong · Yichen LiPoint-in-time corpora, incremental indexing, cost and latency, audit trails, and open research problems.
Yichen LiClosing discussion, including the questions submitted in advance through this site.
Yaxuan Kong · Yichen LiTimes are local to Milan (CET). A short break separates the two parts. Detailed timings will be posted with the materials. The presenters circulate during the exercises.
Materials
Everything used in the tutorial will be released as a public repository, linked from this page, and will remain available after the conference.
Public SEC filings and earnings-call transcripts, prepared for the exercises.
Coming soonFrom raw filing to grounded answer with citations: parsing, indexing, retrieval and generation.
Coming soonClaim extraction, source verification and citation scoring, reusable on your own corpora.
Coming soonAnalyst-style questions and stress cases for scoring your own system.
Coming soonSlides for every block, including the production and governance discussion.
Coming soonCompleted notebooks for each exercise, with notes on substituting commercial APIs.
Coming soonColab notebooks, Python code and slides. Open to everyone, during and after the conference.
Questions in advance
Working on document question-answering, or planning to? Tell us what you would like the tutorial to address. We read every question while preparing and build the common ones into the session and the closing Q&A.
Presenters
Presented by Yaxuan Kong and Yichen Li, with Stefan Zohren on the organizing committee in an advisory role.
University of Oxford · FinHorizons Foundation
PresenterYaxuan is a doctoral researcher in Engineering Science at Oxford, working on the reliability and trustworthiness of LLM-based systems in financial decision-making, bias auditing for financial LLM applications, multimodal financial reasoning, and financial time series. She has published at ICML, ACL, AAAI and ICAIF and in The Journal of Portfolio Management, and brings practical experience from an AI-driven hedge fund and Citigroup. She co-created and co-taught a hands-on summer school tutorial at Oxford in June 2026.
Yichen is a founding member of the FinHorizons Foundation, where he leads its work on AI in financial services, from investment and asset management applications to the trustworthy and responsible deployment of AI systems, including fairness auditing and governance. He holds a PhD in Finance from Durham University and has worked as an investor and finance entrepreneur, with extensive experience of deploying AI in real-world financial settings and of translating research into practice for institutional audiences.
University of Oxford
Organizer & AdvisorStefan is Professor of Machine Learning in Finance at Oxford, former Deputy Director of the Oxford-Man Institute of Quantitative Finance, and Principal Quant and Scientific Advisor with Man Group. His research covers applied machine learning in finance, including deep learning, NLP approaches and generative models. He is a Turing Fellow and received the 2023 Bernstein Fabozzi/Jacobs Levy Award. He has many years of experience teaching machine learning in finance to graduate students and practitioners.