Learning To Estimate Search Progress Using Sequence Of StatesDownload PDF

Published: 10 Jun 2021, Last Modified: 05 May 2023HSDIP 2021Readers: Everyone
TL;DR: Learning to estimate search progress using LSTM
Abstract: Many problems of interest can be solved using heuristic search algorithms. When solving a heuristic search problem,we are often interested in estimating search progress, that is, how much longer until we have a solution. Previous work on search progress estimation derived formulas based on some relevant features that can be observed from the behavior of the search algorithm. In this paper, rather than manually de-riving such formulas we leverage machine learning to automatically learn more accurate search progress predictors. We train a Long Short-Term Memory (LSTM) network, which takes as input sequences of states expanded by the search algorithm, and predicts how far along with the search we are. Importantly, our approach still treats the search algorithm as a BlackBox and does not look into the contents of search states. An empirical evaluation shows our technique outperforms previous search progress estimation techniques
6 Replies