Google Research har lanceret TabFM, en foundation model til tabulære data, som ifølge holdet bag kan lave både klassifikation og regression på helt nye tabeller uden nogen form for dataset-specifik træning. Modellen er tilgængelig på Hugging Face og GitHub allerede nu, og Google peger på, at BigQuery får en AI.PREDICT-kommando i nær fremtid, der eksponerer TabFM i SQL. Det nye er løftet om zero-shot: et enkelt forward-pass per forudsigelse, ingen vægtopdateringer under inference, og en pipeline der læser hele datasættet som ét samlet prompt. Lovende – men i drift kræver det omtanke.
Hvis det holder, ændrer det hverdagen i teams der ellers håndterer én model per tabel og gentager det samme arbejde. Mindre tid på hyperparametre og feature engineering. Mere tid på at få styr på inputkvalitet, konfidens og overvågning. Det er ofte dér, kæden hopper af.
Tabeller er stadig fundamentet
Det meste forretningsdata bor i tabeller: kundechurn, kreditscoring, transaktionssvindel, lead-kvalificering, risikoestimat. Ifølge den officielle præsentation har træ-baserede metoder domineret denne type opgaver i årevis, med XGBoost og random forests som de klassiske arbejdsheste. Det giver robuste baselines og solide resultater.
Men det kræver tilpasning for hvert nyt datasæt. Man ender i loops af CV-folds, søgning på hyperparametre, håndtering af kategorier og oprydning. Derfor er idéen om en generisk model, der læser tabellen og leverer forudsigelser, fristende.

Hvad TabFM lover rent teknisk
TabFM laver zero-shot forudsigelser på tabeller, den ikke har set før, uden finetuning pr. datasæt. Hver forudsigelse er et single forward-pass. Det betyder ingen træningsfase i produktion og færre modelversioner at drifte. Modellen omformulerer tabulær-predict som et in-context learning-problem: den læser hele datasættet som ét “prompt” med både eksempler og de rækker, der skal forudsiges.
En central præmis er, at tabeller er to-dimensionelle og i princippet ordningsløse. Bytter du rækker eller kolonner, ændres betydningen ikke. Derfor giver det ikke mening at tvinge dem gennem en ren tekstsekvens. TabFM er bygget til at respektere netop den struktur.
Hybrid-arkitekturen i praksis
Arkitekturen kombinerer TabPFN-inspireret skiftevis række- og kolonne-attention med TabICL-lignende in-context learning over komprimerede rækker. Først kører et modul, der på skift fokuserer på kolonner (features) og rækker (eksempler) for at fange relationer uden at miste tabellens ordningsløse natur.
Dernæst komprimeres hver rækkes information til en tæt vektor, og oven på de vektorer kører en Transformer, der står for in-context-delen. Pointen er dyb kontekstualisering af tabelstrukturen uden fuld attention på rå tabeller hele vejen. Elegant, men ikke magi: skalerbarhed, hukommelse og latenstid bliver hurtigt reelle spørgsmål, når hele datasættet er input i ét hug.
Orderless egenskab og hvorfor det betyder noget
Tabeller tåler permutationer: en række kan flyttes, en kolonne kan bytte plads, uden at semantikken ændres. Ifølge Google-materialet er TabFM designet til at spejle den egenskab i sin opmærksomhed og indkodning. I praksis kan det dæmpe tilfældige artefakter fra tekst-serialisering.

Enhver der har forsøgt at presse tabeller gennem tekstformater, ved hvor skrøbeligt det er – et komma eller en header fejl, og strukturen smuldrer. Valget i arkitekturen her er derfor ikke pynt, men en nødvendig konsekvens.

