Fuzzy Cognitive Maps Y. İlker TOPCU, Ph.D. www.ilkertopcu.net www.ilkertopcu.org www.ilkertopcu.info www.facebook.com/yitopcu twitter.com/yitopcu.

Slides:



Advertisements
Similar presentations
AP Statistics Chapters 3 & 4 Measuring Relationships Between 2 Variables.
Advertisements

Correlation CJ 526 Statistical Analysis in Criminal Justice.
Correlation Chapter 9.
MCDM Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
END332E Operations Research II Y. İlker TOPCU, Ph.D
CJ 526 Statistical Analysis in Criminal Justice
Radial Basis Functions
Analysing Systems Failures (1) Main Principles: systems thinking.
Fuzzy Logic and Fuzzy Cognitive Map MATH 800 – 4 Fall 2011 Vijay Mago, Postdoctoral Fellow, The Modelling of Complex Social Systems (MoCSSy) Program, The.
Hypercubes and Neural Networks bill wolfe 9/21/2005.
Hypercubes and Neural Networks bill wolfe 10/23/2005.
November 30, 2010Neural Networks Lecture 20: Interpolative Associative Memory 1 Associative Networks Associative networks are able to store a set of patterns.
Copyright © 2008 by Pearson Education, Inc. Upper Saddle River, New Jersey All rights reserved. John W. Creswell Educational Research: Planning,
Research problem, Purpose, question
Correlation and Regression 1. Bivariate data When measurements on two characteristics are to be studied simultaneously because of their interdependence,
MADM Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
Review for Final Exam Some important themes from Chapters 9-11 Final exam covers these chapters, but implicitly tests the entire course, because we use.
4.00 Understand promotion and intermediate uses of marketing- information.
Research Methods and Design
CS623: Introduction to Computing with Neural Nets (lecture-10) Pushpak Bhattacharyya Computer Science and Engineering Department IIT Bombay.
Correlation and Correlational Research Slides Prepared by Alison L. O’Malley Passer Chapter 5.
Magister of Electrical Engineering Udayana University September 2011
Measurement and Scaling
Analyzing the Problem (MAVT) Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
Copyright © 2010, 2007, 2004 Pearson Education, Inc. All Rights Reserved Section 10-1 Review and Preview.
Presentation on Neural Networks.. Basics Of Neural Networks Neural networks refers to a connectionist model that simulates the biophysical information.
Creating Metabolic Network Models using Text Mining and Expert Knowledge J.A. Dickerson, D. Berleant, Z. Cox, W. Qi, and E. Wurtele Iowa State University.
Group Quantitative Designs First, let us consider how one chooses a design. There is no easy formula for choice of design. The choice of a design should.
Management & Development of Complex Projects Course Code MS Project Management Perform Qualitative Risk Analysis Lecture # 25.
The Examination of Residuals. Examination of Residuals The fitting of models to data is done using an iterative approach. The first step is to fit a simple.
Using Recursion in Models and Decision Making MAMDM4a-b
Creswell, Educational Research: Planning, Conducting, and Evaluating Quantitative and Qualitative Research, 4e © 2012, 2008, 2005, 2002 Pearson Education,
Analyzing the Problem (Outranking Methods) Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
FALWEB Fuzzy Aggregated Linkages Within Environmental Bounds  Create and edit FCMs through the use of a square matrix with zeroes along the diagonal 
Correlation & Regression Chapter 15. Correlation It is a statistical technique that is used to measure and describe a relationship between two variables.
Lecture 02.
Objectives Propose preliminary answers to 2 questions: Can methods from CM enrich research in SD about how people understand dynamically complex situations?
1 Lesson 4 Attitudes. 2 Lesson Outline   Last class, the self and its presentation  What are attitudes?  Where do attitudes come from  How are they.
SOFTWARE PROJECT MANAGEMENT
Correlation. Correlation Analysis Correlations tell us to the degree that two variables are similar or associated with each other. It is a measure of.
Research Methodology and Methods of Social Inquiry Nov 8, 2011 Assessing Measurement Reliability & Validity.
Analyzing the Problem (SAW, WP, TOPSIS) Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
© (2015, 2012, 2008) by Pearson Education, Inc. All Rights Reserved Chapter 11: Correlational Designs Educational Research: Planning, Conducting, and Evaluating.
V Bandi and R Lahdelma 1 Forecasting. V Bandi and R Lahdelma 2 Forecasting? Decision-making deals with future problems -Thus data describing future must.
MCDM Y. İlker TOPCU, Ph.D twitter.com/yitopcu.
Correlation They go together like salt and pepper… like oil and vinegar… like bread and butter… etc.
PSY 2012 General Psychology Samuel R. Mathews, Ph.D. Associate Professor The Department of Psychology The University of West Florida.
Power Point Slides by Ronald J. Shope in collaboration with John W. Creswell Chapter 12 Correlational Designs.
Validity and Reliability in Instrumentation : Research I: Basics Dr. Leonard February 24, 2010.
Scenario: Coconut Yield Management
FCM WIZARD IN ACTION SCENARIO: HIV DRUG RESISTANCE PREDICTION Main developers: Gonzalo NÁPOLES and Isel GRAU Supervisors: Elpiniki PAPAGEORGIOU and Koen.
Chapter 6 - Standardized Measurement and Assessment
Chapter 6 Attitudes and Intentions Copyright © 2010 by the McGraw-Hill Companies, Inc. All rights reserved. McGraw-Hill/Irwin.
IE582 MULTI CRITERIA DECISION MAKING Prof. Dr. Y. İlker TOPCU
Pattern Recognition. What is Pattern Recognition? Pattern recognition is a sub-topic of machine learning. PR is the science that concerns the description.
Theme 5. Association 1. Introduction. 2. Bivariate tables and graphs.
21st Mediterranean Conference on Control and Automation
Attitudes and Intentions
Analysis Manager Training Module
Chapter 2 Theoretical statement:
Lecture 02.
CHAPTER11 Project Risk Management
Chapter Three Research Design.
END332E Operations Research II
Why do we need “managerial decision making”?
An Introduction to Correlational Research
MHY530E DECISION MAKING TECHNIQUES
Examining Relationships
Scientific forecasting
Developmental Theories
Presentation transcript:

