COMPUTATION WITH IMPRECISE PROBABILITIES—A BRIDGE TO REALITY Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley June 30, 2008 Scientific.

Slides:



Advertisements
Similar presentations
Fuzzy Sets and Fuzzy Logic
Advertisements

Granular Computing—Computing with Uncertain, Imprecise and Partially True Data Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley.
Lecture 4 Fuzzy expert systems: Fuzzy logic
PROBABILITY. Uncertainty  Let action A t = leave for airport t minutes before flight from Logan Airport  Will A t get me there on time ? Problems :
Soft Computing. Per Printz Madsen Section of Automation and Control
CLASSICAL LOGIC and FUZZY LOGIC. CLASSICAL LOGIC In classical logic, a simple proposition P is a linguistic, or declarative, statement contained within.
Fuzzy Expert System Fuzzy Logic
AI TECHNIQUES Fuzzy Logic (Fuzzy System). Fuzzy Logic : An Idea.
Fuzzy Expert System. Basic Notions 1.Fuzzy Sets 2.Fuzzy representation in computer 3.Linguistic variables and hedges 4.Operations of fuzzy sets 5.Fuzzy.
Fuzzy Expert Systems. Lecture Outline What is fuzzy thinking? What is fuzzy thinking? Fuzzy sets Fuzzy sets Linguistic variables and hedges Linguistic.
Approximate Reasoning 1 Expert Systems Dr. Samy Abu Nasser.
© C. Kemke Approximate Reasoning 1 COMP 4200: Expert Systems Dr. Christel Kemke Department of Computer Science University of Manitoba.
Fuzzy Logic.
1 Pertemuan 21 MEMBERSHIP FUNCTION Matakuliah: H0434/Jaringan Syaraf Tiruan Tahun: 2005 Versi: 1.
Fuzzy Medical Image Segmentation
Semantics For the Semantic Web: The Implicit, the Formal and The Powerful Amit Sheth, Cartic Ramakrishnan, Christopher Thomas CS751 Spring 2005 Presenter:
WELCOME TO THE WORLD OF FUZZY SYSTEMS. DEFINITION Fuzzy logic is a superset of conventional (Boolean) logic that has been extended to handle the concept.
Precisiation of Meaning—From Natural Language to Granular Computing Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley August 14,
Semantic Web Technologies Lecture # 2 Faculty of Computer Science, IBA.
FUZZY LOGIC Babu Appat. OVERVIEW What is Fuzzy Logic? Where did it begin? Fuzzy Logic vs. Neural Networks Fuzzy Logic in Control Systems Fuzzy Logic in.
On Roles of Models in Information Systems (Arne Sølvberg) Gustavo Carvalho 26 de Agosto de 2010.
9/3/2015Intelligent Systems and Soft Computing1 Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what.
Abdul Rahim Ahmad MITM 613 Intelligent System Chapter 3b: Dealing with Uncertainty (Fuzzy Logic)
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Toward Human Level Machine Intelligence—Is it Achievable? The Need for A Paradigm Shift Lotfi A. Zadeh Computer Science Division Department of EECS UC.
Fuzzy Logic. Lecture Outline Fuzzy Systems Fuzzy Sets Membership Functions Fuzzy Operators Fuzzy Set Characteristics Fuzziness and Probability.
10/3/20151 PUAF 610 TA Session 4. 10/3/20152 Some words My –Things to be discussed in TA –Questions on the course and.
10/6/2015 1Intelligent Systems and Soft Computing Lecture 0 What is Soft Computing.
Basics of Probability. A Bit Math A Probability Space is a triple, where  is the sample space: a non-empty set of possible outcomes; F is an algebra.
 Definition Definition  Bit of History Bit of History  Why Fuzzy Logic? Why Fuzzy Logic?  Applications Applications  Fuzzy Logic Operators Fuzzy.
