Abstract
Measuring the similarity between images is an essential problem in various image processing and pattern recognition applications. In pattern recognition problems, it is indispensable to give formulas for calculating similarity between different patterns. But it is very difficult to find a certain measure that can be successfully applied to all kinds of pattern recognition problems. Intuitionistic fuzzy sets have been successfully applied to various areas such as pattern recognition and medical diagnostics. In intuitionistic fuzzy sets theory, the calculation of the similarity between intuitionistic fuzzy sets is a significant technique for distinguishing the similarity degree between intuitionistic fuzzy sets. The existing similarity measures almost are obtained in the sense of distance. In this paper, we present a novel way to obtain the similarity measure between intuitionistic fuzzy sets from a new perspective. Our main purpose is to show that according to the membership and non-membership functions of intuitionistic fuzzy sets, a triangular norm can induce an inclusion degree. Using this triangular norm and the induced inclusion degree, a similarity measure of intuitionistic fuzzy sets can be obtained. We also prove some properties of the proposed similarity measure between intuitionistic fuzzy sets. As the applications of similarity degree proposed in this paper, we first present an intuitionistic fuzzy clustering algorithm based on similarity degree. Then, the similarity degree proposed in this paper is applied to pattern recognition. At the same time, the numerical examples are employed to illustrate the effectiveness of proposed method.
Keywords
Introduction
Intuitionistic fuzzy sets originally proposed by Atanassov [1], which is a generalization of fuzzy sets [31]. It makes descriptions of the objective world become more realistic and accurate. It is a suitable tool for modelling the hesitancy arising from the imprecise information. This hesitation is due to the lack of knowledge or personal error in defining the membership function. Intuitionistic fuzzy sets defined by two characteristic functions, namely the membership function and the non-membership function, describing the belongingness or non-belongingness of an element respectively. Intuitionistic fuzzy sets have gained much attention from past and latter researchers for applications in various fields such as decision-making problems [2, 27], medical diagnostics [4, 30] and pattern recognition [3, 23]. It is indispensable to measure the similarity between intuitionistic fuzzy sets in the process of pattern recognition. A similarity measure is used for estimating the degree of similarity between two sets. Since Zadeh [31] proposed fuzzy sets, many scholars have conducted research on similarity measures between fuzzy sets from all kinds of viewpoints. Meanwhile, some scholars have proposed many varieties of similarity measure of intuitionistic fuzzy sets and given some computation formula [13, 34]. Li and Cheng [13] discussed some similarity measures on intuitionistic fuzzy sets and then proposed a suitable similarity measure between intuitionistic fuzzy sets which is the first to be applied to pattern recognition problems. Later, Liang and Shi [14] proposed several similarity measures and discussed the relationships among these measures. Furthermore, Mitchell [17] interpreted intuitionistic fuzzy sets as ensembles of ordered fuzzy sets from a statistical viewpoint to modify Li and Cheng’s measures. On the other hand, Hung and Yang [9] proposed another method to calculate the distance between intuitionistic fuzzy sets based on the Hausdorff distance. Then they used this distance to generate several similarity measures between intuitionistic fuzzy sets that are suited to be used in linguistic variables. Xu et al. [28] defined the concepts of association matrix and equivalent association matrix, using the association coefficients of intuitionistic fuzzy sets, and proposed a clustering algorithm for intuitionistic fuzzy sets. In most of the medical diagnosis and pattern recognition problems, there exist some base patterns, and experts usually make decisions based on the similarity between unknown sample and the base patterns [12, 30]. In [12], Khatibi et al. took an intelligent approach towards the bacteria classification problem by using five similarity measures of fuzzy sets and intuitionistic fuzzy sets in the medical pattern recognition. In [30], a cosine similarity measure and a weighted cosine similarity measure between intuitionistic fuzzy sets are proposed and the efficiency of the cosine similarity measures for pattern recognition and medical diagnosis is demonstrated. Iancu [10] extended some crisp cardinality measures to measures for intuitionistic fuzzy sets and proposed several similarity measures based on Frank t-norms family. Deng et al. [7] discussed the monotonicity of similarity measures between intuitionistic fuzzy sets and presented three types of monotonic similarity measures between intuitionistic fuzzy sets and investigated their properties and relationship with entropy and inclusion measure. Chen et al. [5] proposed a new similarity measure between intuitionistic fuzzy values based on the centroid points of transformed right-angled triangular fuzzy numbers, and have applied the proposed similarity measure between intuitionistic fuzzy sets to deal with pattern recognition problems. At the same time, grounded on native concepts from activation detection in medical image analysis, a model for determining the degree of similarity between intuitionistic fuzzy sets is proposed [18]. As it is very difficult to find a certain measure that can be successfully applied to all kinds of images comparisons-related problems in the same time, it is appropriate to look for new approaches for measuring the similarity. Hassaballah and Ghareeb [8] introduced a framework for using the similarity measures on intuitionistic fuzzy sets in image processing field, specifically for image comparison. Recently, some new similarity measures between intuitionistic fuzzy sets are also proposed [16, 35]. Luo and Zhao [16] gave a new distance measure between intuitionistic fuzzy sets, which is based on a matrix norm and a strictly increasing (or decreasing) binary function. Ngan et al. [19] analyzed the disadvantages of existing distance measures of intuitionistic fuzzy sets and proposed a new distance measure called H-max of intuitionistic fuzzy sets. Jiang et al. [11] proposed a novel similarity/distance measure between intuitionistic fuzzy sets according to the intersections of the transformed isosceles triangles from intuitionistic fuzzy sets.
In this paper, we attempt to present a novel similarity measure from a new point of view. We show that in a intuitionistic fuzzy approximation space, a triangular norm can induce an inclusion degree, and the similarity measure between intuitionistic fuzzy sets can be given according to this triangular norm and inclusion degree.
Rest of this paper is organized as follows: Section 2 introduces some basic concepts related to intuitionistic fuzzy sets. Section 3 presents the similarity measure of intuitionistic fuzzy sets based on triangular norm. Section 4 gives an intuitionistic fuzzy clustering algorithm based on similarity degree of intuitionistic fuzzy sets. In Section 5, the similarity degree of intuitionistic fuzzy sets is applied to pattern recognition. Finally, conclusions are made in Section 6.
Basic concepts
Let U be a classical set of objects, called the universe of discourse, where an element of U is denoted by x.
μ
A
(x) is the lowest bound of membership degree derived from proofs of supporting x, ν
A
(x) is the lowest bound of non-membership degree derived from proofs of rejecting x.
Obviously, when μ A (x) =1 - ν A (x) for all elements of the universe, the intuitionistic fuzzy set would degenerated into fuzzy set.
For simplicity, we call α = (μ α , ν α ) is the intuitionistic fuzzy number, where μ α ∈ [0, 1] is called membership degree, ν α ∈ [0, 1] is called non-membership degree and μ α + ν α ≤ 1. The hesitation degree of intuitionistic fuzzy number α is denoted by π α = 1 - μ α - ν α .
(1) α1 = α2 if and only if μ α 1 = μ α 2 and ν α 1 = ν α 2 ,
(2) α1 ≤ α2 if and only if μ α 1 ≤ μ α 2 and ν α 1 ≥ ν α 2 .
(1) A = B if and only if μ A (x i ) = μ B (x i ), ν A (x i ) = ν B (x i ),
(2) A ⊆ B if and only if μ A (x i ) ≤ μ B (x i ), ν A (x i ) ≥ ν B (x i ).
(1) T (a, 1) = a (a ∈ [0, 1]) ;
(2) T (a, b) = T (b, a) (a, b ∈ [0, 1]) ;
(3) T (T (a, b) , c) = T (a, T (b, c)) (a, b, c ∈ [0, 1]) ;
(4) T (a, b) ≤ T (c, d) (a ≤ c, b ≤ d, a, b, c, d ∈ [0, 1]) .
Originally, the notion of triangular norm introduced within the framework of probabilistic metric spaces. Its main idea is to extend the classical triangle inequality in metric spaces towards probabilistic metric spaces. However, nowadays triangular norm has played an important role in the proceeding of the basic logic and fuzzy logics. The most popular continuous triangular norms are as follows:
•Standard min operator
•Algebraic product
•Lukasiewicz triangular norm
The similarity degree of intuitionistic fuzzy sets based on triangular norm
Similarity measure is an important tool for determining the degree of similarity between two objects. For the similarity measures between intuitionistic fuzzy sets, we note that there exist a lot of different calculating methods [5]. Let U be the universe of discourse, where U = {x1, x2, ⋯ , x n }, and let A = {(x i , μ A (x i ) , ν A (x i )) |1 ≤ i ≤ n} and B = {(x i , μ B (x i ) , ν B (x i )) |1 ≤ i ≤ n} be two intuitionistic fuzzy sets on U. The existing representative similarity measures between intuitionistic fuzzy sets A and B are as follows:
(1) Boran and Akay’s similarity measure S BA [3]:
(2) Li and Cheng’s similarity measure S
LC
[13]:
(3) Hung and Yang’s similarity measures SHY1, SHY2 and SHY3 [9]:
(4) Liang and Shi’s similarity measures S
LS
[14]:
(5) Mitchell’s similarity measure S
M
[17]:
(6) Ye’s similarity measure S
Y
[30]:
(7) Chen et al. similarity measure S
CCL
[5]:
Comparing the existing similarity measures listed above, we can find that these similarity measures are all given in the sense of distance. And these similarity measures are not perfect in every respect. As mentioned in [5, 19], some existing similarity measures even have drawbacks such as above S BA , SHY1, SHY2, SHY3, S LS , S Y maybe get unreasonable results in some situations.
In fact, it is very difficult to find a certain measure that can be successfully applied to all kinds of pattern recognition problems. Therefore, in order to deal with some specific problems reasonably, some scholars constantly put forward new similarity measures. However, it is undeniable that different similarity measure formulas can be obtained by using different distances.
Based on the existing similarity measures, this section we present a novel way to obtain the similarity measure between intuitionistic fuzzy sets from a new perspective. Our main purpose is to show that a similarity measure can be obtained from a corresponding triangular norm. A triangular norm can induce an inclusion degree, and using this triangular norm and the induced inclusion degree, a similarity degree can be obtained.
(1) α ≤ α (α ∈ L);
(2) α ≤ β, β≤ α ⇒α = β (α, β ∈ L);
(3) α ≤ β ≤ γ ⇒ α ≤ γ (α, β, γ ∈ L).
If
(1) 0≤ D (β/α) ≤1 ;
(2) α≤ β ⇒ D (β/α) =1 ;
(3) α ≤ β ≤ γ ⇒ D (α/γ) ≤ D (β/γ) .
In Definition 3.2, (1) is normalization for inclusion degree; (2) states the property of consistency between inclusion degree and standard inclusion; (3) states the property of monotonicity of inclusion degree.
It is easy to see that D is an inclusion degree on G.
(1) 0≤ D (B/A) ≤1 ;
(2) A⊆ B ⇒ D (B/A) =1 ;
(3) A ⊆ B ⊆ C ⇒ D (A/C) ≤ D (B/C) .
(2) If T (a, b) = a ∗ b, then
(3) If T (a, b) = max {0, a + b - 1}, then
We define
(1) Known by the definition of
(2) If A ⊆ B, then for x ∈ U, μ
A
(x) ≤ μ
B
(x) and ν
A
(x) ≥ ν
B
(x). Thus, we have
(3) Suppose that C is also an intuitionistic fuzzy set on U and C = {(x, μ
C
(x) , ν
C
(x)) | x ∈ U} . If A ⊆ B ⊆ C, then for every x ∈ U, we have
(1) 0≤ S (A, B) ≤1, S (A, A) =1 ;
(2) S (A, B) = S (B, A) ;
(3) A ⊆ B ⊆ C ⇒ S (A, C) ≤ S (B, C) .
(1) By the definition of triangular norm, we know that 0 ≤ S (A, B) ≤1 holds. By θ T (A/A) =1, we have S (A, A) =1.
(2) By the symmetric of triangular norm T, we can obtain
S (A, B)
= T (θ T (B/A) , θ T (A/B))
= T (θ T (A/B) , θ T (B/A))
= S (B, A) .
(3) Suppose that C is also an intuitionistic fuzzy set on U and C = {(x, μ
C
(x) , ν
C
(x)) | x ∈ U} . If A ⊆ B ⊆ C, then for every x ∈ U, we have μ
A
(x) ≤ μ
B
(x) ≤ μ
C
(x) , ν
A
(x) ≥ ν
B
(x) ≥ ν
C
(x) . Since θ
T
is an inclusion degree on
On the other hand,
S (A, C)
= T (θ T (C/A) , θ T (A/C))
= T (1, θ T (A/C))
= θ T (A/C) ,
S (B, C)
= T (θ T (C/B) , θ T (B/C))
= T (1, θ T (B/C))
= θ T (B/C) .
Hence, S (A, C) ≤ S (B, C) .
Now, we work out a numerical example to illustrate the similarity degree between intuitionistic fuzzy sets based on triangular norm.
At the same time, let T (a, b) = min {a, b}, then
Thus, the similarity degree between A and B can be calculated as follows:
Similarly, the similarity degree between A and C can be calculated as follows:
The similarity degree between B and C can be calculated as follows:
A intuitionistic fuzzy clustering algorithm based on similarity degree induced by triangular norm
Clustering analysis is a fundamental but important tool in statistical data analysis. Clustering is an essential data mining tool that aims to discover inherent cluster structure in data. The fuzzy approach to the clustering problem involves the concept of similarity degree between fuzzy sets. In this section, based on similarity degree induced by triangular norm, we present an intuitionistic fuzzy clustering algorithm different from [28].
Especially, if 0 ≤ z ij ≤ 1 (i = 1, 2, ⋯ , m ; j = 1, 2, ⋯ , n), then Z is called the fuzzy matrix.
(1) 0 ≤ r ij ≤ 1 for all i, j = 1, 2, ⋯ , n;
(2) r ij = 1 if and only if i = j; (Reflexivity)
(3) r ij = r ji for all i, j = 1, 2, ⋯ , n. (Symmetry)
(2) r
ij
= 1 if and only if i = j, it implies that
(3) Since r
ij
= r
ji
for all i, j = 1, 2, ⋯ , n, then
By Theorem 4.1, we can obtain that if R is a fuzzy similarity matrix, then for any positive integer k, R k is also a fuzzy similarity matrix. At the same time, the following conclusion can be obtained easily:
Let U = {x1, x2, ⋯ , x n } be a discrete universe of discourse which is composed of n objects. And every objects is evaluated by m attributes and the evaluation values characterized by intuitionistic fuzzy numbers. In practical problem such as pattern recognition, the objects in U need to be classified in terms of m attributes. We call this problem intuitionistic fuzzy clustering.
According to the similarity degree induced by triangular norm, we present the intuitionistic fuzzy clustering algorithm as follows:
Step 1. Construct original intuitionistic fuzzy matrix:
Step 2. Build fuzzy similarity matrix.
According to the approach proposed in Section 3, calculate similarity degree between objects and obtain the fuzzy similarity matrix:
Step 3. Construct fuzzy equivalent matrix.
For fuzzy similarity matrix M obtained in Step 2, using square method as follows:
In fact, if M is a fuzzy similarity matrix, we can prove that M2 i is a fuzzy equivalent matrix as follows:
On the one hand, by Theorem 4.2, we can obtain that M2 i is a fuzzy similarity matrix, that is to say M2 i has reflexivity and symmetry.
On the other hand, by M2 i ∘ M2 i = M2 i , we know that M2 i has transitivity. Consequently, M2 i is a fuzzy equivalent matrix.
Step 4. For a confidence level λ, construct R λ .
Step 5. According to the λ-cutting matrix of R, classify the objects in U, if all elements of the ith line (column) are the same as the jth line (column) in R λ , then the objets x i and x j are of the same type.
Intuitionistic fuzzy matrix
Intuitionistic fuzzy matrix
Suppose that T (a, b) = min {a, b}, then
According to Step 2, calculate the similarity degree between x i and x j (i, j = 1, 2, ⋯ , 6) and build the fuzzy similarity matrix as follows:
Calculate
M2 = M does not hold, i.e., the matrix M is not an fuzzy equivalent matrix. Thus, by Step 3, we further calculate
If confidence level λ = 0.8375, then
That is, under this confidence level, six suburbs are classified into the following five types:
{x1} , {x2, x3} , {x4} , {x5} , {x6} .
In this case, the local government only need to draw up five environmental protection programs, that is, government can implement the same program to x2 and x3.
Similarly,
(1) if λ = 0.7375, then six suburbs are classified into the following three types:
{x1} , {x2, x3, x4, x5} , {x6} ;
(2) if λ = 0.7250, then six suburbs are classified into the following two types:
{x1} , {x2, x3, x4, x5, x6} ;
(3) if λ = 0.6125, then six suburbs are of the same types:
{x1, x2, x3, x4, x5, x6} .
Suppose that there are m patterns which are represented by intuitionistic fuzzy sets A i = {(x, μ A i (x)) , ν A i (x)) |x ∈ U} (i = 1, 2, ⋯ , m). Assume that there be a sample to be recognized which is represented by a intuitionistic fuzzy set B = {(x, μ B (x)) , ν B (x)) |x ∈ U}.
If
Consider a sample B which will be recognized, here
Assume that T (a, b) = min {a, b}, then
Thus, the similarity degree between A1 and B can be calculated as follows:
Similarly, the similarity degree between A2 and B is
The similarity degree between A3 and B is
That is
According to the principle of the maximum membership degree, we can obtain the sample B belongs to the pattern A2.
Conclusions
Although there are many formulas for calculating similarity measure of intuitionistic fuzzy sets. Comparing the existing similarity measures, we can find that these similarity measures are all given in the sense of distance. And these similarity measures even have drawbacks. In this paper, a novel measure method for intuitionistic fuzzy sets is proposed to calculate their degree of similarity. Our main purpose is to show that a similarity measure can be obtained from a corresponding triangular norm. We have shown that according to the membership and non-membership functions of intuitionistic fuzzy sets, an inclusion degree can be induced by a triangular norm. And using this triangular norm and the induced inclusion degree, a similarity degree of intuitionistic fuzzy sets can be obtained. That is, the similarity measure can be obtained from a concrete triangular norm. Thus, we proposed a new method to measure similarity between intuitionistic fuzzy sets. At the same time, we have applied the similarity degree which proposed in this paper to intuitionistic fuzzy clustering and pattern recognition. The proposed similarity measure provides us with a useful way for dealing with pattern recognition problems in intuitionistic fuzzy environments. Our next research work is to combining similarity measure in the sense of distance with similarity measure in the sense of triangular norm. And try to apply the proposed methods to other fields such as approximation reasoning and multiple attribute decision making.
Footnotes
Acknowledgements
The authors would like to thank the valuable comments and also appreciate the constructive suggestions from three anonymous referees.
This work is supported by the Discipline Construction Fund Project of Gansu Agricultural University (GAU-XKJS-2018-137) and the National Natural Science Foundation of China (41661022).
