Fuzzy Cognitive Map Reasoning Mechanism for Handling Uncertainty and Missing Data: Application in Medical Diagnosis

Fuzzy Cognitive Map Reasoning Mechanism for Handling Uncertainty and Missing Data: Application in Medical Diagnosis

Elpiniki I. Papageorgiou (Technological Educational Institute of Lamia, Greece)
DOI: 10.4018/978-1-61350-429-1.ch029
OnDemand PDF Download:


In this study, the fuzzy causal map inference mechanisms are analyzed for decision making tasks and a comparative analysis is performed to handle with the uncertainty in the problem of pulmonary risk prediction. Fuzzy Cognitive Mapping (FCM) is a causal graphical representation including nodes, determining the most relevant factors of a complex system, and links between these nodes determining the relationships between those factors. It represents knowledge in a symbolic manner and relates states, processes, policies, events, values, and inputs in an analogous manner. In the proposed work, a modified inference mechanism for FCM approach, which handles uncertainty and missing data, is presented and compared with the common fuzzy causal graph reasoning process for a medical diagnosis problem. Through this study, we overcome the problem of missing data and/or incomplete knowledge, especially for the cases where there is no any information about a concept-state or the knowledge of some concepts is insufficient. By this way, the rescaled inference process is proved more reliable, yielding more exact and natural inference results than traditional FCMs. A number of different scenarios for medical diagnosis concentrated on the pulmonary infections are elaborated to demonstrate the functioning of the rescaled FCM inference mechanism.
Chapter Preview


FCMs are able to capture and imitate human behavior by describing, developing and representing models. Their aim is to mimic the reasoning process of the human. They are graphical representation tools proposed by Kosko to represent the causal relationship between concepts and analyze inference patterns (Kosko, 1986, 1992). FCMs include nodes determining the most relevant factors of a complex system and links between these nodes determining the relationships between those factors (Rodriguez-Repiso, 2005). The graph structure of FCMs allows for static analysis, while its execution model allows for dynamic analysis of the modeled system (Froelich et al., 2009). FCMs are convenient to handle issues of knowledge representation and reasoning, which are essential to intelligent systems (Kosko, 1992). This modeling technique comes with a number of desirable properties, such as abstraction, flexibility, adaptability, and fuzzy reasoning (Banerjee, 2008; Wei et al., 2009).

The core task of a decision support system (DSS) is decision analysis. Real-life problems are mostly unstructured in nature, which makes it difficult to apply algorithmic methods based on mathematical models to the process of decision analysis. Decision makers often find it difficult to cope with significant real-world systems. These systems are usually characterized by a number of concepts or facts interrelated in complex ways (Hudson, 2006). They are often dynamic ie, they evolve through a series of interactions among related concepts. Feedback plays a prominent role among them by propagating causal influences in complicated pathways. Formulating a quantitative mathematical model for such a system may be difficult or impossible due to lack of numerical data, its unstructured nature, and dependence on inexact or “fuzzy” verbal expressions.

FCMs are knowledge-based systems which represent knowledge in a symbolic. Compared either expert system or neural networks, it has several desirable properties, such as it is relatively easy to use for representing structured knowledge, and the inference can be computed by numeric matrix operation. FCMs are appropriate to explicit the knowledge which has been accumulated for years on the operation of a complex system (Stylios & Georgopoulos, 2008). They provide a qualitative and semi-quantitative tool for representing and analyzing such systems with the goal of aiding decision making.

Basically, the inference mechanism (engine) is a computer program that attempt to infer or derive a deep insights or answers from the knowledge base. Typically, expert systems analyze the knowledge base in the inference mechanism which is designated to simulate human like expertise and reason for problem solving in a certain domain. As such, expert system could explain the reasoning process and handle levels of confidence and uncertainty, which straight algorithms do not do (Sordo et al., 2008). In this study we are modeling our proposed soft computing components as an adaptive inference mechanism for the decision support process. The FCM inference mechanism is an important issue for FCM operation which significantly improves the functionality and effectiveness of the approach.

Complete Chapter List

Search this Book: