Papers for

automated reasoning 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.

Self evolving policy improves reasoning in large language models

Self-Evolution Reasoner: Continuous Optimization via Policy-Intrinsic Exploration and Exploitation

Abstract: Reinforcement learning with verifiable rewards (RLVR) enables large language models (LLMs) to continuously self-improve their reasoning capabilities. Compared to RLVR's scalar rewards, recent self-supervised on-policy distillation methods leverage denser supervision signals. However, both paradigms suffer from exploration bottlenecks, struggling to escape local optima when the policy fails to sample valid solutions. Relying on external demonstrations can bypass this issue; however, the off-policy nature hinders genuine self-improvement and the mismatched-distribution reasoning can not be fully exploited. In this work, we propose Self-Evolution Policy Optimization (SEPO), a framework that drives continuous reasoning capability evolution via guided exploration and in-distribution exploitation. Specifically, SEPO utilizes labels to elicit correct reasoning from the policy, unlocking the exploration potential. By treating current policy conditioned on this in-distribution reasoning as a self-teacher, SEPO distills the newly discovered solution back into the policy. Through this iterative cycle of policy-intrinsic exploration and exploitation, SEPO achieves robust and continuous capability evolution. Across scientific, tool-use, and complex logical reasoning domains, SEPO consistently achieves the best performance under identical training time or steps, demonstrating superior efficiency and convergence ceilings. Notably, SEPO maintains stable improvements even in scenarios where baselines severely underperform or fail entirely, such as on complex tasks or with small-scale models. Our code is available at https://github.com/Eric8932/SEPO.

Sun 25 OctMachine LearningComputation and Language
The gist
Large language models struggle to improve their reasoning when they get stuck exploring only wrong answers. The authors propose a method called Self-Evolution Policy Optimization (SEPO) that helps the model explore better answers by using its own correct reasoning examples as a guide. This approach lets the model repeatedly explore and learn from itself, improving steadily even on hard problems or with smaller models. Their experiments show SEPO outperforms other methods in various reasoning tasks.
Open → 2610.34137v1

Decision model accuracy improves dramatically with answer search at test time

P(Yes): 15$\times$ Improvements via Test-Time Scaling of Decision Models

Abstract: Decision models answer typed questions, such as multiple-choice or yes/no questions, with a probability for each option. We add test-time search to frozen decision models, with no training: we show the model a complete proposed answer, read off its probability of saying "Yes" to the proposal's correctness, and search for answers that it rates higher. The search is done either by editing one answer at a time or by joint optimization, which changes several answers at once. Search raises accuracy for every model and test set we tried, and the gains are largest for exact correctness on logic puzzles, where every answer in a task must be right. On 128 such puzzles, it takes Qwen3.8-27B from 2 to 30 exactly correct puzzles ($15\times$) and its per-blank accuracy from 27.8% to 48.5%. On a shared set of 47 puzzles, searching over each model's own Yes/No score raises the per-blank accuracy of StartLux Instant, Perplexity Decider, Clef, and JEV, which we reach only through its public API, by 4.0 to 13.0 percentage points, and raises the number of puzzles they get exactly correct, out of 47 and averaged over three search seeds, from 10 to 35, 9 to 26, 2 to 11, and 9 to 31.7 respectively.

Sun 18 OctArtificial Intelligence
The gist
Answering multiple-choice or yes/no questions is hard for computer models, especially when every part must be exactly right. The authors found a way to make these models much better without retraining them. They take a guess, then try slight changes and see which ones the model thinks are more likely to be correct. This searching process greatly increases the chance of getting the whole answer exactly right on logic puzzles and other tests. This works with many different models and improves their performance significantly.
Open → 2610.25474v1

Self evolving agents improve reasoning by using past versions

Self-Evolve With a Reference:Anchored Training of Tool-Integrated Agents

Abstract: Self-evolving tool-integrated agents learn from tasks and feedback generated within their own training loop. A Curriculum Agent generates tasks, while an Executor Agent learns from self-consistency signals through reinforcement learning. However, relying solely on the current Executor for feedback has two limitations: group-relative advantages vanish under full consensus, while uncertainty-based curriculum rewards favor disagreement without showing whether the generated tasks support further learning. These limitations motivate an additional reference beyond the current Executor. We propose \textit{AnchorLoop}, which introduces a frozen copy of the previous iteration's Executor as a historical reference and reuses it on both sides of the training loop. For the Executor, the anchor provides a cross-reference advantage that evaluates current outputs against both current and historical majority answers. For the Curriculum, it provides an agreement-based reference based on differences in sampled majority agreement. Since the Executor and anchor have identical parameters during Curriculum training, this comparison serves as a proxy for task selection rather than evidence of inter-version improvement or correctness. Across 13 reasoning benchmarks, AnchorLoop improves over Agent0 by 2.5\% on mathematical reasoning and 2.8\% on general reasoning tasks. It also maintains higher effective-advantage variance and continues improving in later iterations as the unanchored baseline shows diminishing gains. These results demonstrate the benefit of introducing a lightweight historical reference into self-evolving tool-integrated agents without external task or answer supervision.

