RBF-HS: Recursive Best-First Hitting Set Search
Patrick Rodler

TL;DR
This paper introduces RBF-HS and HBF-HS, two novel algorithms for model-based diagnosis that efficiently compute fault explanations with reduced memory usage and adjustable runtime, outperforming existing methods in real-world cases.
Contribution
The paper presents two new diagnosis algorithms, RBF-HS and HBF-HS, which improve memory efficiency and runtime trade-offs compared to Reiter's HS-Tree.
Findings
RBF-HS significantly reduces memory usage in most cases.
Both algorithms often save runtime and memory simultaneously.
HBF-HS balances runtime and memory, matching HS-Tree's runtime with bounded memory.
Abstract
Various model-based diagnosis scenarios require the computation of most preferred fault explanations. Existing algorithms that are sound (i.e., output only actual fault explanations) and complete (i.e., can return all explanations), however, require exponential space to achieve this task. As a remedy, we propose two novel diagnostic search algorithms, called RBF-HS (Recursive Best-First Hitting Set Search) and HBF-HS (Hybrid Best-First Hitting Set Search), which build upon tried and tested techniques from the heuristic search domain. RBF-HS can enumerate an arbitrary predefined finite number of fault explanations in best-first order within linear space bounds, without sacrificing the desirable soundness or completeness properties. The idea of HBF-HS is to find a trade-off between runtime optimization and a restricted space consumption that does not exceed the available memory. In…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
