he Medical diagnosis is inexact, imprecise and uncertain reasoning rather than exact. Various theories are there to deal with inexact, imprecise and uncertain information in Medical diagnosis [1]. Fuzzy logic [15] will deal with the belief where as others are deal with probable (likelihood).The Medical diagnosis is of belief rather than likelihood.
Hybrid fuzzy expert systems combination of different fuzzy expert systems of same type co-ordinate and co-operated. For instance, fuzzy medical expert systems are with symptoms and fuzzy medical expert systems are with medical tests. Hybrid Fuzzy Medical Expert Systems are in cloud environment.
The Medial diagnosis is Hybrid, This system may be viewed as a collection of Medical Expert Systems and these HFMS are to be co-operated and co-ordinate in cloud environment. The medical diagnosis will h deals with independent component in the diagnosis system, each of which reasons based on the Medical Knowledge available and combined for total systems.
Fuzziness occurs when the body of information is not clearly known. In medical knowledge [1] symptoms and diagnosis are fuzzy rather than likelihood. For example "John has headache (0.9)", "John has chest pain (0.6)" where 0.9 0.6 are fuzzy values. Given some universe of discourse X, a fuzzy subset A of X is defined by its membership function µA taking values on unit interval [0,1] , i.e., : X?[0,1] Suppose X is finite set. The fuzzy subset A of X may be represented as The fuzzy set type 2 is given by Headache= {0.4/mild, 0.6/moderate, 0.9/severe John has "mild headache" with fuzziness 0.4 etc., Similarly Rash = {0.4/mild, 0.6/moderate, 0.8/serious}
The propositions may contain quantifiers like "very", "more or less", etc. these propositions can be reduced to simple propositions by using power operators. The square operator is used for "very", "most", (concentration), etc. the square root operator is used for "more or less"(diffusion), etc. For instance, Very headache = =0. 16 The fuzziness in medical knowledge may be divided into two kinds, one is fuzzy number set and the other is discrete fuzzy set. The fuzzy number set contains usually integers or real numbers. The discrete fuzzy set contains usually linguistic variables.
For example, fuzzy number set in medical knowledge is given by Malaria-test {in cycles}={0.0/1), 0. Suppose A, B, C is Fuzzy sets, and the operations on Fuzzy sets are given below
AVB=max(µ A (x), µ B (x)} Disjunction A?B=min(µ A (x), µ B (x)} Conjunction A?=1-µ A (x) Negation A?B=min {1, (1-µ A (x) +µ B (x)} Implication AoB=min x {µ A (x), µ B (x)}/x CompositionThe fuzzy conditional proposition is of the form "if <precedent> then <consequent-part>" Zadeh [12] fuzzy conditional inference is given by if
x is A ten x is B A?B= A x B=min {1, 1-µ A (x), µ B (x)} Implication If x is A 1 and x is A 2 and,?,and x is A n then x is B= min {1, 1-(A 1 ,A 2 ,?, A n )+ B) Mamdani 5] fuzzy conditional inference is given by if x is A ten x is B A?B= A x B=min {µ A (x), µ B (x)} Implication If x is A 1 and x is A 2 and,?,and x is A n then x is B= min {A 1 ,A 2 ,?, A n , B)In medical diagnosis, the consequent part is derived from precedent part [6].
If x is A 1 and x is A 2 and,?,and
x is A n then x is B = min {A 1 ,A 2 ,?, A n )The Fuzzy propositions may contain quantifiers like "Very", "More or Less" etc. These Fuzzy quantifiers may be eliminated as µ Very (x) =µ A (x) ² Concentration µ More or Less (x) = µ A (x) ½ Diffusion Fuzzy reasoning is drawing conclusions from Fuzzy propositions using fuzzy inference rules [5]. Some of the Fuzzy inference rules are given bellow R1: x is A
x and y are B
x and z area A? B R4: x or y are A y or z is B
x or z are A V B R5: x is A if x is A then y is B y is Ao (A?B)III.
Expert Systems have been a rapidly developing field. A recent trend in Expert Systems is the development of Fuzzy Expert Systems for solving particular problems ranging from Medicine, Scientific,
The object of the expert systems is to capture the knowledge of an expert in particular problem domain, represent it in a modular, expandable structure, and transform it to their users in the same problem domain. Many times knowledge available to the expert system falls under uncertain, imprecise, vague, incomplete, inconsistent and inexact. Zadeh [15] introduced fuzzy logic to deal such information which is based on belief rather than probable.
An Expert System is called Fuzzy Expert System if it reasons about fuzzy information. The components of fuzzy expert system are shown in fig. 1. It is necessary to understand the components of fuzzy Expert system. The Fuzzy Expert System contains Fuzzy knowledge base (Fuzzy rule based), Interference engine, Working memory, Explanation subsystem, Natural language interference and knowledge question. We mainly concentrate on fuzzy knowledge bases because the others are vastly developed [11, 12, and
The knowledge and experience have been used to specific area of interest to store it in the fuzzy expert system.
The knowledge engineering is the problem solving strategy consists of problem solution such as control architecture(search strategies), Fuzzy knowledge representation and problem solution strategy, which determine, what knowledge to apply.
It is responsible for interpreting the contents of the Fuzzy knowledge base in order to reach a goal or conclusion. The inference engine can be divided into three parts.
This part contains the current state of the problem and solution.
These parts search the appropriate set of knowledge and data with the help of context block in order to reach a goal or conclusion.
The facility helps the user to understand the line of reasoning.
New knowledge is generated with the assistance of this facility.
The module of the Fuzzy expert system permits the user to benefit from the system. EMYCIN] is Medical expert system shell in which medical diagnosis shall be defined [7,8]. The fuzzy information shall also be possible to define in EMYCIN.
Where The fuzzy certainty factor (FCF) for proposition "x is A"is defined as
FCF [x,A]= µ A FCF (x) = MB [x,A] -MD [x,A]. µ A FCF (x)?[0, 1] is single membership function. µ A FCF (x)= µ A Belief (x)-µ A Disbelief (x)for instance,
µ cough FCF (x)= µ cough A Belief (x)-µ cough Disbelief (x)The conjunction and disjunction, negation and implication are given below.
It is storage structure of problem description and the levels of problem states (knowledge sources). The Fuzzy rule based knowledge to be stored can be schematically represented in a net form.
FCF[x, A v B] = max {FCF[x, A], FCF[x, B] FCF[x, A^B] = min {FCF[x, A], FCF[x, B] FCF [x, A'] = 1-FCF [x, A] FCF[x, A?B] = {FCF [x , A] } FCF[ x , A1, A2, An?B] = min { FCF[x , A1] , FCF[x , A2] + FCF[ x , B] , FCF[x , An] }The fuzzy medical expert systems are is problem solving systems using Fuzzy medical reasoning with Fuzzy medical facts and rules. These Fuzzy facts and rules are modulated to represent the Medical Knowledge available to the system. The Fuzzy Medical Expert System is independent component which performs Fuzzy reasoning in HFMES.
Rule 1: if fever (0.8,0.1) and rash(0.95,01) and body ache(0.9,0.3) and chills(0.9, 0.25) Then the patient has chickenpox Rule 2:if cough(0.85,0.1) and swollen glance(0.9,0. Then the patient has diagnosis wooping_cough (0.7)
For rule-1, fuzzy expert system is given fever , rash, body_ ache and chills the system will reason diagnose chickenpox with fuzziness of 0.9.
IV.
The knowledge representation is essential module of all Fuzzy expert systems for learning [15]. It is a formal representation of the fuzzy information provided by domain expert (Doctor) as encoded by the knowledge engineer.
Information provided by the domain expert may be certain and uncertain, imprecise, vague, incomplete, inconsistent and inexact in Medical diagnosis. v Fuzzy Medical knowledge representation deal with the structure used to represent the knowledge provided by the Domain expert. Fuzzy medical expert systems used standard techniques for representing Fuzzy medical knowledge including fuzzy facts and Fuzzy rules.
User interface | Fuzzy | Fuzzy Medical Knowledge | |
Inference | Base | ||
Explanation subsystem | engine | FuzzyInfe rence | Fuzzy |
rules | facts | ||
Natural Language | Working space | ||
interface | Knowledge | ||
states | Fuzzy | ||
State space representa-tion | Knowledge Acquisition subsystem | ||
Question | |||
Domain Expert (Doctor) | Kwledge Engineer | ||
Answering |
FKR is useful for learning fuzzy propositions.
HFMES is collection of expert system and is combined the solutions of the different type of expert systems in the cloud environment in which the Fuzzy Medical Expert Systems are to be co-ordinate and cooperated HFMES performs reasoning with the Fuzzy Medical Expert Systems. In the First, the Fuzzy Medical Expert System and Fuzzy modulations are defined for the Fuzzy information. In the Second, if the local Fuzzy Medical Expert System has no sufficient information, it connects to other Fuzzy Medical Expert System for required information. Third, the HFMES is to co-operate and co-ordinate to get the final solution.
FMES is the individual problem solving expert system. It will give individul solution. The HFMES system is shown in Fig. 3.
Hybrid Fuzzy Medical Expert Systems. is collection of different types of Medical Expert Systems, individual solution will be found and combined for total solution. The HFMES system is shown in Fig. 4. The FMSE2 is give by 0.7 HFMES=FMES1 ? FMES2= 0.65
An experiment in linguistic synthesis with a fuzzy logic control. International Journal of Man-Machine Studies 1975. 7 (1) p. .
A model of inexact reasoning in medicine. Mathematical Biosciences 1975. 23 p. .
Managing uncertainty in fuzzy expert systems. Man-Machine Studies 1988. 29 p. .
Fuzzy sets. Information and control 1965. 8 p. .
The role of fuzzy logic in management of uncertainty in expert systems. fuzzy sets and systems, 1983. 11 p. .
Fuzzy sets. Information Control 1965. 8 p. .
Natural Language Processing for Panini's Sanskrit Grammar. Journal of Computer Science and Engineering may 2010. (1) p. .
Poli Venkata subba reddy, Fuzzy logic based on Belief and Disbelief membership functions. Fuzzy Information and Engineering December 2017. 9 (4) p. .
FUZZYALGOL: Fuzzy Algorithmic Language to designing Fuzzy Algorithms. Journal of Computer Science and Engineering Auguest 2009. 2 (2) .
Fuzzy Conditional Inference for Mediiagnosis. Second International Conference on Fuzzy Theory and Technology, Proceedings, Abstract and Summaries of FT&T1993, (USA
some methods of reasoning for conditional propositions. fuzzy sets and systems, 1992. 52 p. .
Fuzzy Modulations for Knowledge Representation and Distributed Automated Fuzzy Reasoning System. international Journal Computational Intelligence and Information Security March 2010. 1 (2) p. .