Papers for

software developers building code generation tools

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.

Balance aware method speeds up parallel language model token generation

Balance-Aware Pivot Selection for Parallel Diffusion LLM Decoding

Abstract: Diffusion language models enable parallel token generation, offering a promising alternative to sequential autoregressive decoding. Existing acceleration methods use predictive confidence to enable parallel token commitment while preserving generation quality. However, confidence-based selection prioritizes reliable token predictions without explicitly considering how token positions shape the remaining decoding schedule. Moreover, such ordering does not always reflect inter-token dependencies, suggesting that confidence need not be the sole criterion for token selection. Motivated by this limitation, we propose Balance-Aware Pivot Decoding (BPD), which favors central pivots within contiguous masked intervals and decodes the selected positions in parallel. Balanced pivots yield logarithmic decoding depth in the interval length. Our practical method accounts for model uncertainty by combining confidence-based prefilling with confidence-thresholded center selection. We evaluate the resulting quality-efficiency tradeoff on LLaDA and Dream across five mathematical reasoning, code generation, and instruction-following benchmarks. Our implementation is available at: https://anonymous.4open.science/r/DLM_random_pivot-EE62/

Mon 19 OctComputation and Language
The gist
Standard language models generate words one by one, which can be slow. Some new models generate many tokens at once but often pick tokens based on how confident the model is about each one. The authors noticed this can miss the best order for picking which words to generate next. They created a method that picks middle words first in groups of unknown words, making the overall process faster and more balanced. They tested this method on tasks like math problems and coding, showing it keeps quality while speeding up generation.
Open → 2610.26040v1

ConflictGuide improves machine learning by revealing competing behaviors

ConflictGuide: AutoResearch Improves When Competing Behaviors Are Made Visible

Abstract: When designing machine learning models, desirable properties are often in tension: improving one behavior can impair another, so task progress can depend on alleviating the conflict. LLM-based AutoResearch systems, which iteratively edit model code and retain edits based on scalar task-performance feedback, have largely ignored this trade-off. We find that scalar feedback supports broad exploration early in search, but it does not reveal how edits affect competing behaviors. In matched-budget experiments, introducing competing-behavior feedback as task gains diminish increases the share of proposals that improve both behaviors and sustains progress beyond scalar-only plateaus. Obtaining this feedback for a given model requires identifying its competing behaviors and designing probes to measure them. To make competing-behavior feedback actionable, we introduce ConflictGuide. Its reusable ConflictGuide-Skill combines a literature-grounded taxonomy with model-specific evidence to identify competing behaviors and specify probes for a code agent to implement as metrics. Evolution proceeds in two stages: Stage I explores with task feedback; Stage II uses probe feedback to steer proposals toward conflict alleviation and retains marginal-gain edits only when probes indicate sufficient alleviation. Across five diverse model families, ConflictGuide reduces task and conflict-related errors by up to 28% and 14%, respectively, relative to scalar-only AutoResearch, with gains extending to other code agents.

Wed 30 SeptArtificial IntelligenceMachine Learning
The gist
When improving machine learning models, making progress on one goal can sometimes hurt another. The authors show that just looking at overall scores doesn't reveal these hidden conflicts well. They created ConflictGuide, which helps identify and measure competing behaviors so models can improve them together. This two-step process leads to better overall performance than using single-number feedback alone.
Open → 2609.39933v1