LEARNING WHILE SOLVING PROBLEMS IN BEST FIRST SEARCH

Citation
S. Sarkar et al., LEARNING WHILE SOLVING PROBLEMS IN BEST FIRST SEARCH, IEEE transactions on systems, man and cybernetics. Part A. Systems and humans, 28(4), 1998, pp. 535-542
Citations number
18
Categorie Soggetti
Computer Science Cybernetics","Computer Science Theory & Methods","Computer Science Cybernetics","Computer Science Theory & Methods
ISSN journal
10834427
Volume
28
Issue
4
Year of publication
1998
Pages
535 - 542
Database
ISI
SICI code
1083-4427(1998)28:4<535:LWSPIB>2.0.ZU;2-J
Abstract
We investigate the role of learning in search-based systems for solvin g optimization problems. Many AI problem solving systems solve problem s repeatedly from the same domain. If the problems come from the same distribution in the learning phase and the problem solving phase, the problem solver can acquire information while solving problems, which c an be used to solve subsequent problems faster. We use a learning mode l, where the values of a set of features can be used to induce a clust ering of the problem state space. The feasible set of h values corres ponding to each cluster is called hset. If we relax the optimality gu arantee, and tolerate a risk factor, the distribution of hset can be used to expedite search and produce results within a given risk of sub optimality. The offline learning method consists of solving a batch of problems by using A to learn the distribution of the h*set in the le arning phase. This distribution can be used to solve the-rest of the p roblems effectively. We show how the knowledge acquisition phase can b e integrated with the problem solving phase. We present a continuous o n-line learning scheme that uses an ''anytime'' algorithm to learn con tinuously while solving problems. The system starts with initial assum ed distributions of hset which are used to solve the initial problems . The results are used to update the distributions continuously and wi th time the distributions converge.