TY - GEN
T1 - On the use of answer set programming for model-based diagnosis
AU - Wotawa, Franz
PY - 2020/1/1
Y1 - 2020/1/1
N2 - Model-based diagnosis has been an active area of AI for several decades leading to many applications ranging from automotive to space. The underlying idea is to utilize a model of a system to localize faults in the system directly. Model-based diagnosis usually is implemented using theorem provers or constraint solvers combined with specialized diagnosis algorithms. In this paper, we contribute to research in model-based diagnosis and present a way of using answer set programming for computing diagnoses. In particular, we discuss a specific coding of diagnosis problems as answer set programs, and answer the research question whether answer set programming can be used for diagnosis in practice. For this purpose, we come up with an experimental study based on Boolean circuits comparing diagnosis using answer set programming with diagnosis based on a specialized diagnosis algorithm. Although, the specialized algorithm provide diagnoses in shorter time on average, answer set programming offers additional features making it very much attractive to be used in practice.
AB - Model-based diagnosis has been an active area of AI for several decades leading to many applications ranging from automotive to space. The underlying idea is to utilize a model of a system to localize faults in the system directly. Model-based diagnosis usually is implemented using theorem provers or constraint solvers combined with specialized diagnosis algorithms. In this paper, we contribute to research in model-based diagnosis and present a way of using answer set programming for computing diagnoses. In particular, we discuss a specific coding of diagnosis problems as answer set programs, and answer the research question whether answer set programming can be used for diagnosis in practice. For this purpose, we come up with an experimental study based on Boolean circuits comparing diagnosis using answer set programming with diagnosis based on a specialized diagnosis algorithm. Although, the specialized algorithm provide diagnoses in shorter time on average, answer set programming offers additional features making it very much attractive to be used in practice.
KW - Answer set programming
KW - Experimental evaluation
KW - Model-based diagnosis
KW - Modeling for diagnosis
UR - http://www.scopus.com/inward/record.url?scp=85091271085&partnerID=8YFLogxK
U2 - 10.1007/978-3-030-55789-8_45
DO - 10.1007/978-3-030-55789-8_45
M3 - Conference paper
AN - SCOPUS:85091271085
SN - 9783030557881
T3 - Lecture Notes in Computer Science
SP - 518
EP - 529
BT - Trends in Artificial Intelligence Theory and Applications. Artificial Intelligence Practices - 33rd International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems, IEA/AIE 2020, Proceedings
A2 - Fujita, Hamido
A2 - Sasaki, Jun
A2 - Fournier-Viger, Philippe
A2 - Ali, Moonis
PB - Springer Science and Business Media Deutschland GmbH
T2 - 33rd International Conference on Industrial, Engineering and Other Applications of Applied Intelligent Systems
Y2 - 22 September 2020 through 25 September 2020
ER -