Bloombergs Wette auf Fine-Tuning: Was jedes Unternehmen daraus über die Entscheidung RAG oder Fine-Tuning lernen kann

Bloomberg hat ein domänenspezifisches Large Language Model von Grund auf gebaut, anstatt über generische Modelle zu retrieven, und die Ergebnisse klären eine Entscheidung, die die meisten Enterprise-AI-Teams noch heute verwirrt. Die Logik hinter dieser Wahl, und wo sie für andere Organisationen nicht mehr aufgeht, ist lehrreicher als das Modell selbst.

🎙️

Podcast anhören

4 min

Ende 2023 veröffentlichte das AI-Research-Team von Bloomberg Details zu BloombergGPT, einem Sprachmodell mit 50 Milliarden Parametern, trainiert auf 363 Milliarden Tokens Finanzdaten, die über vier Jahrzehnte zusammengekommen sind. Die Entscheidung für ein eigens gebautes Modell war keine Spielerei. Das Kernprodukt von Bloomberg, das Terminal, hängt an einem Sprachverständnis, das in Bereichen präzise sein muss, in denen General-Purpose-Modelle regelmäßig versagt haben: Named Entity Recognition über obskure Ticker, Sentiment-Kalibrierung bei Earnings Calls, Klassifikation regulatorischer Einreichungen. GPT-4 und seine Zeitgenossen bewältigten diese Aufgaben auf Standard-Benchmarks passabel, fielen in Bloombergs internen Evaluationen aber ab, sobald die Texte domänenspezifisch wurden. Das Team stand vor einer Wahl, die die meisten Enterprise-AI-Verantwortlichen kennen: ein generelles Modell mit Retrieval flicken oder die Ressourcen aufbringen, um etwas zu trainieren, das die Domäne von Konstruktion aus kennt.

Sie entschieden sich für Fine-Tuning, in diesem Fall für ein Training von Null auf einem kuratierten Korpus. Diese Unterscheidung ist wichtig, denn das Fine-Tuning eines bestehenden Modells und das Pre-Training eines neuen liegen an den gegenüberliegenden Enden des Kosten- und Commitment-Spektrums.

Was Bloomberg tatsächlich gemacht hat

Das Team stellte ein Datenset mit 700 Milliarden Tokens zusammen, genannt FinPile, das Bloombergs eigenes Nachrichtenarchiv, Finanzeinreichungen, Earnings-Transkripte, Pressemitteilungen und aus dem Web bezogene Finanztexte kombiniert. Etwa die Hälfte der Trainingsdaten war proprietär. Dieses Verhältnis ist bedeutsam: Die zentrale Rechtfertigung für das Investment war, dass Bloomberg bereits Texte besaß, die keine Retrieval-Pipeline einem Drittanbieter-Modell ohne rechtliches und wettbewerbliches Risiko zugänglich machen könnte.

Das Training lief auf 512 A100-GPUs über mehrere Wochen. Bloomberg hat die exakten Compute-Kosten nicht offengelegt, unabhängige Schätzungen auf Basis vergleichbarer Trainingsläufe bewegen sich aber im Bereich von mehreren Millionen Dollar. Das ist keine Zahl, die die meisten Organisationen ohne Sichtbarkeit auf Vorstandsebene als Budgetposten behandeln können.

Die Modellarchitektur folgte dem BLOOM-Design (daher der Name), mit Anpassungen am Tokenizer, um Finanzsymbole und Zahlenformate zu verarbeiten, an denen Standard-Tokenizer scheitern. Diese Tokenizer-Arbeit wird in der Berichterstattung über BloombergGPT unterschätzt. Ein Retrieval-Augmented-System auf Basis von GPT-4 würde Text weiterhin durch einen Tokenizer schicken, der auf allgemeine englische Prosa optimiert ist, und damit suboptimale Repräsentationen von Strings wie "4Q22 EPS $1.34 vs. est. $1.29" erzeugen.

Nach dem Training wurde BloombergGPT gegen vier Finanz-NLP-Benchmarks evaluiert: FiQA SA (Sentiment-Analyse), PFR (Relevanz öffentlicher Einreichungen), Headline (binäre Klassifikation von Finanzschlagzeilen) und NER (Named Entity Recognition auf Finanztexten). Es schlug GPT-NeoX-20B, OPT-66B und BLOOM-176B in allen vier Fällen. Gegen GPT-4, das im Original-Paper nicht der primäre Vergleich war, zeigten später in 2023 veröffentlichte unabhängige Tests je nach Aufgabe gemischtere Ergebnisse: GPT-4 verringerte den Abstand bei offener Generierung, während BloombergGPT bei strukturierter Klassifikation vorn blieb.

Die Ergebnisse und ihre Grenzen

Auf den Benchmarks, die Bloomberg für die eigenen Use Cases entworfen hat, gewann das Domänenmodell klar. Die FiQA-SA-Genauigkeit verbesserte sich um rund 7 Prozentpunkte gegenüber dem besten zum Trainingszeitpunkt verfügbaren General-Purpose-Vergleichsmodell. NER auf Finanzentitäten zeigte ähnliche Zuwächse. Das sind in der Produktion relevante Zahlen: 7 Punkte mehr Genauigkeit bei der Sentiment-Klassifikation über Millionen täglicher Datenpunkte verändern die nachgelagerte Analytik.

