SlideShare a Scribd company logo
1 of 4
Download to read offline
© 2018, AJCSE. All Rights Reserved 37
RESEARCH ARTICLE
Handling Uncertainty using Probability Theory, Fuzzy Logic, and Belief Based
Systems - A Comparison
V. Bharath, Akshaj Jain, Sameia Suha, S. R. Rashmi
Department of Computer Science and Engineering, Dayananda Sagar College of Engineering, Bengaluru,
Karnataka, India
Received: 17-04-2018, Revised: 01-05-2018, Accepted: 01-06-2018
ABSTRACT
There are various ways in which we can handle situations of uncertainty, here, we will see all those ways
in which uncertainty can be handled and how the evolution of these processes occurred because of the
advantages and disadvantages they offered, we will also see the different types of uncertainties and what
actually differentiates these.
Key words: Belief rule base, fuzzy logic, probability, uncertainty
INTRODUCTION
Uncertainty can be described as situations in which
there is ambiguity in decisions or if the information
is unknown. It is the state which lacks certainty, and
there is not enough knowledge to exactly describe
the current state, a future outcome, and more than
one state. A doubt in events to occur by chance
or randomness, lack of enough knowledge, or by
vagueness is known as uncertainty. The Webster
dictionary defines it as “Ranges from a mere lack of
absolute sureness to such vagueness as to preclude
anything more than guesswork.” Thus, uncertainty
can mean a whole load of things; thus, it is very
important to classify it and define which type of
uncertainty we mean when we use the term. Some
types of uncertainties are:
a. Ambiguity is a form of uncertainty which
involves more than one outcome, or the
outcome does not have a clear meaning.
Ambiguity arises in situations where there are
different interpretations of the same scenario.
Fuzziness is described by ambiguity. For
example, two people having a conversation
and two people arguing, these two scenarios
depend on the interpretation of the analyst.
b. Vagueness is a form of uncertainty in which we
cannot clearly differentiate between different
classes. It is something which is not clearly
Address for Corresponding:
S. R. Rashmi
E-mail: rashmimugdha@gmail.com
expressed or stated. It comes because of
ambiguity. For example, age of a person, there
is no clear classification of young, middle age,
and old.
c. Randomness: Applies to that which occurs or
is done without careful choice, aim, and plan.
Chance emphasizes accidental occurrence
without prearrangement or planning. This
occurs purely due to randomness and not
because of ambiguity or lack of knowledge.
Randomness is a state which does not follow
any specific pattern. Since human performs
variety of activities in different ways, it is tough
to distinguish a particular pattern. For example,
arrival of people at the mall is random.
d. Incompleteness often results in ambiguity; it is
a state where essential evidence is missing. For
instance, if a cat initiates the process of eating
but does not complete the meal. Furthermore,
an activity cannot be identified with the high
level of confidence when there is inadequate
information.
Uncertainty can also be classified in terms of its
dimensions. One of the dimensions of uncertainty
is severity. Severity depends on the amount of
information that is relevant to the decision-making
process is available to the agent.
Levels of severity
a. Ignorance: When the agent has no decision-
relevant information.
Available Online at www.ajcse.info
Asian Journal of Computer Science Engineering 2018;3(3):37-40
ISSN 2581 – 3781
Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems
AJCSE/Jul-Sep-2018/Vol 3/Issue 3 38
b. Severe Uncertainty: When the agents have
adequate information to make a partial or
imprecise judgment/decision.
c. Mild Uncertainty: When the agents have
sufficient information to make a precise
judgment/decision.
d. Certainty: When the value of the judgment/
decision is given or known.
The rest of the paper is divided into different
sections where section 2 contains information
about Probability theory, section 3 about fuzzy
logic (FL), section 4 about belief-based systems,
and section 5 is about the comparisons in the
systems.
PROBABILITY THEORY
If a probability theory is applied to a given
reasoning system, then we take/assume a sample
space Q, where Q has all the propositions the
given reasoning system can have, the propositions
are generated from basic propositions and using
the logical operators OR, AND, and NOT. Then,
a probability distribution P is defined on Q where
for x belonging to Q, P(x) is in the range [0,1]. The
function P should also satisfy:
• P (x ∨ x) = 1.
• P (x ∨ y) = P (x) + P (y) if y ∈ S and x ∧ y is
false.[1]
There are two major disadvantages of the
probability theory, they are:
• The uncertain event must be in the sample
space Q.
• The probability of the event must be 0, and
the proposition must be binary.
To help with some of the disadvantages, people
started using FL and evidential reasoning (ER).
FL/FUZZY RULE BASED EXPERT
SYSTEMS
FL is a form of many-valued logic in which the
truth values of variables may be any real number
between 0 and 1. It is employed to handle the
concept of partial truth, where the truth value may
range between completely true and completely
false. FL is a method of reasoning that resembles
human reasoning. The approach of FL imitates the
way of decision-making in humans that involve all
intermediate possibilities between digital values
YES and NO.
The conventional logic block that a computer
can understand takes precise input and produces
a definite output as TRUE or FALSE, which is
equivalent to human’s YES or NO.
FL maps the inputs between [0...1], unlike
probability theory that is associated with either
true or false. FL technology has the capability
of reasoning like human. FL consists of process
of fuzzification, FL operators, if then rules and
defuzzification. The initialization steps of FL
include defining the linguistic terms, membership
functions and constructing the rule base. Using
these membership functions, the crisp inputs are
converted into fuzzy values; this process is called
as fuzzification. The inference engine evaluates
the fuzzy rules and combines the result of the
rules. The defuzzification process converts the
fuzzy output data into crisp data. The membership
functions are used in the process of fuzzification
and defuzzification.[2]
FL handles vagueness which is a form of
uncertainty. This form of uncertainty is handled
by assigning a required degree of membership
function for the fuzzy variables. For example, if
the temperature is considered as a fuzzy variable
then cold, warm, and hot are the linguistic terms
that can be assigned to temperature with the
membership degree as shown in Figure 1.
Fuzzyrulesaresimpleif-thenruleswithantecedent
and consequent part. Antecedent part consists
of a condition and consequent part consists of a
conclusion. For example, if (temperature is hot)
then turn on AC.
There are various works on FL and fuzzy expert
systems for decision-making, medical diagnosis,
andactionrecognitionbutarenotlimitedtothem.In
medical diagnosis systems, uncertainty is captured
when patients are not capable of describing their
problem precisely to the doctor. Amrollahi et al.[3]
proposed a neuro-fuzzy classification approach
that uses fuzzy rules to diagnose thyroid disease.
FL is used to handle the imprecise knowledge
encountered during the decision-making process.
A similar approach was used to diagnose multiple
sclerosis considering uncertainty in symptoms
and clinical observations.[4]
A prominent work
on traffic monitoring system using FL was
carried out in Waingankar and Kulkarni[5]
where
the FL controller decides on extensions based
on arrival and queuing of vehicles. An adaptive
traffic light system was proposed considering the
Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems
AJCSE/Jul-Sep-2018/Vol 3/Issue 3 39
fact that the vehicles arriving at the junction are
inconsistent.[6]
The traffic light is controlled based
on a FL controller.
Although FL can address uncertainty due to
linguistic terms such as vagueness, it fails to
handle uncertainty such as incompleteness and
ignorance. Hence, to also represent other types of
uncertainty belief rule-based expert systems have
been developed.
ER/BELIEF RULE-BASED EXPERT
SYSTEMS
The ER approach is a generic evidence-based
multi-criteria decision analysis (MCDA)
approach for dealing with problems having both
quantitative and qualitative criteria under various
uncertainties including ignorance and randomness.
It has been used to support various decision
analysis, assessment, and evaluation activities
such as environmental impact assessment and
organizational self-assessment based on a range
of the quality model.
A belief structure is a distributed assessment with
beliefs. It is used in the ER approach for MCDA to
represent the performance of an alternative option
on a criterion.
The use of belief decision matrices for MCDA
problem modeling in the ER approach results in
the following features:
a. An assessment of an option can be more
reliably and realistically represented by a
belief decision matrix than by a conventional
decision matrix.
b. It accepts data of different formats with various
types of uncertainties as inputs, such as single
numerical values, probability distributions,
and subjective judgments with belief degrees.
c. It allows all available information embedded
in different data formats, including qualitative
and incomplete data, to be maximally
incorporated in assessment and decision-
making processes.
d. It allows assessment outcomes to be
represented more informatively.
In belief rules, each antecedent attribute consists
of referential value, and each consequent attribute
has a degree of belief. Ignorance is handled by
finding the summation of the belief degree. If the
sum is equal to 1 then it can be said that there is
no ignorance and if it is 1 then some ignorance
exists. Belief rules are written as shown below.
IF (Sk1
is Ak
1
) and (Sk2
is Ak
2
)… and (SkN
is AN
k
)
Then {(D1
is β1k
), (D2
is β2k
)… (DT
is βTk
)}
Where Ak
1
, Ak
2
…. AN
k
are the referential values
and β1k
, β2k
……βtk
are the belief degrees.
The inference part of the belief rule-based
expert system consists input transformation,
rule activation weight calculation, belief update,
and rule aggregation; this is called the RIMER
approach which consists of ER algorithm.[7]
In the field of medical diagnosis, belief rule-based
expert system has made its way by handling
uncertainty such as randomness, ignorance, and
incompleteness, for example, for the diagnosis of an
asthma cough can be a symptom that is ignored by
the patient, hence, the initial belief degree consists
of ignorance or incompleteness.[8]
A belief rule-
based framework to support clinical decisions under
uncertaintyusingERwasproposedinIslametal.[9]
A
similar work was done on a decision support system
to measure heart failure[10]
and acute coronary[11]
suspicion from symptoms and risk factors. Another
belief rule-based expert system to control traffic
system was proposed. Traffic congestion occurs due
to various factors such as number of vehicles and
road size which involves uncertainty.[12]
A system to
predict power usage effectiveness of the data centers
under uncertainty was developed and compared
with genetic algorithms.[13]
COMPARISONS
ER mostly builds on the evidence and also uses
qualitative criteria for making decisions whereas
the probability theory only uses quantitative
approaches, it can deal with ignorance. Thus,
ER can actually have real-life usage whereas
Figure 1: Fuzzy representation describing temperature
range
Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems
AJCSE/Jul-Sep-2018/Vol 3/Issue 3 40
the probability theory has very little to no use
in real life decision-making scenarios. Table 1
gives the comparison of different ways to handle
uncertainty.
FL and probability address different forms of
uncertainty. While both FL and probability
theory can represent degrees of certain kinds of
subjective belief, fuzzy set theory uses the concept
of fuzzy set membership; the concept of fuzzy sets
was developed in the mid-twentieth century as a
response to the lacking of probability theory for
jointly modeling uncertainty and vagueness. An
interesting example of fuzzy sets can include cold,
warm and hot, when the cold is about 0.2 then,
the warmth reaches 0.8 or so, and hot is 0 when
the cold is 0, then the hotness starts increasing.
Thus, FL provides us with much more choices in
decision-making and can also handle vagueness
and multiple avenues.
REFERENCES
1. Wang P. The limitation of bayesianism. Artif Intell
2004;158:97-106.
2. Fuzzy Logic examples. Artificial Intelligence Course:
Module 9: Fuzzy logic-Tutorial; 2016.
3. Biyouki SA, Zarandi MF. Fuzzy Rule-based Expert
System for Diagnosis of Thyroid Disease. In 2015
IEEE Conference on Computational Intelligence in
Bioinformatics and Computational Biology (CIBCB);
2015.
4. Ghahazi MA, Zarandi MH, Damiechi-Darasi SR,
Harirchian MH. Fuzzy Rule Based Expert System for
Diagnosis of Multiple Sclerosis. Boston, MA, USA:
IEEE Conference; 2014.
5. Waingankar PG, Kulkarni GH. Fuzzy Logic Based
Traffic Light Controller. In Second International
Conference on Industrial and Information Systems. Sri
Lanka: ICIIS; 2007.
6. Wahab M, Yaakop M, Salam AA, Zaharudin Z, Adam I.
Adaptive Fuzzy Logic Traffic Light Management
System. Malaysia: 4th
International Conference on
Engineering Technology and Technopreneuship
(ICE2T); 2014.
7. Yang JB, Liu J, Sii HS, Wang HW, Wang J. Belief
rule-base inference methodology using the evidential
reasoning approach-rimer. IEEE Trans Syst Man
Cybern 2006;36:266-85.
8. Hossain E, Khalid S, Haque MA, Hossain MS.
A Belief Rule-Based (BRB) Decision Support System
for Assessing Clinical Asthma Suspicion. Norway:
Scandinavian Conference on Health Informatics; 2014.
9. Islam MM, Hossan MS, Rahaman S. A Belief Rule
Based Clinical Decision Support System Framework.
Dhaka, Bangladesh: 17th
International Conference on
Computer and Information Technology (ICCIT); 2014.
10. Rahaman S, Hossain MS. A Belief Rule Based Clinical
Decision Support System to Assess Suspicion of Heart
Failure from Signs, Symptoms And Risk Factors.
Dhaka, Bangladesh: 2013 International Conference
on Informatics, Electronics and Vision (ICIEV); 2013.
p. 2013.
11. Rahaman S, Mustafa R, Andersson K, Hossain MS.
A belief rule-based expert system to assess suspicion of
acute coronary syndrome (ACS) under uncertainty. Soft
Comput 2017;2017:1-16.
12. Sinha H, Mustafa R, Hossain AM. A Belief Rule
Based Expert System to Control Traffic Signals under
Uncertainty. Bangladesh: 1st
International Conference
on Computer and Information Engineering; 2015.
13. Rahaman S, Kor AL, Andersson K, Pattinson C,
Hossain MS. A belief rule based expert system for
datacenter PUE prediction under uncertainty. IEEE
Trans Sustain Comput 2017;2:140-53.
Table 1. Comparison of different ways to handle uncertainty
Name Advantages Disadvantages
Probability Theory Not much computation
required
Very little practical use in decision‑
making
ER Can handle ignorance Less use in decision‑making than FL
FL Most useful for real‑life decision‑
making
Does not necessarily provide a definitive answer to the
question
ER: , FL:

