Personalized Benchmarking with the Ludwig Benchmarking Toolkit
Not on the map. Why?
Abstract (arXiv)
The rapid proliferation of machine learning models across domains and deployment settings has given rise to various communities (e.g. industry practitioners) which seek to benchmark models across tasks and objectives of personal value. Unfortunately, these users cannot use standard benchmark results to perform such value-driven comparisons as traditional benchmarks evaluate models on a single objective (e.g. average accuracy) and fail to facilitate a standardized training framework that controls for confounding variables (e.g. computational budget), making fair comparisons difficult. To address these challenges, we introduce the open-source Ludwig Benchmarking Toolkit (LBT), a personalized benchmarking toolkit for running end-to-end benchmark studies (from hyperparameter optimization to evaluation) across an easily extensible set of tasks, deep learning models, datasets and evaluation metrics. LBT provides a configurable interface for controlling training and customizing evaluation, a standardized training framework for eliminating confounding variables, and support for multi-objective evaluation. We demonstrate how LBT can be used to create personalized benchmark studies with a large-scale comparative analysis for text classification across 7 models and 9 datasets. We explore the trade-offs between inference latency and performance, relationships between dataset attributes and performance, and the effects of pretraining on convergence and robustness, showing how LBT can be used to satisfy various benchmarking objectives.
Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). Builds on 56 of its 93 references that are in the map. First posted on arXiv 8 Nov 2021.
Builds on
56 of 93 references.
References · 56
- 2017Attention Is All You Needcited by 59,932
- 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
- 2014Adam: A Method for Stochastic Optimizationcited by 36,960
- 2020An Image is Worth 16x16 Words: Transformers for Image Recognition at Scalecited by 29,915
- 2014Very Deep Convolutional Networks for Large-Scale Image Recognitioncited by 15,267
- 2019RoBERTa: A Robustly Optimized BERT Pretraining Approachcited by 13,266
- 2014ImageNet Large Scale Visual Recognition Challengecited by 8,441
- 2018GLUE: A Multi-Task Benchmark and Analysis Platform for Natural Language Understandingcited by 4,854
- 2019DistilBERT, a distilled version of BERT: smaller, faster, cheaper and lightercited by 4,243
- 2016SQuAD: 100,000+ Questions for Machine Comprehension of Textcited by 4,115
- 2014Learning Phrase Representations using RNN Encoder-Decoder for Statistical Machine Translationcited by 4,016
- 2019Unsupervised Cross-lingual Representation Learning at Scalecited by 3,907
38 more
- 2020Longformer: The Long-Document Transformercited by 3,362
- 2019XLNet: Generalized Autoregressive Pretraining for Language Understandingcited by 2,801
- 2019ALBERT: A Lite BERT for Self-supervised Learning of Language Representationscited by 2,772
- 2015Character-level Convolutional Networks for Text Classificationcited by 2,293
- 2018Deep contextualized word representationscited by 2,285
- 2016Identity Mappings in Deep Residual Networkscited by 1,960
- 2020mT5: A massively multilingual pre-trained text-to-text transformercited by 1,813
- 2019SuperGLUE: A Stickier Benchmark for General-Purpose Language Understanding Systemscited by 1,718
- 2021MLP-Mixer: An all-MLP Architecture for Visioncited by 1,441
- 2014Convolutional Neural Networks for Sentence Classificationcited by 1,124
- 2019Cross-lingual Language Model Pretrainingcited by 1,088
- 2020Language (Technology) is Power: A Critical Survey of "Bias" in NLPcited by 951
- 2019Adversarial NLI: A New Benchmark for Natural Language Understandingcited by 798
- 2019CTRL: A Conditional Transformer Language Model for Controllable Generationcited by 754
- 2017Automated Hate Speech Detection and the Problem of Offensive Languagecited by 724
- 2019TabNet: Attentive Interpretable Tabular Learningcited by 640
- 2017Adversarial Examples for Evaluating Reading Comprehension Systemscited by 568
- 2020GoEmotions: A Dataset of Fine-Grained Emotionscited by 479
- 2019How to Fine-Tune BERT for Text Classification?cited by 409
- 2018Tune: A Research Platform for Distributed Model Selection and Trainingcited by 395
- 2019Social Bias Frames: Reasoning about Social and Power Implications of Languagecited by 377
- 2018Rethinking ImageNet Pre-trainingcited by 376
- 2019Using Pre-Training Can Improve Model Robustness and Uncertaintycited by 373
- 2019CamemBERT: a Tasty French Language Modelcited by 368
- 2018Black-box Generation of Adversarial Text Sequences to Evade Deep Learning Classifierscited by 341
- 2020Towards the Systematic Reporting of the Energy and Carbon Footprints of Machine Learningcited by 246
- 2019Text Classification Algorithms: A Surveycited by 163
- 2019FlauBERT: Unsupervised Language Model Pre-training for Frenchcited by 153
- 2018Pathologies of Neural Models Make Interpretations Difficultcited by 140
- 2020Deep Learning Based Text Classification: A Comprehensive Reviewcited by 140
- 2020Descending through a Crowded Valley - Benchmarking Deep Learning Optimizerscited by 118
- 2020How Can We Accelerate Progress Towards Human-like Linguistic Generalization?cited by 114
- 2021Robustness Gym: Unifying the NLP Evaluation Landscapecited by 107
- 2018Models Matter, So Does Training: An Empirical Study of CNNs for Optical Flow Estimationcited by 94
- 2020Multi-Dimensional Gender Bias Classificationcited by 80
- 2019Tuning Hyperparameters without Grad Students: Scalable and Robust Bayesian Optimisation with Dragonflycited by 66
- 2020Demoting Racial Bias in Hate Speech Detectioncited by 62
- 2021ExplainaBoard: An Explainable Leaderboard for NLPcited by 50
50 most cited of 56 All 56 (JSON)
Built on by
Citing papers per year: 2022: 5; 2023: 1.
6 papers.
- 2022A Theory of Dynamic Benchmarkscited by 15
- 2022Predicting Fine-Tuning Performance with Probingcited by 13
- 2023What Should Be Balanced in a "Balanced" Face Recognition Dataset?cited by 13
- 2022Human-Centric Research for NLP: Towards a Definition and Guiding Questionscited by 9
- 2022Evaluating histopathology transfer learning with ChampKitcited by 7
- 2022KGxBoard: Explainable and Interactive Leaderboard for Evaluation of Knowledge Graph Completion Modelscited by 4
- 2023What Should Be Balanced in a "Balanced" Face Recognition Dataset?17 Apr 2023
- 2022Predicting Fine-Tuning Performance with Probing13 Oct 2022
- 2022A Theory of Dynamic Benchmarks6 Oct 2022
- 2022KGxBoard: Explainable and Interactive Leaderboard for Evaluation of Knowledge Graph Completion Models23 Aug 2022
- 2022Human-Centric Research for NLP: Towards a Definition and Guiding Questions10 Jul 2022
- 2022Evaluating histopathology transfer learning with ChampKit14 Jun 2022