Was Bloomberg nicht veröffentlicht hat, und was für jeden zählt, der hier Lehren zieht, sind die Total Cost of Ownership über die Zeit. Ein fine-getuntes oder eigens trainiertes Modell verlangt laufende Pflege. Finanzinstrumente entwickeln sich, neue Ticker entstehen, regulatorische Sprache verschiebt sich, und die Trainingsverteilung des Modells driftet von der aktuellen Welt weg. Bloomberg hat die Engineering-Kapazität, das zu managen. Die meisten Organisationen haben sie nicht.

Dann ist da die Frage, was BloombergGPT nicht kann. Bei allgemeinen Reasoning-Aufgaben, die ein Frontier-Modell lösen würde, schneidet es schlecht ab. Bloomberg hat das gelöst, indem es BloombergGPT als spezialisierte Komponente behandelt, nicht als General-Purpose-Assistenten. Ihre interne Architektur routet, soweit öffentlich beschrieben, Aufgaben je nach Typ an unterschiedliche Modelle. Dieses Routing-Layer ist selbst ein Engineering-Investment.

Was auf Ihre Organisation übertragbar ist

Der Fall Bloomberg klärt, unter welchen Bedingungen Fine-Tuning (oder Domain-Pre-Training) Retrieval-Augmented Generation schlägt. Vier Bedingungen müssen gleichzeitig erfüllt sein:

  • Das Wissen ist stabil genug, um es in die Weights zu backen. Finanzgrammatik, Namenskonventionen für Instrumente und regulatorische Terminologie ändern sich langsam, verglichen etwa mit dem Produktkatalog oder den internen Richtlinien eines Unternehmens. Ändert sich Ihr Domänenwissen wöchentlich, gewinnt RAG automatisch, weil Sie nicht schnell genug nachtrainieren können.
  • Die Daten sind proprietär und dürfen nicht an ein externes Modell gehen. Bloombergs vier Jahrzehnte Terminal-Content sind ihr Burggraben. Ließe sich dieser Text über einen API-Call an OpenAI retrieven, bricht die Wettbewerbslogik zusammen. Organisationen, deren sensible Daten strikten Data-Residency-Anforderungen unterliegen, stehen vor einer ähnlichen Einschränkung, allerdings ist die Antwort meist ein privates Deployment eines Open-Weight-Modells und kein Training von Null.
  • Latenz- und Throughput-Anforderungen sind extrem. Eine Retrieval-Pipeline fügt Round-Trip-Zeit hinzu: Query embedden, Index durchsuchen, Kontext zusammenstellen, dann generieren. Für Bloombergs Echtzeit-Marktdatenprodukte ist dieses Latenzprofil im Maßstab nicht akzeptabel. Die meisten Enterprise-Tools fürs Wissensmanagement haben diese Einschränkung nicht.
  • Sie haben die Engineering-Organisation, um zu pflegen, was Sie bauen. Bloomberg beschäftigt hunderte AI-Researcher und Engineers. Das Modell wurde nicht ausgeliefert und dann vergessen. Wenn Ihr Team sich nicht auf einen Modell-Lifecycle verpflichten kann, ist Fine-Tuning eine Belastung, kein Asset.

Für Organisationen, die nicht alle vier Haken setzen können, ist RAG der richtige Default, und es deckt ein breiteres Spektrum von Unternehmenssituationen ab, als die AI-Presse suggeriert. Ein Legal-Team in einer Professional-Services-Firma, das möchte, dass sein LLM Fragen anhand interner Fallnotizen, Deal Memos und Kundenkorrespondenz beantwortet, sollte eine Retrieval-Pipeline über diesem Korpus bauen statt Fine-Tuning zu betreiben. Die Inhalte ändern sich pro Mandat, das Volumen ist handhabbar, und ein gut indexierter Vector Store mit sauberer Chunking-Strategie wird ein fine-getuntes Modell schlagen, weil das Modell immer Zugriff auf den tatsächlichen Text hat und nicht auf eine statistische Erinnerung daran.

Fine-Tuning bringt am Rand Mehrwert, wenn das Modell ein bestimmtes Output-Format oder einen Kommunikationsstil konsistent übernehmen soll und die Kosten, diesen Stil einem generellen Modell per Prompt beizubringen, im Maßstab prohibitiv sind. Das ist ein enger Use Case, kein allgemeines Argument für Fine-Tuning.

Der Fall Bloomberg lohnt das Studium, weil das Team seine Überlegungen und seine Daten transparent gemacht hat, was selten ist. Die Lehre ist nicht, dass domänenspezifische Modelle überlegen sind. Sie ist, dass Bloombergs spezifische Kombination aus proprietären Daten, Latenzanforderungen und Engineering-Kapazität Fine-Tuning zur rationalen Wahl machte. Ändern Sie einen dieser Inputs, und die Entscheidung kippt. Klären Sie, welche Inputs Ihre Organisation beschreiben, bevor Sie einen Trainingslauf in Auftrag geben.

Mehr dazu

Die Lektionen, die diesen Artikel weiterführen, frei zugänglich.

  1. 1Den richtigen Ansatz wählen: Prompt, RAG, Fine-Tuning oder AgentBuilding with AI
  2. 2Retrieval-augmented generation (RAG): dem Modell Ihre Daten gebenBuilding with AI
  3. 3Outputs bewerten: Woher wissen Sie, dass es funktioniert?Building with AI
  4. 4Kosten, Latenz und Abwägungen bei der ModellauswahlBuilding with AI
  5. 5Scoping, Daten und ErfolgskriterienBuilding with AI

Artikel gelesen?

Bestätigen Sie Ihre Lektüre, um XP zu sammeln und Ihr Radar zu füttern.