Papers for

cloud ai service operators

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.

Multi-view technique improves expert selection in large language models

Multi-View MoE: Letting Every Router Shape Expert Computation

Abstract: Sparse mixture-of-experts (MoE) models expand parameter capacity by activating a small subset of experts per token. Expert selection directly affects model capabilities under a fixed active-expert budget. Dense evaluation of all experts reveals weak agreement between single-router rankings and expert-utility evaluation rankings, especially in middle and deep layers. Richer signals for selection and computation incur additional cost: selection based on internal expert activations requires preliminary computation, while processing multiple full representations separately through the same expert repeats its computation. We propose Multi-View MoE to improve expert selection with multiple routers and reuse their preferences to modulate expert computation under a fixed expert budget. Its Multi-Router submodule aggregates sigmoid scores from independently initialized routers. These routers develop highly differentiated expert preferences during training, allowing experts strongly favored by one router or jointly supported by several routers to be selected. Multi-View further uses each selected expert's relative scores across routers to mix learned latent views into its input, reusing routing preferences for both selection and computation. Each selected expert executes one forward pass, preserving the active-expert count, expert FLOPs, and all-to-all communication volume. On a 24-layer 10B-A1B model trained on 708B tokens, full Multi-View MoE improves the nine-task downstream mean by 1.18 percentage points over the baseline. Multi-Router alone yields a 0.6-percentage-point gain and improves the rank correlation between router scores and evaluated expert utility, with relative increases of 8.1% globally and approximately 58% in the layer with the lowest single-router alignment. Controlled mixing interventions show the model uses input differences that depend on both the expert and the token.

Thu 29 OctComputation and Language
The gist
Large language models use a technique called mixture-of-experts (MoE) to handle more information by letting only a few 'expert' parts work on each piece of data. The authors found that the usual way of picking these experts isn't very good at matching which experts are truly helpful. They introduced Multi-View MoE, which uses several independent routers to better choose and combine experts without extra computational cost. This approach improved the model’s performance on several language tasks.
Open → 2610.40577v1

Foundation model training unifies all stages under one method

Training Foundation Models with a Single Algorithm

Abstract: Foundation models are typically trained in stages: pretraining, midtraining, supervised fine-tuning (SFT), and reinforcement learning (RL), with changes in both data and learning algorithms. We show that this algorithmic separation is not fundamental. By deriving suitable RL objectives as maximum-likelihood fitting to model-generated target distributions, we place all of these stages under a single likelihood-based training algorithm, unified training. This perspective turns the foundation-model training lifecycle into a problem of choosing which data to train on, in what proportions, and when, with conventional staged training as a special case. We instantiate this framework in a unified training system that mixes static data and RL generations within a single trainer. Across controlled and real-world experiments, unified training improves the accuracy-compute tradeoff and task coverage while preserving broader capabilities, and provides a stronger starting point for continual learning. This work lays the groundwork for a unified science of foundation-model training, connecting mathematical principles, training infrastructure, and the development of model capabilities.

Thu 29 OctMachine Learning
The gist
Foundation models usually need different training steps, each using different methods and data. The authors show that all these steps can be combined into a single training method that treats everything as one learning task. This means instead of switching algorithms, training just changes what data to focus on and when. Their tests show this approach keeps the models' broad abilities, improves accuracy for computing effort, and helps them keep learning better over time.
Open → 2610.40564v1

Multimodal language models get faster answers with deferred prefill

Raincheck: Deferred Multimodal Prefill for Efficient Multi-Turn MLLM Inference

Abstract: Multi-turn conversations with multimodal large language models (MLLMs) reuse input context, but long multimodal inputs increase time to first token (TTFT). Query-aware hard pruning reduces prefill tokens but permanently excludes information that later questions may require. We propose Raincheck, a framework for deferred multimodal prefill that decouples initial token selection from later information availability. An existing pruning method selects tokens for initial prefill; Raincheck preserves and progressively prefills unselected tokens in source order using unused compute capacity during decode. Unfinished prefill continues after answer return during available scheduling gaps. Attention visibility control and affine state mapping enable context updates after generation begins in full-attention and hybrid recurrent models. Prefill-decode fusion reduces repeated weight reads. We evaluate Qwen3-VL-8B and Qwen3.5-9B with 30% initial multimodal-token retention. Across both models and four pruning methods, Raincheck recovers on average 77.7% and 60.4% of the quality lost to matched hard pruning on MultiVerse and ConvBench, respectively. On MultiVerse, the SGLang implementation reduces mean first-turn TTFT by up to 24.1% relative to full prefill, with less than 0.5% increase in mean time per output token (TPOT).

Thu 29 OctComputation and LanguageArtificial Intelligence
The gist
Long conversations with multimodal AI models can take a long time before the AI starts answering because it needs to process a lot of input first. The authors present Raincheck, a way to let the AI start processing part of the input right away and gradually include more information as it generates an answer. This helps reduce the waiting time for the first answer without losing important context later. Their approach works well on two models and several methods, cutting initial wait times significantly while keeping the quality high.
Open → 2610.39562v1

Method transfers task tweaks across different transformer models

From Parameter Rebasin to Functional Transfer Across Heterogeneous Transformers