Wed 7 OctArtificial Intelligence
The gist
Teaching AI agents to learn from their own generated tasks has challenges because feedback based only on their current abilities can become less useful over time. The authors propose a new method called AnchorLoop, which keeps a fixed copy of a past version of the AI as a reference point. This helps the AI compare its current answers with historical ones, leading to better task selection and learning. Tested on 13 reasoning tasks, this approach improved performance and maintained learning progress better than previous methods.
Open → 2610.09856v1

Three-valued logics blend dependence and classical connectives

On Three-Valued Dependence-Like Logics

Abstract: In this paper, we investigate connections between dependence logics, viewed as a subclass of relating logics, and three-valued logics. More specifically, we identify common features of Epstein's subject-matter semantics and the variable-inclusion conditions characteristic of some infectious many-valued logics. Inspired by Del Cerro and Lugardon's sequent calculi for dependence logics, in which classical connectives are combined with connectives satisfying Epstein-style conditions, we introduce two three-valued dependence-like logics that combine classical conjunction and disjunction with infectious negation and implication. We also provide sound, complete, and cut-free bisequent calculi for these logics.

Tue 6 OctLogic in Computer Science
The gist
Some logical systems need values beyond just true and false to handle uncertainty or incomplete information. The authors studied ways to combine classical logic with a three-valued logic that includes an 'infectious' negation and implication, which means some truth values spread in specific ways. They designed two new logical systems following this idea and created a way to prove all statements in these systems correctly and efficiently without extra steps. This helps better understand how different logic types relate and can work together.
Open → 2610.08293v1

Bayesian memory boosts large language model reasoning during use

Test-Time Adaptation of Reasoning Strategies with Bayesian Nonparametric Memory

Abstract: While modern large language models (LLMs) have been trained to reason through verbalized chains-of-thought, the generation cost grows substantially due to suboptimal paths to reach the final answer. Furthermore, as new insights are discovered while observing various input queries (e.g. through self-reflection), limited mechanisms exist for carrying forward these findings to be applied to subsequent problems. One can view the list of such strategies or behaviors as a growing cheatsheet, with elements retrieved from this memory module at inference-time. In this work, we consider structured cheatsheets, with learned clusters of behaviors. We introduce a Hierarchical Dirichlet Process Gaussian Mixture Model (HDP-GMM) over behavior embeddings, which shares components across domains while allowing domain-specific mixing weights, and uses the posterior predictive to retrieve relevant behaviors for a query; we call this a $\textit{Bayesian Cheatsheet}$. This mechanism allows for cheap adaptation in an online test-time training (TTT) setting, softly updating the mixture's sufficient statistics following each sample and enabling the creation of new components when the synthesized behaviors are sufficiently novel. We demonstrate that Bayesian Cheatsheet achieves clear performance gains relative to existing memory modules across reasoning benchmarks such as AIME'25, Omni-MATH, and PhysReason, even in the cold-start setting. We show that the Bayesian Cheatsheet is an adaptively reorganizing memory module, as behaviors can be re-assigned to components through a single step of collapsed Gibbs sampling. Our findings highlight the value of Bayesian-inspired memory modules for effective test-time adaptation and the role of structure in metacognitive reasoning.

Mon 5 OctComputation and Language
The gist
Large language models can solve problems by working through step-by-step thoughts, but sometimes they take longer than necessary because they don’t remember the best strategies. The authors create a system that learns from reasoning steps it has done before by organizing these strategies into groups and updating this memory as it goes. This helps the model quickly find useful ways to solve new problems, improving its performance on math and physics tests. Their method also adjusts its memory structure over time, making the system better at learning from experience during problem-solving.
Open → 2610.06516v1

Minimalist machine learns arithmetic by discovering recursive programs

Teaching a Minimalist Machine to Discover Recursive Programs for Arithmetic

