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

Dorian Florescu, Matthew England
4/26/2024
cs.SCcs.LG

No confident code implementation found for this paper.

Abstract

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.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Similar Papers

Cite this paper

@article{florescu2024constrained,
  title  = {Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systems},
  author = {Dorian Florescu and Matthew England},
  year   = {2024},
  eprint = {2404.17508},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2404.17508v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2404.17508.svg)](https://codeofpaper.com/paper/2404.17508)

Discussion