{"title":"用于优化计算机代数系统的可解释启发式创建的约束神经网络","authors":"Dorian Florescu, Matthew England","doi":"arxiv-2404.17508","DOIUrl":null,"url":null,"abstract":"We present a new methodology for utilising machine learning technology in\nsymbolic computation research. We explain how a well known human-designed\nheuristic to make the choice of variable ordering in cylindrical algebraic\ndecomposition may be represented as a constrained neural network. This allows\nus to then use machine learning methods to further optimise the heuristic,\nleading to new networks of similar size, representing new heuristics of similar\ncomplexity as the original human-designed one. We present this as a form of\nante-hoc explainability for use in computer algebra development.","PeriodicalId":501033,"journal":{"name":"arXiv - CS - Symbolic Computation","volume":"75 1","pages":""},"PeriodicalIF":0.0000,"publicationDate":"2024-04-26","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systems\",\"authors\":\"Dorian Florescu, Matthew England\",\"doi\":\"arxiv-2404.17508\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"We present a new methodology for utilising machine learning technology in\\nsymbolic computation research. We explain how a well known human-designed\\nheuristic to make the choice of variable ordering in cylindrical algebraic\\ndecomposition may be represented as a constrained neural network. This allows\\nus to then use machine learning methods to further optimise the heuristic,\\nleading to new networks of similar size, representing new heuristics of similar\\ncomplexity as the original human-designed one. We present this as a form of\\nante-hoc explainability for use in computer algebra development.\",\"PeriodicalId\":501033,\"journal\":{\"name\":\"arXiv - CS - Symbolic Computation\",\"volume\":\"75 1\",\"pages\":\"\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2024-04-26\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"arXiv - CS - Symbolic Computation\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/arxiv-2404.17508\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"arXiv - CS - Symbolic Computation","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/arxiv-2404.17508","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
Constrained Neural Networks for Interpretable Heuristic Creation to Optimise Computer Algebra Systems
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.