Abstract: Adapting pretrained Transformers to downstream tasks produces task-specific updates that are expensive to reproduce for every model variant. Reusing these updates across different depths and widths is challenging because their parameters have incompatible shapes and do not share a canonical coordinate system. We introduce Ariadne, a training-free method that transfers task-specific behavior across heterogeneous Transformers without resizing the source model or transporting its parameters. Rather than treating the source task vector, i.e. the difference in parameter space between the fine-tuned and the base models, as the object to move, Ariadne characterizes fine-tuning by the activation changes it induces at matched blocks. First, it aligns these effects to a target base through local Procrustes maps. Then, it directly synthesizes a native target update by closed-form ridge regression. Across Transformer expansion, reduction and language-model transfer, Ariadne improves target-model performance while substantially reducing the time and memory required to construct an update relative to previous cross-architecture rebasin approaches. These results show that local functional effects provide an efficient alternative to parameter transport.

Fri 23 OctMachine Learning
The gist
Fine-tuning large language models for specific tasks creates unique changes that usually cannot be reused across different versions of these models. The authors introduce Ariadne, a method that transfers learning effects by focusing on how activations change, rather than moving parameters directly. Ariadne aligns parts of one model with another and generates updates that work well on new, different transformer models without retraining. This approach saves time and memory and helps apply learned improvements across transformers that vary in size or architecture.
Open → 2610.32581v1

Looping technique speeds training and improves efficiency in diffusion language models

Looped Uniform Diffusion Language Models

Abstract: Uniform diffusion language models (UDLMs) generate text by iteratively denoising sequences of ordinary vocabulary tokens, any of which may be corrupted and subsequently revised. During training, UDLMs must denoise from a context that may itself be unreliable, whereas masked diffusion language models (MDLMs) always condition on a clean context. This challenging training objective makes UDLMs more FLOP-intensive to train than MDLMs, but it yields stronger downstream reasoning performance. Recently, selective looping, which recursively applies a few early Transformer layers within each denoising step, has been shown to improve training efficiency in MDLMs under an iso-FLOP budget. We investigate looping in UDLMs while keeping the training objective and sampler unchanged. We find that looping significantly improves training efficiency: looped UDLMs reach the validation NLL of a non-looped UDLM trained on about 0.5 trillion tokens with up to 2.8x fewer training FLOPs on OpenWebText and 3.3x fewer on FineWeb-Edu. We also find that, at a matched NFE budget, looped UDLMs reach up to 9.8% lower generation perplexity than the non-looped UDLM, with most gains achieved at moderate loop counts. Finally, we study different loop-count distributions and find that sampling smaller loop counts more frequently during training improves inference efficiency: on downstream tasks, this strategy uses 12% fewer loops than uniform loop-count sampling without degrading accuracy.

Wed 21 OctComputation and LanguageMachine Learning
The gist
Training some advanced language models that fix mistakes in generated text can be very slow because they have to learn from possibly messy contexts. The authors studied a method called looping, where certain parts of the model are repeated multiple times during training steps. They found that looping helped these models learn faster and generate better text with fewer computing resources. They also discovered ways to choose how often to loop during training that make the models work better and more efficiently when actually writing sentences.
Open → 2610.30066v1

FuTransformer speeds up Llama model inference on NVIDIA Hopper GPUs

FuTransformer: FP8 prefill and INT4 decode for Llama-style inference on Hopper

Abstract: Transformer prefill reuses weights across tokens and is dominated by matrix multiplication and activation data movement; single-token decode has limited reuse and is dominated by weight and KV-cache reads. We present FUTRANSFORMER, a CUDA implementation of a Llama-style Transformer block for NVIDIA Hopper GPUs. It applies CODA's GEMM-plus-epilogue approach to inference, adding direct KV-cache placement, folding the fixed RMSNorm gain into weights, writing FP8 output directly with delayed scaling, and supporting prefill without padding. Decode uses INT4 projection weights and an INT4 KV-cache copy. Weights and keys follow Tensor Core fragment layouts for direct dequantization into MMA operands without full intermediate tiles. A block-diagonal Hadamard transform reduces cache quantization error from outlier channels. On one H100, prefill is up to 1.48x faster than compiled PyTorch FP8 and reaches 1.29 PFLOP/s. For gate/up projection with SwiGLU at the 8B shape, our BF16 path is 1.13x faster than CODA. Our FP8 path is 2.02-2.18x faster than the evaluated BF16 CODA path. Across 8B and 70B shapes at batches 1-32, INT4 decode is 1.3-2.4x faster than the faster of PyTorch's BF16 and INT4 blocks at each point: 2.1-3.3x faster than compiled, CUDA-graphed BF16 and 1.3-6.3x faster than the same block using PyTorch's INT4 projection kernel, which targets a single query row and loses to BF16 at batch 32. It is also 31-51% faster than our FP8 path. Complete Llama-3.1-8B decode takes 2.8 ms per step at batch one, versus 8.1 ms for the compiled transformers implementation. Decoding every WikiText-2 token through the INT4 weight path raises perplexity from 6.24 to 7.23 with round-to-nearest weights or 6.99 with GPTQ in the same format; the rotated INT4 cache adds 0.20. The kernels match a quantized reference computation within 0.001 perplexity.

Fri 16 OctArtificial Intelligence
The gist
Transformers are a type of AI model used for language tasks, but running them can be slow and costly. The paper presents FuTransformer, a new way to run Llama-style transformers faster on NVIDIA Hopper GPUs. It uses clever tricks like representing numbers with fewer bits and reorganizing data to reduce the amount of work the GPU has to do. This makes generating text with these models quicker and more efficient without significantly losing accuracy.
Open → 2610.23796v1

Moevolve improves mixture of experts models with bidirectional distillation

A Stronger Teacher Within: Strengthening MoE Models via On-Policy Bidirectional Distillation

