Domain-Adaptation through Synthetic Data: Fine-Tuning Large Language Models for German Law
Ali Hamza Bashir, Muhammad Rehan Khalid, Kostadin Cvejoski, Jana Birr, Jule Berghaus, Armin Berger, Sandra Halscheidt, Christian Temath, Rafet Sifa, David Berghaus
TL;DR
This work presents a practical pipeline for adapting open LLMs to German law by generating statute-grounded synthetic QA data from German statutes and applying a difficulty-graded, filtered training regime. Using LoRA to fine-tune Llama 3.1 and Gemma 3 on two data-generation strategies, the authors demonstrate substantial domain gains on held-out BGB and LegalMC4 benchmarks while preserving general language understanding. Key contributions include a multi-level QA data generation framework, an LLM-based filtering step, and extensive evaluation showing that difficulty-graded data consistently boosts performance in both open-ended and multiple-choice formats, especially in retrieval-augmented contexts. The results indicate that carefully designed synthetic data can rival manual annotation in high-stakes domains and highlight future avenues for integrating real-time retrieval to further enhance accuracy and grounding.
Abstract
Large language models (LLMs) often struggle in specialized domains such as legal reasoning due to limited expert knowledge, resulting in factually incorrect outputs or hallucinations. This paper presents an effective method for adapting advanced LLMs to German legal question answering through a novel synthetic data generation approach. In contrast to costly human-annotated resources or unreliable synthetic alternatives, our approach systematically produces high-quality, diverse, and legally accurate question-answer pairs directly from authoritative German statutes. Using rigorous automated filtering methods and parameter-efficient fine-tuning techniques, we demonstrate that LLMs adapted with our synthetic dataset significantly outperform their baseline counterparts on German legal question answering tasks. Our results highlight the feasibility of using carefully designed synthetic data as a robust alternative to manual annotation in high-stakes, knowledge-intensive domains.
