Papers for

cloud platform providers

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.

Benchmark measures migration of ML code between PyTorch and JAX

XStack: A Benchmark for ML Repo Migration

Abstract: ML code should run where researchers choose, not where it was first written. Today, machine learning code mainly lives in two ecosystems, PyTorch on NVIDIA GPUs and JAX on Google TPUs. Migrating repositories between them means building and testing across frameworks and hardware. This migration is (1) a practical need, since it unlocks different hardware for researchers, and (2) a natural benchmark: it involves different frameworks and hardware, covers whole repositories, and is long-horizon and challenging. We introduce XStack, a benchmark that evaluates agents on migrating ML repositories between these two ecosystems. Each agent receives a PyTorch repository and a clean TPU machine and must deliver a JAX repository. Its output passes if it meets our grading criteria, based on the source repository's published result, authenticated and calibrated by us. Migration by agents remains unreliable: Claude Opus 5 passes 75%, GPT-5.6-sol 45%, and every other agent at most 40%. XStack is a step toward freeing ML code from its ecosystem. We release XStack to make progress toward reliable migration across frameworks and hardware measurable.

Thu 5 NovMachine LearningArtificial Intelligence
The gist
Machine learning code is often written to run on specific hardware and frameworks, like PyTorch for NVIDIA GPUs or JAX for Google TPUs. Moving code from one setup to another is difficult but important for researchers who want to use different hardware. The authors created XStack, a test that checks how well computer programs can translate ML code from PyTorch to JAX on TPU machines. Their tests show that current tools are still unreliable at this task. XStack helps measure progress toward easier ML code portability.
Open → 2611.08472v1

Syntax-aware tuning improves code-focused language models performance

SynMOE: A Syntax-Aware MOE-Guided Approach for PEFT-Based Code Intelligence Learning

Abstract: Parameter-Efficient Fine-Tuning (PEFT) has emerged as an important approach for adapting Language Models (LMs) in downstream tasks. However, in the domain of code intelligence, the performance of most PEFT methods relatively drops compared to Full fine-Tuning (FT), hindering their broader applicability. One of the main reasons is that current PEFT methods are generally based on assumptions about the low-rank nature or sparsity of parameter updates, lacking explicit modeling of code-related information. To tackle this limitation, we propose SynMOE, a syntax-aware MOE-guided approach for PEFT on code intelligence learning. Specifically, SynMOE contains two stages: syntactic information extraction and syntax-aware MOE-guided adaptation. It first obtains the syntactic labels of source code from Abstract Syntax Trees (ASTs), and then aligns the labels with the input tokens of code LMs. In the second stage, syntactic labels are integrated into the MOE module, participating in the routing decision of MOE for a more powerful syntactic-aware token representation. We evaluate the effectiveness of the proposed approach by applying it to two typical PEFT methods, LoRA and $(IA)^3$, across three diverse code intelligence tasks. Experimental results show that SynMOE achieves consistent and significant improvements. Even compared to FT, SynMOE achieves comparable or superior performance while being more computationally efficient. In addition, we also conduct ablation studies, hyperparameter analysis, and evaluation in the low-resource scenario to provide a comprehensive investigation of the proposed approach.

Wed 4 NovSoftware Engineering
The gist
Fine-tuning language models to understand computer code often requires adjusting many internal settings, which can be slow and costly. The authors found that current methods for more efficient tuning don't perform as well on code tasks because they don't consider the structure of the code. They created SynMOE, a way to include code syntax information when fine-tuning, which helps the models work better with less computing effort. Tests show SynMOE improves results consistently and even matches or beats full fine-tuning in some cases.
Open → 2611.06069v1

Tool recommendation system finds every needed tool for complex tasks

Tool Recommendation for Multi-Step Agents: Finding Every Tool a Task Needs

Abstract: A multi-step agent task fails when a single tool it needs is missing, yet the tools an agent may need are too many to list: the roughly 8,200 tools on the platform we study have definitions that together exceed the context window of any model we evaluate. We present Tool Recommendation, a deployed system that gives an agent all of them, hundreds of times more than a typical MCP server exposes, through a fixed interface of three tools. It runs at the gateway between agent and tools, executing every call under the end user's own credentials and checking it against the user's consent for each service and the tools the agent may use. We evaluate it on both a public retrieval benchmark and billed end-to-end session cost. On ToolRet, Tool Recommendation places every tool a query needs in the top ten 57% more often than BM25, a lexical ranking that commercial tool search offers, and compares favorably with published systems up to nine times its size. In paired multi-step workflows, its first recommendation covered every required tool in 93% of Codex sessions, and against a fixed list of 100 tools it cut input tokens by 17% with Codex and 40% with Claude Code and the total bill in all 14 runs, by up to 40%, with no change in task completion.

Fri 16 OctMachine LearningInformation Retrieval
The gist
Tasks that need multiple steps often fail if even one required tool is missing, but there are too many tools to list them all at once for an AI system. The authors built a system that sits between the AI agent and the tools, figuring out exactly which tools the task needs and making all of them available. This system works with hundreds more tools than typical setups and checks permissions carefully to keep users in control. Their tests show it finds the right tools much better than previous search methods, helping agents complete complex tasks efficiently and with lower costs.
Open → 2610.23707v1