RBF-HS: Recursive Best-First Hitting Set Search
- URL: http://arxiv.org/abs/2010.04282v2
- Date: Mon, 21 Feb 2022 14:29:08 GMT
- Title: RBF-HS: Recursive Best-First Hitting Set Search
- Authors: Patrick Rodler
- Abstract summary: We propose two novel diagnostic search algorithms.
RBF-HS (Recursive Best-First Hitting Set Search) and HBF-HS (Hybrid Best-First Hitting Set Search)
For the computation of minimum-cardinality fault explanations, we find that RBF-HS reduces memory requirements substantially.
- Score: 0.0
- License: http://creativecommons.org/licenses/by-nc-nd/4.0/
- 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 extensive experiments on real-world diagnosis cases we compared our
approaches to Reiter's HS-Tree, a state-of-the-art method that gives the same
theoretical guarantees and is as general(ly applicable) as the suggested
algorithms. For the computation of minimum-cardinality fault explanations, we
find that (1) RBF-HS reduces memory requirements substantially in most cases by
up to several orders of magnitude, (2) in more than a third of the cases, both
memory savings and runtime savings are achieved, and (3) given the runtime
overhead is significant, using HBF-HS instead of RBF-HS reduces the runtime to
values comparable with HS-Tree while keeping the used memory reasonably
bounded. When computing most probable fault explanations, we observe that
RBF-HS tends to trade memory savings more or less one-to-one for runtime
overheads. Again, HBF-HS proves to be a reasonable remedy to cut down the
runtime while complying with practicable memory bounds.
Related papers
- Learning to Hash Robustly, with Guarantees [79.68057056103014]
In this paper, we design an NNS algorithm for the Hamming space that has worst-case guarantees essentially matching that of theoretical algorithms.
We evaluate the algorithm's ability to optimize for a given dataset both theoretically and practically.
Our algorithm has a 1.8x and 2.1x better recall on the worst-performing queries to the MNIST and ImageNet datasets.
arXiv Detail & Related papers (2021-08-11T20:21:30Z) - Bayesian Algorithm Execution: Estimating Computable Properties of
Black-box Functions Using Mutual Information [78.78486761923855]
In many real world problems, we want to infer some property of an expensive black-box function f, given a budget of T function evaluations.
We present a procedure, InfoBAX, that sequentially chooses queries that maximize mutual information with respect to the algorithm's output.
On these problems, InfoBAX uses up to 500 times fewer queries to f than required by the original algorithm.
arXiv Detail & Related papers (2021-04-19T17:22:11Z) - Towards Optimally Efficient Tree Search with Deep Learning [76.64632985696237]
This paper investigates the classical integer least-squares problem which estimates signals integer from linear models.
The problem is NP-hard and often arises in diverse applications such as signal processing, bioinformatics, communications and machine learning.
We propose a general hyper-accelerated tree search (HATS) algorithm by employing a deep neural network to estimate the optimal estimation for the underlying simplified memory-bounded A* algorithm.
arXiv Detail & Related papers (2021-01-07T08:00:02Z) - DynamicHS: Streamlining Reiter's Hitting-Set Tree for Sequential
Diagnosis [0.0]
We propose DynamicHS, a variant of HS-Tree that maintains state throughout the diagnostic session.
We prove the reasonability of DynamicHS and testify its clear superiority to HS-Tree wrt. computation time.
arXiv Detail & Related papers (2020-12-21T01:59:19Z) - ROME: Robustifying Memory-Efficient NAS via Topology Disentanglement and
Gradient Accumulation [106.04777600352743]
Differentiable architecture search (DARTS) is largely hindered by its substantial memory cost since the entire supernet resides in the memory.
The single-path DARTS comes in, which only chooses a single-path submodel at each step.
While being memory-friendly, it also comes with low computational costs.
We propose a new algorithm called RObustifying Memory-Efficient NAS (ROME) to give a cure.
arXiv Detail & Related papers (2020-11-23T06:34:07Z) - Sound, Complete, Linear-Space, Best-First Diagnosis Search [0.0]
We propose RBF-HS, a diagnostic search method based on Korf's well-known RBFS algorithm.
RBF-HS can enumerate an arbitrary fixed number of fault explanations in best-first order within linear space bounds.
arXiv Detail & Related papers (2020-09-25T12:49:49Z) - A Genetic Algorithm for Obtaining Memory Constrained Near-Perfect
Hashing [0.0]
We present an approach based on hash tables that focuses on both minimizing the number of comparisons performed during the search and minimizing the total collection size.
The paper results show that near-perfect hashing is faster than binary search, yet uses less memory than perfect hashing.
arXiv Detail & Related papers (2020-07-16T12:57:15Z) - Best-First Beam Search [78.71330480725668]
We show that the standard implementation of beam search can be made up to 10x faster in practice.
We propose a memory-reduced variant of Best-First Beam Search, which has a similar beneficial search bias in terms of downstream performance.
arXiv Detail & Related papers (2020-07-08T05:56:01Z) - Progressively Pretrained Dense Corpus Index for Open-Domain Question
Answering [87.32442219333046]
We propose a simple and resource-efficient method to pretrain the paragraph encoder.
Our method outperforms an existing dense retrieval method that uses 7 times more computational resources for pretraining.
arXiv Detail & Related papers (2020-04-30T18:09:50Z) - Sparse Hashing for Scalable Approximate Model Counting: Theory and
Practice [36.8421113576893]
Given a CNF formula F on n variables, the problem of model counting or #SAT is to compute the number of satisfying assignments of F.
Recent years have witnessed a surge of effort towards developing efficient algorithmic techniques.
arXiv Detail & Related papers (2020-04-30T11:17:26Z)
This list is automatically generated from the titles and abstracts of the papers in this site.
This site does not guarantee the quality of this site (including all information) and is not responsible for any consequences.