Elsevier

Information Sciences

Volume 170, Issues 2–4, 25 February 2005, Pages 409-418
Information Sciences

Pattern recognition using type-II fuzzy sets

https://doi.org/10.1016/j.ins.2004.02.027Get rights and content

Abstract

Type II fuzzy sets are a generalization of the ordinary fuzzy sets in which the membership value for each member of the set is itself a fuzzy set in [0,1]. We introduce a similarity measure for measuring the similarity, or compatibility, between two type-II fuzzy sets. With this new similarity measure we show that type-II fuzzy sets provide us with a natural language for formulating classification problems in pattern recognition.

Introduction

Pattern recognition problems typically involve the classification of an unknown pattern Q given a set of K prototypes Pk, k∈{1,2,…,K} [1], [2], [3], [4], [5], [6]. Each prototype Pk belongs to a given class Cm, m∈{1,2,…,M}, which is specified by the indicator function Ak:Ak=CmifPkbelongstothemthclassCm.Let S(Q,Pk) be a similarity measure which measures the degree of similarity, or compatibility, between the unknown pattern Q and the kth prototype Pk. Then, formally, we may write the process of classifying, or assigning, the unknown pattern Q to the class C=Ak, wherek=argmaxk(S(Q,Pk)).

Very often we apply the techniques of pattern recognition to situations which are inherently vague and uncertain [7], [8]. Such situations arise when the information regarding the prototypes is “linguistic” and is based on the opinions and judgements of human experts. Examples of such situations are: handwritten character recognition, fingerprint recognition, human face recognition, classification of X-ray images, classification of remotely sensed data. One way of handling such situations is to make the information precise and to give it a mathematically well-defined form by using the concepts and techniques of fuzzy logic.

Let U denote the feature space. Then, mathematically, we represent the unknown pattern Q, and the prototypes, Pk, k∈{1,2,…,K}, with (ordinary) fuzzy sets QQ(u) and PkPk(u), where uU. The result is the following optimization problem:k=argmaxk(S(Q(u),Pk(u))),where S denotes an appropriate similarity, or compatibility, measure [9].

Unfortunately, (3) is sometimes too precise in the sense that no uncertainty whatsoever is allowed in specifying the fuzzy sets Q(u) and Pk(u).

Dengfeng and Chuntian [10] suggested that one way to introduce a controlled amount of uncertainty into (3), is to replace the ordinary fuzzy sets Q(u) and Pk(u), with intuitionistic fuzzy sets [11], and to replace S with an appropriate intuitionistic similarity measure [10], [12], [13], [14]. This is correct if we model the uncertainty with a uniform distribution. However, in many pattern recognition problems, it is more accurate to model the uncertainty with a nonuniform distribution. In this case, we use type-II fuzzy sets Q(u) and Pk(u) and (3) becomesk=argmaxk(S(Q(u),Pk(u))),where S denotes a type-II similarity measure.

The main advantages of using a type-II framework are twofold:

  • By using type-II fuzzy sets we transform a vague pattern classification problem into a precise, well-defined, optimization problem.

  • Type-II fuzzy sets, unlike ordinary fuzzy sets, retain a controlled degree of uncertainty.


The main disadvantage to using a type-II formulation is

  • The relatively high computational complexity.


The article is organized as follows. In Section 2 we discuss the concept of type-II fuzzy sets. In Section 3 we describe a new type-II similarity measure S which is specifically designed to measure the compatibility of two type-II fuzzy sets. In Section 4 we show how we may reformulate the problem of pattern classification using type-II fuzzy sets. In Section 5 we analyze a real-left pattern classification problem and show how we may solve it, and similar classification problems, using the new approach. Finally the article concludes with a brief summary in Section 6.

Section snippets

Type-II fuzzy sets

The concept of a type-II fuzzy set was introduced by Zadeh [15] as a generalization of an ordinary fuzzy set. Type-II fuzzy sets are characterized by a fuzzy membership function, i.e. the membership value for each element of the set, is itself a fuzzy set in [0,1].1 Thus, given the feature space U, a type-II fuzzy set is defined as an object A which has the following form:A≡{〈u,v,ξA(u,v)〉},where ξA(u,v) represent the degree

Type-II similarity measure

We define a type-II similarity measure S as follows. Given two type-II fuzzy sets A, B, we suppose we have generated the corresponding embedded membership functions θA(m)(ul),θB(n)(ul), l∈{1,2,…,L},m∈{1,2,…,M},n∈{1,2,…,N}. LetSmnSA(m)(u),θB(n)(u))denote the similarity between the embedded functions θA(m)(u) and θB(n)(u), where S(·,·) denotes any ordinary similarity measure. Then we define the type-II similarity measure between A and B as the weighted averageS(A,B)=∑m=1Mn=1NSmnΛmn,where the

Pattern recognition using type-II fuzzy sets

In order to solve (4) we require a procedure for calculating the appropriate type-II fuzzy sets for the unknown pattern Q and for the prototypes Pk, k∈{1,2,…,K}.

Results

We illustrate the new approach by applying it to the problem of automatic evaluation of welded structures using radiographic testing [21], [22]. This is an important topic in many manufacturing applications, both from the viewpoint of cost control and from the viewpoint of safety [23].

Radiographic testing involves three stages:

  • Production of a radiographic image of the welded structure by illuminating it with an X-ray or gamma-ray source.

  • Extraction of several features from the image.

Conclusion

In this article we showed that by defining an appropriate similarity measure, type-II fuzzy sets provide us with a natural, sufficiently rich language for formulating classification problems which are inherently vague. We illustrated the use of the new similarity measure on a real classification problem taken from the field of nondestructive testing.

References (23)

  • P.A. Devijer et al.

    Pattern Recognition, A Statistical Approach

    (1982)
  • Cited by (219)

    • A comprehensive review on type 2 fuzzy logic applications: Past, present and future

      2020, Engineering Applications of Artificial Intelligence
      Citation Excerpt :

      Some of the quality works done in the field of wireless communication can be found in Liang and Wang (2005) based on wireless sensors and in Shu and Liang (2005) directed towards wireless sensor network timeline analysis. There are various other application areas in the past such as, summarization (Niewiadomski et al., 2006), variation in human decision making (Ozen et al., 2004), phoneme recognition (Zeng and Liu, 2004), fuzzy k-nearest neighbor (Rhee and Hwang, 2002a), fuzzy perceptron (Rhee and Hwang, 2002b), pattern recognition (Ozkan and Türksen, 2004; Wang et al., 2004a; Mitchell, 2005) in which type-2 fuzzy logic has been applied and received considerable achievement. In the present scenario, it has become very common to use type-2 fuzzy logic in biometrics systems like fingerprint recognition.

    View all citing articles on Scopus
    View full text