Papers for

software engineers building ai systems

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.

ActionOPD improves small AI agents by focusing on decisions not words

ActionOPD: Distilling Decisions, Not Tokens

Abstract: Distilling capable language-model agents into smaller models requires aligning the student's behavior with the teacher's. This raises a fundamental question: at which states and at what granularity should this alignment be performed? Offline imitation provides dense but token-specific supervision and can suffer from state-distribution mismatch. Token-level on-policy distillation (OPD) addresses this mismatch but typically requires teacher token probabilities and compatible tokenization. We argue that semantic actions provide a natural unit of supervision for agent distillation. We introduce ActionOPD, an action-level on-policy distillation method motivated by maximizing expected teacher-action likelihood at student-encountered states. At each such state, ActionOPD samples actions from both the student and a black-box teacher, rewarding student actions according to their semantic agreement with the sampled teacher actions. Through policy optimization, ActionOPD aligns the student's action-level behavior with the teacher's decisions without requiring reproduction of teacher-written reasoning or access to teacher token probabilities. Training Qwen3-4B and Qwen3-8B with two teachers on diverse, curated tool-use tasks yields average gains of 3.3-6.9 percentage points across four out-of-distribution benchmarks. ActionOPD scales favorably with student size and teacher capability, without requiring the teacher and student to share a model family or tokenizer. On $τ^2$-bench, ActionOPD achieves competitive performance against offline distillation and token-level OPD. We further explore Self-ActionOPD with a same-model teacher and privileged context. These results establish ActionOPD as a promising approach to agent distillation.

Wed 14 OctArtificial Intelligence
The gist
When making smaller versions of big AI language models, it's tricky to copy how the bigger model chooses what to do next. The paper introduces ActionOPD, a way to train smaller models to imitate the big ones based on their actual decisions (actions) rather than trying to copy every single word they produce. This method works even if the smaller and bigger models use different vocabularies or internal setups. ActionOPD shows better performance on tasks the models haven't seen before, making it a useful technique for building efficient AI tools.
Open → 2610.19820v1

Spectral feedback improves protein design by iterative editing

Spectral Feedback for Test-Time Alignment of Protein Diffusion Models

Abstract: Reward maximization alignment methods for discrete diffusion models have primarily focused on steering the reverse process, either by influencing token logits or by selecting favorable sequences at intermediate steps. These approaches largely treat inference as a unidirectional process, lacking mechanisms for revisiting undesirable token selections. We introduce Spectral Feedback, an algorithm that selects edit-positions in a feedback loop, allowing the model to iteratively correct its own generations. This approach leverages the mask structure of discrete diffusion models by re-masking and re-sampling tokens, analogous to image editing methods that reintroduce noisy latents and re-run the reverse process. While prior alignment methods focus on what token labels to assign to maximize a target reward, we instead treat which tokens to revisit as the central alignment problem. Selecting edit-positions is challenging because edit effects are interdependent: the impact of modifying one token depends on which others are edited simultaneously. We define an edit-set as a set of token positions to re-mask and re-sample. Motivated by prior work on sparse interactions in biological systems, we find empirically that edit-set value functions for protein inverse folding admit sparse Fourier representations. This structure enables Spectral Feedback to efficiently learn and optimize the value functions for edit-position selection. Spectral Feedback is model-agnostic and can be applied to pretrained, test-time aligned, and fine-tuned diffusion models. For all of these models, the algorithm improves alignment performance without modifying the underlying generative process. Applied to inverse folding with a protein stability reward oracle, it achieves a 32.3% increase in stable proteins for a pretrained model, 24.8% for Best-of-10, and 5.8% for a state-of-the-art RL fine-tuned diffusion model.

Thu 24 SeptArtificial Intelligence
The gist
Designing proteins that fold stably is a big challenge, and current AI methods often make mistakes they can't easily fix. The authors introduce Spectral Feedback, a way for protein-generating models to identify which parts of a protein sequence should be rethought and edited repeatedly to improve results. This method uses mathematical tools to efficiently pick the best spots to revise, boosting the number of stable proteins created. It works with existing models without needing to change their internal workings.
Open → 2609.30456v1

ChipMEM helps design chips by remembering verified improvements

ChipMEM: Verification-Grounded Memory for EDA Agents

Abstract: Large language model (LLM)-based agents use Electronic Design Automation (EDA) tools to generate and revise register-transfer-level (RTL) designs under synthesis and verification feedback. Recent methods learn from this feedback by distilling reusable skills from execution traces or by training on rewards derived from EDA-tools. Both methods are typically evaluated on the tasks that produced the experience. Repeated access to benchmark feedback on the same task can reward task-specific revision rather than creating reusable knowledge that transfers. We introduce ChipMEM, a verification-grounded memory layer for EDA agents. It combines cross-task procedural memory with within-trajectory statistical guidance. Its procedural component distills and stores a skill only after it passes synthesis, simulation, or formal checks, rather than relying on model self-assessments. A Bayesian component maintains hierarchical Beta estimates over tool-call outcomes and ranks recovery strategies that succeeded under comparable errors. A common adapter applies the same memory interface to RTL optimization and testbench-generation agents while preserving each domain's tools and acceptance criteria. We measure performance on training tasks and evaluate whether learned skills transfer to unseen tasks. On RTLRewriter-Bench, under matched model and tool settings, ChipMEM produces equivalence-passing outputs on 39/54 scored designs versus 35/54 without memory; on the 49-design short suite, mean area improvement is 8.69% versus 5.66%. On held-out CVDP tasks, ChipMEM with a frozen procedural library achieves 20/20 accepted outcomes versus 18/20 without memory in a single evaluation per setting.

Tue 22 SeptMachine LearningComputation and Language
The gist
Making computer chips requires designing complex circuits that have to work correctly and efficiently. The authors show a method called ChipMEM that helps AI-based chip design tools remember only good ways to improve designs, verified by tests. This memory allows the system to reuse useful fixes on new tasks instead of just repeating trial-and-error on the same problems. They tested ChipMEM on challenging chip design problems and found it made better designs more often and worked well on tasks it hadn’t seen before.
Open → 2609.27067v1