Papers for

ml engineering teams

Papers whose findings have a practical use for this group, as judged from the abstract. Open a paper to read what it means in practice.

AI agents tested on real ML projects for production fixes and updates

MLOps-Bench: Benchmarking AI Agents on Production ML Engineering in Real Repositories

Abstract: AI agents are increasingly expected to modify and maintain machine-learning systems in production, yet existing benchmarks primarily evaluate either competition-style ML experimentation or generic repository issue resolution. We introduce MLOps-Bench, a repository-grounded benchmark for production ML engineering. Unlike prior ML-agent benchmarks, MLOps-Bench evaluates executable lifecycle changes inside real ML repositories, spanning data pipelines, feature engineering, model training, model serving, monitoring, CI/CD and governance, and end-to-end integration. Each task is grounded in repository evidence and includes a natural-language requirement, oracle patch, plausible buggy baseline, fail-to-pass tests, pass-to-pass tests, and provenance metadata. The benchmark contains 212 validated tasks from 31 public ML repositories, with 636 fail-to-pass tests and 856 pass-to-pass tests. We evaluate six agents and find that the best system solves 31.2% of tasks while passing 68.7% of tests, showing that current agents often make partial progress but still fail production-relevant behavioral requirements. MLOps-Bench shifts agent evaluation beyond model building and issue fixing toward repository-native MLOps work where correctness depends on lifecycle reasoning, behavioral robustness, and preservation of existing system behavior.

Fri 16 OctSoftware Engineering
The gist
AI systems are getting better at helping fix and update machine learning projects in the real world, but most tests only check simple tasks or toy examples. The authors created MLOps-Bench, a new set of real-world tasks based on actual machine learning projects with clear instructions and code tests. They tested six AI agents and found that while some progress was made, these systems still struggle to fully fix or update production machine learning setups. This benchmark shifts attention to real maintenance work that requires understanding how different parts of a machine learning system fit and work together.
Open → 2610.23506v1

Swarm telepathy boosts multi-agent AI communication speed and accuracy

Swarm Telepathy: Prefill-Free KV-Cache Transfer Across Families

Abstract: LLM multi-agent systems split work across agents that communicate through text. An agent summarizes its findings, another agent receives the text. This constrains communication to discrete tokens and costs redundant compute, limiting bandwidth and capabilities of multi-agent systems. Recent works demonstrate KV-cache transfer between LLMs but they either require the LLMs to be within the same family or cannot function across context, thus requiring the receiver to prefill text. We present SwaT (Swarm Telepathy), the first cross-family KV-cache transfer method that allows prefill-free communication in multi-family multi-agent systems. In an agent-to-agent communication setting, combining SwaT with recent advances in KV-cache compaction beats text-to-text communication in both accuracy and speed, with a mean of $40\%$ higher accuracy and a mean of $4\times$ faster wall-clock time. Experiments show SwaT achieves high performance on 17 benchmarks across 12 LLMs and 6 families. Additionally, given a sender Vision-Language Model (VLM), SwaT is able to transfer the vision capabilities to a text-only receiver LLM exceeding text-to-text communication despite SwaT being trained on text-only data. SwaT keeps both sender and receiver models frozen without fine-tuning and only requires $<50M$ tokens and $<1$ GPU-day to train.

Sat 10 OctMachine Learning
The gist
Large language models (LLMs) working together usually communicate by sending text summaries, which is slow and wastes computing power. The authors introduce SwaT, a new way to share internal memory between different types of LLMs without needing to send text first. This method works faster and more accurately than traditional text messaging between AI agents and even helps transfer image understanding to text-only models. SwaT only needs limited training and keeps the original models unchanged.
Open → 2610.15095v1

Sequential method improves reproducible benchmarking of large language models

Reproducible LLM Inference Benchmarking: A Sequential Isolation Protocol for Regression Testing

Abstract: Reproducible benchmarking of Large Language Model (LLM) inference is challenging because repeated measurements can vary with execution and system state. We present the Sequential Isolation Methodology, a controlled benchmarking and regression-testing protocol designed to reduce between-run measurement variance while deliberately varying workload concurrency. We evaluate three representative open-source LLMs on an NVIDIA A100 80GB GPU using vLLM 0.9.1 across six context sizes and eight concurrency levels, with five repetitions per configuration. The final protocol reduces average coefficient of variation (CV) from 15.2% in the least controlled methodology stage to 2.2% under the final protocol; using CV computed across the five repetition-level median (P50) TTFT values per configuration, 113 of 144 configurations (78.5%) achieve CV below 3%. The measurements also show a marked latency transition between 200 and 500 concurrent users on the tested stack and descriptive differences in P99 latency across the three models. We additionally provide an explicit cost break-even model with sensitivity to API pricing. The protocol is intended to provide a stable reference for reproducible comparison and regression testing rather than to predict absolute behavior under uncontrolled production traffic. Infrastructure-as-Code and benchmark scripts support replication of the experimental environment.

Wed 7 OctPerformanceMachine Learning
The gist
Measuring how fast large language models respond can be tricky because the results change depending on system conditions. The authors developed a method called the Sequential Isolation Methodology that controls the testing environment to reduce this variation. They tested three open-source models on a powerful GPU with many different settings and showed their method made the speed measurements much more consistent. This helps developers compare models reliably and spot performance regressions over time. The authors also provide tools so others can repeat the tests under the same conditions.
Open → 2610.09778v1

FlexiFlow boosts machine learning accuracy by switching models dynamically

FlexiFlow: Bandit-based Model Switching in ML Workflows

Abstract: Model optimizations help improve inference performance and accuracy of ML workflows. However, relying on a single model to perform inference across all data batches often fails to maximize accuracy and thus overall performance. In many cases, alternate models could perform better on specific subsets of data where a primary model underperforms. Our experiments with real ML workflows indeed show that switching models improves workflow accuracy by up to 23%. Yet, current systems lack the ability to adaptively switch between models based on performance, forcing users to manually test models in sequence. We present FlexiFlow, a dataflow system that dynamically switches between alternate models when the current model exhibits low accuracy. FlexiFlow learns to rank models using a novel multi-armed bandit approach that accounts for model runtimes, probability of passing user-defined assertions, and the computational structure of the ML workflow. We show that the standard Thompson sampling approach is insufficient for switching models in ML workflows. In contrast, our proposed approaches are effective and scales to complex real-world ML workflows. Experiments show that switching models at runtime while reusing intermediate results provides higher accuracy, but also 48% efficiency gain compared to sequential workflow runs.

Mon 5 OctMachine LearningArtificial Intelligence
The gist
Many machine learning systems use just one model to make predictions, but this can miss chances to improve accuracy because different models work better on different kinds of data. The authors show that switching between models can improve results by up to 23%, but current tools don’t do this automatically. They created FlexiFlow, a system that learns which model to use on the fly by balancing speed and accuracy with a smart decision method called a multi-armed bandit. Their system also saves time by reusing partial results and works well for complex real-world tasks.
Open → 2610.07286v1