Abstract: Reinforcement Learning with Verifiable Rewards (RLVR) has substantially improved Mixture-of-Experts (MoE) LLMs, but its outcome-level rewards provide only sparse supervision. On-Policy Distillation offers dense token-level feedback, yet requires a stronger compatible teacher, while on-policy self-distillation relies on hand-designed privileged information. We observe that the MoE architecture itself offers a way to resolve this dilemma, as increasing the activation budget per token exposes latent expert capacity and yields a potentially stronger teacher within the model. However, naive expansion degrades performance because newly co-activated experts are not optimized to work together. We therefore propose MoEvolve, a bidirectional distillation framework following a recovery-then-improvement strategy: we first restore the activation-expanded high-$k$ model and further strengthen it by exploiting its additional active capacity, then reverse the direction of distillation to transfer the enhanced capabilities back into the original low-$k$ configuration, retaining its inference-time activation budget. Across diverse MoE models and benchmarks, MoEvolve improves the initial models by up to $22.2$ domain-average points and outperforms same-budget RLVR baselines by up to $6.5$ points. Notably, the final low-$k$ models often surpass their activation-expanded teachers.

Fri 16 OctMachine LearningArtificial Intelligence
The gist
Large language models often use mixtures of smaller expert models to improve performance, but training them well is hard because feedback can be sparse. The authors show that by temporarily increasing how many experts work together and carefully teaching smaller mixtures using these stronger bigger mixtures, models can learn better. Their method, MoEvolve, lets the smaller model keep its speed but still gain from the extra knowledge of the bigger model. This approach consistently improved model accuracy across many tests, sometimes even beating the bigger models themselves.
Open → 2610.23185v1

Weighted Ensemble method improves rare failure estimates in language models

Weighted Ensemble Sampling for Rare-Event Estimation in Language Models

Abstract: Rare but severe failures of large language models can become practically significant at deployment scale. Estimating their probabilities with direct Monte Carlo sampling is highly inefficient, while proposal-based methods typically require auxiliary learning of an additional proposal distribution. We introduce \textbf{Weighted Ensemble (WE)}, a training-free framework for rare-event estimation in language models. WE samples exclusively from the original language model and improves upon direct Monte Carlo by periodically reallocating the sampling budget toward prefixes that appear more likely to reach the target rare event. To guide this reallocation without learning a separate proposal distribution, we exploit internal LLM representations as prefix-level signals and empirically validate their effectiveness. We provide a theoretical analysis of the proposed algorithm. Experiments on safety-related tasks spanning both small-scale and modern large-scale LLMs demonstrate that WE improves the efficiency and reliability of rare-event probability estimation.

Tue 13 OctComputation and Language
The gist
Large language models sometimes make rare but serious mistakes that are hard to predict because these mistakes happen very infrequently. The authors introduce a new method called Weighted Ensemble that helps estimate how often these rare failures occur more efficiently without needing to train any extra models. Instead, their method uses signals inside the original language model to focus on parts of the text that are more likely to cause errors. Tests show that this method gives better estimates for rare failures on a variety of language models.
Open → 2610.19202v1

Joint subspace sparse attention speeds up long context language decoding

Joint Subspace Sparse Attention for Efficient Long-Context Decoding

Abstract: Sparse attention reduces the KV-cache traffic that dominates long-context LLM decoding, but practical methods largely operate at coarse granularity. Token-level selection offers finer control, yet presents two challenges: low-dimensional scoring may lose query--key structure needed for accurate ranking, while gathering scattered selected tokens can offset the resulting latency benefit. We introduce Joint Subspace Sparse Attention (JSSA) to address both challenges. For selection quality, JSSA learns a shared low-dimensional query--key subspace by minimizing token-score preservation error. We upper-bound the resulting non-convex objective with a tractable marginal objective that admits a closed-form spectral solution; direct refinement of the exact objective provides no measurable improvement in the tested settings. For execution efficiency, we develop a gather-free token-level indexed-attention kernel that supports distinct per-KV-head selections under the standard grouped-query attention (GQA) KV-cache layout. Across standard GQA, hybrid sliding-window/global attention, and Multi-head Latent Attention (MLA) models, JSSA consistently remains close to full-KV accuracy while avoiding the substantial generation-length inflation and architecture-dependent failures observed with competing methods. On an NVIDIA B200 GPU, JSSA achieves up to $6.43\times$ the decoding throughput of full-KV attention at 128K context. JSSA achieves reasoning accuracy comparable to model-native DSA without model training and reaches 96--99\% of its decoding throughput even at 700B scale large models.

Tue 13 OctComputation and Language
The gist
Reading and generating long texts with large language models is slow because they need to consider many past words at once. The authors designed a method called Joint Subspace Sparse Attention that smartly picks which past words to focus on, making the process faster without losing much accuracy. They create a shared low-dimensional space to better rank word relevance and use a new way to quickly gather needed information. Their approach works well on different model types and achieves big speed improvements on very long texts, even at huge model sizes.
Open → 2610.19026v1

Structured zeroth-order methods cut memory use in language model tuning

StructZO: Structured Zeroth-Order Optimization for Memory-Efficient LLM Fine-Tuning

