Catwalk: A Unified Language Model Evaluation Framework for Many Datasets

Dirk Groeneveld, Anas Awadalla, Iz Beltagy, Akshita Bhagia, Ian Magnusson +5 more
12/15/2023
cs.CL

Official code: allenai/catwalk (154 stars, Apache-2.0, last commit 2024-05-18). 1 more implementation below.

Abstract

The success of large language models has shifted the evaluation paradigms in natural language processing (NLP). The community's interest has drifted towards comparing NLP models across many tasks, domains, and datasets, often at an extreme scale. This imposes new engineering challenges: efforts in constructing datasets and models have been fragmented, and their formats and interfaces are incompatible. As a result, it often takes extensive (re)implementation efforts to make fair and controlled comparisons at scale. Catwalk aims to address these issues. Catwalk provides a unified interface to a broad range of existing NLP datasets and models, ranging from both canonical supervised training and fine-tuning, to more modern paradigms like in-context learning. Its carefully-designed abstractions allow for easy extensions to many others. Catwalk substantially lowers the barriers to conducting controlled experiments at scale. For example, we finetuned and evaluated over 64 models on over 86 datasets with a single command, without writing any code. Maintained by the AllenNLP team at the Allen Institute for Artificial Intelligence (AI2), Catwalk is an ongoing open-source effort: https://github.com/allenai/catwalk.

View on arXivView PDF

Code Implementations(2)

allenai/catwalkOfficial100%
Apache-2.0

This project studies the performance and robustness of language models and task-adaptation methods.

15418Shell, PythonFeb 11, 20222 years agoApache-2.0
MIT

A unified evaluation framework for large language models

2,816221PythonJun 13, 20238 months agoMIT
adversarial-attacksbenchmarkchatgptevaluationlarge-language-models+3 more

Similar Papers

Cite this paper

@article{groeneveld2023catwalk,
  title  = {Catwalk: A Unified Language Model Evaluation Framework for Many Datasets},
  author = {Dirk Groeneveld and Anas Awadalla and Iz Beltagy and Akshita Bhagia and Ian Magnusson and Hao Peng and Oyvind Tafjord and Pete Walsh and Kyle Richardson and Jesse Dodge},
  year   = {2023},
  eprint = {2312.10253},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2312.10253v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2312.10253.svg)](https://codeofpaper.com/paper/2312.10253)

Discussion