Are a set of steps that relate variables representing inexact information or personal perceptions?

Get help with access

Institutional access

Access to content on Oxford Academic is often provided through institutional subscriptions and purchases. If you are a member of an institution with an active account, you may be able to access content in one of the following ways:

IP based access

Typically, access is provided across an institutional network to a range of IP addresses. This authentication occurs automatically, and it is not possible to sign out of an IP authenticated account.

Sign in through your institution

Choose this option to get remote access when outside your institution. Shibboleth / Open Athens technology is used to provide single sign-on between your institution’s website and Oxford Academic.

  1. Click Sign in through your institution.
  2. Select your institution from the list provided, which will take you to your institution's website to sign in.
  3. When on the institution site, please use the credentials provided by your institution. Do not use an Oxford Academic personal account.
  4. Following successful sign in, you will be returned to Oxford Academic.

If your institution is not listed or you cannot sign in to your institution’s website, please contact your librarian or administrator.

Sign in with a library card

Enter your library card number to sign in. If you cannot sign in, please contact your librarian.

Society Members

Society member access to a journal is achieved in one of the following ways:

Sign in through society site

Many societies offer single sign-on between the society website and Oxford Academic. If you see ‘Sign in through society site’ in the sign in pane within a journal:

  1. Click Sign in through society site.
  2. When on the society site, please use the credentials provided by that society. Do not use an Oxford Academic personal account.
  3. Following successful sign in, you will be returned to Oxford Academic.

If you do not have a society account or have forgotten your username or password, please contact your society.

Sign in using a personal account

Some societies use Oxford Academic personal accounts to provide access to their members. See below.

Personal account

A personal account can be used to get email alerts, save searches, purchase content, and activate subscriptions.

Some societies use Oxford Academic personal accounts to provide access to their members.

Viewing your signed in accounts

Click the account icon in the top right to:

  • View your signed in personal account and access account management features.
  • View the institutional accounts that are providing access.

Signed in but can't access content

Oxford Academic is home to a wide variety of products. The institutional subscription may not cover the content that you are trying to access. If you believe you should have access to that content, please contact your librarian.

Institutional account management

For librarians and administrators, your personal account also provides access to institutional account management. Here you will find options to view and activate subscriptions, manage institutional settings and access options, access usage statistics, and more.


Inexact Information Systems and its Application to Approximate Reasoning

Plamena Tsanova Andreeva
(Institute of Control and System Research
Bulgarian Academy of Sciences
Acad. G. Bonchev st. Bl. 2 Sofia 1113, Bulgaria
Email: )

Abstract: The inexact information system is based on linguistic terms which have values lying in the interval [0,1]. Imprecision has advantages, because fuzzy sets avoid the rigidity of conventional mathematical reasoning and computer programming. Fuzzy quantifiers are made explicit by means of fuzzy logic. Many systems, for example, complex biological processes, cannot be programmed in a precise way. With fuzzy sets the implicit quantifiers can be easily translated into machine usable form. This paper discusses a method for the description of fuzzy quantifiers in formal languages. A comparison between approximate reasoning and the method of linear interpolation is made. Inexact information in biological and medical expert systems, and the reliability inferences based on it, are also discussed.

Key Words: Linguistic approach, fuzzy implication, fuzzy quantifier, fuzzy number, approximate reasoning, information system.

Category: I.2.1, H.4, J

1 Introduction

In convectional information systems there is strong operation consequence following a given algorithm. The direction is from definite digital for any kind of quantitative information to a fixed computer program. For the process of decision making to be successful there must be an exact and full description of the problem to be solved. In an inexact information system linguistic terms are used the values of these linguistic terms are inexact, and there is sometimes only a vague idea of how to interpret them.

Humans tend to use words rather than numbers to describe how systems behave. Words are a form of inexact information appropriate to communication, and used in complex biological, economical and expert systems. The measurement of this information is both quantitative and qualitative. Many different senses may be fitted to a single word. The question which arises is how exactly to interpret this inexact information?