Abstract: Fine-tuning large language models at scale is increasingly limited by the memory cost of backpropagation. Zeroth-Order (ZO) optimizers reduce this burden by relying only on forward function evaluations, but they still exhibit a substantial performance gap to first-order (FO) optimizers such as Adam. We argue that this gap does not arise solely from the absence of explicit gradients: FO fine-tuning also benefits from informative low-rank optimization geometry, large-scale signal aggregation, and well-conditioned update directions. Motivated by this, we introduce StructZO, a structured Zeroth-Order optimization framework for memory-efficient LLM fine-tuning. StructZO performs large-query ZO estimation within an activation-induced informative subspace and applies spectral control to the resulting reduced-space update before mapping it back to the original parameters. This lets ZO aggregate useful directional signals in a compact, geometry-aware space while avoiding the activation and optimizer-state memory costs of backpropagation. We show theoretically that, when the induced subspace captures concentrated optimization-relevant directions, StructZO reduces the effective ZO estimation dimension from $mn$ to $mr$, with the remaining projection error governed by the spectral tail of the activation Gram matrix. Empirically, across OPT-series and Llama3.1-8B on diverse downstreamtasks, StructZO improves over the strongest existing ZO baselines by up to $8.7%$ relative on average and up to $26.9%$ relative on individual tasks, while remaining within $1.5%$ of FO-Adam on average. These results suggest that structured and spectrally controlled ZO updates can substantially narrow the gap between ZO and FO optimization.

Mon 12 OctMachine LearningArtificial Intelligence
The gist
Fine-tuning large language models usually requires a lot of memory because it needs to calculate gradients. The authors found that methods which don’t use gradients directly (called zeroth-order optimizers) are more memory efficient but traditionally perform worse. They introduce StructZO, which focuses zeroth-order updates on important directions defined by model activations and controls their shape, making the tuning almost as good as traditional methods while needing much less memory. Their experiments on big language models show StructZO closes the performance gap significantly.
Open → 2610.16451v1

Scalable elastic transformer trains multiple models at once efficiently

ShellElastic: Scalable Elastic Pretraining with Simultaneous Maximal Updates and Hyperparameter Transfer

Abstract: Foundation models need to support diverse inference budgets, yet training a separate model for each budget duplicates pretraining effort. Elastic models train several nested sub-networks inside one weight-shared supernet, but existing recipes face three obstacles: variable per-step workloads that hinder distributed scaling, limited hyperparameter (HP) transfer across model sizes, and no guarantee that all sub-networks are maximally updated at once. We present \Ours, an elastic transformer that organizes hidden dimensions into a dense core and successive shells, so that every hidden matrix is block lower triangular. One full-width forward pass contains every sub-network's exact hidden states as prefixes, so joint training keeps a fixed computation graph and costs about as much per step as training the widest sub-network alone. We further introduce \muE, an extension of maximal update parameterization (\mup) to \Ours and other elastic architectures. Its scaling rules provably keep all sub-networks of a supernet maximally updated simultaneously (\muI), and keep doing so when the supernet is widened or given more shells; sweeps confirm that HPs tuned on a small non-elastic proxy stay near-optimal for elastic families and larger supernets (\mbox{\muT}). A single \Ours run produces sub-networks that outperform MatFormer and fully elastic baselines at matched parameter counts, and approach separately trained models that together take several times the steps.

Sat 10 OctMachine LearningArtificial Intelligence
The gist
Training large AI models for different sizes or speeds usually means doing the work many times over. The authors introduce a way to train many nested models inside one big model without extra cost per training step. Their method organizes the model so all smaller versions are exact parts of the big one and get updated equally during training. They also provide guidelines to keep the training efficient and reuse tuning settings across different model sizes. This approach produces models that perform well compared to training each size individually from scratch.
Open → 2610.15124v1

BudgetPix cuts compute needs for image diffusion with adaptive tokens

BudgetPix: Compute-Adaptive Tokenization for Pixel-Space Image Diffusion

Abstract: Most image generation models rely on uniform tokenization, allocating the exact same computational budget to equally-sized image patches. This static paradigm cannot adapt to different resource constraints at inference time, and yields suboptimal quality-cost tradeoff by devoting the same effort to both plain backgrounds and intricate details. We propose BudgetPix, an adaptive tokenization framework that dynamically allocates compute based on visual complexity and spatial layout, enabling flexible computational budgeting at inference time. BudgetPix comprises three key components: (1) an adaptive encoder that maps a fixed-size image to a variable-length token sequence using an entropy-guided quadtree alongside a multi-scale patch embedder; (2) a scale-aware decoder reconstructs fixed-resolution images from multi-scale token sets; and (3) a flexible training and sampling schedule that enables pixel-space denoisers to operate across variable token counts. BudgetPix seamlessly integrates with existing pixel-space diffusion architectures, enabling a single checkpoint to be operated at a wide range of compute budgets. Evaluated on text-to-image generation, BudgetPix matches the fidelity of MiniT2I-L at $512^2$ and PixelDiT at $1024^2$ using just 25% of the original compute budget. In class-conditional generation using a MeanFlow backbone, BudgetPix requires merely 60% of the full compute budget to produce images with near-zero quality degradation, observing a marginal 0.8-point increase in FID. Comprehensive assessments by human and VLM judges confirm that BudgetPix establishes a significantly improved quality-efficiency tradeoff over prior budget-adaptive baselines. More details are available at our project page: https://karaozgur.com/BudgetPix

Thu 8 OctComputer Vision and Pattern Recognition
The gist
Most image generators spend the same computer power on every part of a picture, even on simple backgrounds that don't need much detail. The authors propose BudgetPix, which changes how much computing is used on different parts of an image based on how complex they are. This saves computing resources while keeping picture quality high. BudgetPix works with existing image generation models and can adjust its computing needs on the fly. Tests showed it can match image quality using much less computing power.
Open → 2610.12307v1

Dual-qk reduces memory use and speeds up long context language models