Abstract: Humans can often acquire and synthesize complex, recursive concepts from minimal experience. Leveraging cognitive insights, we propose the Minimalist Machine, a framework for inductive program synthesis designed to model such conceptual learning. The system uses a compact relational subset of Prolog: Programs are searched within a fixed schema of body-free facts and two-body conjunctive Horn clauses. Recursion is not defined by a dedicated metarule. Instead, it emerges when a target predicate is reused inside the body of a learned clause. Inspired by a primary school curriculum, the model is taught through a human-curated, sequential introduction of new concepts in arithmetic. Starting from initially empty knowledge base, it first acquires simple structural predicates, then successor-based state transformations, and finally recursive programs for addition, subtraction, multiplication, and division. Ultimately, this approach yields the fully transparent, inductive reasoning trace necessary for human-like conceptual learning.

Mon 5 OctArtificial Intelligence
The gist
Learning complex ideas like math can be hard, but humans often learn them quickly with few examples. The authors created a simple computer system, called the Minimalist Machine, that mimics this process by gradually learning arithmetic concepts step-by-step, like a child in school. Instead of programming recursion explicitly, their system figures it out by reusing parts of what it already learned. This approach helps the machine build clear reasoning steps that resemble human thinking.
Open → 2610.06304v1

Reinforcement learning method preserves priorities across multiple goals

Lexicographic Multi-Objective On-Policy Distillation

Abstract: Reinforcement learning from verifiable rewards (RLVR) usually optimizes answer correctness, yet useful language-model behavior also requires high-quality reasoning and concise responses. Existing multi-reward post-training methods typically scalarize rewards or combine specialists without explicitly protecting a reward priority order. This is problematic when trade-offs are asymmetric: conciseness, for example, should not improve at the cost of correctness. We introduce Lexicographic Multi-Objective On-Policy Distillation (LMOPD), a multi-teacher method for integrating reward-specialized policies under explicit priorities. For each student rollout, LMOPD selects the specialist for the first objective whose gate detects a deficiency, then locally projects its centered log-policy correction to remove components that oppose higher-priority specialists. We evaluate 30B-A3B mixture-of-experts transformer models in two- and four-expert settings on three math benchmarks, measuring retained specialist gains. With two experts, LMOPD's point estimates fully retain the accuracy and reasoning-quality gains while acquiring $46.9\%$ of the conciseness gain. With four experts, it retains $\approx90\%$ of both the accuracy gain and reasoning-correctness gain, compared to only $\approx57\%$ by the next best evaluated baseline. Matched four-expertablations show that lexicographic routing outperforms random routing and that projection further strengthens both top-priority capabilities. Across both scales, LMOPD preserves the highest-priority capabilities more effectively than the existing baselines we evaluate, demonstrating the value of explicit priorities for specialist integration.

Thu 1 OctMachine LearningArtificial IntelligenceComputation and Language
The gist
Often, computers that learn to solve problems focus on just one goal, like giving correct answers. But sometimes, they need to do well in several ways, like being both correct and concise. The authors developed a way to combine several specialized strategies that each focus on one goal, while making sure the most important goals aren’t hurt by others. Their method keeps the top priorities strong while also improving secondary goals. They tested it on math problems and found it worked better than other approaches at balancing these goals.
Open → 2610.02359v1

Skill evolution improves lean theorem provers with mutation techniques

SkillEvoLean: Mutation-enhanced skill evolution for Lean provers

Abstract: Skill evolution offers a promising way to improve large language model agents without updating their parameters, but its use in formal theorem proving remains underexplored. Existing methods mainly target natural-language reasoning, improving skills by analyzing successful and failed trajectories and incrementally revising solving strategies. Although the Lean verifier provides reliable execution feedback, when all sampled trajectories fail, existing skill evolution methods lack successful trajectories from which to infer effective update directions. Furthermore, these methods also focus mainly on the root instruction file, thus underexploring the evolution of reference knowledge including mathematical concepts and proving techniques. To address these limitations, we propose a mutation-enhanced skill self-evolution framework for building skill-augmented Lean provers. The framework jointly evolves a high-level solving policy and its reference knowledge through progressive and mutation-based updates. Progressive evolution derives local improvements from successful and failed trajectories, while mutation is triggered when no complete proof can be generated, sampling mathematical concepts to produce and select new skill candidates under verifier feedback. We evaluate our method on MiniF2F, PutnamBench, the 2025 International Mathematical Olympiad (IMO 2025), and the 2026 USA Mathematical Olympiad (USAMO 2026). Under the same backbone model, trajectorysampling budget, and test-time compute, our method achieves proof success rates of 100.0%, 90.6%, 4/6, and 4/6, respectively, with GPT-5.5, outperforming the baseline methods. Further analysis shows that concept-guided mutation outperforms random-text-guided mutation by 6.9 and 8.2 percentage points on MiniF2F and PutnamBench, respectively, while solving one additional problem on both IMO 2025 and USAMO 2026.

Thu 1 OctMachine Learning
The gist
Teaching computers to solve math problems can be tricky when they keep failing and have no examples to learn from. The authors created a way for the Lean theorem prover to improve its problem-solving skills by making smart changes when it gets stuck, rather than just copying past successes. They tested this approach on challenging math problem sets and found it worked better than earlier methods. This helps computers get better at proving math ideas without changing their core programming.
Open → 2610.01799v1

Abductive candidate retention improves learning with conflicting labels

Candidate Retention for Abductive Learning

Abstract: Abductive learning combines neural perception with symbolic reasoning, using explanations generated by abduction to supervise the perception model. Multiple valid explanations of the same symbolic target can assign conflicting labels to the same inputs. Common policies select a single candidate as a pseudo-label, which may reinforce mistaken assignments, or weight all candidates, which may spread supervision across competing labels. These risks motivate selecting a retained subset to balance supervision sharpness and model-mass coverage. To guide this choice, we bound the coordinate-level supervision error using retained uncertainty, discarded model mass, and model mismatch. For a fixed model and training pair, only the first two terms depend on the retained set. We propose Abductive Candidate Retention (ACR), which uses these terms to guide greedy additions, accepting a candidate when its recovered mass exceeds the increase in retained uncertainty. Experiments show that ACR improves concept accuracy over single-candidate baselines and A3BL in most evaluated aggregated mod-addition settings. Objective ablations support the joint use of uncertainty and posterior mass.

Wed 30 SeptMachine LearningArtificial Intelligence
The gist
When computers try to learn by combining neural networks with logical reasoning, they sometimes get multiple valid but conflicting explanations for the same data. The paper addresses the problem of choosing which explanations to keep for training, because picking only one can reinforce mistakes, and keeping all can dilute learning. The authors propose a method called Abductive Candidate Retention (ACR) that selectively keeps explanations by balancing uncertainty and confidence. Their experiments show this improves accuracy compared to previous methods.
Open → 2609.39561v1

Multi-reward policy gradients improve helpfulness safety and math tasks

ORPG: Reconciling Multiple Reward Objectives through Objective-wise Policy Gradients

Abstract: Multi-reward policy optimization requires a joint update that reflects both the learning signals and the intended relationships among objectives. We introduce Objective-wise Reconciled Policy Gradient (ORPG), which constructs a separate clipped policy objective for each reward and reconciles the resulting gradients into one policy update. For compatible gradients, a cosine-dependent interpolation coordinates their contributions through a partially normalized reference while preserving the norm of their sum. We characterize this update as the unique solution of a spherical directional compromise. For conflicting gradients, projection follows the task's priorities. We evaluate the same compatible rule in helpfulness--safety alignment and correctness--cost optimization for mathematical reasoning. ORPG substantially improves average Useful and Harmless scores over the strongest external baseline on each axis. In mathematics, it achieves the highest average full-budget accuracy and three-budget hypervolume among the compared methods, with more accurate and shorter responses than the initial policy. Component comparisons and training dynamics show the larger contribution of compatible coordination and a complementary benefit from conflict handling. These results support gradient reconciliation for objectives with equal standing and for objectives with an explicit priority.

Mon 28 SeptMachine LearningComputation and Language
The gist
Sometimes, computer programs need to learn from multiple goals or rewards that may not always agree. The authors developed a method called ORPG that treats each objective separately and then combines their learning signals smartly. When goals align, it mixes their directions to keep the combined learning strong; when they conflict, it prioritizes the more important goals. This approach improved performance on tasks like making AI responses helpful and safe, and solving math problems more accurately and efficiently.
Open → 2609.34985v1

Generative symbolic memory improves long term learning in AI agents

GenMem: Generative Symbolic Memory for Self-Evolving Harness

Abstract: Long-term memory supports the self-evolution of LLM agents by retaining experience and skills across tasks and enabling their retrieval, reuse, and revision in subsequent long-horizon decision-making. Yet existing memory management approaches remain limited to discriminative retrieval and to address the sparse, hierarchical, and highly redundant structure of reusable experience: only a small, task-dependent subset of trajectories and memories warrants retention, retrieval, or revision. Learning these operations is further complicated by sparse, delayed, and indirect task-level feedback, with weak supervision across the memory lifecycle. Moreover, continual memory evolution introduces an architectural tension as addressing invariance: stored experience is perpetually revised, yet the addressing interface consumed by learned retrieval policies must remain stable. To address, we present GenMem, which reformulates memory management as generative symbolic addressing. Its core mechanism is the Symbolic Identifier (SID), a multi-level discrete token tuple drawn from a Cartesian-product address space that factorizes a million-scale sparse memory space using fewer than one hundred discrete symbols. Instead of generating ever-changing raw content, the memory agent learns to generate SIDs, while memory evolution rewrites the payload at a fixed address without shifting the address itself. Architecturally, GenMem couples a MemRetriever and a MemEvolver within a multi-agent harness, trained via GRPO with dense process and outcome rewards with two-channels optimization. Under offline memory evolution, experiments spanning ALFWorld, WebShop, multi-hop QA, medical reasoning, and deep research evaluate GenMem against strong memory-augmented baselines...