Fuzzy Cognitive Maps Y. İlker TOPCU, Ph.D twitter.com/yitopcu

Causal cognitive mapping is a method that captures the diverse mental models of the experts in simple directed graphs where concepts are represented by nodes and relations between concepts are represented by an arc from the affecting concept to affected concept. The relation is positive if there is an increase at the affected concept when affecting concept increases. If there is a decrease at the affected concept when affecting concept increases, the relation is negative. Cognitive Maps

By interviews with experts or by examining published reports or studies, the related concepts and interrelations among them can be revealed. These beliefs and judgments are brought together to have an aggregated cognitive map. Qualitative analyses can be conducted on this map. Cognitive Maps

If there are even number of concepts affecting a concept C, half of the relations are positive and others are negative in the long run, it cannot be determined whether C will increase, decrease, or remain same Drawbacks

FCM To predict the overall system behavior of the concepts in the cognitive map, a formal analysis can be conducted  Fuzzy Cognitive Map (FCM) Cognitive Maps + Quantitative Values + Time = Fuzzy Cognitive Maps FCM is based on Fuzzy Set Theory Theory of Neural Networks

Fuzziness Causal Cognitive Maps are limited by the trivalent values [-1, 0, 1] which is binding in the Fuzzy Causality Environment At FCMs, the strength of impacts are assessed During the causality gathering stage: verbal phrases such as little, partially, usually, a lot, strong, weak, etc are used. values at the interval of [-1, +1] are assigned: positive causality (0 < W ij ≤ 1) negative causality (-1 ≤ W ij < 0) no relationship (W ij = 0)

Aggregation

FCM & Adjacency (Influence) Matrix

Neuron Firing FCM is regarded as a simple form of Recursive Neural Network, with concepts being equivalent to neurons; however, concepts are not either off or on (0 or 1), but can take values in-between [0, 1]. Fuzzy concepts are non-linear functions that transform the path-weighted activations directed towards them into a value.

Neuron Firing When a concept changes its value (a neuron fires), it affects all concepts that are causally dependent upon it. Depending on the sign of the relation and the strength of it, the affected concepts subsequently may change their values as well (further concepts are activated at the network). For this purpose an iterative process is conducted

Iterative Process A given state vector with degree of activation values of -1, 0, or 1 for the concepts (i.e. the value of a concept will be -1 if DMs let it decrease and it would be 1 if it is let to increase) is multiplied with adjacency (influence) matrix (a nxn square matrix representing the fuzzy causal relations among n concepts) in each iteration to come up with an updated state vector.

Activation Function

Activation Functions

Simulation After determining the type of the threshold function and creating different initial state vectors for several scenarios, the simulations are run to observe and analyze the dynamic behavior of the system under consideration. A simulation ends after a certain number of iterations or when the values of concepts converge to a fixed form (stable state).

Results The values of concepts at the final state vector: to which extent which concept will increase and which one will decrease in the long run.

Example An illustrative fuzzy cognitive map with 13 concepts A hypothetical scenario indicating a decrease at the 3 rd concept The state values of the concepts converge at iteration 12

Example A decrease at C 3 : will increase the level of C 6, C 8, C 11, C 12, and C 13 ; will decrease the level of C 7 ; will increase the level of C 1, C 2, C 4, C 5, and C 10 to some extent; In the long run, C 3 has no effect on C 9