3. Rough set extensions  In the rough set literature, several extensions have been developed that attempt to handle better the uncertainty present in.
ARTIFICIAL INTELLIGENCE [INTELLIGENT AGENTS PARADIGM] Professor Janis Grundspenkis Riga Technical University Faculty of Computer Science and Information.
Chapter 7 Sampling Distributions Statistics for Business (Env) 1.
CS621 : Artificial Intelligence Pushpak Bhattacharyya CSE Dept., IIT Bombay Lecture 30 Uncertainty, Fuizziness.
FROM ARMATURE WINDING TO AI Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley Fanni Reunion October 23, 2010 USC, LA Research supported.
Logical Systems and Knowledge Representation Fuzzy Logical Systems 1.
Lógica difusa  Bayesian updating and certainty theory are techniques for handling the uncertainty that arises, or is assumed to arise, from statistical.
Toward Human Level Machine Intelligence—Is it Achievable? The Need for A Paradigm Shift Lotfi A. Zadeh Computer Science Division Department of EECS UC.
Theory and Applications
Soft Computing Lecture 24 Future of soft computing. Introduction to generalized theory of uncertainty.
Question paper 1997.
“Principles of Soft Computing, 2 nd Edition” by S.N. Sivanandam & SN Deepa Copyright  2011 Wiley India Pvt. Ltd. All rights reserved. CHAPTER 12 FUZZY.
FUZZY LOGIC INFORMATION RETRIEVAL MODEL Ferddie Quiroz Canlas, ME-CoE.
Theories and Hypotheses. Assumptions of science A true physical universe exists Order through cause and effect, the connections can be discovered Knowledge.
Artificial Intelligence CIS 342 The College of Saint Rose David Goldschmidt, Ph.D.
AI Fuzzy Systems. History, State of the Art, and Future Development Sde Seminal Paper “Fuzzy Logic” by Prof. Lotfi Zadeh, Faculty in Electrical.
International Conference on Fuzzy Systems and Knowledge Discovery, p.p ,July 2011.
Panel Discussion on Granular Computing at RSCTC2004 J. T. Yao University of Regina Web:
Fuzzy Expert System n Introduction n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy sets n Fuzzy rules n Summary.
Granular Computing and Rough Set Theory Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley RSEISP’07 Warsaw, Poland June 28, 2007.
Fuzzy Logic Artificial Intelligence Chapter 9. Outline Crisp Logic Fuzzy Logic Fuzzy Logic Applications Conclusion “traditional logic”: {true,false}
Ch.3 Fuzzy Rules and Fuzzy Reasoning
Artificial Intelligence Knowledge Representation.
Ecological Interface Design Overview Park Young Ho Dept. of Nuclear & Quantum Engineering Korea Advanced Institute of Science and Technology May
Artificial Intelligence Logical Agents Chapter 7.
Chapter 3: Fuzzy Rules & Fuzzy Reasoning Extension Principle & Fuzzy Relations (3.2) Fuzzy if-then Rules(3.3) Fuzzy Reasonning (3.4)
Lecture 4 Fuzzy expert systems: Fuzzy logic n Introduction, or what is fuzzy thinking? n Fuzzy sets n Linguistic variables and hedges n Operations of fuzzy.
Knowledge Representation Techniques
CHAPTER 5 Handling Uncertainty BIC 3337 EXPERT SYSTEM.
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy Expert Systems (part 1) By: H.Nematzadeh
Fuzzy Logic and Fuzzy Sets
CLASSICAL LOGIC and FUZZY LOGIC
Intelligent Systems and
Statistical Data Analysis
Restriction- Centred Theory (Nontraditional view of fuzzy logic)
Introduction to Fuzzy Set Theory
© Negnevitsky, Pearson Education, Lecture 4 Fuzzy expert systems: Fuzzy logic Introduction, or what is fuzzy thinking? Introduction, or what is.
Habib Ullah qamar Mscs(se)
Presentation transcript:

COMPUTATION WITH IMPRECISE PROBABILITIES—A BRIDGE TO REALITY Lotfi A. Zadeh Computer Science Division Department of EECS UC Berkeley June 30, 2008 Scientific Colloquium Vienna, Austria Research supported in part by ONR N , BT Grant CT , Omron Grant, Tekes Grant, Chevron Texaco Grant and the BISC Program of UC Berkeley. 1/107 LAZ 6/26/2008

2/107 LAZ 6/26/2008

KEY POINTS Information analysis is a portal to decision analysis. In most realistic settings, decision-relevant information is imperfect. systems analysis information analysis decision analysis 3/107 LAZ 6/26/2008

CONTINUED Imperfect information: imprecise and/or uncertain and/or incomplete and/or partially true. Second-order uncertainty= uncertainty about uncertainty= uncertainty 2. Generally, imperfect information is uncertain 2. So is vague information. imprecise probabilities, fuzzy probabilities, fuzzy sets of Type 2 are uncertain 2. Decision analysis under uncertainty 2 is uncharted territory. 4/107 LAZ 6/26/2008

Described in NL Computing with Words (CW) imprecise probabilities data-basedperception-based Walley (1991) et al IMPRECISE PROBABILITIES BASIC MODALITIES 5/107 LAZ 6/26/2008

THE CW-BASED APPROACH TO COMPUTATION WITH IMPRECISE PROBABILITIES p’s are propositions containing imprecise probabilities, relations, functions and constraints p wk is information drawn from world knowledge I/NL: information set q/NL: question ans(q/I) I: p 1. p n p wk 6/107 LAZ 6/26/2008

EXAMPLE X is a real-valued random variable p 1 : usually X is much larger than approximately a (*a) p 2 : usually X is much larger than approximately b (*b) q: what is the expected value of X? 7/107 LAZ 6/26/2008

EXAMPLE X is Vera’s age p 1 : Vera has a son in mid-twenties p 2 : Vera has a daughter in mid-thirties p wk : usually mother’s age at birth is between *20 and *30 q:what is Vera’s age? 8/107 LAZ 6/26/2008

EXAMPLE A box contains about 20 balls of various sizes p 1 : most are small p 2 : a few are large q:what is the probability that a ball drawn at random is neither small nor large? 9/107 LAZ 6/26/2008

CW-BASED APPROACH Phase 1: Precisiation mm-precisiation translation into GCL p 1. p n p wk p 1 *. p n * p wk * p*: mm-precisiand of p: generalized constraint 10/107 LAZ 6/26/2008