Trænet på syntetiske data i enorm skala
Holdet bag oplyser, at TabFM er trænet på hundreder af millioner syntetiske datasæt genereret fra strukturelle kausale modeller. Rigtige, åbne, store tabulære datasæt er sjældne, så syntetik dækker flere skemaer og mønstre.
Men så kommer forbeholdet: Hvordan generaliserer det til smalle, rodede, menneskeskabte datasæt med huller og særheder? Kilden lover bred anvendelighed, men uafhængige benchmarks og casestudier mangler. Det bør siges rent, så forventningerne ikke løber foran evidensen.
Hvad “zero-shot” reelt betyder
Zero-shot i TabFM-sproget betyder: ingen dataset-specifik træning, ingen vægtopdateringer under inference, og ét forward-pass per forudsigelse. I klassiske tabulære pipelines tilpasses modellen ellers til hver datasæts fordeling. Her flyttes byrden til at udlede struktur og signal i konteksten – direkte ved læsning af hele datasættet.
To åbne spørgsmål står tilbage: kalibrering af sandsynligheder (især ved ubalancer) og konsistente konfidensestimater, der kan bruges i beslutningsflows med tærskler, SLA’er og menneskelig fallback. Uden uafhængige tests er det uklart, hvor godt TabFM leverer her – særligt i regression versus klassifikation, hvor fejlprofilerne skiller.
Integration, SQL og vejen til produktion
TabFM kan afprøves via Hugging Face og GitHub i dag, og Google melder, at BigQuery i nær fremtid vil eksponere modellen via en AI.PREDICT-kommando i SQL. Det er praktisk: mange datahold arbejder allerede i BigQuery og kan teste uden at bygge en separat inference-tjeneste. Der er dog en pris – både teknisk og økonomisk.
Når hele datasættet læses som ét prompt, flytter fokus til batch-størrelser, hukommelsesloft og latenstid. Hvor store tabeller kan man køre igennem, før ventetiden bliver upraktisk? Der er ikke leveret officielle tal for latenstid, hukommelse eller pris per prediction, så det skal afklares i egne tests. Samtidig bør dataprivatliv, adgangskontrol og logning være på plads, før følsomme felter sendes gennem et nyt lag.

Drift, overvågning og nødvendige stopklodser
En generisk model kan forenkle MLOps, fordi der ikke er en ny træningscyklus for hver tabel. Men driften flytter sig. Inputvalidering skal strammes, for fejl i schema, encoding eller manglende værdier kan slå bredt igennem, når modellen læser alt i ét hug. Overvågning skal fange datadrift og ændret label-distribution – ikke kun performance-udsving.
Og så er der forklarbarheden. Træ-baserede modeller kan ofte nedbrydes i feature-importance og splitpunkter. En hybrid-attention foundation model kræver andre værktøjer til audit. Det kan være acceptabelt i lavrisiko-opsætninger, men i kredit og forsikring skal der være klare spor tilbage til beslutningslogik. Ellers stopper det i compliance.
Konkrete brugsscenarier og de uundgåelige tradeoffs
Kreditscoring: En zero-shot model kan give hurtige baseline-scores i nye segmenter uden måneders opsætning. Gevinsten er time-to-value. Risikoen er kalibrering: små skævheder i sandsynligheder bliver dyre, hvis afvisningsrater og godkendelser ikke matcher risikomodellen. Kør skyggeinferens og threshold-tuning, før noget påvirker beslutninger.
Churn-prediction: Ved hyppigt skiftende produktlinjer og kampagner kan TabFM potentielt absorbere nye mønstre uden retræning per variant. Til gengæld kan man miste håndbyggede features, der ofte løfter recall i churn. Den brede generalist skal slå en smal specialist – svar findes kun i tests.