Dual-QK: Sharp Queries and Flat Keys for Prunable 2-bit KV Caches

Abstract: Long inputs and extended generation increase the storage and access costs of the key-value (KV) cache. Low-bit quantization reduces storage and memory traffic, while query-channel pruning can further reduce key-cache reads. Rotation-based quantization redistributes the energy of key outliers across channels. To maintain computational invariance, the same orthogonal transform must be applied to queries, preserving query-key dot products. However, this rotation can disperse query energy, weakening the separation between a few large components to retain and many small ones to prune. We introduce Dual-QK, which uses paired non-orthogonal query and key transforms to address this conflict. Using calibrated query and key statistics, Dual-QK combines partial key whitening with a query-aligned basis to balance key scales for INT2 quantization and concentrate query energy for dynamic channel pruning. Channel-0 protection and bucket-relative RoPE support low-bit accuracy over long contexts. Experiments on four models across five generative benchmarks and long-context retrieval tasks show improved accuracy over OSCAR on most tasks at 40% query-channel sparsity. At a 128K context, Dual-QK provides $6.8\times$ KV-cache compression and an estimated $8.3\times$ reduction in KV read volume relative to unpruned BF16. Under the evaluated configurations, our SGLang implementation achieves up to $3.75\times$ the decoding throughput of unpruned BF16.

Wed 7 OctMachine Learning
The gist
Handling very long texts in AI language models requires storing and accessing lots of data, which can slow things down and use a lot of memory. The authors present Dual-QK, a technique that changes how the model processes and stores this data by using smart math tricks to reduce storage size and speed up access. This method balances how data is compressed and searched, allowing the model to run faster and use less memory without losing much accuracy. Tests showed Dual-QK works well across different tasks and large input sizes.
Open → 2610.09827v1

Kv cache eviction timing boosts large language model performance

DeferKV: Rethinking Eviction Timing for One-Shot KV Cache Compression

Abstract: Long-context large language models (LLMs) have demonstrated strong capabilities across a wide range of tasks, but the growing KV cache introduces substantial memory and inference overhead. Existing one-shot KV cache compression methods typically commit to irreversible eviction immediately after prefill, before any signal from actual generation becomes available. Our quantitative analysis shows that early queries from the actual generation stage provide attention signals that are more consistent with subsequent decode attention, with the largest single-step gain occurring at the prefill-decode boundary. Based on this observation, we propose DeferKV, which moves the eviction decision from the end of prefill to the first real decoding step and temporally combines prompt-side and decode-side observations, thereby better aligning KV importance estimation with subsequent generation requirements. DeferKV requires no additional training, draft model, or future-query prediction module, making it simple and easy to deploy. Experiments on LongBench, RULER, and Needle-in-a-Haystack demonstrate that DeferKV consistently improves model performance under KV cache compression while maintaining low inference latency.

Mon 5 OctComputation and Language
The gist
Large language models (LLMs) use something called a key-value (KV) cache to remember past information, but this cache can take up a lot of memory and slow things down. The authors found that deciding which parts of this cache to discard works better if done just after the model starts generating text, not right after the initial setup. They propose DeferKV, a method that waits to decide what to keep or remove until the model has started producing output, using more helpful signals. This approach improves performance without needing extra training or complex prediction steps.
Open → 2610.06286v1

DRelay improves parallel decoding speed and accuracy in large language models

DRelay: Global Draft Context for Prefix-Aware Parallel Speculative Decoding Repair

Abstract: Parallel drafting reduces the drafting overhead of speculative decoding for large language models (LLMs), but its gains remain limited by the accepted prefix length. Even when the correct token is present in the candidate pool, a single early selection error prevents subsequent predictions from being used. We propose DRelay, which uses global information from the entire draft block to perform prefix-aware selective repair of candidate selections before target-model verification. DRelay bases its decisions on candidate correlations and the selected path: a global reader extracts predictive information across positions for each candidate. While a causal selector combines candidate-level information extracted by the global read with the tokens selected at preceding positions to determine whether the native choice at the current position is consistent with the global evidence and the selected prefix. It then decides whether to retain or replace the token, thereby repairing early errors and extending the accepted prefix. We further jointly train the draft backbone and the selector, combining candidate-support learning with a repair objective, while weighting the repair loss according to each block position's potential contribution to the consecutive accepted prefix. Across eight diverse benchmarks on an H800 GPU, DRelay consistently improves both average acceptance length and end-to-end decoding performance over DFlash, Domino, and DSpark. Under SGLang serving, DRelay improves average end-to-end speedup over DFlash, Domino, and DSpark by 14.7%-16.8%, 8.7%-9.3%, and 8.1%-9.3%, respectively.

Thu 1 OctArtificial Intelligence
The gist
Large language models can generate text faster with parallel decoding, but early mistakes block the use of correct later predictions. The authors propose DRelay, a new method that checks the whole set of possible word choices to fix errors early on before final confirmation. This approach helps extend the sequence of accepted words and speeds up the overall generation without losing accuracy. They tested DRelay on various benchmarks and found it consistently outperformed earlier decoding methods.
Open → 2610.01439v1

MoE diffusion language models cut computing costs with smart token compression

ITC-MoE: Importance-guided Token-aware Compression for MoE Diffusion Language Models

