Sequential model-based diagnosis by systematic search

被引:1
|
作者
Rodler, Patrick [1 ]
机构
[1] Univ Klagenfurt, Univ Str 65-67, Klagenfurt, Austria
基金
奥地利科学基金会;
关键词
Model-based diagnosis; Sequential diagnosis; Query-based debugging; Interactive debugging; Combinatorial search; Diagnostic decision-making; Fault localization; Measurement selection; Knowledge-base debugging; Ontologies; Query computation; Active learning; Heuristics; ONTOLOGY; OWL; ALGORITHM;
D O I
10.1016/j.artint.2023.103988
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Model-based diagnosis aims at identifying the real cause of a system's malfunction based on a formal system model and observations of the system behavior. To discriminate between multiple fault hypotheses (diagnoses), sequential diagnosis approaches iteratively pose queries to an oracle to acquire additional knowledge about the diagnosed system. Depending on the system type, queries can capture, e.g., system tests, probes, measurements, or expert questions. As the determination of optimal queries is NP-hard, state-of-the-art sequential diagnosis methods rely on a myopic one-step-lookahead analysis which has proven to constitute a particularly favorable trade-off between computational efficiency and diagnostic effectivity. Yet, this solves only a part of the problem, as various sources of complexity, such as the reliance on costly reasoning services and large numbers of or not explicitly given query candidates, remain. To deal with such issues, existing approaches often make assumptions about the (i) type of diagnosed system, (ii) formalism to describe the system, (iii) inference engine, (iv) type of query to be of interest, (v) query quality criterion to be adopted, or (vi) diagnosis computation algorithm to be employed. Moreover, they (vii) often cannot deal with large or implicit query spaces or with expressive logics, or (viii) require inputs that cannot always be provided. As a remedy, we propose a novel one-step lookahead query computation technique for sequential diagnosis that overcomes the said issues of existing methods. Our approach (1) is based on a solid theory, (2) involves a systematic search for optimal queries, (3) can operate on implicit and huge query spaces, (4) allows for a two-stage optimization of queries (wrt. their number and cost), (5) is designed to reduce expensive logical inferences to a minimum, and (6) is generally applicable. The latter means that it can deal with any type of diagnosis problem as per Reiter's theory, is applicable with any monotonic knowledge representation language, can interact with a multitude of diagnosis engines and logical reasoners, and allows for a quality optimization of queries based on any of the common criteria in the literature. We extensively study the performance of the novel technique using a benchmark of real-world diagnosis problems. Our findings are that our approach enables the computation of optimal queries with hardly any delay, independently of the size and complexity of the considered benchmark problem. Moreover, it proves to be highly scalable, and it outperforms the state-of-the-art method in the domain of our benchmarks by orders of magnitude in terms of computation time while always returning a qualitatively as good or better query. (c) 2023 The Author(s). Published by Elsevier B.V. This is an open access article under the CC BY license (http://creativecommons.org/licenses/by/4.0/).
引用
收藏
页数:52
相关论文
共 50 条
  • [1] Sequential Model-Based Diagnosis by Systematic Search (Abstract Reprint)
    Rodler, Patrick
    [J]. THIRTY-EIGHTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 38 NO 20, 2024, : 22709 - 22709
  • [2] A model-based approach to sequential fault diagnosis
    Pietersma, Jurryt
    van Gemund, Arjan J. C.
    Bos, Andre
    [J]. IEEE INSTRUMENTATION & MEASUREMENT MAGAZINE, 2007, 10 (02) : 46 - 52
  • [3] A model-based approach to sequential fault diagnosis
    Pietersma, Jurryt
    van Gemund, Arjan J. C.
    Bos, Andre
    [J]. AUTOTESTCON 2005, 2005, : 621 - 627
  • [4] Efficient Model-Based Diagnosis of Sequential Circuits
    Feldman, Alexander
    Pill, Ingo
    Wotawa, Franz
    Matei, Ion
    de Kleer, Johan
    [J]. THIRTY-FOURTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, THE THIRTY-SECOND INNOVATIVE APPLICATIONS OF ARTIFICIAL INTELLIGENCE CONFERENCE AND THE TENTH AAAI SYMPOSIUM ON EDUCATIONAL ADVANCES IN ARTIFICIAL INTELLIGENCE, 2020, 34 : 2814 - 2821
  • [5] A Model-Based Active Testing Approach to Sequential Diagnosis
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 39 : 301 - 334
  • [6] Model-based search
    Ruml, W
    [J]. ABSTRACTION, REFORMULATION AND APPROXIMATION, PROCEEDINGS, 2005, 3607 : 365 - 366
  • [7] Approximate model-based diagnosis using greedy stochastic search
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. ABSTRACTION, REFORMULATION, AND APPROXIMATION, PROCEEDINGS, 2007, 4612 : 139 - +
  • [8] Approximate Model-Based Diagnosis Using Greedy Stochastic Search
    Feldman, Alexander
    Provan, Gregory
    van Gemund, Arjan
    [J]. JOURNAL OF ARTIFICIAL INTELLIGENCE RESEARCH, 2010, 38 : 371 - 413
  • [9] Model-based search algorithm of fault diagnosis for distribution system
    Hu, Fei
    Liu, Zhigang
    He, Shiyu
    Yang, Hongmei
    [J]. Dianli Zidonghua Shebei/Electric Power Automation Equipment, 2013, 33 (01): : 81 - 84
  • [10] GENERALIZED HALF-SPLIT SEARCH FOR MODEL-BASED DIAGNOSIS
    CHEN, JS
    SRIHARI, SN
    [J]. IEEE TRANSACTIONS ON SYSTEMS MAN AND CYBERNETICS, 1994, 24 (09): : 1412 - 1416