CW-BASED APPROACH Phase 2: Computation/Deduction generalized constraint propagation granular computing p 1 *. p n * p wk * ans(q/I) 11/107 LAZ 6/26/2008

THE TRIP-PLANNING PROBLEM I have to fly from A to D, and would like to get there as soon as possible I have two choices: (a) fly to D with a connection in B; or (b) fly to D with a connection in C if I choose (a), I will arrive in D at time t 1 if I choose (b), I will arrive in D at time t 2 t 1 is earlier than t 2 therefore, I should choose (a) ? A C B D (a) (b) 12/107 LAZ 6/26/2008

A SIMPLE EXAMPLE OF COMPUTATION A small glass jar contains about 20 balls of various sizes. Most are small. A few are large. What is the probability drawn at random is neither large nor small? Solution Population= (b 1, …, b N ) d i = diameter of b i, i=1, …, N 13/107 LAZ 6/26/2008

CONTINUED A glass jar contains about 20 balls N is *20 Most are small Σcount(small) is most (μ small (d 1 )+…+μ small (d N ))/N is most A few are large Σcount(large) is few μ large (d 1 )+…+μ large (d N ) is few What is the probability that a ball drawn at random is neither large nor small? Σcount(not.small and not.large) is ? p mm-precisiation 14/107 LAZ 6/26/2008

What is the probability that a ball drawn at random is neither large nor small? Σcount(not.small and not.large) is ? p is ? P Computation of p reduces to generalized constraint propagation; more specifically, to application of the extension principle CONTINUED mm-precisiation 15/107 LAZ 6/26/2008

16/107 LAZ 6/26/2008

Science deals not with reality but with models of reality. In large measure, scientific progress is driven by a quest for better models of reality. The real world is pervaded with various forms of imprecision and uncertainty. To construct better models of reality, it is essential to develop a better understanding of how to deal with different forms of imprecision and uncertainty. 17/107 LAZ 6/26/2008

PREAMBLE An imprecise probability distribution is an instance of second-order uncertainty, that is, uncertainty about uncertainty. Computation with imprecise probabilities is not an academic exercise—it is a bridge to reality. In the real world, imprecise probabilities are the norm rather than exception. In large measure, real-world probabilities are perceptions of likelihood. Perceptions are intrinsically imprecise. Imprecision of perceptions entails imprecision of probabilities. 18/107 LAZ 6/26/2008

NECESSITY OF IMPRECISION Can you explain to me the meaning of “Speed limit is 65 mph?” No imprecise numbers and no probabilities are allowed Imprecise numbers are allowed. No probabilities are allowed. Imprecise numbers are allowed. Precise probabilities are allowed. Imprecise numbers are allowed. Imprecise probabilities are allowed. 19/107 LAZ 6/26/2008

NECESSITY OF IMPRECISION Can you precisiate the meaning of “arthritis”? Can you precisiate the meaning of “recession”? Can you precisiate the meaning of “beyond reasonable doubt”? Can you precisiate the meaning of “causality”? Can you precisiate the meaning of “randomness”? 20/107 LAZ 6/26/2008

NECESSITY OF IMPRECISION Can you precisiate the meaning of “imprecise probability?” Can you precisiate the meaning of “risk aversion?” 21/107 LAZ 6/26/2008

IMPRECISION OF MEANING Imprecision of meaning = elasticity of meaning Elasticity of meaning = fuzziness of meaning Example: middle-aged μ 1 0 definitely middle-age definitely not middle-age /107 LAZ 6/26/2008

CONTINUED Peter Walley's seminal work "Statistical Reasoning with Imprecise Probabilities," published in l99l, sparked a rapid growth of interest in imprecise probabilities. In the mainstream literature on imprecise probabilities, imprecise probabilities are dealt within the conceptual framework of standard probability theory. 23/107 LAZ 6/26/2008

CONTINUATION What is widely unrecognized is that standard probability theory, call it PT, has a serious limitation. More specifically, PT is based on bivalent logic—a logic which is intolerant of imprecision and does not admit shades of truth and possibility. As a consequence, the conceptual framework of PT is not the right framework for dealing with imprecision and, more particularly, with imprecision of information which is described in natural language. 24/107 LAZ 6/26/2008

CONTINUATION The approach to computation with imprecise probabilities which is described in the following is a radical departure from the mainstream literature. 25/107 LAZ 6/26/2008

CONTINUED Its principal distinguishing features are: (a) imprecise probabilities are dealt with not in isolation, as in the mainstream approaches, but in an environment of imprecision of events, relations and constraints; (b) imprecise probabilities are assumed to be described in a natural language. This assumption is consistent with the fact that a natural language is basically a system for describing perceptions. 26/107 LAZ 6/26/2008

probability measurement-basedperception-based MODALITIES OF PROBABILITY objectivesubjective NL-based 27/107 LAZ 6/26/2008

EXAMPLES 1. X is a real-valued random variable. What is known about X is: (a) usually X is much larger than approximately a; and (b) usually X is much smaller than approximately b, with a < b. What is the expected value of X? 2. X is a real-valued random variable. What is known is that Prob(X is small) is low; Prob(X is medium) is high; and Prob(X is large) is low. What is the expected value of X? 28/107 LAZ 6/26/2008

