Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
Available online at www.sciencedirect.com Applied Soft Computing 8 (2008) 1243–1251 www.elsevier.com/locate/asoc Fuzzy cognitive map architectures for medical decision support systems Chrysostomos D. Stylios a,*, Voula C. Georgopoulos b, Georgia A. Malandraki c, Spyridoula Chouliara d a Department of Informatics and Communications Technology, TEI of Epirus,47100 Artas, Epirus, Greece b Department of Speech and Language Therapy, TEI of Patras, 26334 Patras, Greece c Department of Speech and Hearing Science, University of Illinois at Urbana-Champaign, IL 61820, USA d Obstetrics and Gynecology Clinic, Filellhnwn & Kosma Aitwlou, 47100 Artas, Greece Received 21 February 2006; accepted 23 February 2007 Available online 26 October 2007 Abstract Medical decision support systems can provide assistance in crucial clinical judgments, particularly for inexperienced medical professionals. Fuzzy cognitive maps (FCMs) is a soft computing technique for modeling complex systems, which follows an approach similar to human reasoning and the human decision-making process. FCMs can successfully represent knowledge and human experience, introducing concepts to represent the essential elements and the cause and effect relationships among the concepts to model the behavior of any system. Medical decision systems are complex systems that can be decomposed to non-related and related subsystems and elements, where many factors have to be taken into consideration that may be complementary, contradictory, and competitive; these factors influence each other and determine the overall clinical decision with a different degree. Thus, FCMs are suitable for medical decision support systems and appropriate FCM architectures are proposed and developed as well as the corresponding examples from two medical disciplines, i.e. speech and language pathology and obstetrics, are described. # 2007 Elsevier B.V. All rights reserved. Keywords: Medical decision support systems; Fuzzy cognitive maps 1. Introduction Any successful medical decision support system (MDSS) has to take into consideration a high amount of data and information from interdisciplinary sources (patient’s records and history, doctors’ physical examination and evaluation, laboratory tests, imaging tests, etc.). In general, the medical decision procedure is a complex one since, often, the medical data and information may be vague, conflicting, missing or not easy to interpret. Thus, MDSSs are complex systems consisting of non-related and related subsystems and elements, taking into consideration many factors that may be complementary, contradictory, and competitive; these factors influence each other and determine the overall decision with a different degree. It is apparent that medical decision support systems require a sophisticated modeling methodology that can handle all these * Corresponding author. E-mail address: stylios@teiep.gr (C.D. Stylios). 1568-4946/$ – see front matter # 2007 Elsevier B.V. All rights reserved. doi:10.1016/j.asoc.2007.02.022 challenges, while at the same time, is able to infer a decision. An advanced medical decision support system must be capable of extracting causal knowledge from the appropriate medical domain, building a causal knowledge base, and making inference through it. Fuzzy cognitive maps (FCMs) are a powerful vehicle of causal knowledge representation and inference [1]. FCMs is a modeling and simulation methodology describing on an abstract conceptual representation any system. In fact, they are a computational intelligence modeling and inference methodology suitable for modeling complex systems and processes that are systems consisted of a great number of highly related and interconnected elements and subsystems. Kosko [2] first introduced expanded cognitive maps in the engineering area to describe the cause and effect between concepts. This primitive FCM used crisp values {1, 0, 1} to describe causality and introduced concepts and dis-concepts to represent positive or negative concepts. Since then, FCMs have further developed, new methods have been proposed and they have been applied to many areas [3]. Recently, FCMs have been 1244 C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 used successfully in the medical diagnosis and decision area; specifically, they have been used to model the complex process of radiotherapy [4], for differential diagnosis of specific language impairment [5] and for diagnosis and characterization for tumor grade [6]. Three FCM architectures suitable for medical decision support systems, as well as corresponding examples from medical disciplines are discussed in the subsequent sections. The first architecture is the Competitive FCM which is implemented for differential diagnosis of two language disorders. The second architecture is a distributed m-FCM and an example for the differential diagnosis of speech disorders is discussed. Thirdly, a hierarchical architecture for FCMs is presented and the use of this approach in an obstetrics decision support problem assisting obstetricians on how to proceed during labor is analyzed. Finally, conclusions are included and future directions are discussed. 2. Fuzzy cognitive maps Fuzzy cognitive map is a soft computing technique that follows an approach similar to human reasoning and the human decision-making process. An FCM looks like a cognitive map, it consists of nodes (concepts) that illustrate the different aspects of the system’s behavior. These nodes (concepts) interact with each other showing the dynamics of the model. Concepts may represent variables, states, events, trends, inputs and outputs, which are essential to model a system. The connection edges between concepts are directed and they indicate the direction of causal relationships while each weighted edge includes information on the type and the degree of the relationship between the interconnected concepts. Each connection is represented by a weight which has been inferred through a method based on fuzzy rules that describes the influence of one concept to another. This influence can be positive (a promoting effect) or negative (an inhibitory effect). The FCM development method is based on Fuzzy rules that can be either proposed by human experts and/or derived by knowledge extraction methods [3], in such a way that the accumulated experience and knowledge are integrated in the causal relationships between factors/characteristics/components of the process or system modeled [7]. Fig. 1. The fuzzy cognitive map model. concept Ci and concept Cj could be positive (Wij > 0) which means that an increase in the value of concept Ci leads to the increase of the value of concept Cj, and a decrease in the value of concept Ci leads to the decrease of the value of concept Cj. Or there is negative causality (Wij < 0) which means that an increase in the value of concept Ci leads to the decrease of the value of concept Cj and vice versa. The value Ai of concept Ci expresses the degree which corresponds to its physical value. At each simulation step, the value Ai of a concept Ci is calculated by computing the influence of the interconnected concepts Cj’s on the specific concept Ci following the calculation rule: 1 0 Ai ðkþ1Þ C B N X C B ðkÞ ðkÞ B ¼ f B Ai þ A j w ji C C A @ j 6¼ i j¼1 (1) ðkþ1Þ where Ai is the value of concept Ci at simulation step k + 1, ðkÞ A j is the value of concept Cj at simulation step k, w ji is the weight of the interconnection from concept Cj to concept Ci and f is the sigmoid threshold function: f ¼ 1 1 þ elx (2) where l > 0 is a parameter determining its steepness. In this approach, the value l = 1 has been used. This function is selected since the values Ai of the concepts, lie within [0, 1]. 2.1. Mathematical representation of fuzzy cognitive maps The graphical illustration of an FCM is a signed directed graph with feedback, consisting of nodes and weighted arcs. Nodes of the graph stand for the concepts that are used to describe the behavior of the system and they are connected by signed and weighted arcs representing the causal relationships that exist between the concepts (Fig. 1). Each concept is characterized by a number Ai that represents its value and it results from the transformation of the fuzzy real value of the system’s variable, for which this concept stands, in the interval [0, 1]. Between concepts, there are three possible types of causal relationships that express the type of influence from a concept to the others. The weights of the arcs between 3. Medical decision support systems based on fuzzy cognitive maps When medical experts are called upon to make a decision they take into consideration a variety of factors (concepts) giving each one a particular degree of importance (weight). Medical experts have a conceptual model in mind by which they process these factors and their degrees of importance, making comparisons, integrating the available information, and differentiating their importance, thus, finally reaching a decision out of a number of alternative potential decisions. Based on this approach, one can create a representation of the experts’ knowledge using causal concept maps, which are C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 developed by considering experts as the creators of the ‘‘map’’ that explicitly represents their expert knowledge drawn out as a diagram. In essence, this is an integrated interactive, graphic diagram of each expert’s mental model of his inference procedure to reach a decision. Concepts of the map are factors that are usually considered to reach a decision, as well as the potential decisions. In the graphical form of a cognitive map the concepts are the nodes. The ‘‘causal’’ component of these maps refers to the cause–effect relationships that hold between factors involved in the decision and the possible diagnosis and between the different factors themselves. The cause–effect relationships are connections between the nodes and are depicted in the graphical form as signed directed edges from one node (the causing concept) to another node (the affected concept). Given that the weighting in a human reasoning decision process almost never carries an exact numerical value, on the contrary, it carries a fuzzy (linguistic value), the appropriate modeling technique for developing medical decision support systems are fuzzy cognitive maps. 3.1. MDSS fuzzy cognitive map construction method The method used to develop and construct a MDSS FCM has considerable importance in order to represent the medical decision procedure as accurately as possible. The methodology described here extracts the knowledge from the experts and exploits their experience of the process [8]. The appropriate medical experts, consisting in most cases of interdisciplinary teams, determine the number and kind of concepts that comprise the MDSS FCM. Each expert from his/ her experience knows the main factors that contribute to the decision; each of these factors is represented by one concept of the FCM. The expert also understands potential influences and interactions between factors themselves or between factors and decisions, thus establishing the corresponding fuzzy degrees of causation between concepts. In this way, an expert’s knowledge is transformed into a dynamic weighted graph, the MDSS FCM. Experts describe the existing relationship between the concepts firstly, as ‘‘negative’’ or ‘‘positive’’ and secondly, as a degree of influence using a linguistic variable, such as ‘‘low’’, ‘‘medium’’, ‘‘high’’, etc. More specifically, the causal interrelationships among concepts are declared using the variable Influence which is interpreted as a linguistic variable taking values in the universe U = [1, 1]. Its term set T(influence) is suggested to be comprised of eight variables. Using eight linguistic variables, an expert can describe in detail the influence of one concept on another and can discern between different degrees of influence. The nine variables used here are: T(influence) = {zero, very very low, very low, low, medium, high, very high, very very high, one}. The corresponding membership functions for these terms are shown in Fig. 2 and they are mz, mvvl, mvl, m1, mm, mh, mvh, mvvh and m0. A positive sign in front of the appropriate fuzzy value indicates positive causality while a negative sign indicates negative causality. Once one expert describes each interconnection as above, then, all the proposed linguistic values for the same 1245 Fig. 2. Membership functions of the linguistic variable Influence. interconnection, suggested by experts, are aggregated using the SUM method and an overall linguistic weight is produced, which with the defuzzification method of center of gravity (COG) [9], is transformed to a numerical weight w ji , belonging to the interval [1, 1]. A detailed description of the development of FCM model is given in [7]. In the following sections three MDSS FCM architectures are described which are based on the general construction method. 4. Competitive FCM for medical differential diagnosis In a differential diagnosis MDSS where only one diagnosis is always inferred, a novel configuration, the competitive fuzzy cognitive map (CFCM) can be used [5]. The CFCM introduced the distinction of two main kinds of concepts: decisionconcepts and factor-concepts. Fig. 3 illustrates an example CFCM model which is used to perform medical decision/ Fig. 3. A conceptual model for medical differential diagnosis. 1246 C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 Table 1 Weights between concepts for CFCM for dyslexia and specific language impairment C1 C1 C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 a C2 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 1 +VVH +VH +VVH +VVH +H +M–H +M-H +M +M +VVH +M-H +M-H +M +M +M–H 1 +M–H +L–M +M–H +M–H +VVH Nonea +VVH +VVH +L +VVH +VH +M CD +M–H CD +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L +L No consistent and clear relationship was reported in the literature regarding the pragmatic aspects of language of children with dyslexia. diagnosis, and includes both types of concepts of the FCM and the causal relations among them. All the concepts can interact with each other and determine the value of the diagnosis concepts, which are mutually exclusive, in order to indicate always a single diagnosis. This is the case in most medical applications, where, according to symptoms, medical professionals must conclude only one diagnosis and then determine the treatment, accordingly. The factor-concepts can be considered as inputs to the MDSS such as patient data, observed symptoms, patient records, experimental and laboratory tests etc, which can be dynamically updated based on the system interaction, whereas the decision-concepts are considered as outputs where their estimated values outline the possible diagnosis for the patient. The factor-concepts can be interrelated and they partially influence the diagnosis. For such a situation, FCMs are suitable as their strength is their ability to describe systems and handle situations where there are feedback relationships and relationships between the factor-concepts. Such interconnections are shown in Fig. 3 where the ‘‘competitive’’ interconnections between the diagnosis concepts are also illustrated. In the current differential diagnosis model there are two diagnosis concepts, i.e. the two disorders that are studied: concept 1 specific language impairment (SLI) and concept 2 dyslexia. The factor-concepts are considered as measurements that determine the result of the diagnosis in this model and they are                concept concept concept concept concept concept concept concept concept sion; concept concept concept concept concept concept 3 reduced lexical abilities; 4 decreased MLU; 5 problems in syntax; 6 problems in grammatical morphology; 7 impaired or limited phonological development; 8 impaired use of pragmatics; 9 reading difficulties; 10 problems in writing and spelling; 11 reduced ability of verbal language comprehen12 13 14 15 16 17 difference between verbal and nonverbal IQ; heredity; impaired sociability; impaired mobility; attention distraction; reduced arithmetic ability. 4.1. CFCM for dyslexia and specific language impairment Dyslexia and specific language impairment (SLI) are frequent developmental disorders that may have a serious impact on an individual’s educational and psychosocial life. In general terms, developmental dyslexia is identified if a child has poor literacy skills despite adequate intelligence and opportunity to learn [10]. SLI is diagnosed when oral language lags behind other areas of development for no apparent reason [11]. Although, these two developmental disorders have separate and distinct definitions, they share many similar symptoms and characteristics that can make it difficult for clinicians to differentiate between them. The connections between the concepts are determined from Table 1 [12]. Four case studies from the literature are examined here, two on specific language impairment [13,14] and two on dyslexia [15,16] and, as experimental clinical cases to illustrate the differential diagnosis model. In Table 2 the factors used by the model in the diagnosis of each case are presented. In addition, the degree of occurrence of each factor in each case study is denoted with similar qualitative degrees of very very high, very high, high, medium, low, very low, and 0. The designation of weight ‘‘NR’’ in Table 2 indicates that the factor is not reported in the particular case and a value of zero is used in the computational model and ‘‘CD’’ is case dependent. C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 1247 Table 2 Initial factor-concept fuzzy values for four cases Factor-concepts Case 1 Case 2 Case 3 Case 4 C3 C4 C5 C6 C7 C8 C9 C10 C11 C12 C13 C14 C15 C16 C17 VVH NR VVH VH 0 L 0 0 0 H H -M 0 0 0 VVH VVH H VH L VVH NR NR VH VVH 0 0 0 0 NR M NR M M VVH 0 VVH VVH H 0 NR M M to H VVH M VVH NR VH NR VVH 0 VVH VVH H VH NR 0 NR NR NR Results showed that in all four cases, even though some of the information was incomplete, the outcome given by the model agreed with the published diagnosis: Case Case Case Case 1: 2: 3: 4: concept concept concept concept 1 1 1 1 (SLI) = 0.9659 (SLI) = 0.9394 (SLI) = 0.9302 (SLI) = 0.9287 concept concept concept concept 2 2 2 2 (dyslexia) = 0.8975 (dyslexia) = 0.8540 (dyslexia) = 0.9634 (dyslexia) = 0.9620 That is in all four cases, the correct diagnosis was concluded: SLI, SLI, dyslexia, and dyslexia, respectively. In the two cases of dyslexia the largest-final diagnosis, even though correct, differed by a relatively small amount from the other diagnosis (SLI) which points out the difficulty in differential diagnoses of the two disorders. 5. Distributed m-FCM for medical diagnosis A common approach proposed for modeling large complex system is based on the decomposition into subsystems [17,18]. But usually decomposition is not easily applicable, especially, when subsystems have common elements that prohibit the simplified approach of summing up the individual components behavior. We follow the same direction in using FCMs to model complex medical decision support systems where every subsystem is modeled by an FCM. With the proposed perspective for the modeling and analysis of complex systems, each component of the infrastructure constitutes a part of the intricate web that forms the overall infrastructure [19]. Here the case where multiple infrastructures are connected as ‘‘systems of systems’’ is considered. A fuzzy cognitive map is used to model each subsystem and the complex system is modeled with the interacting fuzzy cognitive maps. FCMs communicate with each other as they operate in a common environment, receiving inputs from other FCMs and transmitting outputs to them. The links between two FCMs have the meaning that a concept of one FCM influences or is correlated to the state-concept of the other. This distributed multiple mFCM is shown in Fig. 4. FCMs are connected at multiple points through a wide variety of mechanisms, represented by bi- Fig. 4. The distributed m-FCM model. directional relationship existing between states of any pair of FCMs, that is, FCMk depends on FCMl through some links, and probably FCMl depends on FCMk through other links. There are multiple connections among FCMs such as feedback and feed forward paths, and intricate and branching topologies. The connections create an intricate web, depending on the weights that characterize the links. Interdependencies among FCMs increase the overall complexity of the ‘‘system to systems’’. Fig. 4 illustrates a combined distributed fuzzy cognitive map, which aggregates five FCM models for the five subsystems of the complex system. Among the subsystems and thus, among the FCM models, there are interdependencies that are illustrated as interconnections between concepts belonging to different FCMs, where each FCM can be easily modeled [7]. 5.1. Distributed m-FCM for differential diagnosis of dysarthria and apraxia of speech Dysarthria is the term used to describe a group of disorders of oral communication resulting from disturbances in muscle control over the speech production mechanism due to damage to the central or peripheral nervous system [20,21]. Neurological impairment in the form of paralysis, weakness, or lack of coordination of the muscles that support speech production, can result in different forms of dysarthria. Darley et al. [20,21] identified seven forms of dysarthria: spastic, flaccid, ataxic, hypokinetic, hyperkinetic chorea, hyperkinetic dystonia, and mixed dysarthrias. Apraxia of speech is defined as ‘‘a neurogenic speech disorder resulting from impairment of the capacity to program sensorimotor commands for the positioning and movement of muscles for the volitional production of speech [22]. The differentiation between the dysarthria types can be a challenging task for a speech and language pathologist (SLP), since many speech and oral motor characteristics of the dysarthrias are overlapping. Additionally, despite the fact that the distinction between AOS (apraxia of speech) and dysarthrias is usually an easier process, differentiation between AOS and ataxic dysarthria or the establishment of a co-occurrence of both AOS and a dysarthria type can be challenging as well [22]. One of 1248 C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 Fig. 5. Diagram of differential diagnosis distributed system of dysarthria and apraxia of speech. m-FCM diagnosis model is developed. For example, ‘‘voice quality assessment’’ can include nasality of speech, hoarseness, breathiness, voice tremor, strained voice, voice breaks, diplophonia in the DAB system. A fuzzy cognitive map subsystem with these factors can provide a value for the concept voice quality in the FCM of Fig. 5. Similarly, the concept ‘‘voice pitch’’ consists of another FCM system with concepts such as low pitch, high pitch, pitch breaks, and monopitch. Thus, in the distributed m-FCM model for the differential diagnosis system of dysarthria and apraxia of speech, shown in Fig. 5 the results of subsystem FCMs used for various assessments are aggregated into one combined distributed fuzzy cognitive map. Table 3 represents an example of some of the weights between factors and diagnoses since it is not possible to show all 89 factors here and their connection to each of the seven possible diagnoses. It is important to note that the diagnosis FCM here is not a CFCM since there can be cooccurrence of more than one dysarthria, as well as dysarthria and apraxia. This can be observed in Table 4 where there is a comparison of diagnosis provided by a speech and language pathologist (SLP) and the dysarthria–apraxia distributed mFCM DSS for four patient cases where the bold values indicate the final diagnoses. 6. Hierarchical architecture for obstetric decision the most widely used and accepted systems for the differential diagnosis of the dysarthria types is the DAB system or the Darley et al. [20,21] system which has some difficulties associated with its use since there are too many parameters to remember, overlapping symptoms, etc. In the distributed m-FCM differential diagnosis system developed 89 factors were used as the factor-concepts. Of these 31 were oral motor characteristics and 58 were speech characteristics (see [22] for a complete set of the factors used). Since some of these factors can be grouped together given that they represent separate assessment procedures, certain FCM subsystems can be developed so as a distributed A knowledge-based system is more suited to accomplish tasks when the nature of the problems and solutions is not well defined or not known beforehand. In medical applications there are situations involving a significant number of variable factors such as changing characteristics, unexpected disturbances, different combinations of fault and alarm situations, where the approach of knowledge-based system has certain advantages and flexibility which make such method particularly attractive for complex systems. A hierarchical architecture is proposed where the m-FCM can be used to model the supervisor, which is the medical Table 3 Examples of fuzzy values of weights between factor-concepts and diagnosis concept Factor Flaccid dys. Spastic dys. Ataxic dys. Hypokinetic dys. Hyperkinetic dys. Apraxia of speech Head tremor Dysphagia Drooling Voice quality Distorted vowels ... 0 M M M to H 0 ... 0 M M M to H 0 ... M 0 0 L to M H ... M M M M to H 0 ... M M 0 M to H H ... 0 0 0 0 M ... Table 4 Comparison of diagnosis provided by speech and language therapist and dysarthria–apraxia distributed FCM DSS Actual diagnosis of case by SLP Case Case Case Case 1 2 3 4 ataxic dys. flaccid dys. AOS mixed dys. Output values of distributed FCM differential diagnostic system-resulting diagnosis Flaccid dys. Spastic dys. Ataxic dys. Hypokinetic dys. Hyperkinetic dys. Apraxia of speech 0.5622 0.9284 0.5467 0.5101 0.8081 0.6900 0.7432 0.9272 0.9170 0.5156 0.8936 0.9487 0.5000 0.6514 0.7186 0.6934 0.8355 0.5312 0.8727 0.8222 0.6225 0.5312 0.9975 0.5248 1249 C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 Fig. 6. The hierarchical architecture with the m-FCM for medical decision support systems. decision support systems (Fig. 6). The m-FCM consists of concepts representing each one of the FCM modeling discipline sources (patient’s records and information, doctors’ physical examination and evaluation, laboratory tests, imaging tests, etc.). In addition there are other concepts representing issues for emergency behavior, estimation and overall decision and etc. The m-FCM is an integrated model of the complex system and it represents the relationships among the subsystems and their models while inferring the final decision by evaluating all the information from them. Consequently, the m-FCM system has a generic purpose, it receives information from all the subsystems in order to accomplish a task, it makes decisions and it can plan strategically. This m-FCM uses a more abstract representation, general knowledge, and adaptation heuristics. factors, they interpret and evaluate the fetal heart rate (FHR) signal and they continuously reconsider regarding the procedure of the delivery. Obstetricians have to determine whether they will proceed with a Caesarian section or a natural delivery based on the physical measurements, FHR and the intepretation of and other essential indications and measurements. Cardiotocography was introduced into obstetrics practice and it has been widely used for antepartum and intrapartum fetal surveillance. Cardiotocogram (CTG) consists of two distinct signals, i.e. the recording of instantaneous fetal heart rate (FHR) and uterine activity (UA), which are two biosignals. FHR variability is believed to reflect the interactions between the sympathetic nervous system (SNS) and the parasympathetic nervous system (PSNS) of the fetus. Considerable research efforts have been made to process, evaluate and categorise FHR either as suspecious, or pathological or normal. There have been proposed integrated methods based on support vector machines, wavelets and other computational intelligence techniques to interpet the FHR [23]. Here, the development of a fuzzy cognitive map to model the way by which the obstetrician makes a decision for a normal delivery or a Caesarian section is investigated. This is an online procedure where the obstetrician evaluates whether either the woman or the fetus are at serious risk and thus, he/she has to intervene, stopping the physiological delivery and perform a Caesarian section or to continue with natural delivery. The main parameters, that the obstetrician evaluates, constitute the nine concepts of the FCM model:          concept concept concept concept concept concept concept concept concept 1 2 3 4 5 6 7 8 9 decision for normal delivery; decision for caesarian section; fetus heart rate (FHR) evaluation; presence of meconium; time duration of labor; bishop score; quantity of the medicine oxytocine given; contractions of the uterine; hypertension. 6.1. Two-level architecture for decision support during labor During the crucial period of labor, obstetricians evaluate the whole situation, they take into consideration a variety of Experienced obstetricians have estimated the degree of influence from one concept to another as presented in Table 5. Then the obstetrics fuzzy cognitive map model is constructed, Table 5 Relationships among concepts representing by fuzzy values in obstetrics example C1 C2 C3 C4 C5 C6 C7 C8 C9 C1 C2 C3 C4 C5 C6 C7 C8 C9 – – Very high (normal) Low High (<8h) Medium – – – – – Very high (pathological) High High (>8h) High – – – – – – – – – – – – – – – – Medium – – – – – – – High – Medium – – – – – High – Medium – Medium – – – – – – – Medium – Medium Low – – – – – – Medium – – – – – – – – Medium – – 1250 C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 Fig. 7. The two-level architecture for decision support during labor. which is illustrated at the upper level of the architecture for decision-making during labor (Fig. 7). At each step, values of concepts are calculated according to the influence from interconnected concepts. Some concepts can have only external input such as the concept C3 (FHR), which stand for the evaluation and classification of FHR, which is performed at the lower level by the support vector machine [24]. The interactions among concepts will change values of concepts. New values of some concepts may mean some action from the obstetrician; as an example, a new value for oxytocine requires pharmaceutical action to the woman. When the system reaches the steady state, the value of the concept for natural delivery and value of the concept for Caesarian section have to be mutually exclusive and only one suggestion will be the outcome of the system. Thus, the FCM in the upper level is a CFCM, as shown in Fig. 7. In the two-level architecture presented, at the lower level there are either simple sensors or more advanced systems such as the FHR classification system based on support vector machines. Information from the lower level is transformed in suitable form through the interface and this information is transmitted to the FCM on the upper level. This supervisor FCM will infer a final suggestion to the obstetrician on how to proceed with the labor. 7. Conclusion The area of medical diagnosis and medical decision support is characterized by complexity requiring the investigation of new advanced methods for modeling and development of sophisticated systems. Medical decision support systems (MDSSs) have attracted the interest of many researchers and still considerable efforts are under way. MDSSs must adequately take into consideration the needs of medical practitioners. The novel MDSS fuzzy cognitive map architectures described here are developed with appropriate medical experts from interdisciplinary background and are based on human reasoning approaches. Three novel types of fuzzy cognitive map (FCM) architectures suitable for medical decision support systems were presented: (a) the competitive FCM, suitable when a single out of many possible diagnoses must be reached, (b) a distributed m-FCM for complex medical decision support system where a large number of interacting factors are involved, and (c) a hierarchical architecture with the m-FCM where it receives information from all the subsystems in order to accomplish a task, it makes decisions and it can plan strategically. For each architecture, a corresponding example of the FCM is described performing a medical decision support function. The real examples are successful applications of the architectures in the fields of language pathology, speech pathology, and obstetrics illustrating the potential of the FCM models in enhancing clinical judgments. It is expected that the proposed FCM architectures for MDSS will be further evaluated for the previously described application areas and the results of the evaluation will help us to select the best architecture and further improve it. Clinicians have to evaluate the usefulness, applicability and user friendliness of each of the developed tools before promoting them available for incorporation into clinical practice. Additionally, the implementation of the proposed architectures in other areas of medical decision support will be investigated. Acknowledgement The project is co-funded by the European Social Fund and National Resources (EPEAEK-II) ARCHIMIDIS I. C.D. Stylios et al. / Applied Soft Computing 8 (2008) 1243–1251 References [1] K.C. Lee, H.S. Kim, A causal knowledge-driven inference engine for expert system, in: Proceedings of the 31st Hawaii International Conference on System Science, 1998, pp. 284–293. [2] B. Kosko, Fuzzy cognitive maps, International Journal of Man-Machine Studies 24 (1986) 65–75. [3] C.D. Stylios, P.P. Groumpos, V.C. Georgopoulos, An fuzzy cognitive maps approach to process control systems, Journal of Advanced Computational Intelligence 3 (1999) 409–417. [4] E.I. Papageorgiou, C.D. Stylios, P.P. Groumpos, An integrated two-level hierarchical decision making system based on fuzzy cognitive maps (FCMs), IEEE Transactions on Biomedical Engineering 50 (2003) 1326–1339. [5] V.C. Georgopoulos, G.A. Malandraki, C.D. Stylios, A fuzzy cognitive map approach to differential diagnosis of specific language impairment, Journal of Artificial Intelligence in Medicine 29 (2003) 261–278. [6] E.I. Papageorgiou, P. Spyridonos, C.D. Stylios, R. Ravazoula, P.P. Groumpos, G. Nikiforidis, A soft computing method for tumour grading cognitive maps, Artificial Intelligence in Medicine 36 (2006) 58–70. [7] C.D. Stylios, P.P. Groumpos, Modeling complex systems using fuzzy cognitive maps, IEEE Transactions on Systems, Man and Cybernetics, Part A: Systems and Humans 34 (2004) 155–162. [8] C.D. Stylios, P.P. Groumpos, Fuzzy cognitive maps in modelling supervisory control systems, Journal of Intelligent Fuzzy Systems 8 (2000) 83–98. [9] C.T. Lin, C.S.G. Lee, Neural Fuzzy Systems: A Neuro-Fuzzy Synergism to Intelligent Systems, Prentice Hall, Upper Saddle River, N.J., 1996. [10] D.V.M. Bishop, M.J. Snowling, Developmental dyslexia and specific language impairment: same or different? Psychological Bulletin 130 (2004) 858–886. [11] L. Leonard, Children with Specific Language Impairment, MIT Press, Cambridge, MA, 2000. [12] G.A. Malandraki, V.C. Georgopoulos, An artificial intelligence system for differential diagnosis of dyslexia and specific language impairment, in: J. [13] [14] [15] [16] [17] [18] [19] [20] [21] [22] [23] [24] 1251 Letterman (Ed.), Dyslexia in Children: New Developments, Nova Science Publishers Inc., Hauppauge, NY, 2006, pp. 33–58. H.K.J. Van der Lely, Language and cognitive development in a grammatical SLI boy: modularity innateness, Journal of Neurolinguistics 10 (1997) 75–107. K.K. McGregor, A. Appel, On the relation between mental representation and naming in a child with specific language impairment, Clinical Linguistics and Phonetics 16 (2002) 1–20. Psychcorp, Harcourt Assessment Inc., Case Study, No. 4, 2005. J.M. Pierson, Transforming engagement in literacy instruction: the role of student genuine interest and ability, Annals of Dyslexia 49 (1999) 307– 329. M.D. Mesarovic, D. Macko, Y. Takahara, The Theory of Hierarchical Multilevel Systems, Academic Press, New York, 1970. D.D. Siljak, Overlapping decentralized control, in: M. Singh, A. Titli (Eds.), Large Scale Systems Engineering Applications, North-Holland, New York, 1979, pp. 145–166. C.D. Stylios, The knowledge based technique of fuzzy cognitive maps for modeling complex systems, in: Proceedings of 16th European Meetings on Cybernetics and Systems Research (EMCSR), University of Vienna, Austria, (2002), pp. 524–529. F.L. Darley, A.E. Aronson, J.R. Brown, Differential diagnostic patterns of dysarthria, Journal of Speech and Hearing Research 12 (1969) 246–269. F.L. Darley, A.E. Aronson, J.R. Brown, Clusters of deviant speech dimensions in the dysarthrias, Journal of Speech and Hearing Research 12 (1969) 462–496. J.R. Duffy, Motor Speech Disorders: Substrates, Differential Diagnosis, and Management, Mosby-Year Book, St. Louis, 1995. G. Georgoulas, C.D. Stylios, P.P. Groumpos, A novel methodology for fetal heart rate signal classification during the intrapartum period, IEEE Transactions on Biomedical Engineering 53 (2006) 875–884. G. Georgoulas, C.D. Stylios, P.P. Groumpos, Feature extraction and classification of fetal heart rate using wavelet analysis and support vector machines, International Journal of AI Tools 15 (2006) 411–432.