%0 Conference Proceedings %T Temporal Diagnosis of Discrete-Event Systems with Dual Knowledge Compilation %+ Department of Information Engineering [Brescia] %A Bertoglio, Nicola %A Lamperti, Gianfranco %A Zanella, Marina %< avec comité de lecture %( Lecture Notes in Computer Science %B 3rd International Cross-Domain Conference for Machine Learning and Knowledge Extraction (CD-MAKE) %C Canterbury, United Kingdom %Y Andreas Holzinger %Y Peter Kieseberg %Y A Min Tjoa %Y Edgar Weippl %I Springer International Publishing %3 Machine Learning and Knowledge Extraction %V LNCS-11713 %P 333-352 %8 2019-08-26 %D 2019 %R 10.1007/978-3-030-29726-8_21 %K Diagnosis %K Discrete-event systems %K Automata %K Temporal dictionary %K Scenarios %K Temporal explanation %K Preprocessing %K Knowledge compilation %K Symptom patterns %K Abduction %Z Computer Science [cs]Conference papers %X Diagnosis aims to explain the abnormal behavior of a system based on the symptoms observed. In a discrete-event system (DES), the symptom is a temporal sequence of observations. At the occurrence of each observation, the diagnosis engine generates a set of candidates, a candidate being a set of faults: such a process requires costly model-based reasoning. This is why a variety of knowledge compilation techniques have been proposed; the most notable of them relies on a diagnoser and requires both the diagnosability of the DES and the generation of the whole system space. To avoid both diagnosability and total knowledge compilation, while preserving efficiency, a diagnosis technique is proposed, which is inspired by the two operational modes of the human mind. If the symptom of the DES is part of the knowledge or experience of the diagnosis engine, then Engine 1 allows for efficient diagnosis. If, instead, the symptom is unknown, then Engine 2 comes into play, which is far less efficient than Engine 1. Still, the experience acquired by Engine 2 is then integrated into the temporal dictionary of the DES, which allows for diagnosis in linear time. This way, if the same problem arises anew, then it will be solved by Engine 1 efficiently. The temporal dictionary can also be extended by specialized knowledge coming from scenarios, which are behavioral patterns of the DES that need to be diagnosed quickly. As such, the temporal dictionary is open and relies on dual knowledge compilation. %G English %Z TC 5 %Z TC 12 %Z WG 8.4 %Z WG 8.9 %Z WG 12.9 %2 https://inria.hal.science/hal-02520041/document %2 https://inria.hal.science/hal-02520041/file/485369_1_En_21_Chapter.pdf %L hal-02520041 %U https://inria.hal.science/hal-02520041 %~ IFIP-LNCS %~ IFIP %~ IFIP-TC %~ IFIP-TC5 %~ IFIP-WG %~ IFIP-TC12 %~ IFIP-WG8-4 %~ IFIP-WG8-9 %~ IFIP-CD-MAKE %~ IFIP-WG12-9 %~ IFIP-LNCS-11713