Mon 28 SeptMachine Learning
The gist
This paper looks at ways to help AI agents remember useful experiences over many tasks, so they can learn and improve over time. Existing systems struggle because they only pick small, specific memories and find it hard to update these memories without confusion. The authors introduce GenMem, a new memory system that stores experiences with special symbolic addresses, making the memory large but manageable and stable. Their method lets the AI efficiently retrieve and update memories while learning from past outcomes and actions.
Open → 2609.34633v1

Audit First VAPO improves update safety control in AI systems

Audit-First VAPO: Risk-Certified Selective Updates under Imperfect Verification

Abstract: Imperfect verifiers can assign a harmful update direction even when clipping and regularization bound its magnitude. We introduce Audit-First VAPO, which separates discrete directional admission from continuous magnitude control. An observation-only accept-appeal-abstain policy uses a finite secondary-verification budget; its action trace is frozen before clean labels are joined. Simultaneous finite-sample bounds then certify selected harmful risk, coverage, and verifier-call rate over a predeclared policy family. Conditional Hoeffding-Azuma bounds account for the dependence induced by shared budgets, and rollout or verifier changes initiate a new certification stage. After admission, a bounded trust-clip-KL actuator controls magnitude. We evaluate two models on two reasoning benchmarks against static RLVR, matched-random selection, confidence thresholding, noise correction, and verifier augmentation. On Qwen3.5-0.8B and GSM8K at target risk $ρ=0.08$, RC-VAPO achieves 74.1% accuracy, selected harmful risk 0.0697, coverage 0.4125, and relative verifier cost $1.16\times$. At matched coverage and update magnitude, its selected-risk difference from matched random is -0.0260 with paired 95% interval $[-0.0364,-0.0157]$. Across asymmetric, confidence-dependent, and correlated-verifier noise, the certificate is satisfied on 57 of 60 independent runs. These comparisons isolate informative directional selection from proposal suppression, update shrinkage, and additional verifier computation.

Sun 27 SeptArtificial IntelligenceComputation and LanguageMachine Learning
The gist
Sometimes AI systems make updates that unintentionally harm their performance, even if these updates are small. The authors present Audit-First VAPO, a method that checks the safety of update directions before allowing them and controls the size of the update afterward. This approach uses a limited secondary check to minimize risk and provides statistical guarantees about harmful update rates and how often checks are needed. Their tests on reasoning benchmarks showed that this method reduces harmful updates compared to random or simpler selection approaches while keeping performance high.
Open → 2609.33662v1

Looped flows improve reasoning by refining computation over time

Thinking with Looped Flows

Abstract: Humans and machines often solve harder problems by spending more time on computation. In deep learning, looped models implement this idea during inference by recurrently updating a hidden state. In practice, however, their training backpropagates through only one or a few updates, making it hard to train early updates to support future ones. We propose looped flows, an approach that sidesteps this issue by training the recurrence with local denoising objectives. By imposing temporal association across denoising objectives through progressively decreasing noise levels and shared noise, the model is incentivized to learn recurrent states that transfer useful computation over time, even when gradients cover only a few updates. We then formulate inference as integrating the velocity of a probability flow parameterized by the learned denoiser, coupled with recurrent states. This allows solving harder problems by spending more computation through a finer temporal grid and enables multiple valid predictions from different initial noise samples. Across six reasoning benchmarks including two multi-solution benchmarks, looped flows outperform prior state-of-the-art looped models overall, achieving 58.8% test accuracy on ARC-AGI-1 and 12.2% on ARC-AGI-2.

Thu 10 SeptMachine LearningArtificial Intelligence
The gist
Solving hard problems often requires a computer to think for longer by repeating steps. The authors found that teaching a model to improve its own thinking step-by-step using small local challenges helps it plan better for future steps. They tested this approach on several reasoning puzzles and it did better than previous similar models. The new method also allows for making different valid guesses depending on starting conditions.
Open → 2609.11801v1