mlsanityData to 14 Oct 2026

Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systems

arXiv 2404.17508 ↗First posted 26 Apr 2024cs.SC cs.LGcited by 1

Not on the map. Why?

Abstract (arXiv)

We present a new methodology for utilising machine learning technology in symbolic computation research. We explain how a well known human-designed heuristic to make the choice of variable ordering in cylindrical algebraic decomposition may be represented as a constrained neural network. This allows us to then use machine learning methods to further optimise the heuristic, leading to new networks of similar size, representing new heuristics of similar complexity as the original human-designed one. We present this as a form of ante-hoc explainability for use in computer algebra development.

Key facts. Cited by 1 paper in the map (data through 14 Oct 2026). Builds on 16 of its 35 references that are in the map. First posted on arXiv 26 Apr 2024.

Builds on

16 of 35 references.

References · 16

  1. 2017A Unified Approach to Interpreting Model Predictionscited by 6,555
  2. 2019Explainable Artificial Intelligence (XAI): Concepts, Taxonomies, Opportunities and Challenges toward Responsible AIcited by 1,552
  3. 2019Deep Learning for Symbolic Mathematicscited by 270
  4. 2021Machine-Learning Mathematical Structurescited by 25
  5. 2022Stop ordering machine learning algorithms by their explainability! A user-centered investigation of performance and explainabilitycited by 21
  6. 2020Learning selection strategies in Buchberger's algorithmcited by 20
  7. 2014Applying machine learning to the problem of choosing a heuristic to select the variable ordering for cylindrical algebraic decompositioncited by 10
  8. 2019Comparing machine learning models to choose the variable ordering for cylindrical algebraic decompositioncited by 7
  9. 2023Explainable AI Insights for Symbolic Computation: A case study on selecting the variable ordering for cylindrical algebraic decompositioncited by 7
  10. 2019Algorithmically generating new algebraic features of polynomial systems for machine learningcited by 6
  11. 2019Improved cross-validation for classifiers that make algorithmic choices to minimise runtime without compromising output correctnesscited by 5
  12. 2020Machine learning the real discriminant locuscited by 5
4 more
  1. 2016Using Machine Learning to Decide When to Precondition Cylindrical Algebraic Decomposition With Groebner Basescited by 4
  2. 2020A machine learning based software pipeline to pick the variable ordering for algorithms with polynomial inputscited by 4
  3. 2018TheoryGuru: A Mathematica Package to apply Quantifier Eliminationcited by 3
  4. 2024Lessons on Datasets and Paradigms in Machine Learning for Symbolic Computation: A Case Study on CADcited by 2

Built on by

Cited by year

Citing papers per year: 2024: 1.

1 paper.