$ the-wire · showcase
GSM8K scoring parses answers as exact decimals
By RepoJournal · Filed · About Alignment & Post-training · Composed from the cited sources · methodology
allenai/open-instruct no longer zeroes out GSM8K responses whose final number is written with trailing zeros, so any eval numbers you have on record for that benchmark are worth re-reading.
Compare GSM8K answers as exact numbers (#1921) allenai/open-instruct
GSM8KVerifier compared the last number in a response against the label as strings, so a correct 96.00 scored zero against a label of 96. It now parses both sides with Decimal after stripping thousands separators, which means 96.00 == 96 and 42 == 42.0, while 96.50 != 96 and 0.33 != 0.3333 with no tolerance; non-numeric labels keep the existing case-insensitive string match. The pull request not...
Action items
- → Re-run evals that include a GSM8K score before this fix and compare against your stored results allenai/open-instruct [plan]