Fuzzy sets simplify the task of translation between human reasoning and operation of digital computers. Such translations are made by providing the membership function that defines linguistic values - such as "very", "highly", "young", "like", "healthy". This is particularly important in expert systems, where the instructions to be programmed are essentially rules of thumb. In fuzzy logic fuzzy quantifiers are made explicit. A fuzzy quantifier such as "most" may be represented as a fuzzy number, that is, a fuzzy set that defines the degree to which any given proposition matches the definition of "most". The capability to translate concepts such as "usually" in a consistent way would be an advantage

Page 70


for expert systems. The translation between human usable linguistic terms and formal languages operators might be expressed by fuzzy numbers, including the context factor and prehistory.

The inference process from imprecise or vague premises is becoming more and more important for knowledge-based systems, especially for fuzzy expert systems (see [Mamdani 77], [Yager 84], [Zadeh 75]). In approximate reasoning there are several kinds of inference rules, which deal with the problem of deduction of conclusions in an imprecise setting.

2 Concept Foundation

Fuzzy logic is the tool which gives programs the capability of making an approximate logical deduction from incomplete or imprecise knowledge. The process of inference which is used by linguistic approach is called fuzzy implication. The exact calculation formulas for the compositional rule of inferences, which has the following global scheme (see [Zadeh 75]):

Are a set of steps that relate variables representing inexact information or personal perceptions?

Global scheme of Generalized Modus Ponens: Relation: If X is A, Y is B Observation: X is A' ------------------- Conclusion: Y is B',

where the membership function of the conclusion

Are a set of steps that relate variables representing inexact information or personal perceptions?
is defined by some sup-t-norm composition of
Are a set of steps that relate variables representing inexact information or personal perceptions?
and relation matrix R.

Let there be two linguistic variables X and Y defined over the universe U =

Are a set of steps that relate variables representing inexact information or personal perceptions?
and
Are a set of steps that relate variables representing inexact information or personal perceptions?
, respectively, and let us consider the two propositions p1 and p2, expressed in natural language. Also

Are a set of steps that relate variables representing inexact information or personal perceptions?

where A and

Are a set of steps that relate variables representing inexact information or personal perceptions?
are fuzzy subsets over U, B is a fuzzy subset over V and the relation R is a fuzzy subset of the Cartesian product U x V. The fuzzy implication (1) is chosen by some user defined approach. Using the compositional rule of inference we obtain

Are a set of steps that relate variables representing inexact information or personal perceptions?

where

Are a set of steps that relate variables representing inexact information or personal perceptions?
denotes the well known max-min composition operator.

We assume that we have the input fuzzy information X is

Are a set of steps that relate variables representing inexact information or personal perceptions?
. Then the fuzzy expert system may infer that Y is
Are a set of steps that relate variables representing inexact information or personal perceptions?
by (2). Let there be n fuzzy implications of type (1) which specify the rule in some system. The final inference may be Y is
Are a set of steps that relate variables representing inexact information or personal perceptions?
as result of separate rule based computing and their consequent union. If we

Page 71


assume that we are given some inexact (i.e., not crisp) input information, and if we do not take this fact into account, the final inference may be quite different from the real one. One solution to this problem is the defuzzification of fuzzy sets using any of several existing methods. We propose to perform calculations using fuzzy implicit quantifiers which have the possibility of being dynamically described.

3 Method of Fuzzy Quantifiers Description

One of the first attempts at the quantification of word meaning was made by Mosier (1941) in [Hersh and Caramazza 76]. Mosier hypothesized that the meaning of a word may be considered as containing two components: a constant, reflecting the overall meaning value and a variable component representing the variation in the meaning of the word due to context.

The method however requires the availability of a simple interpretation of every one case. This requirement is difficult to fulfill in real situations where many of the medical cases for each concrete person will be appearing for the first time. In this case more often than not, there is a vague idea about activity, which must then be estimated subjectively. Facing this situation one solution is offered.

The proposed method for the description of fuzzy quantifiers in formal language involves two steps. The first step is to estimate the context (dependance from related Data-base), this is C value, which is in connection with previously quantifier's state

