TY - JOUR
T1 - On the Configuration of More and Less Expressive Logic Programs
AU - Dorado, Carmine
AU - Maratea, Marco
AU - Vallati, Mauro
N1 - Funding Information:
Mauro Vallati was supported by a UKRI Future Leaders Fellowship [grant number MR/T041196/1].
Publisher Copyright:
© The Author(s), 2022. Published by Cambridge University Press.
PY - 2023/3/1
Y1 - 2023/3/1
N2 - The decoupling between the representation of a certain problem, that is, its knowledge model, and the reasoning side is one of main strong points of model-based artificial intelligence (AI). This allows, for example, to focus on improving the reasoning side by having advantages on the whole solving process. Further, it is also well known that many solvers are very sensitive to even syntactic changes in the input. In this paper, we focus on improving the reasoning side by taking advantages of such sensitivity. We consider two well-known model-based AI methodologies, SAT and ASP, define a number of syntactic features that may characterise their inputs, and use automated configuration tools to reformulate the input formula or program. Results of a wide experimental analysis involving SAT and ASP domains, taken from respective competitions, show the different advantages that can be obtained by using input reformulation and configuration.
AB - The decoupling between the representation of a certain problem, that is, its knowledge model, and the reasoning side is one of main strong points of model-based artificial intelligence (AI). This allows, for example, to focus on improving the reasoning side by having advantages on the whole solving process. Further, it is also well known that many solvers are very sensitive to even syntactic changes in the input. In this paper, we focus on improving the reasoning side by taking advantages of such sensitivity. We consider two well-known model-based AI methodologies, SAT and ASP, define a number of syntactic features that may characterise their inputs, and use automated configuration tools to reformulate the input formula or program. Results of a wide experimental analysis involving SAT and ASP domains, taken from respective competitions, show the different advantages that can be obtained by using input reformulation and configuration.
KW - SATisfiability
KW - Answer Set Programming
KW - Knowledge Configuration
KW - knowledge configuration
KW - answer set programming
UR - http://www.scopus.com/inward/record.url?scp=85127841840&partnerID=8YFLogxK
U2 - 10.1017/S1471068422000096
DO - 10.1017/S1471068422000096
M3 - Article
VL - 23
SP - 415
EP - 443
JO - Theory and Practice of Logic Programming
JF - Theory and Practice of Logic Programming
SN - 1471-0684
IS - 2
ER -