Regular Article
Incremental acquisition of search knowledge

https://doi.org/10.1006/ijhc.1999.0338Get rights and content

Abstract

The development of highly effective heuristics for search problems is a difficult and time-consuming task. We present a knowledge acquisition approach to incrementally model expert search processes. Though, experts do not normally have complete introspective access to that knowledge, their explanations of actual search considerations seem very valuable in constructing a knowledge-level model of their search processes.

Furthermore, for the basis of our knowledge acquisition approach, we substantially extend the work done on Ripple-down rules which allows knowledge acquisition and maintenance without analysis or a knowledge engineer. This extension allows the expert to enter his domain terms during the KA process; thus the expert provides a knowledge-level model of his search process. We call this framework nested ripple-down rules.

Our approach targets the implicit representation of the less clearly definable quality criteria by allowing the expert to limit his input to the system to explanations of the steps in the expert search process. These explanations are expressed in our search knowledge interactive language. These explanations are used to construct a knowledge base representing search control knowledge. We are acquiring the knowledge in the context of its use, which substantially supports the knowledge acquisition process. Thus, in this paper, we will show that it is possible to build effective search heuristics efficiently at the knowledge level. We will discuss how our system SmS1.3 (SmS for Smart Searcher) operates at the knowledge level as originally described by Newell. We complement our discussion by employing SmS for the acquisition of expert chess knowledge for performing a highly pruned tree search. These experimental results in the chess domain are evidence for the practicality of our approach.

References (54)

  • B. CHANDRASEKARAN

    Generic tasks in knowledge-based reasoning: high level building blocks for expert system design

    IEEE Expert

    (1986)
  • E. CHARNIAK et al.

    Introduction to Artificial Intelligence

    (1985)
  • W.J. Clancey

    The knowledge level reinterpreted: modeling how systems interact

    Machine Learning

    (1989)
  • P. COMPTON et al.

    Ripple down rules: possibilities and limitations

    The 6th Banff Knowledge Acquisition for Knowledge-Based Systems Workshop

    (1991)
  • COMPTON, P. JANSEN, R. 1988, Knowledge in context: a strategy for expert system maintenance, 2nd Australian Joint...
  • P. COMPTON et al.

    A philosophical basis for knowledge acquisition

    Knowledge Acquisition

    (1990)
  • COMPTON, P. KANG, B. PRESTON, P. MULHOLLAND, M. 1993, Knowledge acquisition without knowledge analysis, European...
  • P. COMPTON et al.

    Local patching produces compact knowledge bases

    The European Knowledge Acquisition Workshop

    (1994)
  • DENNETT, D. C. 1996, Kinds of minds: towards an understanding of...
  • R. DIENG et al.

    Knowledge acquisition for explainable, multi-expert, knowledge-based system design

    The European Knowledge Acquisition Workshop

    (1992)
  • H.L. DREYFUS

    What Computers Still Can't Do: A Critique for Artificial Reason

    (1994)
  • J. FODOR

    Modularity of the Mind

    (1983)
  • GAINES, B. R. 1991, Induction and visualisation of rules with exceptions, 6th Banff Knowledge Acquisition for Knowledge...
  • B.R. GAINES et al.

    Induction of ripple down rules

    5th Australian Conference on Artificial Intelligence

    (1992)
  • J. GERO et al.

    Artificial Intelligence in Design

    (1996)
  • J. GERO et al.

    Formal Design Methods for CAD

    (1994)
  • Cited by (23)

    • Automating dimensional tolerancing using Ripple down Rules (RDR)

      2010, Expert Systems with Applications
      Citation Excerpt :

      This list contains attributes satisfied by the case which triggered the addition of r, and it excludes all attributes satisfied by any of the cases covered by the parent of r. In Beydoun and Hoffmann (2000) presented an approach to incrementally capture search knowledge in general based on collecting expert’s justifications for their decisions. In this paper, we apply this approach to the tolerancing problem in mechanical design proposing a system architecture that is outlined below.

    • An incremental knowledge acquisition-based system for critical domains

      2010, Expert Systems with Applications
      Citation Excerpt :

      It was initially validated by the development of PEIRS (Edwards, Compton, Malor, Srinivasan, & Lazarus, 1993), a large medical expert system for the interpretation of chemical pathology reports. Other studies have been published in different environments since then, including control applications (Shiraz & Sammut, 1997), heuristic search (Beydoun & Hoffmann, 2000), documental management (Kang, Yoshida, Motoda, & Compton, 1997) or image processing (Park, Cao, Jin, & Wilson, 2003). All of these studies prove that it is an efficient and simple knowledge acquisition methodology (Cao, 2006).

    • Theoretical basis for hierarchical incrementai knowledge acquisition

      2001, International Journal of Human Computer Studies
    View all citing articles on Scopus
    View full text