Explainable AI Insights for Symbolic Computation: A case study on selecting the variable ordering for cylindrical algebraic decomposition

04/24/2023
by   Lynn Pickering, et al.
0

In recent years there has been increased use of machine learning (ML) techniques within mathematics, including symbolic computation where it may be applied safely to optimise or select algorithms. This paper explores whether using explainable AI (XAI) techniques on such ML models can offer new insight for symbolic computation, inspiring new implementations within computer algebra systems that do not directly call upon AI tools. We present a case study on the use of ML to select the variable ordering for cylindrical algebraic decomposition. It has already been demonstrated that ML can make the choice well, but here we show how the SHAP tool for explainability can be used to inform new heuristics of a size and complexity similar to those human-designed heuristics currently commonly used in symbolic computation.

READ FULL TEXT

page 6

page 17

research
04/24/2019

Comparing machine learning models to choose the variable ordering for cylindrical algebraic decomposition

There has been recent interest in the use of machine learning (ML) appro...
research
07/13/2023

Data Augmentation for Mathematical Objects

This paper discusses and evaluates ideas of data balancing and data augm...
research
03/03/2022

Evolving symbolic density functionals

Systematic development of accurate density functionals has been a decade...
research
06/03/2019

Algorithmically generating new algebraic features of polynomial systems for machine learning

There are a variety of choices to be made in both computer algebra syste...
research
11/28/2019

Improved cross-validation for classifiers that make algorithmic choices to minimise runtime without compromising output correctness

Our topic is the use of machine learning to improve software by making c...
research
05/22/2020

A machine learning based software pipeline to pick the variable ordering for algorithms with polynomial inputs

We are interested in the application of Machine Learning (ML) technology...
research
10/27/2020

An Experimentation Platform for Explainable Coalition Situational Understanding

We present an experimentation platform for coalition situational underst...

Please sign up or login with your details

Forgot password? Click here to reset