×

Matching technique for context sensitive rule application

  • US 5,317,677 A
  • Filed: 04/16/1992
  • Issued: 05/31/1994
  • Est. Priority Date: 04/16/1992
  • Status: Expired due to Term
First Claim
Patent Images

1. A knowledge-based system for solving a problem in a given domain, said knowledge-based system comprising:

  • case memory means for storing a set of exemplary cases from said domain, said case memory means containing a plurality of fields, each field containing data describing features of said exemplary cases;

    rule memory means for storing a set of rules, each rule associated with one or more stored exemplary cases;

    heuristic search means for receiving a new case comprising a plurality of fields, each field containing data describing features of said problem to be solved, said heuristic search means including means for controlling a search of said case memory means and rule memory means for cases and rules which relate to said new case, said means for controlling a search choosing selected exemplary cases in said case memory means for comparison with said new case;

    case matcher means, coupled to said heuristic search means and to said case memory means for determining how close the selected exemplary cases are to the new case, and for determining which fields of said new case do not match with said stored exemplary cases; and

    rule applier means for using said set of rules to elaborate the new case by deriving new features and creating an elaborated new case, so that the elaborated new case will be closer to one of the selected exemplary cases;

    wherein said heuristic search means is coupled to said rule applier means, said heuristic search means maintaining a plurality of elaborated new cases and determining a goodness metric for each elaborated new case, wherein the goodness metric is measured by the match between the elaborated new case and said selected exemplary cases, wherein said heuristic search means includes a means coupled to said means for controlling a search for determining when an elaborated new case represents an acceptable solution to said problem based on said goodness metric.

View all claims
  • 2 Assignments
Timeline View
Assignment View
    ×
    ×