Silas: A high-performance machine learning foundation for logical reasoning and verification

Hadrien Bride,Cheng-Hao Cai,Jie Dong,Jin Song Dong,Zhe Hou,Seyedali Mirjalili,Jing Sun
DOI: https://doi.org/10.1016/j.eswa.2021.114806
IF: 8.5
2021-01-01
Expert Systems with Applications
Abstract:This paper introduces a new high-performance machine learning tool named Silas, which is built to provide a more transparent, dependable and efficient data analytics service. We discuss the machine learning aspects of Silas and demonstrate the advantage of Silas in its predictive and computational performance. We show that several customised algorithms in Silas yield better predictions in a significantly shorter time compared to the state-of-the-art. Another focus of Silas is on providing a formal foundation of decision trees to support logical analysis and verification of learned prediction models. We illustrate the potential capabilities of the fusion of machine learning and logical reasoning by showcasing applications in three directions: formal verification of the prediction model against user specifications, training correct-by-construction models, and explaining the decision-making of predictions.
What problem does this paper attempt to address?