EXAMPLES 3. A box contains approximately twenty balls of various sizes. Most are small. There are many more small balls than large balls. What is the probability that a ball drawn at random is neither large nor small? 29/107 LAZ 6/26/2008

EXAMPLES 4. I am checking-in for my flight. I ask the ticket agent: What is the probability that my flight will be delayed. He tells me: Usually most flights leave on time. Rarely most flights are delayed. How should I use this information to assess the probability that my flight may be delayed? 30/107 LAZ 6/26/2008

BASIC APPROACH To compute with information described in natural language we employ the formalism of Computing with Words (CW) (Zadeh l999) or, more generally, NL-Computation (Zadeh 2006).Computing with Words 2006 The formalism of Computing with Words, in application to computation with information described in a natural language, involves two basic steps: (a) precisiation of meaning of propositions expressed in natural language; and (b) computation with precisiated propositions. 31/107 LAZ 6/26/2008

CONTINUED Precisiation of meaning is achieved through the use of generalized-constraint-based semantics, or GCS for short. GCS is fuzzy logic-based. The concept of a generalized constraint is the centerpiece of GCS. Importantly, generalized constraints, in contrast to standard constraints, have elasticity. 32/107 LAZ 6/26/2008

class set (a): A set may be viewed as a special case of a fuzzy set. A fuzzy set is not a set; generalization fuzzy set measure boundary (a) (b) fuzzy set DIGRESSION—THE CONCEPT OF A FUZZY SET 33/107 LAZ 6/26/2008

CONTINUED (b) Basic attributes of a set/fuzzy set are boundary and measure (cardinality, count, volume) Fuzzy set theory is boundary-oriented Probability theory is measure-oriented Fuzzy logic is both boundary-oriented and measure-oriented 34/107 LAZ 6/26/2008

CONTINUED A clarification is in order. Consider a concatenation of two words, A and B, with A modifying B, e.g. A is an adjective and B is a noun. Usually, A plays the role of an s- modifier (specializer), that is, a modifier which specializes B in the sense that AB is a subset of B, as in convex set. In some instances, however, A plays the role of a g- modifier (generalizer), that is, a modifier which generalizes B. An example is a random set. 35/107 LAZ 6/26/2008

CONTINUED In this sense, fuzzy in fuzzy set and fuzzy logic is a generalizer, but is frequently misinterpreted as a specializer. Interestingly, g-modification implies that a set is a fuzzy set but a fuzzy set is not a set. Similarly, a logic is fuzzy logic but fuzzy logic is not logic. Similarly, a probability is fuzzy probability, but fuzzy probability is not probability. 36/107 LAZ 6/26/2008

GRADUATION A fuzzy set is precisiated through graduation, that is, through association with a scale of grades of membership. Thus, membership in a fuzzy set is a matter of degree. In fuzzy logic, everything is or is allowed to be graduated, that is, be a matter of degree or, equivalently, fuzzy. 37/107 LAZ 6/26/2008

GRANULATION In fuzzy logic everything is or is allowed to be granulated. Granulation involves partitioning of an object into granules, with a granule being a clump of elements drawn together by indistinguishability, equivalence, similarity, proximity or functionality. A granule, G, is precisiated through association with G of a generalized constraint. 38/107 LAZ 6/26/2008

SINGULAR AND GRANULAR VALUES 7.3%high.8high 160/80high singular granular unemployment probability blood pressure a A granular value of X singular value of X universe of discourse 39 /107LAZ 6/26/2008

GRANULAR PROBABILITIES A granular value is precisiated via a generalized constraint. A granular value of probability is a granular probability. Examples: Likely, not likely, unlikely, very likely, very unlikely, usually, low, high, etc. The concept of granular probability is more general than the concept of fuzzy probability. 40/107 LAZ 6/26/2008

GRADUATION OF A VARIABLE AGE AS A LINGUISTIC VARIABLE quantizedAge 0 1 µ 1 0 young middle -aged old Age µ granulated Granulation may be viewed as a form of summarization/information compression. Humans employ qualitative granulation to deal with imprecision, uncertainty and complexity. 41/107 LAZ 6/26/2008

PRECISIATION OF MEANING Precisiation of meaning is a prerequisite to computation with CW- based imprecise probabilities. A brief exposition of the basic concepts and techniques which relate to precisiation of meaning is presented in the following. 42/107 LAZ 6/26/2008

43/107 LAZ 6/26/2008

PREAMBLE In one form or another, precisiation of meaning has always played an important role in science. Mathematics is a quintessential example of what may be called a meaning precisiation language system. Note: A language system differs from a language in that in addition to descriptive capability it has a deductive capability. For example, probability theory may be viewed as a precisiation language system so is Prologue. A natural language is a language rather than a language system. 44/107 LAZ 6/26/2008

CONTINUED Precisiation of meaning has direct relevance to mechanization of natural language understanding. For this reason, precisiation of meaning is an issue that is certain to grow in visibility and importance as we move further into the age of machine intelligence and automated reasoning. 45/107 LAZ 6/26/2008

CONTINUED Semantic imprecision of natural languages is a very basic characteristic—a characteristic which is rooted in imprecision of perceptions. Basically, a natural language is a system for describing perceptions. Perceptions are imprecise. Imprecision of perceptions entails semantic imprecision of natural languages. 46/107 LAZ 6/26/2008

SEMANTIC IMPRECISION (EXPLICIT) Recession Civil war Very slow Honesty It is likely to be warm tomorrow. It is very unlikely that there will be a significant decrease in the price of oil in the near future. EXAMPLES WORDS/CONCEPTS PROPOSITIONS Arthritis Random variable Cluster Stationarity 47/107 LAZ 6/26/2008

SEMANTIC IMPRECISION (IMPLICIT) Speed limit is 100 kmh Checkout time is 1 pm EXAMPLES 48/107 LAZ 6/26/2008

NECESSITY OF IMPRECISION Can you explain to me the meaning of “Speed limit is 100 kmh?” No imprecise numbers and no probabilities are allowed Imprecise numbers are allowed. No probabilities are allowed. Imprecise numbers are allowed. Precise probabilities are allowed. Imprecise numbers are allowed. Imprecise probabilities are allowed. 49/107 LAZ 6/26/2008

NECESSITY OF IMPRECISION Can you precisiate the meaning of “arthritis”? Can you precisiate the meaning of “recession”? Can you precisiate the meaning of “beyond reasonable doubt”? Can you precisiate the meaning of “causality”? Can you precisiate the meaning of “near”? 50/107 LAZ 6/26/2008

IMPRECISION OF NATURAL LANGUAGES Traditional approaches to semantics of natural languages, among them truth- conditional semantics, possible-world semantics and Montague semantics, do not address the issue of semantic imprecision of natural languages. The issue is not addressed because the conceptual framework of traditional approaches is not the right framework for dealing with semantic imprecision. In traditional approaches, elasticity of meaning is not dealt with. 51/107 LAZ 6/26/2008

CONTINUED There is a need for new direction. It is this need that motivates generalized-constraint- based semantics of natural languages, or GCS for short. As an issue, semantic imprecision has a position of centrality in GCS. The point of departure in GCS is the concept of precisiation of meaning—a concept which goes beyond the familiar concept of representation of meaning. 52/107 LAZ 6/26/2008

PRECISION IN VALUE AND PRECISION IN MEANING The concept of precision has a position of centrality in scientific theories. And yet, there are some important aspects of this concept which have not been adequately treated in the literature. One such aspect relates to the distinction between precision of value (v- precision) and precision of meaning (m- precision). The same distinction applies to imprecision, precisiation and imprecisiation. 53/107 LAZ 6/26/2008

precise value p: X is in the interval [a, b]. a and b are precisely defined real numbers p is v-imprecise and m-precise p: X is a Gaussian random variable with mean m and variance  2. m and  2 are precisely defined real numbers p is v-imprecise and m-precise precise meaning PRECISE v-precisem-precise CONTINUED 54/107 LAZ 6/26/2008

PRECISIATION AND IMPRECISIATION A proposition, predicate, query or command may be precisiated or imprecisiated Examples Data compression and summarization are instances of imprecisiation young m-precisiation Lily is 25 young 1 0 v-imprecisiation m-imprecisiation Lily is young 55/107 LAZ 6/26/2008

machine-oriented (mathematically well- defined) m-precisiation mh-precisiationmm-precisiation human-oriented MODALITIES OF m-PRECISIATION Example: bear market mh-precisiation: declining stock market with expectation of further decline mm-precisiation: 30 percent decline after 50 days, or a 13 percent decline after 145 days. (Robert Shuster) 56/107 LAZ 6/26/2008

precisiendprecisiationprecisiand BASIC CONCEPTS precisiation language system p: object of precisiation precisiand = model of meaning precisiation ~ modelization intension = attribute-based meaning cointension = measure of closeness of meanings = measure of closeness of model precisiation = translation into a precisiation language system p*: result of precisiation cointension 57/107 LAZ 6/26/2008

precisiendprecisiationprecisiand CONTINUED p p* cointension imprecisiendimprecisiationimprecisiand p *p cointension 58/107 LAZ 6/26/2008

MM-PRECISIATION OF “approximately a,” *a (MODELS OF MEANING OF *a) x x a a p probability interval x a 0 1   Bivalent Logic number It is a common practice to ignore imprecision, treating what is imprecise as if it were precise. 59/107 LAZ 6/26/2008

CONTINUED 1 fuzzy interval type 2 x 0 a fuzzy interval 1 Fuzzy Logic: Bivalent Logic + … x 0 a 1 fuzzy probability x 0 a Fuzzy logic has a much higher expressive power than bivalent logic. 60/107 LAZ 6/26/2008

GOODNESS OF MODEL OF MEANING two numbers four numbers goodness of model = (cointension, computational complexity) *a: approximately a one number x a 0 1  x a 0 1  x 0 a 1 cointension computational complexity 61/107 LAZ 6/26/2008

