Expert system for medical diagnosis
First Claim
1. An expert system including:
- a memory for storing a plurality of hypotheses, where the hypotheses are arranged in at least a first and second disjoint group of hypotheses; and
for storing questions for rejecting hypotheses of the second group;
an output for supplying questions from the memory;
an input for receiving initial data and answers to outputted questions;
a processor programmed to;
select questions from the stored questions for those hypotheses from the second group that are possible in dependence on the initial data;
determine from at least one answer received in response to outputting the selected questions whether at least one of the hypotheses of the second group is possible; and
in response to determining that no hypothesis of the second group is possible, supply via the output a most likely hypothesis of the first group in dependence on at least the initial data.
2 Assignments
0 Petitions
Accused Products
Abstract
An expert system, in particular for medical diagnosis, includes a memory 2 for storing a plurality of hypotheses. The hypotheses are arranged in a first and second disjoint group of hypotheses. The memory stores questions for rejecting hypotheses of the second group. An output 3 is used for supplying questions to a user. A input 4 is used for receiving initial data and answers to questions. A processor 5 is programmed to select questions from the stored questions for those hypotheses from the second group that are possible in dependence on the initial data. The processor also determines from answer(s) received in response to outputting the selected questions whether at least one of the hypotheses of the second group is possible. In response to determining that no hypothesis of the second group is possible, the processor supplies a most likely hypothesis of the first group.
-
Citations
17 Claims
-
1. An expert system including:
-
a memory for storing a plurality of hypotheses, where the hypotheses are arranged in at least a first and second disjoint group of hypotheses; and
for storing questions for rejecting hypotheses of the second group;
an output for supplying questions from the memory;
an input for receiving initial data and answers to outputted questions;
a processor programmed to;
select questions from the stored questions for those hypotheses from the second group that are possible in dependence on the initial data;
determine from at least one answer received in response to outputting the selected questions whether at least one of the hypotheses of the second group is possible; and
in response to determining that no hypothesis of the second group is possible, supply via the output a most likely hypothesis of the first group in dependence on at least the initial data. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 17)
-
-
16. A computer program product operative to cause a processor to perform the steps of:
-
receiving initial data via an input;
selecting from a memory that stores a plurality of hypotheses, where the hypotheses are arranged in at least a first and second disjoint group of hypotheses, and that stores questions for rejecting hypotheses of the second group, questions for those hypotheses from the second group that are possible in dependence on the initial data;
determining from at least one answer received in response to outputting the selected questions whether at least one of the hypotheses of the second group is possible; and
in response to determining that no hypothesis of the second group is possible, supplying via the output a most likely hypothesis of the first group in dependence on at least the initial data.
-
Specification