Abstract: Mixture-of-Experts (MoE) Diffusion Language Models (DLMs) offer flexible parallel decoding and increased model capacity, but their large number of expert parameters incurs substantial computation and storage costs. Existing low-rank MoE compression methods largely rely on static factorization and fixed rank allocation, which overlook the distinctive properties of MoE DLMs. Specifically, we identify two properties: cross-mode non-uniform redundancy, where parameter redundancy and sensitivity to rank truncation vary across the input, output, and expert modes, and token-wise utilization variation, where hot and cold tokens exhibit distinct spectral characteristics and expert activation patterns. To address these challenges, we propose ITC-MoE, an Importance-guided Token-aware Compression framework for MoE DLMs. ITC-MoE consists of two complementary components. First, Importance-guided Adaptive Tucker Compression (IATC) incorporates activation and gradient importance into expert weight transformation, jointly factorizes expert weights across multiple modes, and adaptively allocates ranks under a fixed parameter budget. Second, Token-aware Compensation and Routing (TCR) applies lightweight low-rank compensation to compression-sensitive hot tokens and restricts the candidate expert set for cold tokens with concentrated routing patterns. By jointly adapting compression capacity and inference execution to both parameter redundancy and token-wise variation, ITC-MoE substantially reduces the computation and storage costs of MoE DLMs while preserving their generation quality. For example, on SDAR-30B-A3B-Chat-b32, ITC-MoE maintains an accuracy of 96.33% on MultiArith under a 30% compression budget, while achieving up to a 7.22x end-to-end speedup. The code is publicly available at https://github.com/lianjunl13-sudo/ITC-MoE.

Thu 1 OctArtificial Intelligence
The gist
Large language models that use many experts have a problem: they need a lot of computing power and memory. The authors noticed that some parts of these models have more unnecessary data than others, and that different words (tokens) use the model differently. They created a method that shrinks the model smartly by focusing on important parts and treating common and rare words differently. This reduces memory and speeds up the model, while keeping its ability to understand and generate text well.
Open → 2610.01296v1

Fine-grained cache eviction cuts delays in long task AI agents

RR-Evict: Fine-Grained Prefix Cache Eviction beyond LRU for Agentic LLM Serving

Abstract: LLM-based agents execute long-horizon tasks through repeated model calls interleaved with tool execution and user interaction. As each call extends the history accumulated in previous turns, prefix caching avoids repeated prefill of the agent's entire context. However, the aggregate cache footprint grows with context length and concurrency, forcing serving systems to reclaim cached KV tensors. We identify recency synchronization: accesses to an agent's cached history refresh its cache nodes together, causing least recently used (LRU) eviction to concentrate on a few agents' private histories. When a fully evicted agent returns, it must recompute nearly its entire accumulated context, producing a large time-to-first-token (TTFT) outlier even if most other requests retain substantial cache reuse. We present RR-EVICT, a fine-grained prefix-cache eviction strategy that distributes reclamation across idle agent trajectories. RR-EVICT visits agents in round-robin order and evicts a tail chunk from each, preserving reusable prefixes for more agents when capacity remains for idle state. Returning agents can reuse these partial histories and recompute smaller missing suffixes. The policy requires no prediction of future arrivals or tool latency. We implement RR-EVICT in SGLang and evaluate conversational and coding-agent workloads under colocated and prefill-decode-disaggregated serving. Compared with LRU, RR-EVICT reduces P99 TTFT by up to 75.4% and P99 uncached prompt tokens by up to 65.7%.

Sat 26 SeptDistributed, Parallel, and Cluster Computing
The gist
AI systems that talk to users and use tools often keep a history of the entire conversation to work efficiently. But when many conversations happen at once, storing these histories takes up a lot of memory, leading to slowdowns. The paper shows that the common way to clear memory, which removes the oldest histories first, can cause some conversations to slow down a lot when restarted. The authors created a new method that spreads out memory clearing more evenly across conversations, letting more parts of each history stay ready to use and reducing slowdowns. Their method works without needing to guess future needs and cuts the worst delays in half or more.
Open → 2609.32278v1

LoRA adapters combine smoothly by letting new skills only read old skills

New LoRA Skills Should Read but Never Write

Abstract: Low-rank adapters (LoRA) make it cheap to fine-tune a large language model once per task, but combining several independently trained adapters into one model remains difficult: merging the updates in weight space causes interference, retraining on all task data is expensive, and routing between separate adapters gives up the goal of a single combined model. We trace the difficulty to two choices that every composition method makes implicitly. A LoRA update admits infinitely many equivalent factorizations; the choice among them is invisible while an adapter serves alone, but it determines what a learned interaction between adapters can see. A coupling between an old skill and a new one can likewise point in either direction, and the direction decides whether the old skills keep computing what they computed before. We introduce READ (Read-only Expansion of Adapter Deltas), which fixes both choices: each adapter is rewritten into a balanced canonical form that preserves its update exactly, and the coupling grows in one direction only, so a new skill can read the input subspaces of old skills but cannot write into their output subspaces. The only trainable object at each append is the new skill's row of the coupling matrix, and the composed update folds into the base weights with no inference cost, routing, or task-specific rules. We evaluate READ across four benchmark suites and two model families, adding skills one at a time. Across several families, READ improves every suite average over the strongest published baselines built from the same adapters---by more than twenty points on SuperGLUE and more than seven points on the domain suite---and nearly all complete addition sequences end above every direct baseline. Factor coordinates and coupling direction, which a lone adapter never exposes, are what decide whether composed skills survive.

Fri 25 SeptMachine Learning
The gist
Large language models can learn new tasks cheaply by adding LoRA adapters, but merging multiple adapters is tricky because they interfere with each other. The authors found that the way adapters are combined matters a lot: new adapters should only read from existing ones, not change them. Their method, called READ, rewrites adapters into a form that guarantees new skills read but never overwrite old ones. This approach lets models add skills one at a time without losing past knowledge and improves performance on popular benchmarks.
Open → 2609.31600v1

