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 language | English |
---|---|
Title of host publication | Mathematical Software – ICMS 2024 |
Subtitle of host publication | 8th International Conference, Durham, UK, July 22–25, 2024, Proceedings |
Editors | Kevin Buzzard, Alicia Dickenstein, Bettina Eick, Anton Leykin, Yue Ren |
Publisher | Springer |
Pages | 186-195 |
Number of pages | 10 |
Edition | 1 |
ISBN (Electronic) | 978-3-031-64529-7 |
ISBN (Print) | 978-3-031-64528-0 |
DOIs | |
Publication status | Published - 17 Jul 2024 |
Event | International Congress on Mathematical Software 2024 - Durham, United Kingdom Duration: 22 Jul 2024 → 25 Jul 2024 https://maths.dur.ac.uk/icms2024/ICMS2024.html |
Publication series
Name | Lecture Notes in Computer Science |
---|---|
Volume | 14749 |
ISSN (Print) | 0302-9743 |
ISSN (Electronic) | 1611-3349 |
Conference
Conference | International Congress on Mathematical Software 2024 |
---|---|
Country/Territory | United Kingdom |
City | Durham |
Period | 22/07/24 → 25/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).
Funders | Funder number |
---|---|
Engineering and Physical Sciences Research Council | EP/R019622/1, EP/T015748/1 |
Keywords
- computer algebra
- cylindrical algebraic decomposition
- machine learning
- explainable AI
- interpretability
- XAI