Prisoptimering: I detail eller B2B kan et hurtigt zero-shot estimat på priselasticitet sætte eksperimenter i gang uden lang opsætning. Men regressioner er mere følsomme for outliers, og uden styring af konfidens kan eksperimenter ramme ved siden af. Start med begrænset eksponering, caps og klare rollback-kriterier.
Konkurrencen og hvorfor det her giver mening nu
Historisk er XGBoost og familie førstevalg til tabeller. TabPFN og TabICL har vist, at in-context-ideer kan noget i den verden. TabFM placerer sig i krydsfeltet og forsøger at gøre det driftbart i skala. Set udefra adresserer Google et konkret smertepunkt: omkostningen ved at bygge og vedligeholde en ny model for hver tabel og variant.
Strategien minder om TimesFM for tidsserier: en generalist, zero-shot, så teams kommer hurtigere i gang. Om det holder mod veltrimmede træmodeller i produktion, må uafhængige målinger vise. Man bør ikke skifte bare fordi noget er nyt – men man bør teste, fordi omkostningsprofilen kan flytte grænser.
Hvad leveres nu, og hvad er uklart
Tilgængeligheden på Hugging Face og GitHub er et faktum. Planen om BigQuery AI.PREDICT er meldt som “snart”, uden dato eller sikkerhedsdetaljer. Der mangler uafhængige benchmarks og real-world casestudier, der sammenligner med etablerede SOTA-løsninger på rigtige, rodede data. Indtil da er løfterne kvalificerede ambitioner – ikke slutord.
Der er heller ikke oplyst klare retningslinjer for håndtering af manglende værdier, høj-kardinalitet kategorier eller ekstrem klasse-ubalance. Tre ting der i praksis afgør, om noget kan køre tirsdag kl. 09.12 i produktion. De spørgsmål skal adresseres i pipeline-design og test.
Pragmatisk tretrinsplan for virksomheder
Pilot: Start småt. Vælg én til to use cases med tydelige mål og lukkede datarum. Mål simple KPI’er: AUC eller PR-AUC for klassifikation, MAE eller sMAPE for regression, kalibrering med Brier score og ECE. Kør skyggeinferens mod jeres eksisterende baseline i mindst to uger af driftdata.
Validering: Indfør usikkerhedstærskler og fallback-logik. Undersøg fairness på tværs af relevante segmenter. Stress-test inputvalidering med bevidste fejl i schema, manglende felter og uventede kategorier. Dokumentér reaktionerne. Hvis svarene er stabile, gå videre.
Gradvis integration: Rul ud i faser med rate limits og caps på beslutningspåvirkning. Overvåg datadrift, score-distributioner og afvigelser i konvertering eller tab. Planlæg en ugentlig model-review de første otte uger. Bevar baseline-modellen i parallel et stykke tid, så I kan sammenligne æbler med æbler.
Omkostning, latenstid og sikkerhed
Der er endnu ingen officielle tal for pris per forudsigelse, hukommelsesforbrug eller latenstid ved realistiske tabeller. Cost-modellen er derfor åben, indtil egne målinger er på plads. Test batch-strategier: hvor mange rækker i ét prompt, før performance dropper eller I rammer memory-loftet.
Sikkerhedsmæssigt er governance-spørgsmål uafklarede for BigQuery-udrulningen: adgangslogning, data residency, revisionsspor. Afklares før følsomme tabeller behandles. Indtil da giver lokale eller isolerede kørsler via kodebiblioteker mening som første skridt.
Forklarbarhed uden illusioner
Forklarbarhed bliver ikke lige så ligefrem som i beslutningstræer. En opmærksomhedsbaseret model over komprimerede rækker kræver andre audit-værktøjer. Post-hoc metoder kan hjælpe, men deres beviskraft er begrænset – oversælg ikke.
Et praktisk kompromis er at kombinere: brug TabFM til at komme hurtigt i gang og identificere signal, og hold en enklere, mere forklarbar model i de dele af beslutningskæden med hårde audit-krav. Ikke smukt, men driftsvenligt.
Vurderingen her og nu
TabFM peger mod en attraktiv fremtid for tabulær ML: færre træningscyklusser, hurtigere prototyper, enklere drift. Det er nysgerrig optimisme værd. Men tag de åbne felter alvorligt: kalibrering, fravær af uafhængige benchmarks, uklar omkostningsprofil og manglende detaljer om edge-cases.
Det kloge nu er at teste målrettet, dokumentere nøgternt og sætte klare stopklodser, før noget flytter penge eller påvirker kunder. Resten viser sig i logs og målinger.