• DocumentCode
    1123210
  • Title

    R1-Soar: An Experiment in Knowledge-Intensive Programming in a Problem-Solving Architecture

  • Author

    Rosenbloom, Paul S. ; Laird, John E. ; McDermott, John ; Newell, Allen ; Orciuch, Edmund

  • Author_Institution
    Departments of Computer Science and Psychology, Stanford University, Stanford, CA 94305.
  • Issue
    5
  • fYear
    1985
  • Firstpage
    561
  • Lastpage
    569
  • Abstract
    This paper presents an experiment in knowledge-intensive programming within a general problem-solving production-system architecture called Soar. In Soar, knowledge is encoded within a set of problem spaces, which yields a system capable of reasoning from first principles. Expertise consists of additional rules that guide complex problem-space searches and substitute for expensive problem-space operators. The resulting system uses both knowledge and search when relevant. Expertise knowledge is acquired either by having it programmed, or by a chunking mechanism that automatically learns new rules reflecting the results implicit in the knowledge of the problem spaces. The approach is demonstrated on the computer-system configuration task, the task performed by the expert system R1.
  • Keywords
    Aerospace electronics; Computer architecture; Computer science; Expert systems; Knowledge acquisition; Monitoring; Problem-solving; Production systems; US Department of Defense; US Government; Chunking; computer configuration; deep and shallow reasoning; expert systems; general problem solving; knowledge acquisition; knowledge-intensive programming; problem spaces; production systems;
  • fLanguage
    English
  • Journal_Title
    Pattern Analysis and Machine Intelligence, IEEE Transactions on
  • Publisher
    ieee
  • ISSN
    0162-8828
  • Type

    jour

  • DOI
    10.1109/TPAMI.1985.4767703
  • Filename
    4767703