mlsanityData to 7 Oct 2026

Learning selection strategies in Buchberger's algorithm

arXiv 2005.01917 ↗First posted 5 May 2020cs.LG cs.SC math.ACcited by 20

Not on the map. Why?

Abstract (arXiv)

Studying the set of exact solutions of a system of polynomial equations largely depends on a single iterative algorithm, known as Buchberger's algorithm. Optimized versions of this algorithm are crucial for many computer algebra systems (e.g., Mathematica, Maple, Sage). We introduce a new approach to Buchberger's algorithm that uses reinforcement learning agents to perform S-pair selection, a key step in the algorithm. We then study how the difficulty of the problem depends on the choices of domain and distribution of polynomials, about which little is known. Finally, we train a policy model using proximal policy optimization (PPO) to learn S-pair selection strategies for random systems of binomial equations. In certain domains, the trained model outperforms state-of-the-art selection heuristics in total number of polynomial additions performed, which provides a proof-of-concept that recent developments in machine learning have the potential to improve performance of algorithms in symbolic computation.

Key facts. Cited by 20 papers in the map (data through 7 Oct 2026). First posted on arXiv 5 May 2020.

Builds on

No reference list yet.

Built on by

Cited by year (2026 to 7 Oct)

Citing papers per year: 2021: 3; 2022: 3; 2023: 7; 2024: 3; 2025: 2; 2026: 2.

20 papers.

Sort:

  1. 2021Machine-Learning Mathematical Structurescited by 25
  2. 2023Is deep learning a useful tool for the pure mathematician?cited by 14
  3. 2022Cluster Algebras: Network Science and Machine Learningcited by 9
  4. 2023Explainable AI Insights for Symbolic Computation: A case study on selecting the variable ordering for cylindrical algebraic decompositioncited by 7
  5. 2023Learning to Compute Gr"obner Basescited by 7
  6. 2025Computational Algebra with Attention: Transformer Oracles for Border Basis Algorithmscited by 7
  7. 2024A Triumvirate of AI Driven Theoretical Discoverycited by 5
  8. 2023An ML approach to resolution of singularitiescited by 3
  9. 2022From the String Landscape to the Mathematical Landscape: a Machine-Learning Outlookcited by 2
  10. 2024Lessons on Datasets and Paradigms in Machine Learning for Symbolic Computation: A Case Study on CADcited by 2
  11. 2021Learning proofs for the classification of nilpotent semigroupscited by 1
  12. 2021Learning a performance metric of Buchberger's algorithmcited by 1
8 more
  1. 2023Predicting the cardinality and maximum degree of a reduced Gr"obner basiscited by 1
  2. 2023Applying language models to algebraic topology: generating simplicial cycles using multi-labeling in Wu's formulacited by 1
  3. 2024Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systemscited by 1
  4. 2025HATSolver: Learning Groebner Bases with Hierarchical Attention Transformerscited by 1
  5. 2022SC-Square: Future Progress with Machine Learning?cited by 0
  6. 2023Learning to be Simplecited by 0
  7. 2026Learning Fast Monomial Orders for Gr"obner Basis Computationscited by 0
  8. 2026k-server-bench: Automating Potential Discovery for the k-Server Conjecturecited by 0