Robocikowo>ROBOCIKOWO
TabFM

TabFM

1.0.0 · Rodzina: TabFM
Zero-shot model fundacyjny Google Research do klasyfikacji i regresji na danych tabelarycznych — predykcja w jednym forward pass, bez fine-tuningu ani strojenia hiperparametrów.
🔬 Research✓ Publiczny dostęp⚖ Open weightsWyróżnionyWyspecjalizowane AI📁 TabFM
Okno kontekstowe
Cały zbiór jako kontekst (do ~500 cech, do 10 klas)
tokenów
Parametry
Nieujawnione (wymiar osadzenia 256, 24 bloki transformera ICL)
parametrów
Data premiery
30 czerwca 2026
Dostęp:DownloadWdrożenie:💻 Lokalnie☁ Cloud

Przegląd

TabFM (Tabular Foundation Model) to zero-shot model fundacyjny do danych tabelarycznych opracowany przez zespół Google Research i zaprezentowany 30 czerwca 2026 roku. Obsługuje klasyfikację i regresję na ustrukturyzowanych tabelach z kolumnami numerycznymi i kategorycznymi, nie wymagając fine-tuningu ani strojenia hiperparametrów — przykłady treningowe podawane są jako kontekst, a predykcja powstaje w pojedynczym przebiegu (forward pass).

Kluczowa idea to potraktowanie predykcji tabelarycznej jako problemu in-context learning (ICL) — analogicznie do zero-shot predykcji w dużych modelach językowych. Zamiast klasycznego treningu na każdym zbiorze, TabFM przyjmuje cały zbiór (przykłady historyczne + wiersze testowe) jako jeden ujednolicony prompt i uczy się relacji między kolumnami i wierszami bezpośrednio z kontekstu w czasie inferencji.

Architektura hybrydowa łączy mocne strony TabPFN i TabICL w trzech mechanizmach:

Naprzemienna uwaga wierszowa i kolumnowa (Set Transformer): osadza każdą komórkę z użyciem cech Fouriera i projekcji liniowej per grupa, agregując po wierszach przez induced self-attention.

Kompresja wierszy: tokeny CLS podsumowują każdy wiersz do gęstego wektora przez uwagę wierszową z Rotary Position Embedding (RoPE).

Transformer ICL: 24-blokowy transformer przyczynowy operuje na skompresowanych wektorach wierszy, traktując wiersze treningowe jako kontekst i zwracając predykcje dla wierszy testowych.

Kluczowe hiperparametry: wymiar osadzenia 256, 3 bloki uwagi kolumnowej (4 głowice, 256 induced points), 3 bloki uwagi wierszowej (8 głowic, 8 tokenów CLS), 24 bloki transformera ICL (8 głowic), aktywacja SwiGLU, 32 częstotliwości cech Fouriera, maksymalnie 10 klas.

TabFM został wytrenowany wyłącznie na setkach milionów syntetycznych zbiorów danych generowanych dynamicznie przez strukturalne modele przyczynowe (SCM). Syntetyczne dane wybrano ze względu na niedobór różnorodnych, wysokiej jakości otwartych zbiorów tabelarycznych oraz aby uniknąć problemów z prywatnością i licencjonowaniem danych przemysłowych.

W ewaluacji na benchmarku TabArena (51 zbiorów: 38 klasyfikacyjnych, 13 regresyjnych) TabFM w trybie zero-shot — pojedynczy forward pass bez strojenia — przewyższa mocno strojone metody nadzorowane, w tym gradient-boosted trees. Wariant TabFM-Ensemble (cross features, cechy SVD, blending NNLS, kalibracja Platta) daje dalszą poprawę.