Are a set of steps that relate variables representing inexact information or personal perceptions?
. The second step gives the calculated value of this quantifier used at the current moment. We then obtain the meaning value of the current fuzzy number (quantitative measurement) from the sum of the results of the first and second steps.

Since the grade of membership is both subjective and dependent on context, there is not much point in treating it as a precise number. How then do we calculate the fuzzy quantifier "most", or "usually" in the preposition: "If John is ill, John is in the hospital."?

Relation: "If John is ill, John is in the hospital." Observation: "John is ill." ---------------------------------------------- Conclusion: "John is in the hospital."

This means "usually"

Are a set of steps that relate variables representing inexact information or personal perceptions?
with
Are a set of steps that relate variables representing inexact information or personal perceptions?
0.6, membership grade in which the "usually" may be translated.

Thus to calculate the implicit fuzzy quantifier in the preposition given above it is proposed to calculate them using the fuzzy numbers in the formula

Are a set of steps that relate variables representing inexact information or personal perceptions?

where

Are a set of steps that relate variables representing inexact information or personal perceptions?
and
Are a set of steps that relate variables representing inexact information or personal perceptions?
are parametric components, over people;
Are a set of steps that relate variables representing inexact information or personal perceptions?
is the membership function value against
Are a set of steps that relate variables representing inexact information or personal perceptions?
previously x;
Are a set of steps that relate variables representing inexact information or personal perceptions?
is the current value of the fuzzy quantifier, and C is a context dependant value in the interval [0,1].

In (3) the "+" operation is the fuzzy sum operation, defined by Zadeh

Are a set of steps that relate variables representing inexact information or personal perceptions?

Page 72


We use the product operation given by

Are a set of steps that relate variables representing inexact information or personal perceptions?

When we use a linguistic term for the first time then we have the following reduced formula obtained from (3) by ignoring

Are a set of steps that relate variables representing inexact information or personal perceptions?

Are a set of steps that relate variables representing inexact information or personal perceptions?

The value X is assumed to be the current value of the fuzzy quantifier

Are a set of steps that relate variables representing inexact information or personal perceptions?
, and
Are a set of steps that relate variables representing inexact information or personal perceptions?
is a weight coefficient which indicates how many times it was used. The algorithm for calculating the fuzzy quantifier is dynamic and in each subsequent consideration of
Are a set of steps that relate variables representing inexact information or personal perceptions?
, the value of
Are a set of steps that relate variables representing inexact information or personal perceptions?
is altered. Thus, in the end we have a calculated value for a fuzzy number that implies the context, the prehistory and the recursive accumulated use of such linguistic terms. How then do we calculate with fuzzy numbers? This is matter of deffinition and furthermore assumes that the interpretation of connectives in fuzzy logic is generally context-dependent rather than universal. Following [Wood, Antonsson and Beck 90] we use the triangular function for the representation of linguistic notions.

4 Example Analysis and Comparison with Interpolation Method

Instead of assuming that an ill-known value should be represented by a probability distribution, a fuzzy number may be more appropriate. In general, calculating the membership function is a non-trivial problem. However, in certain cases it is possible to calculate relatively easily. For example, let us consider the fuzzy numbers x = "about 3" and y = "roughly 6", for which the membership functions are triangular.

Linear interpolation is valid between the point x = [2 : 0,3 : 1,4 : 0], and the point y=[0 : 0,6 : 1,9 : 0] [see Fig. 1]. We can easily calculate the difference by

res=y-x=[- 4: 0,3: 1,5 : 0].

The resulting membership function is obtained by:

Are a set of steps that relate variables representing inexact information or personal perceptions?

The sum may be calculated in an analogous manner.

Multiplication and division are similar, although linear interpolation is no longer valid. Fuzzy numbers are an approximation because data is not known accurately, and we should not calculate results to a greater accuracy than is justified by the original data. The imprecision in an inferred result is greater than the imprecision contained in each premise, just like in error calculus where as soon as computations are performed, imprecision increases.

