Robocikowo>ROBOCIKOWO
Ocena jakości

GSM8K

2021AktywnyOpublikowano: 10 września 2026Aktualizacja: 10 września 2026Opublikowany
GSM8K to benchmark 8,5 tys. szkolnych zadań tekstowych z matematyki (7 473 treningowych, 1 319 testowych) do oceny wieloetapowego rozumowania arytmetycznego modeli językowych.
Kluczowa innowacja
Pierwszy duży, wysokiej jakości benchmark wieloetapowego rozumowania arytmetycznego dla modeli językowych: 8,5 tys. szkolnych zadań tekstowych z rozpisanymi krok po kroku rozwiązaniami w języku naturalnym i jednoznacznym formatem końcowej odpowiedzi (####).
Kategoria
Ocena jakości
Poziom abstrakcji
Building block
Poziom operacji
Ewaluacja (runtime)Po-treningInferencja
Zastosowania
Ewaluacja wieloetapowego rozumowania matematycznego LLMStandardowy benchmark promptowania łańcuchem myśli (chain-of-thought)Trening i ewaluacja weryfikatorów rozwiązań (solution verifiers)Badania nad self-consistency i próbkowaniem wielu rozwiązańDostrajanie modeli do rozumowania arytmetycznego

Jak działa

Każdy rekord zawiera treść zadania oraz wzorcowe rozwiązanie zapisane w języku naturalnym jako ciąg kroków. Obliczenia są otoczone adnotacjami kalkulatora <<obliczenie=wynik>> (np. <<50*3=150>>), a ostateczna odpowiedź liczbowa znajduje się po znaczniku #### w ostatniej linii. Ewaluacja polega na wygenerowaniu przez model rozwiązania (najczęściej z rozumowaniem łańcuchem myśli), wyekstrahowaniu liczby po #### i porównaniu jej z odpowiedzią wzorcową (dokładne dopasowanie). Wariant Socratic wstrzykuje automatycznie wygenerowane podpytania przed każdym krokiem. W oryginalnej metodzie autorzy generowali wiele kandydujących rozwiązań i wybierali to najwyżej ocenione przez wytrenowany weryfikator, co poprawiało dokładność względem zwykłego dostrajania.

Rozwiązany problem

Brakowało standaryzowanego, wystarczająco trudnego, ale rozwiązywalnego benchmarku do pomiaru wieloetapowego rozumowania arytmetycznego modeli językowych. Wcześniejsze zbiory były albo zbyt łatwe (nasycone), albo zbyt szablonowe, co pozwalało modelom trafiać w odpowiedź bez faktycznego rozumowania. GSM8K dostarcza zróżnicowanych językowo zadań wymagających łańcucha kilku kroków, z jawnym formatem odpowiedzi umożliwiającym automatyczną, jednoznaczną ewaluację.

Komponenty

Treść zadaniaWejście dla modelu

Szkolne zadanie tekstowe z matematyki, zróżnicowane językowo, wymagające 2–8 kroków rozumowania.

Rozwiązanie krok po krokuEtykieta / cel treningowy i referencja

Wzorcowe rozwiązanie w języku naturalnym rozpisane jako sekwencja elementarnych obliczeń.

Adnotacje kalkulatoraKontrola arytmetyki

Obliczenia otoczone znacznikami <<obliczenie=wynik>>, umożliwiające wstrzyknięcie zewnętrznego kalkulatora i weryfikację arytmetyki.

Oficjalna

Znacznik końcowej odpowiedzi (####)Protokół ewaluacji

Liczbowa odpowiedź po znaczniku #### w ostatniej linii, umożliwiająca jednoznaczną, automatyczną ewaluację (dokładne dopasowanie).

Wariant SocraticAlternatywny format nadzoru

Modyfikacja formatu wstrzykująca automatycznie wygenerowane podpytania przed każdym krokiem rozwiązania.

Oficjalna

WeryfikatorMetoda poprawy dokładności

Model rankingujący wiele wygenerowanych kandydujących rozwiązań; wybór najwyżej ocenionego przewyższa zwykłe dostrajanie (metoda z oryginalnej pracy).

Oficjalna

Implementacja

Pułapki implementacyjne
Kontaminacja danychWysoka

GSM8K trafił do korpusów pretreningowych wielu modeli, co zawyża wyniki i utrudnia uczciwe porównania.

Rozwiązanie:Stosuj warianty testujące odporność (np. GSM-Symbolic), raportuj daty odcięcia danych i używaj świeżych, wygenerowanych wariantów.
Ekstrakcja odpowiedziŚrednia

Niepoprawne parsowanie liczby po #### (formatowanie, przecinki, jednostki) prowadzi do zaniżonych lub zawyżonych wyników.

Rozwiązanie:Normalizuj liczby (usuń separatory, jednostki) i stosuj spójny, jednoznaczny parser końcowej odpowiedzi.
Obsługa adnotacji kalkulatoraNiska

Adnotacje <<...>> trzeba usunąć przed ewaluacją tekstu lub konsekwentnie wykorzystać jako zewnętrzny kalkulator; niespójność zaburza porównania.

Rozwiązanie:Zdecyduj o jednym protokole (z kalkulatorem albo bez) i stosuj go dla wszystkich porównywanych modeli.
Ograniczony zakres (angielski, poziom podstawowy)Średnia

Zbiór obejmuje wyłącznie angielskie zadania na poziomie szkoły podstawowej z arytmetyką; wysoki wynik nie dowodzi ogólnych zdolności matematycznych.

Rozwiązanie:Uzupełnij ewaluację o trudniejsze i wielojęzyczne benchmarki (np. MATH, MGSM).

Ewolucja

Oryginalny paper · 2021 · arXiv:2110.14168 (OpenAI) · Karl Cobbe
Training Verifiers to Solve Math Word Problems
Karl Cobbe, Vineet Kosaraju, Mohammad Bavarian, Mark Chen, Heewoo Jun, Lukasz Kaiser, Matthias Plappert, Jerry Tworek, Jacob Hilton, Reiichiro Nakano, Christopher Hesse, John Schulman
2021
Publikacja GSM8K
Punkt przełomowy

OpenAI publikuje GSM8K wraz z metodą trenowania weryfikatorów rankingujących wiele rozwiązań.

2022
Chain-of-Thought wynosi GSM8K na standard
Punkt przełomowy

Promptowanie łańcuchem myśli (Wei i in.) drastycznie poprawia wyniki na GSM8K, ustanawiając go podstawowym benchmarkiem rozumowania LLM.

2022
Self-consistency

Metoda self-consistency (Wang i in.) dodatkowo podnosi dokładność na GSM8K przez próbkowanie wielu ścieżek i głosowanie.

2023
Zbliżanie się do nasycenia

Modele frontier osiągają ponad 90% dokładności na GSM8K, sygnalizując nasycenie benchmarku i potrzebę trudniejszych testów.

2024
GSM-Symbolic bada odporność

GSM-Symbolic (Apple) generuje symboliczne warianty zadań GSM8K, ujawniając wrażliwość modeli na zmiany powierzchniowe i ryzyko kontaminacji danych.

Hiperparametry (konfigurowalne osie)

Liczba kroków rozumowaniaWysoka

Liczba elementarnych kroków potrzebnych do rozwiązania zadania.

2–8Zakres kroków dla wszystkich zadań w zbiorze.
Podział train/testŚrednia

Podział zbioru na część treningową i testową.

7 473 / 1 319Zadania treningowe / testowe (główny wariant).
Metryka ewaluacjiKrytyczna

Sposób oceny poprawności odpowiedzi modelu.

exact-match accuracyDokładne dopasowanie liczby po #### do odpowiedzi wzorcowej.
Strategia promptowaniaWysoka

Sposób odpytywania modelu, silnie wpływający na wynik.

few-shot chain-of-thoughtTypowy protokół; zwykle 8-shot CoT.
self-consistencyPróbkowanie wielu ścieżek i głosowanie większościowe.