Contrastive Reinforcement Learning of Symbolic Reasoning Domains
Not on the map. Why?
Abstract (arXiv)
Abstract symbolic reasoning, as required in domains such as mathematics and logic, is a key component of human intelligence. Solvers for these domains have important applications, especially to computer-assisted education. But learning to solve symbolic problems is challenging for machine learning algorithms. Existing models either learn from human solutions or use hand-engineered features, making them expensive to apply in new domains. In this paper, we instead consider symbolic domains as simple environments where states and actions are given as unstructured text, and binary rewards indicate whether a problem is solved. This flexible setup makes it easy to specify new domains, but search and planning become challenging. We introduce four environments inspired by the Mathematics Common Core Curriculum, and observe that existing Reinforcement Learning baselines perform poorly. We then present a novel learning algorithm, Contrastive Policy Learning (ConPoLe) that explicitly optimizes the InfoNCE loss, which lower bounds the mutual information between the current state and next states that continue on a path to the solution. ConPoLe successfully solves all four domains. Moreover, problem representations learned by ConPoLe enable accurate prediction of the categories of problems in a real mathematics curriculum. Our results suggest new directions for reinforcement learning in symbolic domains, as well as applications to mathematics education.
Key facts. Cited by 17 papers in the map (data through 7 Oct 2026). Builds on 11 of its 34 references that are in the map. First posted on arXiv 16 Jun 2021.
Builds on
11 of 34 references.
References · 11
- 2018Representation Learning with Contrastive Predictive Codingcited by 7,662
- 2021Decision Transformer: Reinforcement Learning via Sequence Modelingcited by 1,528
- 2020CURL: Contrastive Unsupervised Representations for Reinforcement Learningcited by 745
- 2020Generative Language Modeling for Automated Theorem Provingcited by 379
- 2019Learning to Prove Theorems via Interacting with Proof Assistantscited by 107
- 2015Deep Reinforcement Learning with a Natural Language Action Spacecited by 88
- 2016DeepMath - Deep Sequence Models for Premise Selectioncited by 80
- 2018Reinforcement Learning of Theorem Provingcited by 69
- 2020Conditional Negative Sampling for Contrastive Learning of Visual Representationscited by 57
- 2020Towards Effective Context for Meta-Reinforcement Learning: an Approach based on Contrastive Learningcited by 29
- 2018ATPboost: Learning Premise Selection in Binary Setting with ATP Feedbackcited by 12
Built on by
Citing papers per year: 2022: 6; 2023: 0; 2024: 6; 2025: 4; 2026: 1.
17 papers.
Sort:
By area:
- 2025Think or Not? Exploring Thinking Efficiency in Large Reasoning Models via an Information-Theoretic Lenscited by 32
- 2022Peano: Learning Formal Mathematical Reasoningcited by 15
- 2022Simplifying Polylogarithms with Machine Learningcited by 14
- 2022Assistive Teaching of Motor Control Tasks to Humanscited by 8
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Treescited by 7
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractionscited by 5
- 2025Contrastive Representations for Temporal Reasoningcited by 5
- 2024Symbolic Equation Solving via Reinforcement Learningcited by 4
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learningcited by 3
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractionscited by 2
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2022Using Contrastive Samples for Identifying and Leveraging Possible Causal Relationships in Reinforcement Learningcited by 1
5 more
- 2024Gradient Boosting Reinforcement Learningcited by 1
- 2024MathDSL: A Domain-Specific Language for Concise Mathematical Solutions Via Program Synthesiscited by 0
- 2025Decomposed Inductive Procedure Learning: Learning Academic Tasks with Human-Like Data Efficiencycited by 0
- 2025Curiosity-driven RL for symbolic equation solvingcited by 0
- 2026Reinforcement Learning for Symbolic Equation Solvingcited by 0
- 2026Reinforcement Learning for Symbolic Equation Solving31 Aug 2026
- 2025Curiosity-driven RL for symbolic equation solving19 Oct 2025
- 2025Contrastive Representations for Temporal Reasoning18 Aug 2025
- 2025Think or Not? Exploring Thinking Efficiency in Large Reasoning Models via an Information-Theoretic Lens23 May 2025
- 2025Decomposed Inductive Procedure Learning: Learning Academic Tasks with Human-Like Data Efficiency15 May 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024MathDSL: A Domain-Specific Language for Concise Mathematical Solutions Via Program Synthesis26 Sep 2024
- 2024Gradient Boosting Reinforcement Learning11 Jul 2024
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractions12 Jun 2024
- 2024Symbolic Equation Solving via Reinforcement Learning24 Jan 2024
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learning24 Jan 2024
- 2022Peano: Learning Formal Mathematical Reasoning29 Nov 2022
5 more
- 2022Assistive Teaching of Motor Control Tasks to Humans25 Nov 2022
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractions16 Nov 2022
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Trees31 Oct 2022
- 2022Using Contrastive Samples for Identifying and Leveraging Possible Causal Relationships in Reinforcement Learning28 Oct 2022
- 2022Simplifying Polylogarithms with Machine Learning8 Jun 2022
- 2025Think or Not? Exploring Thinking Efficiency in Large Reasoning Models via an Information-Theoretic Lenscited by 32
- 2022Peano: Learning Formal Mathematical Reasoningcited by 15
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Treescited by 7
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractionscited by 5
- 2025Contrastive Representations for Temporal Reasoningcited by 5
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learningcited by 3
- 2025Contrastive Representations for Temporal Reasoning18 Aug 2025
- 2025Think or Not? Exploring Thinking Efficiency in Large Reasoning Models via an Information-Theoretic Lens23 May 2025
- 2024SEER: Facilitating Structured Reasoning and Explanation via Reinforcement Learning24 Jan 2024
- 2022Peano: Learning Formal Mathematical Reasoning29 Nov 2022
- 2022LEMMA: Bootstrapping High-Level Mathematical Reasoning with Learned Symbolic Abstractions16 Nov 2022
- 2022RLET: A Reinforcement Learning Based Approach for Explainable QA with Entailment Trees31 Oct 2022
- 2022Simplifying Polylogarithms with Machine Learningcited by 14
- 2022Assistive Teaching of Motor Control Tasks to Humanscited by 8
- 2024Symbolic Equation Solving via Reinforcement Learningcited by 4
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractionscited by 2
- 2024Application of AI to formal methods - an analysis of current trendscited by 2
- 2022Using Contrastive Samples for Identifying and Leveraging Possible Causal Relationships in Reinforcement Learningcited by 1
- 2024Gradient Boosting Reinforcement Learningcited by 1
- 2024MathDSL: A Domain-Specific Language for Concise Mathematical Solutions Via Program Synthesiscited by 0
- 2025Decomposed Inductive Procedure Learning: Learning Academic Tasks with Human-Like Data Efficiencycited by 0
- 2025Curiosity-driven RL for symbolic equation solvingcited by 0
- 2026Reinforcement Learning for Symbolic Equation Solvingcited by 0
- 2026Reinforcement Learning for Symbolic Equation Solving31 Aug 2026
- 2025Curiosity-driven RL for symbolic equation solving19 Oct 2025
- 2025Decomposed Inductive Procedure Learning: Learning Academic Tasks with Human-Like Data Efficiency15 May 2025
- 2024Application of AI to formal methods - an analysis of current trends22 Nov 2024
- 2024MathDSL: A Domain-Specific Language for Concise Mathematical Solutions Via Program Synthesis26 Sep 2024
- 2024Gradient Boosting Reinforcement Learning11 Jul 2024
- 2024When Do Skills Help Reinforcement Learning? A Theoretical Analysis of Temporal Abstractions12 Jun 2024
- 2024Symbolic Equation Solving via Reinforcement Learning24 Jan 2024
- 2022Assistive Teaching of Motor Control Tasks to Humans25 Nov 2022
- 2022Using Contrastive Samples for Identifying and Leveraging Possible Causal Relationships in Reinforcement Learning28 Oct 2022
- 2022Simplifying Polylogarithms with Machine Learning8 Jun 2022