21
IS THERE ANY A NOVEL BEST THEORY FOR UNCERTAINTY? Andino Maseleno [email protected] DEPARTMENT OF COMPUTER SCIENCE FACULTY OF SCIENCE UNIVERSITI BRUNEI DARUSSALAM WEDNESDAY, SEPTEMBER 14, 2011

Is there any a novel best theory for uncertainty?

  • View
    877

  • Download
    1

Embed Size (px)

DESCRIPTION

Seminar I

Citation preview

Page 1: Is there any a novel best theory for uncertainty?

IS THERE ANY A NOVEL BEST THEORY FOR UNCERTAINTY?

Andino Maseleno

[email protected]

DEPARTMENT OF COMPUTER SCIENCE

FACULTY OF SCIENCE

UNIVERSITI BRUNEI DARUSSALAM

WEDNESDAY, SEPTEMBER 14, 2011

Page 2: Is there any a novel best theory for uncertainty?

In the early 1960s, L.A. Zadeh, a professor at the University of California at Berkeley well

respected for his contributions to the development of system theories, began to feel that

traditional systems analysis techniques were too precise for many complex real-world problems.

The idea of grade of membership, which is the concept that became the backbone of fuzzy set

theory, occurred to him in 1964, which lead to the publication of his seminal paper on fuzzy sets

in 1965 and the birth of fuzzy logic technology. The concept of fuzzy sets and fuzzy logic

encountered sharp criticism from the academic community; however, scholars and scientists

around the world—ranging from psychology, sociology, philosophy and economics to natural

sciences and engineering—became Zadeh’s followers.

FUZZY LOGICSo far as the laws of mathematics refer to reality, they are not certain.

And so far as they are certain, they do not refer to reality.

Page 3: Is there any a novel best theory for uncertainty?

TRADITIONAL REPRESENTATION OF LOGIC

Slow Fast

Speed = 0 Speed = 1

bool speed; get the speed if ( speed == 0)

// speed is slow else

// speed is fast

Page 4: Is there any a novel best theory for uncertainty?

FUZZY LOGIC REPRESENTATION

For every problem must represent in terms of fuzzy sets.

What are fuzzy sets?

Slowest

Fastest

Slow

Fast

[ 0.0 – 0.25 ]

[ 0.25 – 0.50 ]

[ 0.50 – 0.75 ]

[ 0.75 – 1.00 ]

Page 5: Is there any a novel best theory for uncertainty?

FUZZY LOGIC REPRESENTATION CONT.

Slowest Fastestfloat speed; get the speed if ((speed >= 0.0)&&(speed < 0.25))

// speed is slowest else if ((speed >= 0.25)&&(speed < 0.5))

// speed is slowelse if ((speed >= 0.5)&&(speed < 0.75))

// speed is fastelse // speed >= 0.75 && speed < 1.0

// speed is fastest

Slow Fast

Page 6: Is there any a novel best theory for uncertainty?

65° F Cool = 0.4, Warm= 0.7

25% Cover Sunny = 0.8, Cloudy = 0.2

50 70 90 1103010

Temp. (F°)

Freezing Cool Warm Hot

0

1

40 60 80 100200

Cloud Cover (%)

OvercastPartly CloudySunny

0

1

FUZZY LOGICMeasurement devices in technical systems provide crisp measurements, like 65° F or 25% Cover. At first, these crisp values must be transformed into linguistic terms (fuzzy sets) . This is called fuzzification.

Page 7: Is there any a novel best theory for uncertainty?

50 75 100250

Speed (mph)

Slow Fast

0

1

Speed is 20% Slow and 70% Fast

Find centroids: Location where membership is 100%

7

Defuzzification is the process of producing a quantifiable result in fuzzy logic, given fuzzy sets and corresponding membership degrees.

FUZZY LOGIC

Page 8: Is there any a novel best theory for uncertainty?

DEMPSTER-SHAFER THEORY

The Dempster-Shafer theory was first introduced by Dempster in the 1968 and then

extended by shafer in the 1976, but the kind of reasoning the theory uses can be found as

far back as the seventeenth century. This theory is actually an extension to classic

probabilistic uncertainty modeling. Whereas the Bayesian theory requires probabilities for

each question of interest, belief functions allow us to base degrees of belief for on question

on probabilities for a related question. These degrees of belief may or may not have the

mathematical properties of probabilities will depend on how closely the two questions are

related. In terms of previous work using Dempster-Shafer theory, most prior research with

this system has been theoretical, for example, in pursuing the use of belief functions for

propagating uncertainty in AI/expert systems in addition or instead of using probabilities.

Dempster Shafer theory of evidence has attracted considerable attention within the AI

community as a promising method of dealing with uncertainty in expert systems as Zadeh

said in his paper in the 1986.

Page 9: Is there any a novel best theory for uncertainty?

DEMPSTER-SHAFER THEORY

The Dempster-Shafer theory could be considered as a generalization of

probability theory. A mapping a set of values: ᴦ: x → PΩ, where PΩ is the set of all