In [Raha and Ray 92] it is demonstrated that instead of inferring by performing approximate reasoning using a relational matrix R formed from a compound proposition p1 and a simple proposition of the form p2:

p1 Relation: If X is A then Y is B, p2 Observation: X is A',

Page 73


Are a set of steps that relate variables representing inexact information or personal perceptions?
Figure 1: The fuzzy numbers x, y, and the difference y - x

inferences may also be made by constructing a simple conventional relation of the form y = f(x), a value of Y for a particular value of X.

In most cases the output of an approximate reasoning system is defuzzified either conceptually (in case of medical consultancy, etc.) or physically (in case of process control, etc.). In [Raha and Ray 92] it is proposed that instead of defuzzifying the output, we can defuzzify the vagueness of the linguistic statements at the structural level, construct a simple conventional relation that also captures the experience and intuition of an expert, and apply the method of interpolation for inference. But why do not we use the fuzzy number and fuzzy arithmetic appropriate for a given situation? If we do this, we allow the user to build a knowledge base representing the contents of a technical case study.

The defuzzifying of information before making any conclusion may be useless in a real-world application.

A Fuzzy set, as its name implies, is a class with fuzzy boundaries: the class of small numbers, e.g., old men. Basically the grade of membership is subjective in nature; it is a matter of definition rather than measurement. Humans have a remarkable ability to assign a grade of membership to a given object without a conscious understanding of how the grade is arrived at.

A fuzzy quantifier such as "Most" may be represented as a fuzzy number - a fuzzy set that defines the degree to which any given proposition matches the defition of "Most".

Thus "Vegetarians are healthy" may really mean "Most vegetarians are healthy". The proportion of fuzzy set elements is represented by the fuzzy quantifier "Most". For example, from the statement: "Usually lean people are vegetarians" and "Most vegetarians are healthy", one could deduce that "usually most lean people are healthy". In this case "usually.most" represents the product

Page 74


of fuzzy quantifier "most" and "usually". But this resulting quantifier is less specific than "most" or "usually" in the premises [see Fig. 2].

Are a set of steps that relate variables representing inexact information or personal perceptions?

Figure 2: The fuzzy quantifiers "most", "usually" and their product.

5 Conclusion

In this paper a method for the description of fuzzy quantifiers was discussed. A comparison between fuzzy reasoning and interpolation is made. We have shown that the difficulty in Fuzzy arithmetic arises because of the algebraic structure of fuzzy numbers. We examine a numerical example with a self build convolution for computing with two fuzzy numbers.

In the last several years expert systems have emerged as one of the most important applications of Artificial Intelligence. Reflecting human expertise, much of the information in the knowledge base of a typical expert system is imprecise, incomplete, or not totally reliable. For this reason the answer to a question or the advice rendered by an expert system is usually qualified with a "certainty factor", which gives the user an indication of the degree of confidence that the system has in its conclusion.

To arrive at the certainty factor, the existing expert systems employ what are essentially probability-based methods. However, since much of the uncertainty in the knowledge base of a typical expert system derives from the fuzziness and incompleteness of data, rather than from its randomness, the computed values of the certainty factor are frequently lacking in reliability. This is still one of the most serious shortcomings of expert systems when the reliability of the conclusions - as in the case of medical diagnostic systems - is of prime importance.

Fuzzy logic provides a natural framework for the design of expert systems. The design of expert systems maywell prove to be one of the most important applications of fuzzy logic in knowledge engineering and information technology.

The linguistic approach may well prove to be a step in the direction of a lesser preoccupation with exact quantitative analyses, and a greater acceptance

Page 75


of the pervasiveness of imprecision in much of human thinking and perception.

References

[Hersh and Caramazza 76] Hersh, M., Caramazza, A.: "A Fuzzy Approach to Modifiers and Vagueness in Natural Language"; Journal of Experimental Psychology: General, 105, 3 (1976), 254-276.

