System and method for case-based reasoning
First Claim
1. A method for matching at least one solved case to a problem case, the method comprising:
- (a) storing solved case data correlated to a plurality of solved cases, wherein the solved case data comprises a set of attributes corresponding to each of the solved cases;
(b) storing attribute data corresponding to a set of attributes;
(c) storing observation cost data corresponding to each attribute in the set of attributes, wherein the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute;
(d) receiving problem attribute values for attributes correlated to the problem case;
(e) determining a list of potential solved cases from said solved case data by comparing the problem attribute values to the attribute values of the plurality of solved cases;
(f) determining a list of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input; and
(g) ranking said list of relevant attributes based at least in part on the observation cost data.
2 Assignments
0 Petitions
Accused Products
Abstract
A case based reasoning system and method for matching a problem case to at least one solved case. A solved case database stores solved case data correlated to a plurality of solved cases. An attribute database stores a set of attributes and observation cost data corresponding to each of the attributes, such that the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute. A set of potential solved cases is determined. A set of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input is determined and ranked based on the observation cost data for each relevant attribute.
-
Citations
15 Claims
-
1. A method for matching at least one solved case to a problem case, the method comprising:
-
(a) storing solved case data correlated to a plurality of solved cases, wherein the solved case data comprises a set of attributes corresponding to each of the solved cases;
(b) storing attribute data corresponding to a set of attributes;
(c) storing observation cost data corresponding to each attribute in the set of attributes, wherein the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute;
(d) receiving problem attribute values for attributes correlated to the problem case;
(e) determining a list of potential solved cases from said solved case data by comparing the problem attribute values to the attribute values of the plurality of solved cases;
(f) determining a list of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input; and
(g) ranking said list of relevant attributes based at least in part on the observation cost data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A case-based reasoning system for matching at least one solved case to a problem case, wherein the reasoning system comprises:
-
(a) a solved case database comprising solved case data correlated to a plurality of solved cases, wherein the solved case data comprises a set of attribute values corresponding to each of the solved cases;
(b) an attribute database comprising a set of attributes and observation cost data corresponding to each of the attributes, wherein the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute;
(c) an input device for inputting problem attribute values correlated to the problem case;
(d) a processor programmed to;
(i) determine a set of at least one potential solved case from said solved case database, (ii) determine a set of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input, (iii) determine a ranking value for each relevant attribute such that said ranking value is correlated to the observation cost data for that relevant attribute, and (iv) rank said set of relevant attributes; and
(e) an output device for displaying the list of potential solved cases and for displaying the set of ranked relevant attributes. - View Dependent Claims (10, 11, 12)
-
-
13. A method for matching at least one solved case to a problem case in a case-based reasoning system, wherein the reasoning system comprises:
-
(a) a solved case database comprising solved case data correlated to a plurality of solved cases, wherein the solved case data comprises a set of attribute values corresponding to each of the solved cases;
(b) an attribute database comprising a set of attributes and observation costs data corresponding to each of the attributes, wherein the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute;
wherein the method comprises the steps of;
(i) receiving problem attribute values correlated to the problem case;
(ii) determining a list of potential solved cases from said solved case database;
(iii) determining a list of relevant attributes for which at least one potential solved case has an attribute value and for which no corresponding problem attribute value has been input; and
(iv) determining a ranking value for each relevant attribute such that said ranking value is correlated to the observation cost data for that relevant attribute.
-
-
14. A method of creating data for use in a case-based reasoning system, the method comprising:
-
(a) storing solved case data correlated to a plurality of solved cases, wherein the solved case data comprises a set of attribute values corresponding to each of the solved cases;
(b) storing attribute data corresponding to a set of attributes;
(c) receiving observation cost data corresponding to each of the attributes in the set, wherein the observation cost data corresponding to an attribute is correlated to a cost of determining an attribute value corresponding to the attribute; and
(d) storing the observation cost data. - View Dependent Claims (15)
-
Specification