THE CONCEPT OF BIMODAL DICTIONARY precisiendmh-precisiandmm-precisiand p p* cointension p* Recession (mh-precisiand): A period of an economic contraction, sometimes limited in scope or duration. Recession (mm-precisiand): A recession is a decline in a country's gross domestic product (GDP), or negative real economic growth, for two or more successive quarters of a year. 62/107 LAZ 6/26/2008

A BASIC PROBLEM In large measure, scientific theories are based on bivalent logic and bivalent-logic- based probability theory. More often than not scientific concepts are fuzzy, that is, a matter of degree rather than bivalent. As a rule, a bivalent definition of a fuzzy concept is not cointensive. What this implies is that in a bimodal dictionary an mm-precisiand of a fuzzy concept is either not cointensive or does not exist. Examples: mountain, random, causal 63/107 LAZ 6/26/2008

HUMAN-MACHINE COMMUNICATION (HMC) In mechanization of natural language understanding, the precisiator is the machine. In most applications of fuzzy logic, the precisiator is the human. In this case, context-dependence is not a problem. As a consequence, precisiation is a much simpler function. senderrecipient precisiation humanmachine 64/107 LAZ 6/26/2008

HONDA FUZZY LOGIC TRANSMISSION Control Rules: 1.If (speed is low) and (shift is high) then (-3) 2.If (speed is high) and (shift is low) then (+3) 3.If (throt is low) and (speed is high) then (+3) 4.If (throt is low) and (speed is low) then (+1) 5.If (throt is high) and (speed is high) then (-1) 6.If (throt is high) and (speed is low) then (-3) 0 1 Speed ThrottleShift Grade Grade Grade 5 Close Low Fuzzy Set High Low Not Low Not Very Low 65/107 LAZ 6/26/2008

Temperature98.6 μ 1 normal 104 fever high fever Declarative graduation/standardization of normal temperature, fever and high fever DECLARATIVE PRECISIATION IN HHC 66/107 LAZ 6/26/2008

PRECISIATION THROUGH ELICITATION/EXEMPLIFICATION Elicitation/exemplification exploits the remarkable human capability to rank-order perceptions. Example: precisiation of Vera is middle-aged Assume that A tells B that Vera is middle-aged. B can elicit A’s meaning of middle-aged by asking A to mark on the scale [0, 1] the degree to which a particular age, say 43, fits A’s meaning of middle- aged. The process is repeated for various values of Age. Eventually, the collected data are employed to approximate to A’s meaning of middle-aged by a trapezoidal membership function. In the case of fuzzy sets of Type 2, the mark is a fuzzy point. 67/107 LAZ 6/26/2008

ELICITED MEANING OF MIDDLE-AGED μ 1 0 definitely middle-age definitely not middle-age Model of middle-aged 68/107 LAZ 6/26/2008

v-IMPRECISIATION imperative: value is not known precisely intentional: value need not be known precisely data compression and summarization are instances of v-imprecisiation v-imprecisiation Imperative (forced)Intentional (deliberate) 69/107 LAZ 6/26/2008

THE FUZZY LOGIC GAMBIT v-imprecisiationmm-precisiation p achievement of computabilityreduction in cost Lily is 25Lily is young young 1 0 Fuzzy logic gambit = v-imprecisiation followed by mm- precisiation 70/107 LAZ 6/26/2008