More Related Content

Similar to Handling Uncertainty using Probability Theory, Fuzzy Logic, and Belief Based Systems - A Comparison

Framework for developing algorithmic fairness
Framework for developing algorithmic fairnessFramework for developing algorithmic fairness
Framework for developing algorithmic fairness
journalBEEI
 
Not sure how to do this case analysis please help me do it!1.Are t.pdf
Not sure how to do this case analysis please help me do it!1.Are t.pdfNot sure how to do this case analysis please help me do it!1.Are t.pdf
Not sure how to do this case analysis please help me do it!1.Are t.pdf
amitbagga0808
 
Answer questions Minimum 100 words each and reference (questions.docx
Answer questions Minimum 100 words each and reference (questions.docxAnswer questions Minimum 100 words each and reference (questions.docx
Answer questions Minimum 100 words each and reference (questions.docx
amrit47
 
What kindof data doI haveLimitednumber ofvalues.docx
What kindof data doI haveLimitednumber ofvalues.docxWhat kindof data doI haveLimitednumber ofvalues.docx
What kindof data doI haveLimitednumber ofvalues.docx
alanfhall8953
 
Multivariate Approaches in Nursing Research Assignment.pdf
Multivariate Approaches in Nursing Research Assignment.pdfMultivariate Approaches in Nursing Research Assignment.pdf
Multivariate Approaches in Nursing Research Assignment.pdf
bkbk37
 
The Developmental Coordination Disorder Questionnaire
The Developmental Coordination Disorder QuestionnaireThe Developmental Coordination Disorder Questionnaire
The Developmental Coordination Disorder Questionnaire
Mandy Cross
 

Similar to Handling Uncertainty using Probability Theory, Fuzzy Logic, and Belief Based Systems - A Comparison (10)

Hypothesis
HypothesisHypothesis
Hypothesis
 
Chapter 1 - AP Psychology
Chapter 1 - AP PsychologyChapter 1 - AP Psychology
Chapter 1 - AP Psychology
 
Framework for developing algorithmic fairness
Framework for developing algorithmic fairnessFramework for developing algorithmic fairness
Framework for developing algorithmic fairness
 
Not sure how to do this case analysis please help me do it!1.Are t.pdf
Not sure how to do this case analysis please help me do it!1.Are t.pdfNot sure how to do this case analysis please help me do it!1.Are t.pdf
Not sure how to do this case analysis please help me do it!1.Are t.pdf
 
Reading Material: Qualitative Interview
Reading Material: Qualitative InterviewReading Material: Qualitative Interview
Reading Material: Qualitative Interview
 
Answer questions Minimum 100 words each and reference (questions.docx
Answer questions Minimum 100 words each and reference (questions.docxAnswer questions Minimum 100 words each and reference (questions.docx
Answer questions Minimum 100 words each and reference (questions.docx
 
What kindof data doI haveLimitednumber ofvalues.docx
What kindof data doI haveLimitednumber ofvalues.docxWhat kindof data doI haveLimitednumber ofvalues.docx
What kindof data doI haveLimitednumber ofvalues.docx
 
Building theory from case study
Building theory from case studyBuilding theory from case study
Building theory from case study
 
Multivariate Approaches in Nursing Research Assignment.pdf
Multivariate Approaches in Nursing Research Assignment.pdfMultivariate Approaches in Nursing Research Assignment.pdf
Multivariate Approaches in Nursing Research Assignment.pdf
 
The Developmental Coordination Disorder Questionnaire
The Developmental Coordination Disorder QuestionnaireThe Developmental Coordination Disorder Questionnaire
The Developmental Coordination Disorder Questionnaire
 

More from BRNSSPublicationHubI

Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
BRNSSPublicationHubI
 
Prediction of Neurological Disorder using Classification Approach
Prediction of Neurological Disorder using Classification ApproachPrediction of Neurological Disorder using Classification Approach
Prediction of Neurological Disorder using Classification Approach
BRNSSPublicationHubI
 
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
BRNSSPublicationHubI
 
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
BRNSSPublicationHubI
 
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
BRNSSPublicationHubI
 
Contactless Real-Time Vital Signs Monitoring Using a Webcam
Contactless Real-Time Vital Signs Monitoring Using a WebcamContactless Real-Time Vital Signs Monitoring Using a Webcam
Contactless Real-Time Vital Signs Monitoring Using a Webcam
BRNSSPublicationHubI
 
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
BRNSSPublicationHubI
 
A Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
A Survey on Secure Routing Protocol for Data Transmission in ad hoc NetworksA Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
A Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
BRNSSPublicationHubI
 
FPGA Hardware Design of Different LDPC Applications: Survey
FPGA Hardware Design of Different LDPC Applications: SurveyFPGA Hardware Design of Different LDPC Applications: Survey
FPGA Hardware Design of Different LDPC Applications: Survey
BRNSSPublicationHubI
 
Design and Implementation of Smart Air Pollution Monitoring System Based on I...
Design and Implementation of Smart Air Pollution Monitoring System Based on I...Design and Implementation of Smart Air Pollution Monitoring System Based on I...
Design and Implementation of Smart Air Pollution Monitoring System Based on I...
BRNSSPublicationHubI
 
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
BRNSSPublicationHubI
 
An Automatic Coronavirus Detection Systems: Survey
An Automatic Coronavirus Detection Systems: SurveyAn Automatic Coronavirus Detection Systems: Survey
An Automatic Coronavirus Detection Systems: Survey
BRNSSPublicationHubI
 
Manifolds and Catastrophes for Physical Systems
Manifolds and Catastrophes for Physical SystemsManifolds and Catastrophes for Physical Systems
Manifolds and Catastrophes for Physical Systems
BRNSSPublicationHubI
 
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
BRNSSPublicationHubI
 
Use of Digital Health Technologies in HealthCare Organization: A System Persp...
Use of Digital Health Technologies in HealthCare Organization: A System Persp...Use of Digital Health Technologies in HealthCare Organization: A System Persp...
Use of Digital Health Technologies in HealthCare Organization: A System Persp...
BRNSSPublicationHubI
 
A Predictive Model for Novel Corona Virus Detection with Support Vector Machine
A Predictive Model for Novel Corona Virus Detection with Support Vector MachineA Predictive Model for Novel Corona Virus Detection with Support Vector Machine
A Predictive Model for Novel Corona Virus Detection with Support Vector Machine
BRNSSPublicationHubI
 
A Survey on Non-Contact Heart Rate Estimation from Facial Video
A Survey on Non-Contact Heart Rate Estimation from Facial VideoA Survey on Non-Contact Heart Rate Estimation from Facial Video
A Survey on Non-Contact Heart Rate Estimation from Facial Video
BRNSSPublicationHubI
 
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
BRNSSPublicationHubI
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
BRNSSPublicationHubI
 
Investigating the Relationship Between Teaching Performance and Research Perf...
Investigating the Relationship Between Teaching Performance and Research Perf...Investigating the Relationship Between Teaching Performance and Research Perf...
Investigating the Relationship Between Teaching Performance and Research Perf...
BRNSSPublicationHubI
 

More from BRNSSPublicationHubI (20)

Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
Computational Dual-system Imaging Processing Methods for Lumbar Spine Specime...
 
Prediction of Neurological Disorder using Classification Approach
Prediction of Neurological Disorder using Classification ApproachPrediction of Neurological Disorder using Classification Approach
Prediction of Neurological Disorder using Classification Approach
 
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
On increasing of the Density of Elements of Field-effect Heterotransistors Fr...
 
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
On Optimization of Manufacturing of Field-effect Transistors to Increase Thei...
 
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
The Optimization-based Approaches for Task Scheduling to Enhance the Resource...
 
Contactless Real-Time Vital Signs Monitoring Using a Webcam
Contactless Real-Time Vital Signs Monitoring Using a WebcamContactless Real-Time Vital Signs Monitoring Using a Webcam
Contactless Real-Time Vital Signs Monitoring Using a Webcam
 
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
Secure and Energy Savings Communication of Flying Ad Hoc Network for Rescue O...
 
A Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
A Survey on Secure Routing Protocol for Data Transmission in ad hoc NetworksA Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
A Survey on Secure Routing Protocol for Data Transmission in ad hoc Networks
 
FPGA Hardware Design of Different LDPC Applications: Survey
FPGA Hardware Design of Different LDPC Applications: SurveyFPGA Hardware Design of Different LDPC Applications: Survey
FPGA Hardware Design of Different LDPC Applications: Survey
 
Design and Implementation of Smart Air Pollution Monitoring System Based on I...
Design and Implementation of Smart Air Pollution Monitoring System Based on I...Design and Implementation of Smart Air Pollution Monitoring System Based on I...
Design and Implementation of Smart Air Pollution Monitoring System Based on I...
 
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
Smart Monitoring System for Substation’ Parameters and Automatic under Freque...
 
An Automatic Coronavirus Detection Systems: Survey
An Automatic Coronavirus Detection Systems: SurveyAn Automatic Coronavirus Detection Systems: Survey
An Automatic Coronavirus Detection Systems: Survey
 
Manifolds and Catastrophes for Physical Systems
Manifolds and Catastrophes for Physical SystemsManifolds and Catastrophes for Physical Systems
Manifolds and Catastrophes for Physical Systems
 
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
Explore the Influencing Variables of Personality Traits on Motives of Adaptin...
 
Use of Digital Health Technologies in HealthCare Organization: A System Persp...
Use of Digital Health Technologies in HealthCare Organization: A System Persp...Use of Digital Health Technologies in HealthCare Organization: A System Persp...
Use of Digital Health Technologies in HealthCare Organization: A System Persp...
 
A Predictive Model for Novel Corona Virus Detection with Support Vector Machine
A Predictive Model for Novel Corona Virus Detection with Support Vector MachineA Predictive Model for Novel Corona Virus Detection with Support Vector Machine
A Predictive Model for Novel Corona Virus Detection with Support Vector Machine
 
A Survey on Non-Contact Heart Rate Estimation from Facial Video
A Survey on Non-Contact Heart Rate Estimation from Facial VideoA Survey on Non-Contact Heart Rate Estimation from Facial Video
A Survey on Non-Contact Heart Rate Estimation from Facial Video
 
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
Impact of Classification Algorithms on Cardiotocography Dataset for Fetal Sta...
 
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
Improved Particle Swarm Optimization Based on Blockchain Mechanism for Flexib...
 
Investigating the Relationship Between Teaching Performance and Research Perf...
Investigating the Relationship Between Teaching Performance and Research Perf...Investigating the Relationship Between Teaching Performance and Research Perf...
Investigating the Relationship Between Teaching Performance and Research Perf...
 

Recently uploaded

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
EADTU
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
CaitlinCummins3
 

Recently uploaded (20)

Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
Transparency, Recognition and the role of eSealing - Ildiko Mazar and Koen No...
 
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...When Quality Assurance Meets Innovation in Higher Education - Report launch w...
When Quality Assurance Meets Innovation in Higher Education - Report launch w...
 
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of TransportBasic Civil Engineering notes on Transportation Engineering & Modes of Transport
Basic Civil Engineering notes on Transportation Engineering & Modes of Transport
 
Book Review of Run For Your Life Powerpoint
Book Review of Run For Your Life PowerpointBook Review of Run For Your Life Powerpoint
Book Review of Run For Your Life Powerpoint
 
The Liver & Gallbladder (Anatomy & Physiology).pptx
The Liver &  Gallbladder (Anatomy & Physiology).pptxThe Liver &  Gallbladder (Anatomy & Physiology).pptx
The Liver & Gallbladder (Anatomy & Physiology).pptx
 
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptxAnalyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
Analyzing and resolving a communication crisis in Dhaka textiles LTD.pptx
 
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
24 ĐỀ THAM KHẢO KÌ THI TUYỂN SINH VÀO LỚP 10 MÔN TIẾNG ANH SỞ GIÁO DỤC HẢI DƯ...
 
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
BỘ LUYỆN NGHE TIẾNG ANH 8 GLOBAL SUCCESS CẢ NĂM (GỒM 12 UNITS, MỖI UNIT GỒM 3...
 
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
TỔNG HỢP HƠN 100 ĐỀ THI THỬ TỐT NGHIỆP THPT TOÁN 2024 - TỪ CÁC TRƯỜNG, TRƯỜNG...
 
demyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptxdemyelinated disorder: multiple sclerosis.pptx
demyelinated disorder: multiple sclerosis.pptx
 
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading RoomSternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
Sternal Fractures & Dislocations - EMGuidewire Radiology Reading Room
 
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjjStl Algorithms in C++ jjjjjjjjjjjjjjjjjj
Stl Algorithms in C++ jjjjjjjjjjjjjjjjjj
 
Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"Mattingly "AI and Prompt Design: LLMs with NER"
Mattingly "AI and Prompt Design: LLMs with NER"
 
UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024UChicago CMSC 23320 - The Best Commit Messages of 2024
UChicago CMSC 23320 - The Best Commit Messages of 2024
 
Including Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdfIncluding Mental Health Support in Project Delivery, 14 May.pdf
Including Mental Health Support in Project Delivery, 14 May.pdf
 
VAMOS CUIDAR DO NOSSO PLANETA! .
VAMOS CUIDAR DO NOSSO PLANETA!                    .VAMOS CUIDAR DO NOSSO PLANETA!                    .
VAMOS CUIDAR DO NOSSO PLANETA! .
 
SURVEY I created for uni project research
SURVEY I created for uni project researchSURVEY I created for uni project research
SURVEY I created for uni project research
 
Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...Andreas Schleicher presents at the launch of What does child empowerment mean...
Andreas Schleicher presents at the launch of What does child empowerment mean...
 
An overview of the various scriptures in Hinduism
An overview of the various scriptures in HinduismAn overview of the various scriptures in Hinduism
An overview of the various scriptures in Hinduism
 
Improved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio AppImproved Approval Flow in Odoo 17 Studio App
Improved Approval Flow in Odoo 17 Studio App
 

Handling Uncertainty using Probability Theory, Fuzzy Logic, and Belief Based Systems - A Comparison

  • 1. © 2018, AJCSE. All Rights Reserved 37 RESEARCH ARTICLE Handling Uncertainty using Probability Theory, Fuzzy Logic, and Belief Based Systems - A Comparison V. Bharath, Akshaj Jain, Sameia Suha, S. R. Rashmi Department of Computer Science and Engineering, Dayananda Sagar College of Engineering, Bengaluru, Karnataka, India Received: 17-04-2018, Revised: 01-05-2018, Accepted: 01-06-2018 ABSTRACT There are various ways in which we can handle situations of uncertainty, here, we will see all those ways in which uncertainty can be handled and how the evolution of these processes occurred because of the advantages and disadvantages they offered, we will also see the different types of uncertainties and what actually differentiates these. Key words: Belief rule base, fuzzy logic, probability, uncertainty INTRODUCTION Uncertainty can be described as situations in which there is ambiguity in decisions or if the information is unknown. It is the state which lacks certainty, and there is not enough knowledge to exactly describe the current state, a future outcome, and more than one state. A doubt in events to occur by chance or randomness, lack of enough knowledge, or by vagueness is known as uncertainty. The Webster dictionary defines it as “Ranges from a mere lack of absolute sureness to such vagueness as to preclude anything more than guesswork.” Thus, uncertainty can mean a whole load of things; thus, it is very important to classify it and define which type of uncertainty we mean when we use the term. Some types of uncertainties are: a. Ambiguity is a form of uncertainty which involves more than one outcome, or the outcome does not have a clear meaning. Ambiguity arises in situations where there are different interpretations of the same scenario. Fuzziness is described by ambiguity. For example, two people having a conversation and two people arguing, these two scenarios depend on the interpretation of the analyst. b. Vagueness is a form of uncertainty in which we cannot clearly differentiate between different classes. It is something which is not clearly Address for Corresponding: S. R. Rashmi E-mail: rashmimugdha@gmail.com expressed or stated. It comes because of ambiguity. For example, age of a person, there is no clear classification of young, middle age, and old. c. Randomness: Applies to that which occurs or is done without careful choice, aim, and plan. Chance emphasizes accidental occurrence without prearrangement or planning. This occurs purely due to randomness and not because of ambiguity or lack of knowledge. Randomness is a state which does not follow any specific pattern. Since human performs variety of activities in different ways, it is tough to distinguish a particular pattern. For example, arrival of people at the mall is random. d. Incompleteness often results in ambiguity; it is a state where essential evidence is missing. For instance, if a cat initiates the process of eating but does not complete the meal. Furthermore, an activity cannot be identified with the high level of confidence when there is inadequate information. Uncertainty can also be classified in terms of its dimensions. One of the dimensions of uncertainty is severity. Severity depends on the amount of information that is relevant to the decision-making process is available to the agent. Levels of severity a. Ignorance: When the agent has no decision- relevant information. Available Online at www.ajcse.info Asian Journal of Computer Science Engineering 2018;3(3):37-40 ISSN 2581 – 3781
  • 2. Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems AJCSE/Jul-Sep-2018/Vol 3/Issue 3 38 b. Severe Uncertainty: When the agents have adequate information to make a partial or imprecise judgment/decision. c. Mild Uncertainty: When the agents have sufficient information to make a precise judgment/decision. d. Certainty: When the value of the judgment/ decision is given or known. The rest of the paper is divided into different sections where section 2 contains information about Probability theory, section 3 about fuzzy logic (FL), section 4 about belief-based systems, and section 5 is about the comparisons in the systems. PROBABILITY THEORY If a probability theory is applied to a given reasoning system, then we take/assume a sample space Q, where Q has all the propositions the given reasoning system can have, the propositions are generated from basic propositions and using the logical operators OR, AND, and NOT. Then, a probability distribution P is defined on Q where for x belonging to Q, P(x) is in the range [0,1]. The function P should also satisfy: • P (x ∨ x) = 1. • P (x ∨ y) = P (x) + P (y) if y ∈ S and x ∧ y is false.[1] There are two major disadvantages of the probability theory, they are: • The uncertain event must be in the sample space Q. • The probability of the event must be 0, and the proposition must be binary. To help with some of the disadvantages, people started using FL and evidential reasoning (ER). FL/FUZZY RULE BASED EXPERT SYSTEMS FL is a form of many-valued logic in which the truth values of variables may be any real number between 0 and 1. It is employed to handle the concept of partial truth, where the truth value may range between completely true and completely false. FL is a method of reasoning that resembles human reasoning. The approach of FL imitates the way of decision-making in humans that involve all intermediate possibilities between digital values YES and NO. The conventional logic block that a computer can understand takes precise input and produces a definite output as TRUE or FALSE, which is equivalent to human’s YES or NO. FL maps the inputs between [0...1], unlike probability theory that is associated with either true or false. FL technology has the capability of reasoning like human. FL consists of process of fuzzification, FL operators, if then rules and defuzzification. The initialization steps of FL include defining the linguistic terms, membership functions and constructing the rule base. Using these membership functions, the crisp inputs are converted into fuzzy values; this process is called as fuzzification. The inference engine evaluates the fuzzy rules and combines the result of the rules. The defuzzification process converts the fuzzy output data into crisp data. The membership functions are used in the process of fuzzification and defuzzification.[2] FL handles vagueness which is a form of uncertainty. This form of uncertainty is handled by assigning a required degree of membership function for the fuzzy variables. For example, if the temperature is considered as a fuzzy variable then cold, warm, and hot are the linguistic terms that can be assigned to temperature with the membership degree as shown in Figure 1. Fuzzyrulesaresimpleif-thenruleswithantecedent and consequent part. Antecedent part consists of a condition and consequent part consists of a conclusion. For example, if (temperature is hot) then turn on AC. There are various works on FL and fuzzy expert systems for decision-making, medical diagnosis, andactionrecognitionbutarenotlimitedtothem.In medical diagnosis systems, uncertainty is captured when patients are not capable of describing their problem precisely to the doctor. Amrollahi et al.[3] proposed a neuro-fuzzy classification approach that uses fuzzy rules to diagnose thyroid disease. FL is used to handle the imprecise knowledge encountered during the decision-making process. A similar approach was used to diagnose multiple sclerosis considering uncertainty in symptoms and clinical observations.[4] A prominent work on traffic monitoring system using FL was carried out in Waingankar and Kulkarni[5] where the FL controller decides on extensions based on arrival and queuing of vehicles. An adaptive traffic light system was proposed considering the
  • 3. Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems AJCSE/Jul-Sep-2018/Vol 3/Issue 3 39 fact that the vehicles arriving at the junction are inconsistent.[6] The traffic light is controlled based on a FL controller. Although FL can address uncertainty due to linguistic terms such as vagueness, it fails to handle uncertainty such as incompleteness and ignorance. Hence, to also represent other types of uncertainty belief rule-based expert systems have been developed. ER/BELIEF RULE-BASED EXPERT SYSTEMS The ER approach is a generic evidence-based multi-criteria decision analysis (MCDA) approach for dealing with problems having both quantitative and qualitative criteria under various uncertainties including ignorance and randomness. It has been used to support various decision analysis, assessment, and evaluation activities such as environmental impact assessment and organizational self-assessment based on a range of the quality model. A belief structure is a distributed assessment with beliefs. It is used in the ER approach for MCDA to represent the performance of an alternative option on a criterion. The use of belief decision matrices for MCDA problem modeling in the ER approach results in the following features: a. An assessment of an option can be more reliably and realistically represented by a belief decision matrix than by a conventional decision matrix. b. It accepts data of different formats with various types of uncertainties as inputs, such as single numerical values, probability distributions, and subjective judgments with belief degrees. c. It allows all available information embedded in different data formats, including qualitative and incomplete data, to be maximally incorporated in assessment and decision- making processes. d. It allows assessment outcomes to be represented more informatively. In belief rules, each antecedent attribute consists of referential value, and each consequent attribute has a degree of belief. Ignorance is handled by finding the summation of the belief degree. If the sum is equal to 1 then it can be said that there is no ignorance and if it is 1 then some ignorance exists. Belief rules are written as shown below. IF (Sk1 is Ak 1 ) and (Sk2 is Ak 2 )… and (SkN is AN k ) Then {(D1 is β1k ), (D2 is β2k )… (DT is βTk )} Where Ak 1 , Ak 2 …. AN k are the referential values and β1k , β2k ……βtk are the belief degrees. The inference part of the belief rule-based expert system consists input transformation, rule activation weight calculation, belief update, and rule aggregation; this is called the RIMER approach which consists of ER algorithm.[7] In the field of medical diagnosis, belief rule-based expert system has made its way by handling uncertainty such as randomness, ignorance, and incompleteness, for example, for the diagnosis of an asthma cough can be a symptom that is ignored by the patient, hence, the initial belief degree consists of ignorance or incompleteness.[8] A belief rule- based framework to support clinical decisions under uncertaintyusingERwasproposedinIslametal.[9] A similar work was done on a decision support system to measure heart failure[10] and acute coronary[11] suspicion from symptoms and risk factors. Another belief rule-based expert system to control traffic system was proposed. Traffic congestion occurs due to various factors such as number of vehicles and road size which involves uncertainty.[12] A system to predict power usage effectiveness of the data centers under uncertainty was developed and compared with genetic algorithms.[13] COMPARISONS ER mostly builds on the evidence and also uses qualitative criteria for making decisions whereas the probability theory only uses quantitative approaches, it can deal with ignorance. Thus, ER can actually have real-life usage whereas Figure 1: Fuzzy representation describing temperature range
  • 4. Bharath, et al.: Comparison of probability theory, Fuzzy logic and Belief based systems AJCSE/Jul-Sep-2018/Vol 3/Issue 3 40 the probability theory has very little to no use in real life decision-making scenarios. Table 1 gives the comparison of different ways to handle uncertainty. FL and probability address different forms of uncertainty. While both FL and probability theory can represent degrees of certain kinds of subjective belief, fuzzy set theory uses the concept of fuzzy set membership; the concept of fuzzy sets was developed in the mid-twentieth century as a response to the lacking of probability theory for jointly modeling uncertainty and vagueness. An interesting example of fuzzy sets can include cold, warm and hot, when the cold is about 0.2 then, the warmth reaches 0.8 or so, and hot is 0 when the cold is 0, then the hotness starts increasing. Thus, FL provides us with much more choices in decision-making and can also handle vagueness and multiple avenues. REFERENCES 1. Wang P. The limitation of bayesianism. Artif Intell 2004;158:97-106. 2. Fuzzy Logic examples. Artificial Intelligence Course: Module 9: Fuzzy logic-Tutorial; 2016. 3. Biyouki SA, Zarandi MF. Fuzzy Rule-based Expert System for Diagnosis of Thyroid Disease. In 2015 IEEE Conference on Computational Intelligence in Bioinformatics and Computational Biology (CIBCB); 2015. 4. Ghahazi MA, Zarandi MH, Damiechi-Darasi SR, Harirchian MH. Fuzzy Rule Based Expert System for Diagnosis of Multiple Sclerosis. Boston, MA, USA: IEEE Conference; 2014. 5. Waingankar PG, Kulkarni GH. Fuzzy Logic Based Traffic Light Controller. In Second International Conference on Industrial and Information Systems. Sri Lanka: ICIIS; 2007. 6. Wahab M, Yaakop M, Salam AA, Zaharudin Z, Adam I. Adaptive Fuzzy Logic Traffic Light Management System. Malaysia: 4th International Conference on Engineering Technology and Technopreneuship (ICE2T); 2014. 7. Yang JB, Liu J, Sii HS, Wang HW, Wang J. Belief rule-base inference methodology using the evidential reasoning approach-rimer. IEEE Trans Syst Man Cybern 2006;36:266-85. 8. Hossain E, Khalid S, Haque MA, Hossain MS. A Belief Rule-Based (BRB) Decision Support System for Assessing Clinical Asthma Suspicion. Norway: Scandinavian Conference on Health Informatics; 2014. 9. Islam MM, Hossan MS, Rahaman S. A Belief Rule Based Clinical Decision Support System Framework. Dhaka, Bangladesh: 17th International Conference on Computer and Information Technology (ICCIT); 2014. 10. Rahaman S, Hossain MS. A Belief Rule Based Clinical Decision Support System to Assess Suspicion of Heart Failure from Signs, Symptoms And Risk Factors. Dhaka, Bangladesh: 2013 International Conference on Informatics, Electronics and Vision (ICIEV); 2013. p. 2013. 11. Rahaman S, Mustafa R, Andersson K, Hossain MS. A belief rule-based expert system to assess suspicion of acute coronary syndrome (ACS) under uncertainty. Soft Comput 2017;2017:1-16. 12. Sinha H, Mustafa R, Hossain AM. A Belief Rule Based Expert System to Control Traffic Signals under Uncertainty. Bangladesh: 1st International Conference on Computer and Information Engineering; 2015. 13. Rahaman S, Kor AL, Andersson K, Pattinson C, Hossain MS. A belief rule based expert system for datacenter PUE prediction under uncertainty. IEEE Trans Sustain Comput 2017;2:140-53. Table 1. Comparison of different ways to handle uncertainty Name Advantages Disadvantages Probability Theory Not much computation required Very little practical use in decision‑ making ER Can handle ignorance Less use in decision‑making than FL FL Most useful for real‑life decision‑ making Does not necessarily provide a definitive answer to the question ER: , FL: