mlsanityData to 13 Oct 2026

Automating Code Adaptation for MLOps -- A Benchmarking Study on LLMs

arXiv 2405.06835 ↗First posted 10 May 2024cs.LG cs.AI cs.SEcited by 0

Not on the map. Why?

Abstract (arXiv)

This paper explores the possibilities of the current generation of Large Language Models for incorporating Machine Learning Operations (MLOps) functionalities into ML training code bases. We evaluate the performance of OpenAI (gpt-3.5-turbo) and WizardCoder (open-source, 15B parameters) models on the automated accomplishment of various MLOps functionalities in different settings. We perform a benchmarking study that assesses the ability of these models to: (1) adapt existing code samples (Inlining) with component-specific MLOps functionality such as MLflow and Weights & Biases for experiment tracking, Optuna for hyperparameter optimization etc., and (2) perform the task of Translation from one component of an MLOps functionality to another, e.g., translating existing GitPython library based version control code to Data Version Control library based. We also propose three different approaches that involve teaching LLMs to comprehend the API documentation of the components as a reference while accomplishing the Translation tasks. In our evaluations, the gpt-3.5-turbo model significantly outperforms WizardCoder by achieving impressive Pass@3 accuracy in model optimization (55% compared to 0% by WizardCoder), experiment tracking (100%, compared to 62.5% by WizardCoder), model registration (92% compared to 42% by WizardCoder) and hyperparameter optimization (83% compared to 58% by WizardCoder) on average, in their best possible settings, showcasing its superior code adaptability performance in complex MLOps tasks.

Key facts. No citing papers in the map yet (data through 13 Oct 2026). Builds on 19 of its 24 references that are in the map. First posted on arXiv 10 May 2024.

Builds on

19 of 24 references.

References · 19

  1. 2017Attention Is All You Needcited by 60,106
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,304
  3. 2020Language Models are Few-Shot Learnerscited by 32,320
  4. 2023LLaMA: Open and Efficient Foundation Language Modelscited by 14,072
  5. 2023Llama 2: Open Foundation and Fine-Tuned Chat Modelscited by 12,979
  6. 2021Evaluating Large Language Models Trained on Codecited by 8,205
  7. 2022PaLM: Scaling Language Modeling with Pathwayscited by 5,317
  8. 2021Program Synthesis with Large Language Modelscited by 3,573
  9. 2015Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networkscited by 2,051
  10. 2020CodeBERT: A Pre-Trained Model for Programming and Natural Languagescited by 1,304
  11. 2023WizardLM: Empowering large pre-trained language models to follow complex instructionscited by 1,120
  12. 2023StarCoder: may the source be with you!cited by 797
7 more
  1. 2023WizardCoder: Empowering Code Large Language Models with Evol-Instructcited by 731
  2. 2019CodeSearchNet Challenge: Evaluating the State of Semantic Code Searchcited by 651
  3. 2023CodeT5+: Open Code Large Language Models for Code Understanding and Generationcited by 333
  4. 2021A Neural Network Solves, Explains, and Generates University Math Problems by Program Synthesis and Few-Shot Learning at Human Levelcited by 96
  5. 2022CodeFill: Multi-token Code Completion by Jointly Learning from Structure and Naming Sequencescited by 50
  6. 2021Who Needs MLOps: What Data Scientists Seek to Accomplish and How Can MLOps Help?cited by 37
  7. 2022MLOps -- Definitions, Tools and Challengescited by 25

Built on by

Not cited yet.