- Open Access
- Total Downloads : 364
- Authors : M. Geethalakshmi, A. Rajkumar
- Paper ID : IJERTV2IS70083
- Volume & Issue : Volume 02, Issue 07 (July 2013)
- Published (First Online): 26-07-2013
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License: This work is licensed under a Creative Commons Attribution 4.0 International License
A Systematic Study On Problemsof IT Professionalsin Chennai Using Induced Fuzzy Cognitive Maps (IFCMS)
-
Geethalakshmi, A. Rajkumar
Assistant Professor, Assistant Professor,
KCG College of Technology, Hindustan University,
Chennai. Chennai.
———————————————————————————————————————
Abstract This Paper deals with the systematic study on problems faced by IT Professionals in Chennai using Induced Fuzzy Cognitive Maps (IFCMS).The imperative reasons for the study is to derive an optimistic solution to theproblemwith an unsupervised data collected from a survey among IT Professionals. The problems of IT Professionals are analyzed by a tool called fuzzy theory in general and in particular by induced fuzzy cognitive maps with the help of directed graphs andconnection matrices.
Keywords Directed Graph, Fixed Point, Connection Matrix, Unsupervised, Fuzzy Cognitive Maps.
-
Introduction
The cognitive map as a formal tool for decision-making was proposed byAxelrod [1] in the year 1976. He used the matrixrepresentation of the directed graph to represent andstudy the social scientific knowledge. Then in the year 1986 Kosko[2] introduced Fuzzy Cognitive Maps based on the cognitive map structure which play a major with the unsupervised datas. This method is most simple and effective and further using this,the datas can be analyzed by directed graphs andconnection matrices.
Nowadays there is a rapid growth in IT Industry and the day-to-day life problems among the IT Professionals in IT Companies are also growing very fast. Here their problems are discussed and analyzed. In this Paper, we discuss the basics of Fuzzy Cognitive Maps and Induced Fuzzy Cognitive Maps; then the adaptation of IFCM on the problems of IT Professionals; implementation
of IFCM based on the experts opinion with the help of directed graph along with the connection matrix and lastly the conclusion based on our study.
-
Preliminaries of FCMs and Induced FCMs
Basic notions of fuzzy cognitive maps.[2]- [4].
Fuzzy cognitive maps (FCMs) are techniques which analyze the cognitive process of Human behavior and thinking by creating models and those models are represented as directed graphs of concepts in which the datas are unsupervised one and by the various casual relationships that exists between the concepts. The FCMs work on the opinion of experts.
Definition 2.1: An FCM is a directed graph with concepts like policies, events etc. As nodes and causalities as edges. It represents causal relationship between concepts.
Definition 2.2: When the nodes of the FCM are fuzzy sets then they are called as fuzzy nodes.
Definition 2.3: FCMs with edge weights or causalities from the set {-1, 0, 1} are simple.
Definition 2.4: The edges eij take values in the fuzzy causal interval [-1, 1]. eij = 0 indicates no causality eij> 0 indicates causal increase Cj increases as Ci increases (Or Cj Decreases as Ci Decreases). E < 0 indicates causal decrease or negative causality. C Decreases as C increases (And or Cj increases as Ci Decreases). Simple FCMs have edge values in
{-1, 0, 1}. Then if causality occurs, it occurs to a maximal positive or negative degree.
Simple FCMs provide a quick first approximation to an expert stand or printed causal knowledge. If increase (Or decrease) in one concept leads to increase (or decrease) in another, then we give the value 1.If there exists to relation between the two concepts, the value 0 is given. If increase (or decrease) in one concept decreases (or increases) another, then we gives the value -1. Thus FCMs are described in this way. Consider the concepts C1 Cn of FCM. Suppose the directed graph is drawn using edge weight eij {0, 1, -1}. The matrix E be defined by E= (eij ), Where the eij is the weight of the directed edge Ci, Cj. E is called the adjacency matrix of the FCM, also known as the connection matrix of the FCM. It is important to note that all matrices associated with an FCM are always square matrices with diagonal entries as zero.
Definition 2.5: Let C1, C2 Cn be the nodes of an FCM. Let A= (a1, a2 an), where ai
{0,1}. A is called the instantaneous state vector and it denoted the on off position of the node at an instant
ai =0 if ai is off=1
ai =1 if ai is on, where i = 1, 2, , n.
Definition 2.6: Let C1, C2 Cnbe the nodes of an FCM.Let C1 C2, C2 C3 Ci Cj, be the edges of the FCM (i j).Then, the edges form a directed cycle. An FCM is said to becyclic if it possesses a directed cycle. An FCM is said to be acyclic if it does not possess any directed cycle.
Definition 2.7: An FCM with cycles is said to have a feedback.
Definition 2.8: Where there is a feedback in an FCM, i.e., When the causal relations flow through a cycle in arevolutionary way, The FCM is called a dynamical system.
Definition 2.9: Let C1C2, C2 C3 Ci Cj, be a cycle when Ciis switched on and if the causality flows through the edges ofa cycle
and if it again causes Ci, We say that the dynamicalsystem goes round and round. This is true for any node Ci, fori = 1, 2 n. The equilibrium state for this dynamical systemis called the hidden pattern.
Definition 2.10: If the equilibrium state of a dynamicalsystem is a unique state vector, then it is called a fixed point. Consider a FCM with C1, C2 Cnas nodes. For example letus start the dynamical system by switching on C. Let usassume that the FCM settles down with C1 and Cn on, i.e.the state vector remains as (1, 0, 0 0, 1). This state vector(1, 0, 0 0, 1) is called the fixed point.
Definition 2.11: If the FCMsettles down with a state vectorrepeating in the form A1A2.. AiA1. Then thisequilibrium is called limit cycle.
Definition 2.12: Finite number of FCMs can be combinedtogether to produce the joint effect of all the FCMs. Let E1,E2 Ep is adjacency matrices of the FCMs with nodes C1, C2 Cn. Then the combined FCM [5, 6, and 7] is got by addingall the adjacency matrices E1 Ep. We denote the combinedFCM adjacency matrix by E = E1
+E2 ++Ep.
Definition 2.13: Let P be the problem under investigation. Let {C1, C2 Cn} be n concepts associated with p (n verylarge). Now divide the number of concepts {C1, C2 Cn} into classes S1 St Where classes are such that
(1) Si Si+1where (i = 1, 2 t-1) (2) si = (c1, , cn)
(3) (si) sj if i j in general.
Now we obtain the FCM associated with each of the classesS1 St. We determines the relational matrix associated witheach S. Using these matrices we obtain an n × n matrix. Thisn × n matrix is the matrix associated with the combinedoverlap block FCM (COBFCM) of blacks of same sizes.
Definition 2.14: Suppose A= (a1 an) is a vector which ispassed into a dynamical system
E. Then AE = (a1',a2'…,an').After thresholding and updating the vectors suppose we get(b1 bn). We denote that by (a1',a2'…,an')
1
1
2
2
n
n
(b ,b b ). Thus the symbolmeans that the resultant vector has beenthresholded and updated. FCMs have several advantages aswell as some disadvantages. The main advantage of thismethod it is simple. It functions on experts opinions. Whenthe data happens to be an unsupervised one the FCM comeshandy. This is the only known fuzzy technique that gives thehidden pattern of the situation. As we have a very well knowntheory, which states that the strength of the data depends onthe number of experts opinion we can use combined FCMswith several experts opinions. At the same time thedisadvantage of the combined FCM is when the weightagesare 1 and -1 for the same Ci Cj. We have the sum adding tozero thus at all times the connection matrices E1 Ek maynot be comfortable for addition. This problem will be easilyovercome if the FCM entries are only 0 and 1.
FLOW CHART
Start
Frame theconnection Matrixfrom DG
Frame theconnection Matrixfrom DG
Input the un-
supervised Data
supervised Data
Draw the Directed Graph (DG)
Draw the Directed Graph (DG)
State Vector C1 is in ON state & Find C1×M by Assigning first component to be 1
State Vector C1 is in ON state & Find C1×M by Assigning first component to be 1
State vector is updated and Threshold at each stage
State vector is updated and Threshold at each stage
Assign 1 for
values1 & 0 for values 0
Symbol represent the threshold value for the product
Symbol represent the threshold value for the product
Definition 2.15: Algorithmic approach in induced fuzzycognitive maps (IFCMs). [5] Even though IFCM is an advancement of FCM it follows thefoundation of FCM. To
Figure: 2
Figure: 2
Draw the Directed Graph (DG)
Take each component
C2 = Vector with
derive an optimistic solution to theproblem with an unsupervised data, the following steps to be followed as per the flowchart given below:
of C1 Vector and calculate the product
maximum number of 1s
If Threshold value occurs twice
Iteration Terminated
The Value is Fixed Point
Iteration Terminated
The Value is Fixed Point
State Vector C2 is in ON state & Find C2×M by Assigning second component to be 1
State Vector C2 is in ON state & Find C2×M by Assigning second component to be 1
Find Hidden Pattern
Find Hidden Pattern
Stop
Figure: 1
-
Adaptation of Induced FCMS to the problems faced by the IT Professionals in Chennai.
Here the illustration of the dynamical system for the problems faced by the IT Professionals in Chennai by a very simple model.At the very first stage we have taken the following elevenarbitrary attributes (A1, A2, …., A11). It is not a hard and fast rule we need to consider only theseeleven attributes but onecan increase or decrease the number of attributesaccording to needs. The following attributes are taken asthe main nodes for study.
An expert system spells out the eleven major conceptsrelating to the problem of ITprofessionals as:
A1 Night Shift disrupts the natural sleep- wakefulness cycle
A2Eye Irritation due to focus and refocus on the image again & again
A3 Loss of identity A4High work targets A5Poor lighting
A6Documents and monitor screen is not at same angle & plane
A7Poor workplace setup A8Repetitive Motions & Tasks A9High Blood Pressure
A10 Social Isolation
A11Lower Back/ Leg support is inadequate
-
The Directed Graph Related to the Problem of IT Professionals
A1
A2
A11 A3
A4
A10
A5
A9 A6
A8 A7
Figure: 2 Directed Graph
-
Implementation of IFCMs Model to the Study
The directed diagram and the corresponding connection matrix M is given based on the experts opinion. The connection matrix M isthe relation between the eleven attributes as concepts, assigning values as 1, if there is any relation and 0, if there is no relation as follows:
A1A2A3A4A5A6A7A8A9A10A11
A10 1 0 1 1 0 0 0 1 0 1
A2 0 0 0 0 0 1 0 1 1 0 1
A3 0 0 0 1 0 0 0 0 0 10
A4 1 1 1 0 0 0 0 1 1 0 1
A5 1 1 0 1 0 0 0 1 0 0 0
M=A6 0 1 0 0 0 0 1 1 1 0 1
A7 0 1 1 0 0 0 0 1 1 0 1
A8 0 1 1 0 0 1 0 0 1 0 1
A90 1 0 0 0 0 0 0 0 0 1
C M = (1 1 0 1 1 0 0 0 1 0 1) M
1
1
1
1
C M (1 0 0 0 0 0 0 0 0 0 0 ) M
(0 1 0 1 1 0 0 0 1 0 1)
=(0 1 0 0 0 0 0 0 0 0 0 ) M
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 1 0 0 0 0 0 0 ) M
(1 1 0 1 0 0 0 1 0 0 0)
=(0 0 0 0 0 0 0 0 1 0 0 ) M
(0 1 0 0 0 0 0 0 0 0 1)
=(0 0 0 0 0 0 0 0 0 0 1 ) M
(0 1 0 0 0 0 0 1 1 0 0)
Maximum Number of 1s is C2
C2= (1 1 1 0 0 0 0 1 1 0 1)
Now Product of C2 and M is calculated. C2 M =(0 4 1 2 1 2 0 2 4 1 4)
2
2
(1 1 1 1 1 1 0 1 1 1 1) = C
A10
0 0 1 0 0 0 0 0 1 0 0
C2 M = (1 1 1 1 1 1 0 1 1 1 1) M
2
2
C M (1 0 0 0 0 0 0 0 0 0 0 ) M
A110 1 0 0 0 0 0 1 1 0 0
Now the problems are determined by using the matrix M.
Here the Threshold value is calculated by assigning 1 for thevalues >1 and 0 for the values <0. The symbol represents the threshold value for the product of the result. Now as per Induced Fuzzy Cognitive Mapmethodology, each component in C1 vector is taken separately and product of the given matrix is calculated.The vector which has the maximum number of ones which occurs first is considered as C2. The symbol ~ denotes the calculation performed
with the respective vector, here C1.
When the same threshold value occurs twice, thevalue is considered as the fixed point. The iteration gets terminated and the calculation gets terminated.
Process: 1
Let us take Night Shift disrupts the natural sleep- wakefulness cycle as ON state and others in OFF state.
Let C1 = (1 0 0 0 0 0 0 0 0 0 0 )
Now Product of C1and M is calculated. C1 M =(0 1 0 1 1 0 0 0 1 0 1)
1
1
(1 1 0 1 1 0 0 0 1 0 1) = C
(0 1 0 1 1 0 0 0 1 0 1)
=(0 1 0 0 0 0 0 0 0 0 0 ) M
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 1 0 0 0 0 0 0 0 0 ) M
(0 0 0 1 0 0 0 0 0 1 0)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 1 0 0 0 0 0 0 ) M
(1 1 0 1 0 0 0 1 0 0 0)
=(0 0 0 0 0 1 0 0 0 0 0 ) M
(0 1 0 0 0 0 1 1 1 0 1)
=(0 0 0 0 0 0 0 1 0 0 0 ) M
(0 1 1 0 0 1 0 0 1 0 1)
=(0 0 0 0 0 0 0 0 1 0 0 ) M
(0 1 0 0 0 0 0 0 0 0 1)
=(0 0 0 0 0 0 0 0 0 1 0 ) M
(0 0 1 0 0 0 0 0 1 0 0)
=(0 0 0 0 0 0 0 0 0 0 1 ) M
(0 1 0 0 0 0 0 1 1 0 0)
Maximum Number of 1s is C3
C3= (1 1 1 0 0 0 0 1 1 0 1) Thus C2=C3.
The Fixed Point is (1 1 1 0 0 0 0 1 1 0 1).
Process: 2
Let us take Eye Irritation due to focus and refocus on the image again & againas ON state and others in OFF state.
Let C1 = (0 1 0 0 0 0 0 0 0 0 0 )
Now Product of C1and M is calculated. C1 M =(0 0 0 0 0 1 0 1 1 0 1)
1
1
(0 1 0 0 0 1 0 1 1 0 1) = C
1
1
C M = (0 1 0 0 0 1 0 1 1 0 1) M
1
1
C M (0 1 0 0 0 0 0 0 0 0 0 ) M
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 0 0 0 1 0 0 0 0 0 ) M
(0 1 0 0 0 0 1 1 1 0 1)
=(0 0 0 0 0 0 0 1 0 0 0 ) M
(0 1 1 0 0 1 0 0 1 0 1)
=(0 0 0 0 0 0 0 0 1 0 0 ) M
(0 1 0 0 0 0 0 0 0 0 1)
=(0 1 0 0 0 0 0 1 1 0 0 ) M
(0 1 0 0 0 0 0 0 0 0 1)
=(0 0 0 0 0 0 0 0 0 0 1 ) M
(0 1 0 0 0 0 0 1 1 0 0)
Maximum Number of 1s is C2
C2 is either (0 1 0 0 0 0 1 1 1 0 1) or (0 1 1 0
0 1 0 0 1 0 1)
Consider C2 = (0 1 1 0 0 1 0 0 1 0 1)
Now Product of C2 and M is calculated.
C2 M =(0 3 0 1 0 1 1 3 3 1 3)
(0 1 0 1 0 1 1 1 1 1 1) = C
C M (0 1 0 0 0 0 0 0 0 0 0 ) M
3
3
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 1 0 0 0 0 0 0 0 0 ) M
(0 0 0 1 0 0 0 0 0 1 0)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 1 0 0 0 0 0 0 ) M
(1 1 0 1 0 0 0 1 0 0 0)
Similarly we are keeping 6th 8th, 9th, 10th&am; 11th place as 1 and multiplying by M, we get the threshold vectors as
(0 1 0 0 0 0 1 1 1 0 1)
(0 1 1 0 0 1 0 0 1 0 1)
(0 1 0 0 0 0 0 0 0 0 1)
(0 0 1 0 0 0 0 0 1 0 0)
(0 1 0 0 0 0 0 1 1 0 0)
Maximum Number of 1s is C4
C4= (1 1 1 0 0 0 0 1 1 0 1) ThusC3=C4.
The Fixed Point is (1 1 1 0 0 0 0 1 1 0 1) Similar result will be obtained when we chooseC2 = (0 1 0 0 0 0 1 1 1 0 1), we get the same fixed point.
Process: 3
2 Let us take Loss of identityas ON state
C2 M = (1 1 1 1 1 1 0 1 1 1 1) M
2
2
C M (0 1 0 0 0 0 0 0 0 0 0 ) M
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
and others in OFF state.
Let C1 = (0 0 1 0 0 0 0 0 0 0 0 )
Now Product of C1and M is calculated. C1 M =(0 0 0 1 0 1 0 1 1 0 1)
(0 0 1 1 0 0 0 0 0 1 0) = C
=(0 0 0 0 0 1 0 0 0 0 0 ) M 1
(0 1 0 0 0 0 1 1 1 0 1)
=(0 0 0 0 0 0 1 0 0 0 0 ) M
(0 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 0 0 0 1 0 0 0 ) M
(0 1 1 0 0 1 0 0 1 0 1)
=(0 0 0 0 0 0 0 0 1 0 0 ) M
(0 1 0 0 0 0 0 0 0 0 1)
=(0 0 0 0 0 0 0 0 0 1 0 ) M
(0 0 1 0 0 0 0 0 1 0 0)
=(0 0 0 0 0 0 0 0 0 0 1) M
(0 1 0 0 0 0 0 1 1 0 0)
C1 M = (0 0 1 1 0 0 0 0 0 1 0) M
1
1
C M (0 0 1 0 0 0 0 0 0 0 0 ) M
(0 0 0 1 0 0 0 0 0 1 0)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 0 0 0 0 0 1 0 ) M
(0 0 1 0 0 0 0 0 1 0 0)
Maximum Number of 1s is C2
C2= (1 1 1 0 0 0 0 1 1 0 1)
Now Product of C2 and M is calculated. C2 M =(0 4 1 2 1 2 0 2 4 1 4)
(0 1 1 1 1 1 0 1 1 1 1) = C
Maximum Number of 1s is C3 2
C3=(1 1 1 0 0 0 0 1 1 0 1)
Now Product of C3 and M is calculated. C3 M =(0 4 1 2 1 2 0 2 4 1 4)
3
3
(0 1 1 1 1 1 0 1 1 1 1) = C
Similarly we are calculating
C2 M = (0 1 1 1 1 1 0 1 1 1 1) M
2
2
C M (0 1 0 0 0 0 0 0 0 0 0 ) M
(0 0 0 0 0 1 0 1 1 0 1)
=(0 0 1 0 0 0 0 0 0 0 0 ) M
(0 0 0 1 0 0 0 0 0 1 0)
=(0 0 0 1 0 0 0 0 0 0 0 ) M
(1 1 1 0 0 0 0 1 1 0 1)
=(0 0 0 0 1 0 0 0 0 0 0 ) M
(1 1 0 1 0 0 0 1 0 0 0)
Similarly we are keeping 6th8th,9th 10th& 11th place as 1 and multiplying by M,we get the threshold vectors as
(0 1 0 0 0 0 1 1 1 0 1)
(0 1 1 0 0 1 0 0 1 0 1)
(0 1 0 0 0 0 0 0 0 0 1)
(0 0 1 0 0 0 0 0 1 0 0)
(0 1 0 0 0 0 0 1 1 0 0)
Maximum Number of 1s is C3
C3=(1 1 1 0 0 0 0 1 1 0 1) ThusC2=C3.
The Fixed Point is (1 1 1 0 0 0 0 1 1 0 1).
-
-
Conclusion
There are advantages and disadvantages in FCMs. The advantage is the method is very simple by taking the experts opinion and datas which an unsupervised one that gives the hidden pattern. The limitation for this model is the procedure for calculations with matrices are lengthy and the manual calculation is fully based on the experts opinion which leads to personal bias. But comparatively IFCM gives the accurate result than FCM model since using so many concepts results in the best vector, the threshold resultant vector as the fixed point and this is not possible in FCM model.
Thus according to the above IFCM summary and datas, we conclude that: while analyzing the IFCMs , if we take Night Shift disrupts the natural sleep- wakefulness cycle,Eye Irritation due to focus and refocus on the image again & again,Loss of identity as ON state ,
The resultant vector is (1 1 1 0 0 0 0 1 1 0 1). Similarly we can take any state vector as ON State and the effect can be analyzed. We get the same fixed point.
While analyzing with IFCMs we observe that Night Shift disrupts the natural sleep- wakefulness cycle,Eye Irritation due to focus and refocus on the image again & again,Loss of identity,Repetitive Motions &
Tasks, High Blood Pressure,Lower Back/ Leg support is inadequate are the major problems to the IT Professionals.
-
References
-
-
Axelord, R., Structure of Decision: The Cognitive Maps of Political Elites, Princeton,NJ: Princeton University Press, 1976.
-
Bart Kosko.,Fuzzy Cognitive Maps, InternationalJournal of Man-machine Studies, v24, 1986, pp.65-75.
-
BartKosko., Neural Networks and Fuzzy Systems,Prentice Hall of India Private Limited, 1997.
-
Vasantha Kandasamy, W.B., Antony Raj, S., andVictor Devadoss.A., Some new fuzzy techniques,Journal of Math & Comp. Sci. (Math.ser.), v17,No.2, 2004, pp.157 160.
-
Choudhary SB and Sapur S.,Can we prevent occupationalstress in Computer Professionals?, Indian Journal of Occupational and Environmental Medicine 2000; 4, 1:4-7.
-
Sharma.A.K, Khera.Sand Khandekar.J., Computer Related Health Problems among InformationTechnology Professionals in Delhi, Indian Journal of Community Medicine Vol. 31, No. 1, January – March, 2006.
-
Kosko, B.,Neural Networks and Fuzzy SystemPrenticeHall of India,1997. [8]Kosko,B., Hidden patterns in Combined and adaptiveKnowledge Networks, International conference ofNeural Networks (ICNN-86)1988 377-393.
169.