Parallel speculative decoding speeds up large language model output without extra memory

H-Spec: Parallel Speculative Decoding Without a Drafter-Side KV Cache

Abstract: Speculative decoding losslessly accelerates large language model inference by having a lightweight draft model predict future tokens for verification by the target model. Recent block diffusion drafters further reduce drafting latency by predicting multiple tokens in parallel. However, existing block drafters project target hidden states at every input position into a separate drafter-side KV cache, incurring per-request memory and KV-write overhead that grow with concurrency; directly reusing target KVs in place removes this cache but fails to sustain draft quality throughout the block. We propose a hybrid target-context injection method that complements direct target KV reuse with target hidden states only at the last input position, requiring no separate drafter-side KV cache. Building on this design, we propose H-Spec, a hybrid Mamba-attention parallel drafter that consumes the two target-context sources through complementary modules. Mamba modules are initialized with projected last-token target hidden states, while attention modules reuse target KVs in place. Despite its recurrent formulation, Mamba's parallel scan allows H-Spec to preserve block-parallel drafting. Across three target models and diverse tasks, H-Spec improves over the best baseline by 5.0--13.3% in mean accepted length and 5.3--12.6% in batch-size-1 inter-token latency speedup. Under concurrent serving, H-Spec consistently achieves higher throughput while maintaining lower KV cache utilization than baselines across evaluated concurrency levels.

Mon 21 SeptMachine Learning
The gist
Large language models can generate text faster by guessing multiple upcoming words while double-checking those guesses with a more accurate model. The authors found that storing extra memory to help these guesses slows things down as many requests happen at once. They came up with a method that reuses memory cleverly without needing a separate cache, keeping quality high and speeding up output. Their method, called H-Spec, shows consistent improvements in how much text it can draft correctly and how fast it responds, especially under heavy usage.
Open → 2609.24197v1

Multi-agent workflows reveal hidden memory injection token costs

Total Cost of Agency: Exact Attribution of Memory Injection Cost in Multi-Agent LLM Workflows

Abstract: Every node in a multi-agent large language model (LLM) workflow retrieves context from memory and injects it into its prompt, where those injected tokens are billed as input tokens at the same per-token price as the system prompt and the user query. Production observability tools report total token cost but do not separate the tokens a node generates from the tokens it is handed, so this component of the bill is invisible to the teams paying it. We introduce the Total Cost of Agency (TCA), a decomposition of multi-agent workflow cost into base prompt, inference, memory injection, miss penalty and context-accumulation components, and an exact attribution method: a two-pass, non-billable token count that measures injected tokens directly rather than estimating them from word-count proxies. On a 200-task enterprise benchmark executed against real model APIs, memory injection accounts for 13.6 percent of the variable cost a compile-time optimizer can act on, about 12 percent of the full billed cost, and its share rises from a structural zero at workflow depth one to 27.6 percent at depth six. Injected tokens grow linearly with depth over the measured range (R^2 = 0.9974, depths two through six); a quadratic fit yields a negative leading coefficient, so the data do not exhibit convex growth at these depths. We show the component is controllable at fixed model tier: reducing the retrieval window capacity from 32 to 2 entries lowers injected tokens by 28.7 percent with an accuracy change within seed-level variation. We report in full that our graph-rewriting transforms are approximately cost-neutral in isolation, that two of the five decomposition terms are zero by construction in this harness, and that total workflow cost is dominated by model tier assignment, which we hold fixed and treat as prior work. Prompt caching is not evaluated; all figures are for the uncached case.

Sun 20 SeptArtificial IntelligenceMultiagent SystemsPerformance
The gist
When multiple AI agents work together using large language models, each agent adds extra context to its queries by injecting tokens from memory, but the cost of these tokens isn’t clear in usual billing reports. The authors propose a way to exactly measure and break down these costs into clear parts, including memory injection, which can add a significant share of the total cost, especially as workflow depth increases. They tested this approach on many real tasks and found ways to reduce memory injection costs without harming accuracy. This method helps teams understand and manage the hidden expenses in complex AI workflows.
Open → 2609.23790v1

Wavefront decoding speeds up looped language model text generation

WaveFront Decoding: Parallelized Self-Speculative Decoding for Looped Language Models

Abstract: Looped language models repeatedly apply a weight-shared block to increase effective depth without increasing parameter count, but the resulting T sequential recurrent-block calls per generated token substantially increase decoding latency. To address the issue, we introduce Wavefront Decoding (WFD), a training-free self-speculative decoding framework designed for looped language models. WFD exploits two properties of these architectures: intermediate recurrence outputs provide effective draft predictions, and weight sharing allows token states at different positions and recurrence depths to be processed in one batched recurrent-block call. WFD organizes these mixed-depth states into a diagonal wavefront, continuously drafting new positions at shallow depth while advancing earlier positions toward full-depth verification. Unlike the phase-separated draft-then-verify schedule, WFD therefore co-batches drafting and verification within the same recurrent calls, while rejected drafts are corrected using full-depth predictions. Across six Spec-Bench task categories, WFD achieves 2.42x speedup on Ouro-2.6B and 3.54x on Huginn-3.5B over autoregressive decoding, consistently outperforming draft-then-verify. Cross-recurrence KV sharing further reduces wavefront KV traffic and increases WFD's speedup to 4.81x on Huginn-3.5B.