THE FUZZY LOGIC GAMBIT Most applications of fuzzy logic in the realm of consumer products employ the fuzzy logic gambit. Basically, the fuzzy logic gambit exploits a tolerance for imprecision to achieve reduction in cost. S NL(S)GCL((NL(S)) v-imprecisiationmm-precisiation measurement-based NL-based precisiated summary of S 71/107 LAZ 6/26/2008

THE CONCEPT OF COINTENSIVE PRECISIATION m-precisiation of a concept or proposition, p, is cointensive if p* is cointensive with p. Example: bear market We classify a bear market as a 30 percent decline after 50 days, or a 13 percent decline after 145 days. (Robert Shuster) This definition is clearly not cointensive 72/107 LAZ 6/26/2008

mm-PRECISIATION Basic question Given a proposition, p, how can p be cointesively mm-precisiated? Key idea In generalized-constraint-based semantics, mm-precisiation is carried out through the use of the concept of a generalized constraint. What is a generalized constraint? 73/107 LAZ 6/26/2008

74/107 LAZ 6/26/2008

PREAMBLE The concept of a generalized constraint is the centerpiece of generalized-constraint- based semantics. In scientific theories, representation of constraints is generally oversimplified. Oversimplification of constraints is a necessity because existing constraint definition languages have a very limited expressive power. 75/107 LAZ 6/26/2008

CONTINUED The concept of a generalized constraint is intended to provide a basis for construction of a maximally expressive meaning precisiation language for natural languages. Generalized constraints have elasticity. Elasticity of generalized constraints is a reflection of elasticity of meaning of words in a natural language. 76/107 LAZ 6/26/2008

GENERALIZED CONSTRAINT (Zadeh 1986) Bivalent constraint (hard, inelastic, categorical:) X  C constraining bivalent relation GC(X): X isr R constraining non-bivalent (fuzzy) relation index of modality (defines semantics) constrained variable Generalized constraint on X: GC(X)(elastic) r:  | = |  |  |  | … | blank | p | v | u | rs | fg | ps |… bivalent primary open GC(X): X is free (GC(X) is a predicate) closed GC(X): X is instantiated (GC(X) is a proposition) 77/107 LAZ 6/26/2008

GENERALIZED CONSTRAINT—MODALITY r X isr R r: =equality constraint: X=R is abbreviation of X is=R r: ≤inequality constraint: X ≤ R r:  subsethood constraint: X  R r: blankpossibilistic constraint; X is R; R is the possibility distribution of X r: vveristic constraint; X isv R; R is the verity distribution of X r: pprobabilistic constraint; X isp R; R is the probability distribution of X Standard constraints: bivalent possibilistic, bivalent veristic and probabilistic 78/107 LAZ 6/26/2008

CONTINUED r: rs random set constraint; X isrs R; R is the set- valued probability distribution of X r: fg fuzzy graph constraint; X isfg R; X is a function and R is its fuzzy graph r: u usuality constraint; X isu R means usually (X is R) r: g group constraint; X isg R means that R constrains the attribute-values of the group 79/107 LAZ 6/26/2008

PRIMARY GENERALIZED CONSTRAINTS Possibilistic: X is R Probabilistic: X isp R Veristic: X isv R Primary constraints are formalizations of three basic perceptions: (a) perception of possibility; (b) perception of likelihood; and (c) perception of truth In this perspective, probability may be viewed as an attribute of perception of likelihood 80/107 LAZ 6/26/2008

STANDARD CONSTRAINTS Bivalent possibilistic: X  C (crisp set) Bivalent veristic: Ver(p) is true or false Probabilistic: X isp R Standard constraints are instances of generalized constraints which underlie methods based on bivalent logic and probability theory 81/107 LAZ 6/26/2008

GENERALIZED CONSTRAINT LANGUAGE (GCL) GCL is an abstract language GCL is generated by combination, qualification, propagation and counterpropagation of generalized constraints examples of elements of GCL X/Age(Monika) is R/young(annotated element) (X isp R) and (X,Y) is S) (X isr R) is unlikely) and (X iss S) is likely If X is A then Y is B the language of fuzzy if-then rules is a sublanguage of GCL deduction= generalized constraint propagation and counterpropagation 82/107 LAZ 6/26/2008

CLARIFICATION LANGUAGE VS. LANGUAGE SYSTEM Language= (description system) Description system= (syntax, semantics) Language system= (description system, computation/deduction system) GCL is a language system 83/107 LAZ 6/26/2008

THE CONCEPT OF GENERALIZED CONSTRAINT AS A BASIS FOR PRECISIATION OF MEANING Meaning postulate Equivalently, mm-precisiation of p may be realized through translation of p into GCL. pX isr R mm-precisiation 84/107 LAZ 6/26/2008

EXAMPLES: POSSIBILISTIC Lily is young Age (Lily) is young most Swedes are tall Count (tall.Swedes/Swedes) is most XR X R annotation 85/107 LAZ 6/26/2008

EXAMPLES: PROBABILISITIC X is a normally distributed random variable with mean m and variance  2 X isp N(m,  2 ) X is a random variable taking the values u 1, u 2, u 3 with probabilities p 1, p 2 and p 3, respectively X isp (p 1 \u 1 +p 2 \u 2 +p 3 \u 3 ) 86/107 LAZ 6/26/2008

COMPUTATION WITH INFORMATION DESCRIBED IN NATURAL LANGUAGE Representing the meaning of a proposition as a generalized constraint reduces the problem of computation with information described in natural language to the problem of computation with generalized constraints. In large measure, computation with generalized constraints involves the use of rules which govern propagation and counterpropagation of generalized constraints. Among such rules, the principal rule is the deduction principle (Zadeh 1965, 1975). 87/107 LAZ 6/26/2008

EXTENSION PRINCIPLE (POSSIBILISTIC) X is a variable which takes values in U, and f is a function from U to V. The point of departure is a possibilistic constraint on f(X) expressed as f(X) is A where A is a fuzzy relation in V which is defined by its membership function μ A (v), vεV. g is a function from U to W. The possibilistic constraint on f(X) induces a possibilistic constraint on g(X) which may be expressed as g(X) is B where B is a fuzzy relation. The question is: What is B? 88/107 LAZ 6/26/2008

CONTINUED f(X) is A g(X) is ?B subject to µ A and µ B are the membership functions of A and B, respectively. 89/107 LAZ 6/26/2008

A B f -1 f g propagation U V counterpropagation W g(f -1 (A)) f -1 (A) µ A (f(u)) f(u) u w STRUCTURE OF THE EXTENSION PRINCIPLE 90/107 LAZ 6/26/2008

91/107 LAZ 6/26/2008

GRANULAR VS. GRANULE-VALUED DISTRIBUTIONS distribution … p1p1 granules pnpn P1P1 P2P2 P PnPn P 0 A1A1 A2A2 AAnAn X g(u): probability density of X possibility distribution of probability distributions probability distribution of possibility distributions 92/107 LAZ 6/26/2008