non fuzzy subsets from Ω. Assume a probability measure ρ over x; now, what can

be said about a probability measure over Ω is induced by ᴦ? This is a basic

question, where Dempster showed that for every B Ω, P(B) belongs to the

following intervals:

where Aj PΩ is any nonempty member of ᴦ and

Page 10: Is there any a novel best theory for uncertainty?

Shafer introduced his evidence theory and defined bel and pls functions. Consider a referential

set Ω = w1, w2,…wn; a body of evidence is defined as follows:

A1, A2,…, Al m1, m2,…,ml

in which each Aj is a focal element, and mj is the corresponding mass value. Evidence theory could be

considered as a direct generalization of Bayesian statistics. One may think of mass value as probability

density values; but in evidence theory, mass values are assigned to the subsets of Ω instead of the

elements of Ω; so, it conveys a higher level of uncertainty and is capable of modeling both ignorance

and indeterminism. Shafer defined the concepts of belief and plausibility as two measures over the

subsets of in axiomatic manner and then he showed that bel and pls with the following definitions were

belief and plausibility functions.

DEMPSTER-SHAFER THEORY

Page 11: Is there any a novel best theory for uncertainty?

Trend that contributed to research in fuzzy model identification is the increasing visibility of

neural network research in the late 1980s. Because of certain similarities between neural

networks and fuzzy logic, researchers began to investigate ways to combine the two

technologies. The most important outcome of this trend is the development of various

techniques for identifying the parameters in a fuzzy system using neural network learning

techniques. A system built this way is called a neuro-fuzzy system.

NEURAL NETWORK

Page 12: Is there any a novel best theory for uncertainty?

NEURAL NETWORK

How do they work?

The network is trained with a set of known facts that cover the

solution space

During the training the weights in the network are adjusted

until the correct answer is given for all the facts in the training

set

After training, the weights are fixed and the network answers

questions not in the training data.

These “answers” are consistent with the training data

Page 13: Is there any a novel best theory for uncertainty?

INSPIRATION FROM NEUROBIOLOGY

A neuron: many-inputs / one-output unit

output can be excited or not excited

incoming signals from other neurons determine if the neuron shall excite ("fire")

Output subject to attenuation in the synapses, which are junction parts of the neuron

Page 14: Is there any a novel best theory for uncertainty?

SYNAPSE CONCEPT

The synapse resistance to the incoming signal can be changed during a "learning" process [1949]

Hebb’s Rule: If an input of a neuron is repeatedly and persistently

causing the neuron to fire, a metabolic change happens in the synapse of that particular input to

reduce its resistance

Page 15: Is there any a novel best theory for uncertainty?

MATHEMATICAL REPRESENTATION

The neuron calculates a weighted sum of inputs and compares it to a threshold. If the sum is higher than the threshold, the output is set to 1, otherwise to -1.

Non-linearity

Page 16: Is there any a novel best theory for uncertainty?

The 1990s is an era of new computational paradigms. In addition to fuzzy logic and neural

networks, a third nonconventional computational paradigm also became popular —evolutionary

computing, which includes genetic algorithms, evolutionary strategies, and evolutionary

programming. Genetic algorithms (GA) and evolutionary strategies are optimization techniques

that attempt to avoid being easily trapped in local minima by simultaneously exploring multiple

points in the search space and by generating new points based on the Darwinian theory of

evolution— survival of the fittest. The popularity of GA in the 1990s inspired the use of GA for

optimizing parameters in fuzzy systems. Various synergistic combinations of neural networks,

genetic algorithms, and fuzzy logic help people to view them as complementary. To

distinguish these paradigms from the conventional methodologies based on precise

formulations, Zadeh introduced the term soft computing in the early 1990s.

GENETIC ALGORITHM

Page 17: Is there any a novel best theory for uncertainty?

Based on Darwinian Paradigm

Intrinsically a robust search and optimization mechanism

Reproduction Competition

SelectionSurvive

GENETIC ALGORITHM

Page 18: Is there any a novel best theory for uncertainty?

GENETIC ALGORITHM

Inspired by Darwinian Paradigm or natural evolution Population of individuals

Individual is feasible solution to problem Each individual is characterized by a Fitness function

Higher fitness is better solution Based on their fitness, parents are selected to reproduce

offspring for a new generation Fitter individuals have more chance to reproduce New generation has same size as old generation; old

generation dies Offspring has combination of properties of two parents If well designed, population will converge to optimal

solution

Page 19: Is there any a novel best theory for uncertainty?

GENETIC ALGORITHM

Page 20: Is there any a novel best theory for uncertainty?

SO FAR…

Avian Influenza warning system with Dempster Shafer Theory and Web Map

Shortest Path Routing with Hopfield Neural Network and Dempster Shafer Theory

Dempster Shafer Theory with Fuzzy Logic Membership Function to Determine Student Research Interest

Page 21: Is there any a novel best theory for uncertainty?

Thank You

I wish I could finish all the things I started