Wagi w repozytorium PyTorch udostępniono na licencji TabFM Non-Commercial License v1.0 (kod źródłowy: Apache 2.0). Dostępny jest też wariant JAX/Flax. Google zapowiedziało integrację TabFM bezpośrednio z BigQuery — zaawansowana regresja i klasyfikacja przez proste polecenie SQL AI.PREDICT. Ograniczenia: maksymalnie 10 klas, zużycie pamięci rośnie z liczbą wierszy treningowych (wszystkie są kontekstem), optymalizacja do ok. 500 cech, nie jest oficjalnie wspieranym produktem Google.

Klasyfikacja
Wyspecjalizowane AI
Rodzina: TabFM
Dostęp i wdrożenie
Pobieranie
LokalnieChmura
Wagi: Open weights
Kluczowe parametry
📏 Kontekst: Cały zbiór jako kontekst (do ~500 cech, do 10 klas)
🧩 Parametry: Nieujawnione (wymiar osadzenia 256, 24 bloki transformera ICL)
📥 Wejście: dane strukturalne

Specyfikacja techniczna

Okno kontekstowe
Cały zbiór jako kontekst (do ~500 cech, do 10 klas)
tokenów
Parametry
Nieujawnione (wymiar osadzenia 256, 24 bloki transformera ICL)
parametrów
Licencja
TabFM Non-Commercial License v1.0 (wagi); Apache 2.0 (kod)
Wymagania sprzętowe
Zużycie pamięci rośnie z liczbą wierszy treningowych (wszystkie wiersze podawane jako kontekst). Zoptymalizowany dla tabel do ok. 500 cech.
Modalności
⬇ Wejście (Input)
structured_data
⬆ Wyjście (Output)
structured_data

Możliwości i zastosowania

Natywne możliwości modelu
Predykcja tabelaryczna
Predykcja na danych tabelarycznych (wiersze × kolumny) — klasyfikacja, regresja lub szeregi czasowe — domena foundation models tabelarnych jak TabPFN.
Kategoria: other
Klasyfikacja
Przyporządkowanie obserwacji do jednej z predefiniowanych klas (binarna lub wieloklasowa). Wynik: etykieta klasy oraz opcjonalnie prawdopodobieństwa.
Kategoria: other
Regresja
Predykcja ciągłej wartości liczbowej (np. ceny, temperatury, ryzyka) na podstawie cech wejściowych.
Kategoria: other
Wyjście strukturyzowane
Generowanie danych w ustrukturyzowanych formatach, np. JSON.
Kategoria: structured_generation
Uczenie zero-shot
Zdolność modelu do wykonania nowego zadania bez treningu specyficznego dla danych ani strojenia hiperparametrów — predykcja powstaje w pojedynczym przebiegu na podstawie kontekstu.
Kategoria: other

Wyniki benchmarków

1 benchmark
TabArena
Elo · zero-shot, pojedynczy forward pass, bez strojenia
SOTArating
📅 30 cze 2026📄 Google Research blog / TabArena leaderboard
W trybie zero-shot TabFM przewyższa mocno strojone metody nadzorowane (w tym gradient-boosted trees) na 51 zbiorach (38 klasyfikacyjnych, 13 regresyjnych, 700–150 000 próbek). Wariant TabFM-Ensemble daje dalszą poprawę.

Architektura techniczna

Techniki trenowania (Training Techniques)

Wdrożenie i bezpieczeństwo

☁ Dostępny na platformach
🔒 Security / Enterprise
✓ Zweryfikowane informacje enterprise

TabFM został wytrenowany wyłącznie na danych syntetycznych (SCM), co eliminuje ryzyka prywatności i licencjonowania związane z rzeczywistymi danymi przemysłowymi. Wydajność na konkretnych domenach rzeczywistych, grupach mniejszościowych lub rozkładach brzegowych nie jest w pełni scharakteryzowana.

Zalecana ewaluacja na danych reprezentatywnych dla docelowego zastosowania przed wdrożeniem w scenariuszach wysokiego ryzyka. Nie jest oficjalnie wspieranym produktem Google.
Aktualizacja: 11 lip 2026↗ Dokumentacja security