GRANULAR DISTRIBUTION (PERCEPTION-BASED PROBABILITY DISTRIBUTION) A1A1 A2A2 A3A3 P1P1 P2P2 P3P3 probability BMD: P(X) = P i(1) \A 1 + P i(2) \A 2 + P i(3) \A 3 Prob {X is A i } is P j(i) 0 X P(X)= low\small + high\medium + low\large X is a real-valued random variable g 93/107 LAZ 6/26/2008

INTERPOLATION OF GRANULAR DISTRIBUTION p1p1 p2p2 p pnpn P 0 A1A1 A2A2 AAnAn X g(u): probability density of X p i is P i : granular value of p i, i=1, …, n (P i, A i ), i=1, …, n are given A is given (?P, A) 94/107 LAZ 6/26/2008

INTERPOLATION MODULE AND PROBABILITY MODULE Prob {X is A i } is P i, i = 1, …, n Prob {X is A} is Q subject to 95/107 LAZ 6/26/2008

EXAMPLE Probably it will take about two hours to get from San Francisco to Monterey, and it will probably take about five hours to get from Monterey to Los Angeles. What is the probability of getting to Los Angeles in less than about seven hours? BMD: (probably, *2) + (probably, *5) X Y Z = X+Y w u v 96/107 LAZ 6/26/2008

CONTINUED query: is ?A qri: subject to: 97/107 LAZ 6/26/2008

SUMMATION In the real world, imprecise probabilities are the norm rather than exception. In applications of probability theory it is a common practice to ignore imprecision of probabilities and treat them as if they were precise. The problem with this practice is that it leads to results whose validity is opened to question. 98/107 LAZ 6/26/2008

SUMMATION In the mainstream literature on imprecise probabilities the accent is on elicitation rather than on computation. The approach described in this lecture is a radical departure from the mainstream. The key assumptions are: (a) imprecise probabilities are a part of an environment of imprecise events, imprecise relations and imprecise constraints; and (b) imprecise probabilities and probability distributions are described in a natural language. 99/107 LAZ 6/26/2008

CONTINUED Computation with imprecise probabilities reduces to computation with information which is described in natural language, using the formalism of Computing with Words (CW) and, more generally, NL Computation. The centerpiece of these formalisms is the concept of a generalized constraint. The concept of a generalized constraint plays a key role in precisiation of meaning. 100/107 LAZ 6/26/2008

RELATED PAPERS BY L.A.Z IN REVERSE CHRONOLOGICAL ORDER Generalized theory of uncertainty (GTU)—principal concepts and ideas, Computational Statistics and Data Analysis 51, , Toward a generalized theory of uncertainty (GTU)—an outline, Information Sciences, Elsevier, Vol. 172, 1-40, Precisiated natural language (PNL), AI Magazine, Vol. 25, No. 3, 74-91, Probability theory and fuzzy logic—a radical view, Journal of the American Statistical Association, Vol. 99, No. 467, , Toward a perception-based theory of probabilistic reasoning with imprecise probabilities, Journal of Statistical Planning and Inference, Elsevier Science, Vol. 105, , A new direction in AI—toward a computational theory of perceptions, AI Magazine, Vol. 22, No. 1, 73-84, /107 LAZ 6/26/2008

CONTINUED From computing with numbers to computing with words --from manipulation of measurements to manipulation of perceptions, IEEE Transactions on Circuits and Systems 45, , Some reflections on soft computing, granular computing and their roles in the conception, design and utilization of information/intelligent systems, Soft Computing 2, 23-25, Toward a theory of fuzzy information granulation and its centrality in human reasoning and fuzzy logic, Fuzzy Sets and Systems 90, , /107 LAZ 6/26/2008

CONTINUED Outline of a computational approach to meaning and knowledge representation based on the concept of a generalized assignment statement, Proceedings of the International Seminar on Artificial Intelligence and Man- Machine Systems, M. Thoma and A. Wyner (eds.), Heidelberg: Springer-Verlag, Precisiation of meaning via translation into PRUF, Cognitive Constraints on Communication, L. Vaina and J. Hintikka, (eds.), Dordrecht: Reidel, Fuzzy probabilities and their role in decision analysis, Proc. MIT/ONR Workshop on C\u3\d, MIT, Cambridge, MA., Fuzzy sets vs. probability, (correspondence item), Proc. IEEE 68, 421, Fuzzy sets and information granularity, Advances in Fuzzy Set Theory and Applications, M. Gupta, R. Ragade and R. Yager (eds.), Amsterdam: North-Holland Publishing Co., /107 LAZ 6/26/2008

104/107 LAZ 6/26/2008

PRECISIATION AND COMPUTATION/DEDUCTION—EXAMPLE p: most Swedes are tall p*:  Count(tall.Swedes/Swedes) is most q: How many are short? further precisiation X(h): height density function (not known) X(h)du: fraction of Swedes whose height is in [h, h+du], a  h  b 105/107 LAZ 6/26/2008

CONTINUED fraction of tall Swedes: constraint on X(h) is most granular value 106/107 LAZ 6/26/2008

CONTINUED subject to is ? Qneeded given deduction: solution: is most 107/107 LAZ 6/26/2008