Sat 19 SeptMachine Learning
The gist
Generating text with looped language models takes a long time because the model repeats the same process many times for each word. The authors created Wavefront Decoding, a way to speed up this text generation without retraining the model. It works by making quick draft guesses and checking them simultaneously, fixing mistakes as they go. Their method runs over twice as fast as the usual way on some large language models.
Open → 2609.23033v1

Adaptive skipping reduces computation in multimodal large language models

AdaVSkip: Adaptive Visual Token Skipping Across Layers For Efficient MLLMs Inference

Abstract: Multimodal large language models (MLLMs) require substantial computation to process numerous visual tokens across all transformer layers. Most methods for efficient MLLM inference exploit horizontal redundancy by compressing visual tokens. Beyond token reduction, recent studies exploit vertical redundancy through early exit or fixed-layer skipping. However, we find that the extent and distribution of this redundancy vary across inputs and differ between self-attention and MLP modules. Motivated by these observations, we propose AdaVSkip, which equips each layer with two lightweight routers that independently determine whether visual tokens pass through by or skip the self-attention and MLP modules. These decisions collectively define an input-specific visual-computation path, but their discrete and non-differentiable nature makes learning effective paths challenging. To address this challenge, we develop a progressive two-stage training framework that updates only the routers while keeping the backbone frozen. Stage I establishes an initial routing policy through supervised training with input-specific targets derived from module-wise necessity scores. To further align the routing policy with task performance, Stage II uses reinforcement learning to optimize routing decisions with direct feedback from generated answers. It combines an answer correctness reward with a skip-consistency reward that discourages excessive retention of visual-token computation. Across three MLLM backbones, AdaVSkip maintains strong task performance with substantially less computation. On LLaVA-NeXT-7B, AdaVSkip reduces FLOPs by 53.2\% while preserving the original model's average performance. Combining it with visual token compression increases this reduction to 91.2\%, while retaining 97.2\% of the original performance on average.

Mon 14 SeptComputer Vision and Pattern RecognitionArtificial Intelligence
The gist
Multimodal large language models process many small pieces of visual information, which takes a lot of computing power. The authors discovered that not all parts of the model need to handle every visual piece equally, and this varies between inputs and model components. They created AdaVSkip, which uses small decision-makers in each part of the model to skip unnecessary visual computations for each input. Their method keeps the model’s accuracy almost the same while cutting the computations significantly, making it faster and more efficient.
Open → 2609.15131v1

Agentkv improves key storage for multitask language models

AgentKV: Phase-Aware KV Eviction for Agentic LLMs

Abstract: Agentic serving can consume orders of magnitude more tokens than chatbot workloads, stressing both KV-cache capacity and decode-time bandwidth. Most KV-eviction methods score cached keys against representative queries drawn from the most recent tokens, assuming future attention resembles recent attention. We show that agentic generation violates this assumption: future queries form a mixture over think, act, tool, and others phases, and principal-angle analysis shows these components occupy measurably different query subspaces, so recency representatives systematically undervalue keys that upcoming phases will need. We propose AGENTKV, which maintains a small query buffer per phase and scores cached keys against their union. We further implement AGENTKV in a persistent multi-turn serving path that carries compressed KV state across turns and compacts retained KV pages online. Across two models, six task domains, and three KV budgets each, AGENTKV improves task score by 5.5 points on average over R-KV and 5.3 over Tri-attention. Relative to upstream full-KV SGLang, AGENTKV improves output-token throughput by up to 1.80x. Code: https://github.com/LiuTaowen-Tony/agentkv.

Mon 14 SeptMachine LearningComputation and Language
The gist
Language models that act with multiple steps, like thinking, acting, and using tools, need to remember many parts of their past interactions. The usual ways they decide what to keep or discard from memory assume future actions look like recent ones, but that doesn’t work well for these multi-phase tasks. The authors show that different task phases use different types of memory and offer a method, AGENTKV, that keeps track of these separately. This method improves task performance and speeds up the model’s output compared to previous approaches.
Open → 2609.14872v1

Unified system improves speed and cost of large AI model use

Unified AI Gateway: A Framework for Joint Model Routing and KV Cache Management

Abstract: Large language model (LLM) inference increasingly spans models that differ in size, capability, price, and provider. This shift creates two costs for developers. One is the integration cost of choosing among and switching between many models. The other is the inference cost of rebuilding a KV cache when it is unavailable or incompatible with the selected model. We define and analyze the Unified AI Gateway as a system setting for an edge-deployed AI traffic hub. It coordinates model routing, KV cache management, and compute placement across end devices, edge resources, and cloud model services. At request time, the gateway jointly selects a target model, an execution site, and a KV cache action under task-quality, latency, cost, and resource constraints. In parallel, background cache-management actions optimize KV cache placement, replication, retrieval, and lifecycle decisions for subsequent requests. We synthesize existing evidence on KV cache reuse, compression, cross-model mapping, distributed storage, and transfer, and discuss the remaining challenges of integrating these capabilities into one system. Across eight typical workload profiles, our workload-level analytical simulation reports TTFT speedups of 1.25$\times$--13.28$\times$ and input-cost benefits of 1.20$\times$--6.16$\times$.

Mon 7 SeptDistributed, Parallel, and Cluster Computing
The gist
Using large AI language models can be tricky because there are many models with different costs and abilities, and switching between them is complicated. The authors propose a system called the Unified AI Gateway that smartly chooses which model to use, where to run it, and how to manage memory caches to save time and money. This system works across devices, edge servers, and cloud services. Their tests show it can make AI responses faster and cheaper under various workloads.
Open → 2609.06940v1