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

Dorian Florescu, Matthew England

Research output: Chapter or section in a book/report/conference proceedingChapter in a published conference proceeding

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 - 8th International Conference, Proceedings
EditorsKevin Buzzard, Alicia Dickenstein, Bettina Eick, Anton Leykin, Yue Ren
Place of PublicationCham, Switzerland
PublisherSpringer, Cham
Pages186-195
Number of pages10
ISBN (Print)9783031645280
DOIs
Publication statusPublished - 17 Jul 2024
Event8th International Conference on Mathematical Software, ICMS 2024 - Durham, UK United Kingdom
Duration: 22 Jul 202425 Jul 2024

Publication series

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Volume14749 LNCS
ISSN (Print)0302-9743
ISSN (Electronic)1611-3349

Conference

Conference8th International Conference on Mathematical Software, ICMS 2024
Country/TerritoryUK United Kingdom
CityDurham
Period22/07/2425/07/24

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
Embedding Machine LearningEP/T015748/1

Keywords

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

ASJC Scopus subject areas

  • Theoretical Computer Science
  • General Computer Science

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