SYNTOLOGY HomeExplorerAtlasCodeMethodologyAboutDevelopersFeedPricing
Paper · 2305.17491 · ACL · 2023

FERMAT: An Alternative to Accuracy for Numerical Reasoning

Nafise Moosavi, Jasivan Sivakumar

arXiv · PDF · Open in the Atlas

Code that ran

We lifted 5 functions out of this paper's own repositories and ran 0 of them in a sandbox. "Ran" means the function executed on a synthesized input and returned a value. It is not a reproduction of the paper's results.

RepositoryRoleRan
jasivan/FERMAT canonical 0 of 5
FunctionStatusWhere it lives
char_level_representation_encoding Not yet run jasivan/FERMAT/codes/char_level_rep.py
code served (permissive licence) · get_code("b46eeaf6dec1e556")
char_level_representation_impl Not yet run jasivan/FERMAT/codes/char_level_rep.py
code served (permissive licence) · get_code("4bdcc6fd40a2753c")
compute_metrics Not yet run jasivan/FERMAT/codes/evaluate_from_ckpt.py
code served (permissive licence) · get_code("d927911a7d756812")
compute_metrics Not yet run jasivan/FERMAT/codes/evaluate_training.py
code served (permissive licence) · get_code("e5d104e749b6caaa")
pad_or_trim Not yet run jasivan/FERMAT/codes/char_level_rep.py
code served (permissive licence) · get_code("bd8cd57d2905efde")

Repositories linked to this paper

Some links come from the archived Papers with Code dataset (CC BY-SA 4.0): attribution and licence.

Abstract

While pre-trained language models achieve impressive performance on various NLP benchmarks, they still struggle with tasks that require numerical reasoning. Recent advances in improving numerical reasoning are mostly achieved using very large language models that contain billions of parameters and are not accessible to everyone. In addition, numerical reasoning is measured using a single score on existing datasets. As a result, we do not have a clear understanding of the strengths and shortcomings of existing models on different numerical reasoning aspects and therefore, potential ways to improve them apart from scaling them up. Inspired by CheckList (Ribeiro et al., 2020), we introduce a multi-view evaluation set for numerical reasoning in English, called FERMAT. Instead of reporting a single score on a whole dataset, FERMAT evaluates models on various key numerical reasoning aspects such as number understanding, mathematical operations, and training dependency. Apart from providing a comprehensive evaluation of models on different numerical reasoning aspects, FERMAT enables a systematic and automated generation of an arbitrarily large training or evaluation set for each aspect.The datasets and codes are publicly available to generate further multi-view data for ulterior tasks and languages. 1

For agents

The same record, over MCP at https://syntology.ai/mcp:

get_harvested_code_for_paper("2305.17491")
get_code_for_paper("2305.17491")
have("2305.17491")

Connect an agent — have() is free.