[Mamdani 77] Mamdani, E. H.: "Application of Fuzzy Logic to Approximate Reasoning Using a Linguistic System"; IEEE Transaction on Computers, C-26, (1977), 1182-1191.

[Margrez and Smets 98] Margrez, P., Smets, P.: "Fuzzy Modus Ponens: A New Model Suitable For Application in Knowledge-Based Systems"; Internat. J. Intelligent Systems 4 (1989), 181-200.

[Prati 91] Prati, N.: "About the Axiomatizations of Fuzzy Set Theory"; Fuzzy Sets and Systems, 39 (1991), 101-109.

[Raha and Ray 92] Raha, S., Ray, K.: "Analogy Between Approximate Reasoning and the Method of Interpolation"; Fuzzy Sets and Systems, 51, 3 (1992), 259-266.

[Sudkamp and Hammell 94] Sudkamp, T., Hammell, R.: "Interpolation, Completion, and Learning Fuzzy Rules"; IEEE Transaction on Systems, Man and Cybernetics, 24, 2 (1994), 332-342.

[Tanaka 86] Tanaka, K.: "Conclusions From a Consideration of the Uncertainty Factor and Vagueness in Engineering Art"; in Yager (Eds.) Fuzzy Sets and Possibility Theory-Recent Achievements; (1986), 37-50 (in Russian).

[Wood, Antonsson and Beck 90] Wood, K. L., Antonsson, E. K., Beck, J. L.: "Representing Imprecision in Engineering Design: Comparisons of Fuzzy and Probability Calculus"; Res. in Engineering Design 1 (1990), 187-203.

[Yager 84] Yager, R. R.: "Approximate Reasoning as a Basis for Rule-Based Expert Systems"; IEEE Transaction on Systems, Man and Cybernetics, 14 (1984), 636-643.

[Zadeh 84] Zadeh, L. A.: "Making Computers Think Like People"; IEEE Spectrum, Aug. (1984), 26-32.

[Zadeh 75] Zadeh, L. A.: "The Concept of a Linguistic Variable and its Application to Approximate Reasoning-III"; Inf. Sciences, 9, 1 (1975), 43-80.

[Yager 86] Yager, R. (Ed.): "Fuzzy Sets and Possibility Theory-Recent Achievements"; Radio and Connection, Moscow (1986) (in Russian).

Page 76

What are the variables in an experiment?

A variable that is made by combining multiple variables in an experiment. These variables are created when you analyze data, not when you measure it. The three plant health variables could be combined into a single plant-health score to make it easier to present your findings.

What are the influences on perception?

"Perception can also be influenced by an individual's expectations, motives, and interests. The term perceptual set refers to the tendency to perceive objects or situations from a particular frame of reference," explain authors Hockenbury and Hockenbury in their 2008 textbook Discovering Psychology. Sometimes,...

What is the process of perception in psychology?

In top-down processing, perceptions begin with the most general and move toward the more specific. Such perceptions are heavily influenced by expectations and prior knowledge. If we expect something to appear in a certain way, we are more likely to perceive it according to our expectations.

What is a perceptual set?

The term perceptual set refers to the tendency to perceive objects or situations from a particular frame of reference," explain authors Hockenbury and Hockenbury in their 2008 textbook Discovering Psychology. Sometimes, perceptual sets can be helpful.

During which phase of the decision making process does one find or recognize a problem need or opportunity?

Intelligence Phase In the first phase, decision makers examine reality and try to identify problems or opportunities correctly. This phase is not only related to the Simon's decision-making process, but also to other fields and other methodologies.

During which phase of the decision making process does one find or recognize a problem need or opportunity quizlet?

Define the Intelligence phase of decision making in business. Find or recognize a problem, need, or opportunity (also called the diagnostic phase of decision making).

Which component of a DSS allows you to communicate with the DSS?

The user interface management component of a DSS allows you to communicate with the DSS. You can incorporate your own insights and experience into your DSS.

Which of the following is an artificial intelligence system that applies reasoning capabilities to reach a conclusion?

aka knowledge based system - an artificial intelligence system that applies reasoning capabilities to reach a conclusion.