摘要
模糊推理中,合成规则推理方法(compositional rule of inference, CRI)与基于贴近度的方法(similarity based approximate reasoning,SAR)都是建立在只有一种否定的经典模糊集上。针对广义模糊集GFScom(generalized fuzzy sets with contradictory, opposite and medium negation)具有三种否定(矛盾否定、对立否定、中介否定)的特点,对模糊推理方法CRI的蕴含算子作了扩展。提出了具有三种否定的GFScom贴近度定义和公式,得到模糊近似推理的一种新的计算形式GSAR方法,证明了GSAR该方法具有FMP(fuzzy modus ponens)还原性。通过应用实例对比,模糊推理GSAR的新方法不仅克服了CRI方法在建立模糊关系矩阵具有主观性和随意性的不足,而且客观有效地反映了模糊推理中的3种否定信息,丰富了模糊推理的形式。
模糊推理被广泛地应用于人工智能、模糊控制、数据挖掘等领
随着模糊知识的研究进展,对“否定知识”的认识和处理提出了新的要求,即只有一种否定的经典逻辑已不能满足知识处理的需要。不少学者提出了需要多种不同否定的思想和方
非经典模糊逻辑和模糊推理虽然不再具有“非此即彼”的二值特性,但在基础概念上仍没有区分对立否定和矛盾否定,其形式语言的表示仍为A, ¬A(A的否定
定义1.
定义1.
定义1.
1)
2), 若有.
3)。
则称h为补。
定义1.
1) 若映射满足,称确定的模糊子集为的矛盾否定集。特别地,若为线性补,则称 确定的模糊子集为A的矛盾否定集。
2) 若映射满足(x) = A(a + b - x),则称确定的模糊子集为A的对立否定集。
3) 若映射:X [0,1]满足(x) = (x) * (
上述定义中给出的模糊集称为“区分矛盾否定、对立否定和中介否定的广义模糊集”(generalized fuzzy sets with contradictory, opposite and medium negation),记为GFScom。
例1 若年龄集U=[0,100],Y=“青年人”是U的一个模糊子集, 其隶属函数为
(1) |
根据广义模糊集GFScom定义,“青年人”的矛盾否定集是“非青年人”:Y
其中,T模(S模)和补运算h可根据实际选取不同的算子。
性质1.
1) ,(2),(3)。
证明 1),
2), = A(a + b-(a + b-x),所以。
3), = min {1-
性质1.1反应了 “否定之否定”(对立否定和矛盾否定)及“中介之对立”与其自身相等的中介思想。
性质1.
1) A⊆B ⇔ ⊆
2) A⊆B ⇔
3) A⊆B ⇔ ⊆
定义1.
1) ,t(A,A)=1;
2) ,t(A,B)= t(B,A);
3) ,t(A,
4) 若A⊆B⊆C,则t(A,C)≤t(A,B),t(A,C)≤t(B,C)。
满足定义1.5的映射函数不是唯一,贴近度的计算方法也不唯一,以下给出几个常见的实例:
例2 海明贴近度与欧几里德贴近度
, | (2) |
。 | (3) |
满足贴近度公理化定义1.5的计算公式有多种形式。以上贴近度的定义是建立在只有一种否定的经典模糊集F(X)上,定义1.5中条件(3)对于广义模糊集的中介否定情形下,t(A,
定义2.1 GF(X)是论域X上的GFScom,若,称函数t: GF(X)×GF(X) → [0,1]为GF(X)的贴近度,如果t满足以下条件:
1) t(A,A)=1,t(X,)=0 ;
2) t (A, B) = t (B, A) ;
3)若A⊆B⊆C,则t(A,C)≤t(A,B),t(A,C)≤t(B,C) 。
性质2.1 设t为GFScom的贴近度, 对∀A, B, C∈GF(X)有:
1) t(A,
2)当A⊆B⊆C,则
t(
d (
t(
3)min{t(A,
证明 1)由GFScom的定义知,A=X⇔
2) 由GFScom的定义1.2性质知:
A⊆B⊆C⇔
所以有:t(
t (
t(
3)由GFScom的定义知:
min{
min{t(A,
定义2.1 给出了GFScom贴近度的公理化形式,以下讨论具有该贴近度在实际应用中的计算公式。
定理2.1 GF(X)是论域X上的GFScom,,∀x∈X,那么
N(A,B)=1- 。 | (4) |
是模糊集GFScom上的贴近度,其中,t-模*取min,h取线性补。其中:
,。 |
证明 1) 显然N(A,A)=1-0=1。
当A =X,则∀x∈X,=1,=1-0,)=0;
当时,=0,=1,则=1,所以N(X,)=1-1=0。
2) 显然N(A,B)= N(B,A) 成立。
3) 对∀ ∈ X,由GFScom的性质,当A⊆B⊆C时
N(A,C) =1-≤1-=N (B, C)。
同样可证N (A,C)≤ N (A,B),所以 (4) 式是广义模糊集GFScom上的贴近度。证毕。
定理2.2 若 A、 B是论域X上的GFscom,则是模糊集GFScom的贴近度,其中,,为内积,为外积。
证明: 由,定义2.1的条件(1)(2)显然成立。
再证条件(3)也成立。
对∀ ∈ X,当A⊆B⊆C时A(xi) ≤ B(xi)≤C(xi),
,所以=。 |
,有 ≤, |
1-≤1-。
所以,。
同样可证,。证毕。
模糊推理中, [
对这2种模型,模糊推理CRI方
(a, b) = (1-a)∨(a ∧b), a, b∈[0, 1]。 | (5) |
模糊控制中常用的蕴涵算子还包括Mamdani取小算子:
RM (a, b) =a ∧b, a, b∈[0, 1]。 | (6) |
对 (a,b)算子推广到区分三种否定(矛盾否定¬、对立否定╕和中介否定~)的模糊集GFScom上,扩展的蕴涵算子表示为
(a, b) = ¬a ∨ (a ∧b), a, b∈[0, 1] ; | (7) |
(a, b) = ╕a ∨ (a ∧b) , a, b∈[0, 1] ; | (8) |
(a, b) = ~a ∨ (a ∧b), a, b∈[0, 1] 。 | (9) |
GMP算法(fuzzy modus ponens base on GFScom):, , ,
GMT算法(fuzzy modus tollens base on GFScom):, , ,
基于广义模糊集GFScom贴近度的模糊推理算法(similarity based approximate reasoning for GFScom,GSAR)是在SAR算
1) 计算前提
2) 计算贴近度N(A,
。 |
3) 对规则后件B按梯度变化的方向选择递增或递减的调整函数,得到推理结果
调整函数::
:
调整算法: then else 。
4)若有多条规则,则对推理结果进行合成。GSAR模糊推理方法是面向产生式规则的推理,下面证明其FMP还原性问题。
定理4.1 GSAR算法具有FMP还原性。即在FMP算法的条件中,当
证明:当
当调整函数取时,
当调整函数取时,
综上所述,当
某水位控制系统,水位与阀门的开关程度有关,根据实践经验总结的规则:“若水位高,则阀门打开程度大”。假定水位x的论域X与阀门的打开程度y的论域Y都分为5档:X=Y= {,,,,}。若A,B,C是GFScom模糊集,其中,A(x)代表水位“高”的隶属度:, B(y)代表阀门打开程度“大”的隶属度:。
问题:
1) 求水位“低”和“中”时的阀门打开程度。
2) 若已知水位A*,A*(x),求此时阀门打开程度的模糊结论B*。
解:1) 根据定义1.5,对水位和阀门的论域通过映射转换成有限数值集(x, y)即(0,6)。把模糊集A、B(y)表示成向量:A=(0 0.2 0.4 0.5 0.8),B=(0 0 0.3 0.5 1.0)。模糊规则“若水位高,则阀门打开程度大”,表示为:AB(y)的模糊蕴涵关系R(x,y)采用Mamdani取小蕴涵算子∨-∧合成,则:
GFScom的定义1.4,水位“低”是水位“高”的对立否定集,则=,写成向量形式=(0.8,0.5,0.4,0.2, 0)。由模糊推理的CRI合成算法,取复合运算为∨-∧运算,得
则水位低阀门打开程度为:B1 (y)= 。
水位“中”是“高”和“低”的中介否定集。先求水位“不高”和“不低”的隶属函数。=,可得: ,写成向量:=(0.2,0.5,0.6,0.5,0.2)。
由CRI合成运算:
则水位中阀门的打开程度B2 (y)= ,可知阀门比水位高时打开的程度小,比水位低时打开的程度要大。
2)已知A*(x),根据GFScom定义可计算出=,依照GSAR算法,先求A*与A贴近度和梯度变化方向:
N (A,
) =-0.3, |
选择调整函数:
为方便对照,采用经典的CRI方法计算结果:B
从结果分析,B
1) 在具有三种否定的广义模糊集GFScom上区分了CRI方法蕴涵算子的不同否定形式,得到了扩展的模糊取式和模糊拒式算法。在GFscom中,有,而在经典的CRI算法中,将对立否定与矛盾否定视为同一,从而有=。
2) 研究了具有三种否定的贴近度公理化定义和性质,给出了两种不同的GFScom贴近度的计算公式。
3) 基于GFScom贴近度提出了一种区分三种否定的模糊推理新方法GSAR,证明了该算法满足模糊推理原则的还原性。新算法采用规则前件命题与观测事实的贴近度来实现近似推理,计算简便且克服了CRI方法在建立模糊关系矩阵具有主观性和随意性的不足。
4) 给出了一个模糊推理的综合应用,通过实例表明,GSAR算法与经典的CRI算法得到的结果稍有不同,但新算法考虑了模糊知识的三种不同的 “否定”,体现了模糊规则的中介否定信息,从逻辑角度上看,GSAR算法更符合客观事实,为模糊近似推理提供了一种新的方法。
参考文献
Deschrijver G, Kerre E E. On the position of intuitionistic fuzzy set theory in the framework of theories modelling imprecision[J]. Information Sciences, 2007, 177(8): 1860-1866. [百度学术]
Dai S S, Pei D W, Wang S M. Perturbation of fuzzy sets and fuzzy reasoning based on normalized Minkowski distances[J]. Fuzzy Sets and Systems, 2012, 189(1): 63-73. [百度学术]
Li D C, Li Y M. Algebraic structures of interval-valued fuzzy-implications[J]. International Journal of Approximate Reasoning, 2012, 53(6): 892-900. [百度学术]
Zadeh L A. Outline of a new approach to the analysis of complex systems and decision processes[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1973, SMC-3(1): 28-44. [百度学术]
王国俊. 模糊推理的全蕴涵三I算法[J]. 中国科学E辑: 技术科学, 1999, 29(1): 43-53. [百度学术]
Wang G J. Full implication triple I algorithm for fuzzy reasoning[J]. Science in China, Ser E, 1999, 29(1): 43-53.(in Chinese) [百度学术]
Turksen I B, Zhong Z. An approximate analogical reasoning approach based on similarity measures[J]. IEEE Transactions on Systems, Man, and Cybernetics, 1988, 18(6): 1049-1056. [百度学术]
Wang D G, Meng Y P, Li H X. A fuzzy similarity inference method for fuzzy reasoning[J]. Computers & Mathematics With Applications, 2008, 56(10): 2445-2454. [百度学术]
何映思, 全海金, 邓辉文. 具有还原性的多重多维模糊推理算法[J]. 计算机科学, 2007, 34(4): 145-148. [百度学术]
He Y S, Quan H J, Deng H W. An algorithm of general fuzzy inference with the reductive property[J]. Computer Science, 2007, 34(4): 145-148.(in Chinese) [百度学术]
孟艳平. 基于相似度的信息权重模糊推理方法[J]. 北京师范大学学报(自然科学版), 2008, 44(1): 21-24. [百度学术]
Meng Y P. Similarity-based information weighted fuzzy reasoning[J]. Journal of Beijing Normal University (Natural Science), 2008, 44(1): 21-24.(in Chinese) [百度学术]
李莹芳, 秦克云, 何星星, 等. 基于统一贴近度的模糊推理新方法[J]. 模糊系统与数学, 2016, 30(3): 51-58. [百度学术]
Li Y F, Qin K Y, He X X, et al. A new similarity-based approximate reasoning method based on unified similarity measures[J]. Fuzzy Systems and Mathematics, 2016, 30(3): 51-58.(in Chinese) [百度学术]
Wagner G. Web rules need two kinds of negation[C]//International Workshop on Principles and Practice of Semantic Web Reasoning. Berlin, Heidelberg: Springer, 2003: 33-50. [百度学术]
Analyti A, Antoniou G, Damásio C, et al. Negation and negative information in the W3C resource description framework[J]. Annals of Mathematics, Computing & Teleinformatics (AMCT), 2004, 1(2): 25-34. [百度学术]
Pan Z H, Zhang S L. Five kinds of contradictory relations and opposite relations in inconsistent knowledge[C]//Fourth International Conference on Fuzzy Systems and Knowledge Discovery (FSKD 2007). August 24-27, 2007, Haikou, China. IEEE, 2007: 761-766. [百度学术]
Pan Z H. Fuzzy set with three kinds of negations in fuzzy knowledge processing[C]//2010 International Conference on Machine Learning and Cybernetics. July 11-14, 2010, Qingdao, China. IEEE, 2010: 2730-2735. [百度学术]
张胜礼, 李永明. 广义模糊集GFScom在模糊综合评判中的应用[J]. 计算机科学, 2015, 42(7): 125-128, 161. [百度学术]
Zhang S L, Li Y M. Application of generalized fuzzy sets GFScom to fuzzy comprehensive evaluation[J]. Computer Science, 2015, 42(7): 125-128, 161.(in Chinese) [百度学术]
张胜礼, 李永明. 否定知识的代数表示及在模糊系统设计中的应用[J]. 计算机学报, 2016, 39(12): 2527-2546. [百度学术]
Zhang S L, Li Y M. Algebraic representation of negative knowledge and its application to design of fuzzy systems[J]. Chinese Journal of Computers, 2016, 39(12): 2527-2546.(in Chinese) [百度学术]
潘正华.知识中不同否定关系的一种逻辑描述[J].自然科学进展,2008,18(12) :1491-1499. [百度学术]
Pan Z H.A logical description of different negative relationships in knowledge[J]. Journal of Advances in Natural Science, 2008,18(12) :1491-1499. (in Chinese) [百度学术]
Liu X C. Entropy, distance measure and similarity measure of fuzzy sets and their relations[J]. Fuzzy Sets and Systems, 1992, 52(3): 305-318. [百度学术]
Mas M, Monserrat M, Torrens J. Modus ponens and modus Tollens in discrete implications[J]. International Journal of Approximate Reasoning, 2008, 49(2): 422-435. [百度学术]