Case-based reasoning system and method for scoring cases in a case database
AssigneeInternational Business Machines Corporation
InventorsGary R. Brophy, Charles Song Yop Moon, Thomas Alan Shore
Life of this patent
Estimating the term…
Abstract
A case-based reasoning system is disclosed that includes a case database and a search engine. The case database is capable of storing a plurality of cases that each include one or more attributes that each have an associated match weight. Match weights of attributes in different cases are separately specified. In response to receipt of an incident including one or more input terms, the search engine scores the relative closeness of a selected case to the incident utilizing the match weights of attributes in the selected case that match input terms in the incident.
Claims24
A case-based reasoning system, comprising:
- a case base storing a plurality of cases that each include one or more attributes, each of said attributes having a respective match weight associated therewith, wherein match weights of attributes in different cases are separately specified, said plurality of cases including a selected case;
- and
- a search engine that, in response to receipt of an incident including one or more input terms that each have a respective non-zero absent weight associated therewith, determines a score indicating the relative closeness of said selected case to said incident, wherein said search engine determines the score of said selected case utilizing the match weights of attributes in said selected case that match input terms in said incident and utilizing the absent weight of each input term in the incident having no matching attribute in said selected case.
A method of case-based reasoning, said method comprising:
- storing a plurality of cases including a selected case in a case base, wherein said plurality of cases each include one or more attributes:
- associating a respective match weight with each attribute, wherein match weights of attributes in different cases are separately specified;
- and
- in response to receipt of an incident including one or more input terms that each have a respective non-zero absent weight associated therewith, determining a score indicating the relative closeness of said selected case to said incident utilizing the match weights of attributes in said selected case that match input terms in said incident and utilizing the absent weight of each input term in the incident having no matching attribute in said selected case.
A program product for causing a computer system to implement a method of case-based reasoning, said program product being embodied in a signal-bearing medium and comprising:
- program code means for causing said computer system to store a plurality of cases including a selected case in a case base, wherein said plurality of cases each include one or more attributes:
- program code means for causing said computer system to associate a respective match weight with each attribute, wherein match weights of attributes in different cases are separately specified;
- and
- program code means, responsive to receipt of an incident including one or more input terms that each have a respective non-zero absent weight associated therewith, for causing said computer system to determine a score indicating the relative closeness of said selected case to said incident utilizing the match weights of attributes in said selected case that match input terms in said incident and utilizing the absent weight of each input term in the incident having no matching attribute in said selected case.
Dependencies are inferred from the claim text.