Lecture 8 - Cognitive fuzzy maps Flashcards
FCM
It is the modeling and simulation of complex systems that allows experts in a given domain to explore the outcome of hypothetical scenarios before they are observed in reality. They answer what–if questions.
They deal with non-linear patterns.
We could use regression, but 3 problems arise with it:
- the coeff. that belog to different models are omputed separately; the analysis will be fragmented because they are not computed at the same time.
- in certain expert knowledge systems it is not possible because we use some methods that are deterministic, which means that we only learn from historical data
- regression is linear
CM (not fuzzy yet)
A directed graph where nodes represent relevant factors, variables and entities from a decision making environment.
It is a graphical representation of a complex system.
Arrows in CM
represent the causal relationship between the nodes, which can be + or -
Complex system
Can be represented by using concepts + causal relations , which both need to be represented by the experts.
CM cannot represent…
- what-if simulations
2. the intensity of the relationship
FCM
CM + numbers on the arrows
These numbers represent…
the intensity of the causal relation ( a numerical representation of the causal relation)
Causal relation
- the weights are determined by experts
- 2 types of CR:
+ : if we de/increase C1, then C2 also de/increases
- : the opposite - they are recurrent NN devoted to modeling and simulating complex systems.
In FCM, the concepts/neurons are activation values..
AV are the extent to which this concept is activated or present in the system (also determined by experts).
In FCM, the reasoning mechanism is the process of…
updating the activation values we have in the map in each iteration.
Given the formula for one of the transfer functions, what happens in the argument?
We want to aggregate all inputs impacting the concept
Transfer function
- Used to produce suitable activation values
2. Bounds value produced such that they are in the allowed interval
Transfer function can be..
Discrete:
- bivalent –> values are 0 or 1
- trivalent –> values are -1, 0 or 1
They can be cyclic, but not chaotic
Transfer function can be..
Continuous:
- hyperbolic function –> range -1 to 1, when we have 0, it produces 0
- sigmoid function –> range (0,1), not included.