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

Dorian Florescu, Matthew England

Research output: Chapter in Book/Report/Conference proceedingConference proceedingpeer-review

1 Citation (Scopus)

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.
Original languageEnglish
Title of host publicationMathematical Software – ICMS 2024
Subtitle of host publication8th International Conference, Durham, UK, July 22–25, 2024, Proceedings
EditorsKevin Buzzard, Alicia Dickenstein, Bettina Eick, Anton Leykin, Yue Ren
PublisherSpringer
Pages186-195
Number of pages10
Edition1
ISBN (Electronic)978-3-031-64529-7
ISBN (Print)978-3-031-64528-0
DOIs
Publication statusPublished - 17 Jul 2024
EventInternational Congress on Mathematical Software 2024 - Durham, United Kingdom
Duration: 22 Jul 202425 Jul 2024
https://maths.dur.ac.uk/icms2024/ICMS2024.html

Publication series

NameLecture Notes in Computer Science
Volume14749
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

ConferenceInternational Congress on Mathematical Software 2024
Country/TerritoryUnited Kingdom
CityDurham
Period22/07/2425/07/24
Internet address

Funding

DF and ME were both supported by EPSRC grant EP/R019622/1: Embedding Machine Learning within Quantifier Elimination Procedures. ME was also supported by EPSRC grant EP/T015748/1: Pushing Back the Doubly-Exponential Wall of Cylindrical Algebraic Decomposition (DEWCAD).

FundersFunder number
Engineering and Physical Sciences Research CouncilEP/R019622/1, EP/T015748/1

Keywords

  • computer algebra
  • cylindrical algebraic decomposition
  • machine learning
  • explainable AI
  • interpretability
  • XAI

Fingerprint

Dive into the research topics of 'Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systems'. Together they form a unique fingerprint.

Cite this