Introducing ReQuEST: an Open Platform for Reproducible and Quality-Efficient Systems-ML Tournaments
Thierry Moreau, Anton Lokhmotov, Grigori Fursin

TL;DR
ReQuEST is an open platform designed to facilitate reproducible, standardized co-design tournaments for optimizing machine learning systems across hardware and software, promoting best practices and benchmarking.
Contribution
It introduces a community-driven, open-source tournament platform leveraging Collective Knowledge for reproducibility and comparison of ML system efficiency and quality.
Findings
Establishes a public repository of optimized ML algorithms and systems.
Provides a standardized framework for reproducible system evaluations.
Facilitates multi-objective co-design competitions for emerging workloads.
Abstract
Co-designing efficient machine learning based systems across the whole hardware/software stack to trade off speed, accuracy, energy and costs is becoming extremely complex and time consuming. Researchers often struggle to evaluate and compare different published works across rapidly evolving software frameworks, heterogeneous hardware platforms, compilers, libraries, algorithms, data sets, models, and environments. We present our community effort to develop an open co-design tournament platform with an online public scoreboard. It will gradually incorporate best research practices while providing a common way for multidisciplinary researchers to optimize and compare the quality vs. efficiency Pareto optimality of various workloads on diverse and complete hardware/software systems. We want to leverage the open-source Collective Knowledge framework and the ACM artifact evaluation…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsMachine Learning and Data Classification · Anomaly Detection Techniques and Applications · Software Engineering Research
