基于加权伪概念的模糊粒三支概念认知学习方法
李泰来1,2, 闫梦宇1,2, 李金海1,2
1.昆明理工大学 云南省复杂系统与类脑智能重点实验室 昆明 650500
2.昆明理工大学 理学院 昆明 650500
通信作者:

闫梦宇,博士,讲师,主要研究方向为概念认知学习、图节点分类、人工智能.E-mail:yanmengyu2016@163.com.

作者简介:

李泰来,硕士研究生,主要研究方向为概念认知学习、粒计算.E-mail:litailai1999@163.com.

李金海,博士,教授,主要研究方向为认知计算、粒计算、大数据分析、概念格、粗糙集.E-mail:jhlixjtu@163.com.

摘要

概念认知学习与模糊三支概念的融合是面向不确定性数据分析的重要研究方向.然而,现有方法在属性信息利用、伪概念信息贡献刻画及较大规模数据处理效率等方面仍存在不足.为此,文中提出基于加权伪概念的模糊粒三支概念认知学习方法(Fuzzy Granular Three-Way Concept-Cognitive Learning Approach with Weighted Pseudo-Concepts, FG3WCCL).首先,引入属性粒化思想,定义模糊三支属性粒概念并构建粒概念空间.然后,依据概念外延相似性进行聚类,并结合贡献度、层级衰减因子和层级一致性确定权重,构建加权伪概念.进一步地,提出基于谱分解的对象约简方法,通过混合抽样筛选代表性对象,降低建模开销.最后,在14个数据集上的对比实验表明,FG3WCCL分类准确率较高.

关键词: 概念认知学习; 粒计算; 三支决策; 伪概念; 对象约简
中图分类号:TP18
Fuzzy Granular Three-Way Concept-Cognitive Learning Approach with Weighted Pseudo-Concepts
LI Tailai1,2, YAN Mengyu1,2, LI Jinhai1,2
1. Yunnan Key Laboratory of Complex Systems and Brain-Inspired Intelligence, Kunming University of Science and Technology, Kunming 650500
2. Faculty of Science, Kunming University of Science and Technology, Kunming 650500
Corresponding author:
YAN Mengyu, Ph.D., lecturer. Her research interests include concept-cognitive learning, graph node classification and artificial intelligence.

About Author:
LI Tailai, Master student. His research interests include concept-cognitive learning and granular computing.
LI Jinhai, Ph.D., professor. His research interests include cognitive computing, granular computing,big data analysis,concept la-ttice and rough sets.

Abstract

The integration of concept-cognitive learning and fuzzy three-way concepts is an important research direction in uncertain data analysis. However, existing methods still have limitations in the utilization of attribute information, the characterization of the information contributions of pseudo-concepts, and the efficiency of processing relatively large-scale data. To address these issues, a fuzzy granular three-way concept-cognitive learning approach with weighted pseudo-concepts(FG3WCCL) is proposed. First, attribute granulation is introduced, fuzzy three-way attribute granular concepts are defined, and a granular concept space is built. Then, the concepts are clustered according to the similarity of concept extensions. The weights are determined by jointly considering the information contributions of different concepts, the hierarchical decay factor, and hierarchical consistency. Weighted pseudo-concepts are consequently constructed. Furthermore, a spectral decomposition-based object reduction method is proposed. Representative objects are selected through hybrid sampling to reduce the modeling cost. Finally, comparative experiments on 14 datasets show that FG3WCCL achieves high classification accuracy.

Key words: Concept-Cognitive Learning; Granular Computing; Three-Way Decision; Pseudo-Concept; Object Reduction

概念认知学习(Concept-Cognitive Learning, CCL)是一类以概念为基本认知单元, 通过概念获取、表示、更新与融合实现知识发现和分类学习的认知学习范式[1].相比侧重输入-输出映射的数据驱动学习方式, CCL更强调从对象、属性及其关系中形成可解释的概念知识结构[2].近年来, CCL已与粒计算、形式概念分析、粗糙集及三支决策等理论形成多种融合学习机制[3].其中, 粒计算通过不同粒度的信息组织, 为粗糙集、形式概念分析及三支认知提供统一的粒化分析视角.

在实际应用中, 数据往往存在模糊性、不确定性和不完备性, 传统概念认知学习方法难以充分刻画对象与属性之间的模糊关联.为此, 研究者将模糊集理论引入概念认知学习框架, 形成模糊概念认知学习方法, 增强对不确定信息的表达能力.通过融合模糊集与粒计算, 模糊概念认知学习方法能在保留概念结构可解释性的同时, 提高对复杂数据的适应能力和分类性能.Mi等[4]提出FCLM(Fuzzy-Based Con-cept Learning Model), 构造模糊概念结构, 提高数据分类性能.Deng等[5]提出FGCCL(Fuzzy Granular Concept-Cognitive Learning Model), 结合粒计算方法与对象粒概念、属性粒概念, 提升分类能力.上述研究表明, 模糊概念认知学习方法能有效扩展传统概念认知学习方法的适用范围, 但其主要侧重于对象与属性之间模糊关系的刻画, 对决策过程中隶属度和非隶属度等多种认知状态的表达仍相对有限.

为了进一步贴近实际认知与决策过程, 研究者将三支决策理论引入模糊概念认知学习中, 形成模糊三支概念认知学习方法.不同于一般模糊概念认知学习方法主要通过隶属度描述对象与属性之间的模糊关系, 模糊三支概念认知学习方法能借助隶属度和非隶属度的思想区分刻画确定性信息和不确定性信息, 提升在复杂决策场景中的表达能力与决策合理性.Yuan等[6]提出ILMPFTC(Incremental Lear-ning Mechanism Based on Progressive Fuzzy Three-Way Concept), 逐步更新分类规则, 适应动态数据集.Guo等[7]提出F3WG-CCL(Fuzzy-Granular Three-Way Concept-Cognitive Learning), 将三支决策思想融入动态知识发现过程.Zhang等[8]提出DMPWFC(Dynamic Updating Mechanism Algorithm Based on Progressive Weighted Fuzzy Concept), 持续学习和调整加权模糊概念, 提升分类性能.

尽管上述研究推动模糊三支概念认知学习方法不断发展, 但现有方法在属性重要性利用方面仍存在进一步的改进空间[9].此外, 当对象规模、属性维数或候选概念数量增加时, 仍需进一步控制概念空间构造与后续认知过程的计算复杂度[10].预设聚类参数及伪概念生成也可能带来认知一致性和模型复杂度问题[11].同时, 已有加权方法多从属性熵、注意力机制或其它单一重要性来源确定权重, 尚未统一刻画同一伪概念内部不同概念的局部信息贡献及其层级结构关系, 权重来源和阈值设计仍是活跃问题[12].

已有研究表明, 在适当条件下传统模糊概念可扩展为模糊三支概念[13], 但三支概念通常可分为对象诱导型和属性诱导型[14], 考虑到两类三支概念在构造形式上存在差异, 为了保证后续概念空间构造与分类过程的一致性, 本文以对象诱导的模糊三支概念为研究基础, 进一步引入属性粒概念, 提出基于加权伪概念的模糊粒三支概念认知学习方法(Fuzzy Granular Three-Way Concept-Cognitive Learning Approach with Weighted Pseudo-Concepts, FG3WCCL).首先, 构建模糊三支粒概念空间, 增强对属性信息和结构信息的表达能力.同时, 针对伪概念构建效率较低的问题, 聚类概念集合, 筛选相似概念子集, 降低概念空间构造的计算复杂度.进一步地, 考虑到不同概念包含的信息量存在差异, 设计基于有效对象数量与概念层次关系的加权机制, 使信息贡献较大的概念在分类过程中获得更高权重.此外, 本文提出基于谱分解的对象约简方法, 在尽可能保持分类准确率的同时减少建模时间和内存占用, 提升整体效率.

1 基础知识
1.1 概念认知学习

定义1[15] 设三元组(U, A, I)为一个形式背景, 其中, U为对象集合, A为属性集合, 均为非空有限集, $ I: U \times A \rightarrow\{0, 1\}$为对象与属性之间的二元关系.对于$ \forall x \in U$, $ a \in A$ , 若对象x具有属性a, 则I(x, a)=1, 否则I(x, a)=0.$ \mathcal{F}: 2^{U} \rightarrow 2^{A}$和$ g: 2^{A} \rightarrow 2^{U}$为一对集合值映射, 定义如下:

$ \begin{array}{l} \mathcal{F}(X)=\{a \in A \mid \forall x \in X, I(x, a)=1\}, \\ \mathcal{G}(B)=\{x \in U \mid \forall a \in B, I(x, a)=1\}, \end{array}$

其中, X⊆U, B⊆A.$ \mathcal{F}(X) $表示对象集合X中所有对象共有的属性集合, 而G(B)表示具有属性集合B中所有属性的对象集合.

定义2[15] 在形式背景(U, A, I)中, 对于任意子集X⊆U和B⊆A, 若满足F(X)=B且G(B)=X, 则称(X, B)为一个形式概念, 其中, X表示该形式概念的外延, B表示该形式概念的内涵, 后面简称形式概念为概念.

定义3[16] 在形式背景(U, A, I)中, 对∀ x∈ U, 由对象x诱导得到对象粒概念(GF(x), F(x)).对∀ a∈ A, 由属性a诱导得到属性粒概念(G(a), FG(a)).对象粒概念与属性粒概念统称为粒概念.

性质1[16] 在形式背景(U, A, I)中, 对于任意概念(X, B), 有

$ (X, B)=\bigvee_{x \in X}(\mathscr{G} \mathscr{F}(x), \mathcal{F}(x))=\bigwedge_{a \in B}(\mathscr{G}(a), \mathcal{F} \mathcal{G}(a)) . $

性质1表明, 每个概念既可由对象粒概念通过上确界运算得到, 也可由属性粒概念通过下确界运算得到.

1.2 模糊概念认知学习

在经典形式背景中, 对象与属性之间的二元关系为二值关系.然而, 在实际问题中, 对象与属性之间往往存在不同程度的模糊关联, 即每组对象属性配对都对应一个隶属度, 表征对象拥有该属性的程度.基于上述现实情形, 引出模糊形式背景.

定义4[17] 设U={x1, x2, …, xn}为一个非空有限对象集合, 定义在U上的模糊集:

$ \widetilde{H}=\left\{\left\langle x, \mu_{\widetilde{H}}(x)\right\rangle \mid x \in U\right\}, $

其中 μH˜(x)∈ [0, 1]表示对象x在模糊集 H˜中的隶属度,

$ \mu_{\widetilde{H}}^{c}(x)=1-\mu_{\widetilde{H}}(x) $

表示其非隶属度.记LU为定义在U上的所有模糊集的集合, 类似地, LA为定义在A上的所有模糊集.

定义5[18] 三元组$ (U, A, \tilde{I}) $为模糊形式背景, 其中, U为对象集合, A为属性集合, $ \widetilde{I}$为U与A之间的模糊关系.对于∀ (x, a), 关系$ \widetilde{I}$赋予一个隶属度值 μI˜(x, a)∈ [0, 1].为了简化表示, 记

$ \widetilde{I}(x, a)=\mu_{\check{I}}(x, a) . $

定义6[19] 在模糊形式背景$ (U, A, \tilde{I}) $中, 记2U为U的幂集.对于X⊆U和$ \widetilde{B}$∈ LA, 定义算子$ \widetilde{F}$和$ \widetilde{G}$如下:

$ \begin{array}{l} \widetilde{f}(X)(a)=\bigwedge_{x \in X} \tilde{I}(x, a), a \in A, \\ \widetilde{g}(\widetilde{B})=\{x \in U \mid \forall a \in A, \widetilde{B}(a) \leqslant \widetilde{I}(x, a)\}, \end{array} $

其中$ \widetilde{B}$ (a)为模糊集$ \widetilde{B}$在属性a下的隶属度.若满足$ \widetilde{F}$(X)= $ \widetilde{B}$且$ \widetilde{G}$($ \widetilde{B}$)=X, 则称$(X, \widetilde{B})$为模糊形式背景$(U, A, \tilde{I})$中的一个模糊概念.

定义7[4] 在模糊形式背景$(U, A, \tilde{I})$中, 模糊对象粒概念$(\widetilde{g} \widetilde{\mathcal{G}}(x), \widetilde{\mathcal{F}}(x))$可由对象$x \in U$诱导得到.

定义8[4] 五元组$(U, A, \tilde{I}, D, J)$称为模糊形式决策背景, 若对∀ k1∈ D, k2∈ D, k1≠ k2, 满足

$\mathscr{G}^{D}\left(k_{1}\right) \cap \mathscr{G}^{D}\left(k_{2}\right)=\emptyset, $

其中, A为条件属性集合, D为决策属性集合, J为对象与决策属性之间的关系, 对∀ k∈ D,

$\mathscr{G}^{D}(k)=\{x \in U \mid J(x, k)=1\} .$

需要指出的是, 模糊形式背景主要用于描述对象与属性之间的模糊关联关系, 其中对象与属性之间的关系由相应的隶属程度进行刻画, 主要用于模糊概念、粒概念及相关认知结构的构造.在此基础上, 当属性进一步区分为条件属性与决策属性时, 可形成模糊形式决策背景, 其中, 条件属性用于描述对象的特征信息, 决策属性用于表征与决策相关的信息.

在分类问题中, 类别标签可视为决策属性的一种具体形式.因此, 当仅研究对象与属性之间的模糊关联及其概念结构时, 可采用模糊形式背景; 当需要同时考虑条件属性信息与决策属性信息, 并分析二者之间的关系时, 采用模糊形式决策背景.因此, 本文依据是否引入并区分决策属性信息确定两类背景的使用.

性质2[5] 在模糊形式背景$(U, A, \tilde{I})$中, 任意模糊概念$(X, \widetilde{B})$均可由其对应的模糊属性粒概念通过下确界运算诱导得到或对应的对象粒概念通过上确界运算得到.

1.3 模糊三支概念认知学习

已有研究在非三支概念认知学习的情况下定义模糊属性粒概念, 能从模糊形式背景中提取更加全面的信息.本节首先介绍模糊属性粒概念, 并进一步讨论其向模糊三支概念的扩展.

定义9[5] 给定一个模糊形式背景$(U, A, \tilde{I})$, 对于∀ x∈ U, a∈ A, 定义算子S:

$S_{(x, a)}=\{z \in U \mid \widetilde{I}(z, a)> \widetilde{I}(x, a)\} .$

当S(x, a)≠ Ø 时, S(x, a)为非空对象子集.根据定义6二元组$\left(\widetilde{g} \widetilde{\mathcal{G}}\left(S_{(x, a)}\right), \widetilde{\mathcal{F}}\left(S_{(x, a)}\right)\right)$构成对应的模糊概念, 并由该集合可生成模糊属性粒概念.若S(x, a)=Ø , 则无法生成对应的模糊属性粒概念, 在后续模糊三支属性粒概念空间构造中不考虑该项.

性质3[5] 在模糊形式背景$(U, A, \widetilde{I})$中, 有

$\left(\widetilde{\mathcal{G}} \widetilde{\mathcal{H}}\left(S_{(x, a)}\right), \widetilde{\mathcal{H}}\left(S_{(x, a)}\right)\right)=\left(S_{(x, a)}, \widetilde{\mathcal{H}}\left(S_{(x, a)}\right)\right) .$

模糊三支概念通过融合对象或属性的共有信息及它们共同缺失的信息, 从而提供更全面的信息描述.为了刻画对象与属性之间的互补关联关系, 本文在补模糊关系 I˜c上定义一对与原模糊关系上派生算子对应的算子, 称为逆算子.这里的逆并非通常函数意义下的逆映射, 而是指该算子基于原模糊关系的补关系构造.

定义10[6] 在模糊形式背景$(U, A, \tilde{I})$中, 对于$X \subseteq U$, $ \widetilde{B} \in L^{A}$, 定义基于补模糊关系的逆算子$\widetilde{\mathcal{F}}^{-}$和$\widetilde{g}^{-}$如下:

$\begin{array}{l} \widetilde{\mathcal{F}}^{-}(X)(a)=\inf _{x \in X} \tilde{I}^{c}(x, a), a \in A, \\ \widetilde{g}^{-}(\widetilde{B})=\left\{x \in U \mid \forall a \in A, \widetilde{B}(a) \leqslant \widetilde{I}^{c}(x, a)\right\}, \end{array}$

其中

$\tilde{I}^{c}(x, a)=1-\tilde{I}(x, a) .$

由模糊形式背景的定义可知, $ \widetilde{I}(x, a) \in[0, 1]$表示对象x对属性a的隶属度, 因此其补关系值$\tilde{I}^{c}(x, a)$同样属于[0, 1]区间.

定义11[20] 在模糊形式背景$(U, A, \widetilde{I})$中, 对于$\forall X \subseteq U, \widetilde{B}_{1} \in L^{A}, \widetilde{B}_{2} \in L^{A}$, 定义模糊三支概念算子$\widetilde{\mathcal{F}}^{\triangleleft}: 2^{U} \rightarrow L^{A} \times L^{A}$和$\widetilde{g}^{\triangleright}: L^{A} \times L^{A} \rightarrow 2^{U}$如下:

$\begin{array}{l} \widetilde{f}^{\triangleleft}(X)=\left(\widetilde{f}(X), \widetilde{f}^{-}(X)\right), \\ \widetilde{g}^{\triangleright}\left(\widetilde{B}_{1}, \widetilde{B}_{2}\right)=\widetilde{g}\left(\widetilde{B}_{1}\right) \cap \widetilde{g}^{-}\left(\widetilde{B}_{2}\right) . \end{array}$

若二元组$\left(X, \left(\widetilde{B}_{1}, \widetilde{B}_{2}\right)\right)$满足

$\widetilde{F}^{\triangleleft}(X)=\left(\widetilde{B}_{1}, \widetilde{B}_{2}\right), G^{\triangleright}\left(\widetilde{B}_{1}, \widetilde{B}_{2}\right)=X, $

称为一个模糊三支概念, 该概念为对象诱导的模糊三支概念.鉴于后续算法需要统一概念空间的构造形式, 本文仅讨论对象诱导的模糊三支概念.

粒计算通过模糊粒概念表示对象及其属性, 并通过模糊属性粒概念增强对属性的理解, 从而提供一种灵活、高效的框架.相比传统模糊概念认知学习方法, 模糊三支概念认知学习方法具有更高的学习效率, 同时能提取更多信息.

性质4[6] 设$(U, A, \widetilde{I})$为一个模糊形式背景,

$\begin{array}{l} \forall X \subseteq U, \\ \left(\widetilde{g} \widetilde{\mathcal{F}}(X) \cap \widetilde{g}^{-} \widetilde{\mathcal{F}}^{-}(X), \left(\widetilde{\mathcal{F}}(X), \widetilde{\mathcal{F}}^{-}(X)\right)\right) \end{array}$

构成一个模糊三支概念.

为了避免退化概念影响后续聚类, 本文将外延为空集的模糊三支概念称为空概念.具体而言, 对于模糊三支概念$\left(X, \left(\widetilde{B}, \widetilde{B}^{c}\right)\right)$, 若$X=\emptyset$, 则称该概念为空概念.由于该类概念不包含可用于概念聚类和分类学习的对象信息, 本文在构建模糊三支属性粒概念空间时将其剔除.

定义12 在模糊形式背景$(U, A, \tilde{I})$中, 与属性a∈ A相关的模糊三支属性粒概念定义如下:

$\begin{aligned} A S_{a}= & \cup_{x \in U}\left(\left(\widetilde{G} \widetilde{\mathcal{F}}\left(S_{(x, a)}\right) \cap \widetilde{\mathcal{G}}^{-} \widetilde{\mathcal{F}}^{-}\left(S_{(x, a)}\right)\right), \right. \\ & \left.\left(\widetilde{\mathcal{F}}\left(S_{(x, a)}\right), \widetilde{\mathcal{F}}^{-}\left(S_{(x, a)}\right)\right)\right) \backslash\{\text { 空概念 }\} . \end{aligned}$

类似地, 对于∀ x∈ U, 对应的模糊三支对象粒概念定义如下:

$O S_{x}=\left(\widetilde{g} \widetilde{\mathcal{G}}(x) \cap \widetilde{g}^{-} \widetilde{\mathscr{F}}^{-}(x), \left(\widetilde{\mathcal{F}}(x), \widetilde{\mathscr{F}}^{-}(x)\right)\right) . $

因此, 集合

$A S_{A}=\left\{A S_{a} \mid a \in A\right\} $

包含模糊形式背景$(U, A, \tilde{I})$中所有模糊三支属性粒概念, 而

$O S_{U}=\left\{O S_{x} \mid x \in U\right\}$

包含所有模糊三支对象粒概念.

在模糊形式决策背景$(U, A, \tilde{I}, D, J)$中, 可在类别k的标签下生成第k个子背景, 记为(Uk, A, I˜k, D, Jk).在每个子背景中, 同样可定义A SAk, A Sak, O SUk.

由于每个模糊三支对象粒概念仅包含一个对象概念, 因此在聚类过程中将其排除, 而本文主要关注对模糊三支属性粒概念的聚类.

算法1 模糊三支粒概念空间构建算法

输入 模糊形式决策背景(U, A, I˜, D, J)

输出 模糊三支属性粒概念空间ASA,

模糊三支对象粒概念空间OSU

初始化ASA=Ø , OSU=Ø

for each 类别k∈ D:

for each i=1到|Uk|:

根据定义12计算 OSxi

更新 OSUk← OSUk∪ OSxi

for each a∈ A:

$\begin{aligned} A S_{a, x_{i}}^{k}= & \left(\widetilde{g} \widetilde{\mathcal{F}}\left(S_{\left(x_{i}, a\right)}\right) \cap \widetilde{\mathcal{G}}^{-} \widetilde{\mathcal{F}}^{-}\left(S_{\left(x_{i}, a\right)}\right), \right. \\ & \left.\widetilde{\mathcal{F}}\left(S_{\left(x_{i}, a\right)}\right), \widetilde{\mathcal{F}}^{-}\left(S_{\left(x_{i}, a\right)}\right)\right) \backslash\{\text { 空概念 }\} \\ A S_{a}^{k} \leftarrow & A S_{a}^{k} \cup A S_{a, x_{i}}^{k} \end{aligned}$

end for

ASA← ASA∪ ASak

end for

OSU← OSU∪ OSUk

end for

返回ASA和OSU

算法1给出模糊三支粒概念空间的构建过程, 包括两个主要部分:模糊三支属性粒概念空间的构建及模糊三支对象粒概念空间的构建.

模糊三支概念认知学习是一个逐步进行的过程, 每个阶段都反映对应层次下的认知状态.下面从数学角度揭示模糊粒三支概念认知学习的机制.在动态环境下, 对于第k类, 在第i阶段的对象集合 Uik是通过在上一阶段的集合 Ui-1k上加入新对象得到的.同样, 第i阶段的属性集合Ai是在第i-1阶段属性集合Ai-1的基础上扩展新属性得到的.通过不断迭代该过程, 可得到一系列对象集合和属性集合.

定义13[21] 在模糊形式决策背景(U, A, I˜, D, J)中, 定义增量变化

$\Delta U_{i-1}^{k}=U_{i}^{k} \backslash U_{i-1}^{k}, \Delta A_{i-1}=A_{i} \backslash A_{i-1}, $

则有如下映射关系:

1)$ \widetilde{\mathcal{F}}_{k, i-1}: 2^{U_{i-1}^{k}} \longrightarrow L^{A_{i-1}}, \widetilde{G}_{k, i-1}: L^{A_{i-1}} \longrightarrow 2^{U_{i-1}^{k}} ; $

2)$ \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}: 2^{\Delta U_{i-1}^{k}} \longrightarrow L^{A_{i-1}}, \widetilde{\mathcal{G}}_{k, \Delta U_{i-1}^{k}}: L^{A_{i-1}} \longrightarrow 2^{\Delta U_{i-1}^{k}} ; $

3)$ \widetilde{\mathcal{F}}_{k, \Delta A_{i-1}}: 2^{U_{i}^{k}} \longrightarrow L^{\Delta A_{i-1}}, \widetilde{G}_{k, \Delta A_{i-1}}: L^{\Delta A_{i-1}} \longrightarrow 2^{U_{i}^{k}} ; $

4)$ \widetilde{\mathcal{F}}_{k, i}: 2^{U_{i}^{k}} \longrightarrow L^{A_{i}}, \widetilde{G}_{k, i}: L^{A_{i}} \longrightarrow 2^{U_{i}^{k}} .$

由于逆算子的定义与上述类似, 这里不再给出.上述4组认知算子满足如下性质:

$\begin{array}{l} \widetilde{\mathcal{F}}_{k, i}(x)=\left\{\begin{array}{ll} \widetilde{\mathcal{I}}_{k, i-1}(x) \cup \widetilde{F}_{k, \Delta A_{i-1}}(x), & x \in U_{i-1}^{k} \\ \widetilde{\mathfrak{F}}_{k, \Delta U_{i-1}^{k}}(x) \cup \widetilde{\mathcal{F}}_{k, \Delta A_{i-1}}(x), & \text { 其它 } \end{array}\right. \\ \widetilde{G}_{k, i}(a)=\left\{\begin{array}{ll} \widetilde{G}_{k, i-1}(a) \cup \widetilde{G}_{k, \Delta U_{i-1}^{k}}(a), & a \in A_{i-1} \\ \widetilde{G}_{k, \Delta A_{i-1}}(a), & \text { 其它 } \end{array}\right. \end{array}$

根据新增信息Δ Ui-1k和Δ Ai-1更新算子 F˜k, i和 G˜k, i, 未涉及新增对象或新增属性的部分不发生变化.在后续框架中, 随着新信息的不断加入, 将逐步更新模糊三支概念.

性质5[10] 设 Uik为第i阶段中标签为k的对象集合.对于∀ x∈ Uik, a∈ Ai及其对应的S(x, a), 记Δ S(x, a)为当前阶段i与上一阶段i-1中S'(x, a)的差异.

1)对∀ x∈ Uik, 如果x∈ Ui-1k, 那么

$\begin{array}{l} \left(\widetilde{\Theta}_{k, i} \widetilde{\mathcal{T}}_{k, i}(x) \cap \widetilde{\Theta}_{k, i}^{-} \widetilde{\mathcal{F}}_{k, i}^{-}(x), \left(\widetilde{\mathcal{F}}_{k, i}(x), \widetilde{\mathcal{F}}_{k, i}^{-}(x)\right)\right)= \\ \quad\left(\left(\widetilde{\Theta}_{k, i-1} \widetilde{\mathcal{F}}_{k, i-1}(x) \cap \widetilde{\mathcal{G}}_{k, i-1}^{-} \widetilde{\mathcal{F}}_{k, i-1}^{-}(x)\right) \cup\left(\widetilde{\mathcal{G}}_{k, \Delta U_{i-1}^{k}} \widetilde{\mathcal{F}}_{k, i-1}(x) \cap \widetilde{\mathcal{G}}_{k, \Delta U_{i-1}^{k}} \widetilde{\mathcal{F}}_{k, i-1}^{-}(x)\right), \left(\widetilde{\mathcal{F}}_{k, i-1}(x), \widetilde{\mathcal{F}}_{k, i-1}^{-}(x)\right)\right), \end{array}$

在该阶段, 由x诱导得到的S(x, a)满足

$\begin{array}{l} \left(\widetilde{\mathcal{G}}_{k, i} \widetilde{\mathcal{I}}_{k, i}\left(S_{(x, a)}\right) \cap \widetilde{\mathcal{G}}_{k, i}^{-} \widetilde{\mathcal{F}}_{k, i}^{-}\left(S_{(x, a)}\right), \left(\widetilde{\mathcal{F}}_{k, i}\left(S_{(x, a)}\right), \widetilde{\mathcal{F}}_{k, i}^{-}\left(S_{(x, a)}\right)\right)\right)= \\ \quad\left(\left(\widetilde{G}_{k, i-1} \widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}\right) \cap \widetilde{G}_{k, i-1}^{-} \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}\right)\right) \cup\right. \\ \left.\quad\left(\widetilde{G}_{k, \Delta U_{i-1}^{k}} \widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}\right) \cap \widetilde{G}_{k, \Delta U_{i-1}^{k}}^{-} \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}\right)\right), \left(\widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}\right), \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}\right)\right)\right) . \end{array}$

2)对于∀ x∈ Uik, 如果x∉ Ui-1k, 那么

$\begin{array}{l} \left(\widetilde{G}_{k, i} \widetilde{\mathcal{I}}_{k, i}(x) \cap{\widetilde{\mathcal{G}_{k, i}}}_{k, i} \widetilde{\mathcal{F}}_{k, i}^{-}(x), \left(\widetilde{\mathcal{F}}_{k, i}(x), \widetilde{\mathcal{F}}_{k, i}^{-}(x)\right)\right)= \\ \quad\left(\left(\widetilde{G}_{k, i-1} \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}(x) \cap \widetilde{G}_{k, i-1}^{-} \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}(x)\right) \cup\right. \\ \left.\quad\left(\widetilde{G}_{k, \Delta U_{i-1}^{k}} \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}(x) \cap \widetilde{G}_{k, \Delta U_{i-1}^{k}} \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}(x)\right), \left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}(x), \widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}(x)\right)\right) . \end{array}$

类似地, 有

$\begin{array}{l} \left(\widetilde{\Im}_{k, i} \widetilde{\mathcal{F}}_{k, i}\left(S_{(x, a)}\right) \cap \widetilde{G}_{k, i}^{-} \widetilde{\mathcal{F}}_{k, i}^{-}\left(S_{(x, a)}\right), \left(\widetilde{\mathcal{F}}_{k, i}\left(S_{(x, a)}\right), \widetilde{\mathcal{F}}_{k, i}^{-}\left(S_{(x, a)}\right)\right)\right)= \\ \quad\left(\left(\widetilde{\mathcal{G}}_{k, i-1}\left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}\left(\Delta S_{(x, a)}\right) \cup \widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}^{\prime}\right)\right)\right) \cap\left(\widetilde{\mathcal{G}}_{k, i-1}^{-}\left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}\left(\Delta S_{(x, a)}\right) \cup \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}^{\prime}\right)\right)\right)\right) \cup \\ \quad\left(\left(\widetilde{\mathcal{G}}_{\Delta U_{i-1}^{k}}\left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}\left(\Delta S_{(x, a)}\right) \cup \widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}^{\prime}\right)\right)\right) \cap\left(\widetilde{\mathcal{G}}_{\Delta U_{i-1}^{k}}^{-}\left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}\left(\Delta S_{(x, a)}\right) \cup \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}^{\prime}\right)\right)\right), \right. \\ \left.\quad\left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}\left(\Delta S_{(x, a)}\right) \cap \widetilde{\mathcal{F}}_{k, i-1}\left(S_{(x, a)}^{\prime}\right)\right), \left(\widetilde{\mathcal{F}}_{k, \Delta U_{i-1}^{k}}^{-}\left(\Delta S_{(x, a)}\right) \cap \widetilde{\mathcal{F}}_{k, i-1}^{-}\left(S_{(x, a)}^{\prime}\right)\right)\right) . \end{array}$

至此, 在该框架下, 模糊三支概念认知学习已逐步构建模糊三支对象粒概念空间和模糊三支属性粒概念空间.

2 基于加权伪概念的模糊粒三支概念认知学习方法

在模糊三支概念认知学习过程中, 模型复杂度主要来源于两个方面:1)原始对象规模较大时, 模糊形式背景构造及后续概念生成过程的计算开销较高; 2)已生成的模糊三支概念空间中可能包含冗余或相似概念, 影响伪概念构建效率.因此, 本文先从对象层面约简原始样本集, 在不改变原始属性空间的前提下筛选代表性对象.再从概念层面聚类模糊三支属性粒概念, 并进一步构建加权伪概念, 提高方法的计算效率和分类稳定性.

本文提出基于加权伪概念的模糊粒三支概念认知学习方法(FG3WCCL), 整体框架如图1所示.

图1 FG3WCCL整体架构Fig.1 Overall architecture of FG3WCCL

FG3WCCL主要包括4个步骤:1)设计基于谱分解的对象约简方法; 2)构建模糊三支属性粒概念和模糊三支对象粒概念; 3)聚类模糊三支属性粒概念, 并构建加权伪概念; 4)结合各类别下的概念空间进行标签预测.

2.1 基于谱分解的对象约简方法

为了适配概念认知学习方法中的模糊形式背景构造, 本文提出基于谱分解的对象约简方法, 约简原始样本集.方法的设计思想受到CUR[22]的启发, 即尽可能从原始数据中选取具有代表性的对象, 并保留其原始属性特征, 而不是通过线性变换生成新的特征表示.与主成分分析等传统降维方法不同, 基于谱分解的对象约简方法不改变原始属性空间, 也不重构新的对象, 而是在保持原始数据表达形式不变的前提下, 从原始对象集上筛选对整体结构贡献较大的样本, 兼顾数据约简、结构保持与结果可解释性.

设某一类别对应的数据子矩阵Xc∈ Rnc×m, 其中, nc为该类别中的对象数, m为属性维数.首先, 构造其Gram矩阵:

$\boldsymbol{G}_{c}=\boldsymbol{X}_{c}^{\mathrm{T}} \boldsymbol{X}_{c} \in \mathbf{R}^{m \times m} .$

由于Gc为对称半正定矩阵, 可进行特征值分解, 并将特征值按降序排列.记排序后的特征值为

$\lambda_{1} \geqslant \lambda_{2} \geqslant \cdots \geqslant \lambda_{m} \geqslant 0 .$

然后, 依据累计能量阈值α 选取前k个主方向, 其中k满足

$\sum_{j=1}^{k} \lambda_{j}\left(\sum_{j=1}^{m} \lambda_{j}\right)^{-1} \geqslant \alpha .$

由此前k个特征向量构成矩阵Pk, 并将原始对象投影到相应的主子空间中, 得到对象的重要性评分.第i个对象在主子空间中的投影能量, 即评分

$s_{i}=\left\|\left(\boldsymbol{X}_{c} \boldsymbol{P}_{k}\right)_{i}\right\|^{2} .$

si越大, 说明该对象对保持原始数据主要结构信息的贡献越大, 具有更高的重要性.

在对象筛选阶段, 采用确定性选择与概率性选择结合的混合策略.首先, 按照评分从高到低排序, 直接保留部分高分对象, 确保尽可能不丢失关键结构信息.然后, 对剩余对象按照评分大小进行加权随机抽样, 在突出代表性对象的同时保留一定的数据多样性, 避免样本约简过程过度集中于少数高分对象.设确定性保留高分对象后, 当前类别中剩余对象的索引集合为Rc.记类别c的目标保留总样本数为rc, 确定性保留的高分对象数量为t, 需要从集合Rc中抽取rc-t个对象.对于∀ i∈ Rc, 将对象重要性评分si, 进行归一化得到抽样概率:

$p_{i}=s_{i}\left(\sum_{j \in R_{c}} s_{j}\right)^{-1} .$

再基于概率pi迭代执行无放回抽样, 直至选择rc-t个对象.每选中一个对象, 从Rc中移除该对象索引, 并对剩余对象的抽样概率重新归一化.若剩余对象的评分之和为0, 对剩余对象采用等概率无放回抽样, 即

$p_{i}=\frac{1}{\left|R_{c}\right|} .$

最终, 所选对象仍保持原始属性取值不变, 从而为后续模糊形式背景构造提供更紧凑且更具代表性的数据基础.

总之, 基于谱分解的对象约简方法本质上是一种面向概念认知学习的数据约简策略, 核心目标不是通过特征变换获得新的低维表示, 而是在不改变原始数据形式的前提下, 通过谱分解刻画数据的主要结构方向, 并据此筛选更具代表性的重要对象, 从而提升大规模数据条件下形式背景构造与后续学习过程的可行性与稳定性.基于谱分解的对象约简方法步骤如算法2所示.

算法2 基于谱分解的对象约简方法

输入 数据集M, 目标保留对象总数Nkeep,

累计能量阈值α , 确定性保留比例γ

输出 约简后的数据集Mred

初始化 $M_{\text {red }}=\emptyset$

统计各类别样本数nc, 并按分层原则分配各类别保留对象数rc(至少为1), 满足$\sum_{c} r_{c}=N_{\text {keep }}$

for each 类别c:

提取该类别对应的数据子矩阵Xc

$\text { if } r_{c} \geqslant\left|\boldsymbol{X}_{c}\right|:$

保留该类别全部对象

else

构造Gram矩阵Gc= XTcXc

对Gc进行特征值分解, 将特征值按降序排序为

$\lambda_{1} \geqslant \lambda_{2} \geqslant \cdots \geqslant \lambda_{m} \geqslant 0$

选取满足$\sum_{j=1}^{k} \lambda_{j}\left(\sum_{j=1}^{m} \lambda_{j}\right)^{-1} \geqslant \alpha$的最小整数k

记前k个特征向量组成的矩阵为Pk

计算投影矩阵 Zc=XcPk

for each 对象xi∈ Xc:

计算重要性评分si=‖ (XcPk)i‖ 2

end for

按评分si从大到小排序

确定性保留前t个高分对象(取整), $ t=\left\lfloor\gamma r_{c}\right\rfloor$

令剩余对象索引集合为Rc, 按照pi进行无放回

加权抽样, 补足其余rc-t个对象

记该类别最终保留的对象集合为 Xc*

end if

更新$ M_{\text {red }} \leftarrow M_{\text {red }} \cup X_{c}^{* }$

end for

返回Mred

2.2 模糊三支属性粒概念的聚类

通过基于谱分解的对象约简过程, 可在保持原始属性空间不变的前提下获得更紧凑的样本集合, 为后续模糊形式背景构造和概念空间生成提供数据基础.然而, 即使在对象约简之后, 构建的模糊三支属性粒概念空间中仍可能存在大量相似概念或冗余概念.对模糊三支属性粒概念进行聚类, 旨在依据概念外延的相似性划分候选概念集合, 为后续伪概念的构造限定合理的组合范围, 使相似的概念参与聚合, 从而降低冗余计算.本文主要基于概念外延集合度量概念之间的相似性.

定义14[23] 在模糊形式背景$ (U, A, \tilde{I})$中, 2个模糊三支粒概念

$ G_{1}=\left(X_{1}, \left(\widetilde{B}_{1}, \widetilde{B}_{1}^{c}\right)\right), G_{2}=\left(X_{2}, \left(\widetilde{B}_{2}, \widetilde{B}_{2}^{c}\right)\right)$

之间的相似度根据对象集合X1和X2定义如下:

$ \sigma\left(G_{1}, G_{2}\right)=\left|X_{1} \cap X_{2}\right| /\left|X_{1} \cup X_{2}\right| .$

除了相似度σ (G1, G2)以外, 伪概念的构建还需要引入相似度阈值τ .当G1与G2的相似度大于等于τ 时, 这2个模糊三支粒概念将纳入用于构建该伪概念的概念集合中.上述方法同时提升计算效率:若Xi⊇Xj, 即Gj为Gi的子概念, 当

$ \sigma\left(G_{i}, G_{j}\right)< \tau, $

对于∀ Xj⊇Xl, 均有

$ \sigma\left(G_{i}, G_{l}\right) \leqslant \sigma\left(G_{i}, G_{j}\right)< \tau .$

因此, 可跳过Gj的进一步子概念, 减少相似度计算开销.

算法3 模糊三支粒概念聚类空间构建算法

输入 模糊三支属性粒概念空间集合ASA, 参数τ

输出 聚类后的概念集合V

for each ASak∈ ASA:

初始化$ V_{k}=\emptyset$

for each Gi∈ ASak, Gj∈ ASak:

$ \text { if } X_{i} \supseteq X_{j} \text { : }$

计算σ (Gi, Gj)

end if

if σ (Gi, Gj)≥ τ :

将Gi, Gj加入$ V_{k, i}$

end if

更新$ \gamma_{k} \leftarrow \gamma_{k} \cup \gamma_{k, i}$

end for

$ v \leftarrow v \cup v_{k}$

end for

返回V={V1, V2, …, Vn}

本文采用基于基准概念的重叠聚类方式.对于类别k中任意模糊三支属性粒概念Gi, 以 Gi为基准概念, 并初始化聚类Vk, i=Gi.对于满足Xi⊇Xj的子概念Gj, 若σ (Gi, Gj)≥ τ , 将Gj加入Vk, i.遍历完成后, Vk, i构成以Gi为基准的相似概念集合.

由于不同基准概念对应的相似概念范围可能存在交叠, 同一模糊三支属性粒概念允许同时属于多个聚类.本文聚类的目的并非形成互斥的数据划分, 而是为后续伪概念构建确定结构相近的候选概念集合.

算法3给出基于相似度阈值τ 的模糊三支属性粒概念聚类过程.然而, 同一聚类中的不同概念对分类任务的贡献并不完全相同, 因此有必要进一步引入权重机制, 改进伪概念的构建方式.

2.3 加权伪概念

在完成模糊三支属性粒概念聚类后, 每个聚类均包含若干结构相近的模糊三支概念.本文所称的伪概念, 是指由同一聚类中的若干相似模糊三支属性粒概念按照给定组合规则聚合形成的派生概念表示, 其外延和内涵由参与聚合的概念共同确定, 用于增强相关概念在分类认知过程中的综合表征能力[10].与单个模糊三支属性粒概念不同, 伪概念反映一组相似概念的联合信息.

为了将这些概念整合为可用于分类的统一表达, 需要进一步构建伪概念.传统伪概念通常采用固定系数对聚类中的概念进行组合, 但这种方式难以反映不同概念在结构层次和信息贡献上的差异.为此, 本文在传统伪概念构建方法的基础上进一步引入权重机制.

定义15 考虑标签k下的子背景(Uk, A, I˜k, D, Jk), 设 ASak为其模糊三支属性粒概念集合.对于任意聚类 Crk⊆ ASak, 设其中包含概念

$ \begin{array}{l} G_{1}^{r}=\left(X_{1}, \left(\widetilde{B}_{1}, \widetilde{B}_{1}^{c}\right)\right), G_{2}^{r}=\left(X_{2}, \left(\widetilde{B}_{2}, \widetilde{B}_{2}^{c}\right)\right), \cdots, \\ G_{m}^{r}=\left(X_{m}, \left(\widetilde{B}_{m}, \widetilde{B}_{m}^{c}\right)\right), \end{array}$

则其伪概念定义如下:

$ \begin{aligned} X^{r}=X_{1} \cup X_{2} \cup \cdots \cup X_{m}, & \\ \widetilde{B}^{r}(a)= & \frac{1}{2^{m-1}}\left(\widetilde{B}_{1}(a)+\widetilde{B}_{2}(a)+2 \widetilde{B}_{3}(a)+\cdots+\right. \\ & \left.2^{m-2} \widetilde{B}_{m}(a)\right), a \in A, \\ \left(\widetilde{B}^{c}\right)^{r}(a)= & \frac{1}{2^{m-1}}\left(\widetilde{B}_{1}^{c}(a)+\widetilde{B}_{2}^{c}(a)+2 \widetilde{B}_{3}^{c}(a)+\cdots+\right. \\ & \left.\quad 2^{m-2} \widetilde{B}_{m}^{c}(a)\right), a \in A . \end{aligned}$

上述伪概念构建方式本质上采用固定系数1/2及其幂次对不同概念进行组合, 虽然能实现概念聚合, 但未充分区分不同概念在局部对象结构和全局层次关系中的信息贡献.为此, 本文提出加权伪概念构建方法, 在伪概念构建过程中同时考虑概念的局部贡献度、层级衰减因子及相对于父概念的层级一致性.具体而言, 通过计算Gi, n中的元素Xi, n, 可计算有效对象, 这部分体现局部性质, 同时, 通过对比Gi, n与其父概念Gi, n-1的属性, 可衡量当前概念对上层概念结构信息的保持程度, 反映其在概念层次关系中的全局结构特征, 体现全局性质.

定义16 考虑标签k下的子背景(Uk, A, I˜k, D, Jk), 设ε k为从该子背景中得到的所有加权伪概念集合.每个加权伪概念 Ek, i∈ ε k由一组概念组成, 即

$ \begin{array}{l} G_{i, 1}=\left(X_{i, 1}, \left(\widetilde{B}_{i, 1}, \widetilde{B}_{i, 1}^{c}\right)\right), \\ G_{i, 2}=\left(X_{i, 2}, \left(\widetilde{B}_{i, 2}, \widetilde{B}_{i, 2}^{c}\right)\right), \\ \vdots \\ G_{i, m}=\left(X_{i, m}, \left(\widetilde{B}_{i, m}, \widetilde{B}_{i, m}^{c}\right)\right) . \end{array}$

这些模糊三支属性粒概念的聚类集合记为Vk, i, 而在类别k下所有此类集合构成Vk.对于∀ Gi, n∈ Vk, i, 在加权伪概念Ek, i的讨论中, 仅关注概念Gi, 1, Gi, 2, …, Gi, m.为了简化表示, 这些模糊三支属性粒概念统称为模糊三支概念.模糊三支概念Gi, n的权重定义如下:

$ \omega_{i, n}=d_{i, n} \cdot c_{i, n} \cdot u_{i, n} .$

其中:di, n表示衰减因子, 由模糊三支概念的层级深度及其衰减基数决定; ui, n表示该模糊三支概念与其父概念的层级一致性; ci, n表示该模糊三支概念的贡献度, 取值基于隶属度与非隶属度.三者分别从概念的层级位置、概念间结构关系及概念内部信息三个方面共同确定概念权重.下文将进一步说明这些参数的具体定义及其选取依据.

参数di, n为概念Gi, n的衰减因子.在一个伪概念Ek, i中, di, n由模糊三支概念Gi, 1, Gi, 2, …, Gi, m构成.若对象集合满足

$ X_{i, 1} \supseteq X_{i, 2} \supseteq \cdots \supseteq X_{i, m}, $

则具有对象集Xi, 1的模糊三支概念深度为1, 具有对象集Xi, 2的模糊三支概念深度为2, 依此类推, 拥有对象集Xi, m的模糊三支概念深度为m.

衰减基数用于控制深度对衰减因子的影响.为了使权重保持平衡, 取值既不应过大, 也不应过小.因此, 选择合适的衰减基数十分重要.对于任意模糊三支概念Gi, n∈ Ek, i, 衰减因子

$ d_{i, n}=\beta^{-d e p t h\left(G_{i, n}\right)}, $

其中, β > 1表示衰减基数, depth(· )表示模糊三支概念Gi, n的深度.一般而言, 包含更多对象的模糊三支概念覆盖更广的对象范围, 因此在整体结构表征中具有更强的代表性, 所以在构建伪概念时更重要.然而, 在某些情况下, 一些模糊三支概念虽然仅包含少量对象, 但却包含重要且无冗余的信息.为了解决这一问题, 选择合适的衰减基数, 可有效控制权重的衰减速度.在给出层级深度对应的衰减因子后, 下面进一步刻画概念内部对象对该概念属性信息的贡献程度, 即贡献度ci, n.

事实上, 贡献度ci, n与概念的稳定性相似, 已有研究描述经典形式背景下三支概念的稳定性.类似地, 本文在模糊形式背景下定义三支概念的稳定性.

给定模糊形式背景(U, A, I˜)及模糊三支概念(X, ( B˜, B˜c)), 稳定性

$ \begin{array}{l} \xi\left(\left(X, \left(\widetilde{B}, \widetilde{B}^{c}\right)\right)\right)= \\ \quad \frac{1}{2^{|X|}}\left|\left\{C \subseteq X \mid \widetilde{F}^{\triangleleft}(C)=\left(\widetilde{B}, \widetilde{B}^{c}\right)\right\}\right| . \end{array}$

模糊三支概念的稳定性反映其对某些对象的依赖程度.当部分对象被移除后, 剩余对象仍能保持该模糊三支概念的完整信息.稳定性值表示在删除部分对象后, 该概念属性信息保持不变的概率.

然而, 单个模糊三支概念稳定性的计算时间复杂度为 2X, 计算开销较大.为了避免这一问题, 本文不直接采用该指标, 而是使用一种思想类似但时间复杂度更小的方法.

定义17 对于概念Gi, n, 设其对象集Xi, n包含 xi, n1, xi, n2, …, xi, nl, 且

$ \widetilde{\mathcal{F}}^{\triangleleft}\left(X_{i, n}\right)=\left(\widetilde{B}_{i, n}, \widetilde{B}_{i, n}^{c}\right) .$

依次对每个对象应用模糊三支概念算子$ \widetilde{F}^{\triangleleft}(\cdot)$, 若存在对象 xi, nj∈ Xi, n, 属性a∈ A及

$ \widetilde{\mathcal{F}}^{\triangleleft}\left(x_{i, n}^{j}\right)=\left(\widetilde{B}_{i, n}^{j}, \widetilde{B}_{i, n}^{c j}\right), $

使得

$ \widetilde{B}_{i, n}^{j}(a)=\widetilde{B}_{i, n}(a)$

或

$ \widetilde{B}_{i, n}^{c j}(a)=\widetilde{B}_{i, n}^{c}(a), $

则称 xi, nj为Xi, n的有效对象.

所有有效对象构成的集合记为Ti, n.在对Xi, n中所有对象处理完成后, 贡献度

$ c_{i, n}=\left|\square_{i, n}\right| /\left|X_{i, n}\right| .$

贡献度主要从概念内部对象的角度刻画局部结构信息.与此不同, 层级一致性进一步从当前概念与其父概念之间的关系出发, 刻画当前概念对所在概念层次中共有结构信息即全局结构信息的保持程度.

定义18 设Gi, n在加权伪概念Ek, i中的父概念为Gi, n-1, 且

$ \widetilde{\mathcal{F}}^{\triangleleft}\left(X_{i, n-1}\right)=\left(\widetilde{B}_{i, n-1}, \widetilde{B}_{i, n-1}^{c}\right) .$

对于∀ a∈ A, 定义

$ \begin{array}{l} A_{G_{i, n}}=\left\{a \in A \mid \widetilde{B}_{i, n}(a)=\widetilde{B}_{i, n-1}(a)\right\}, \\ A_{G_{i, n}}^{c}=\left\{a \in A \mid \widetilde{B}_{i, n}^{c}(a)=\widetilde{B}_{i, n-1}^{c}(a)\right\} . \end{array}$

则模糊三支概念的层级一致性为:

$ u_{i, n}=\frac{\left|A_{G_{i, n}}\right|+\left|A_{G_{i, n}}^{c}\right|}{2|A|} .$

层级一致性通过对比当前模糊三支概念与其父概念的属性刻画, 反映当前概念对概念层次里共有结构信息的保持程度.在由父概念向子概念逐层细化的过程中, 若子概念与父概念在隶属度和非隶属度对应的属性刻画上具有较高的一致程度, 说明该子概念在细化过程中仍能较好地保持父概念表征的共有结构信息, 其在当前层级结构中具有较强的代表性.反之, 若二者差异较大, 说明该子概念更多地反映局部变化, 对上层共有结构的保持程度较低.因此, ui, n越大, 表示当前概念与其父概念的层级一致性越高.对于层级中的首个概念Gi, 1, 由于不存在父概念, 令ui, 1=1.该指标后续作为乘法权重因子, 取1表示不产生衰减, 从而在权重计算中起到中性作用.对层级一致性较高的概念赋予更高权重, 有助于在融合多个相似概念时更多地保留其共同的层次结构信息, 降低局部结构偏离对伪概念整体表达的影响.

然而, 由于每个模糊三支概念的权重ω i, n由多个因素共同决定, 因此需要对ω i, n进行归一化处理, 生成最终的加权伪概念.

定义19 对于Gi, n, 其权重ω i, n由其自身信息di, n、ci, n和ui, n共同决定.通过归一化处理后, 可得到Gi, n的最终权重:

$ \omega_{i, n}^{* }=\omega_{i, n}\left(\sum_{j=1}^{m} \omega_{i, j}\right)^{-1} .$

若分母为0, 则令各概念权重均为 1/m.因此, 将加权伪概念Ek, i的对象与属性定义如下:

$ \begin{array}{l} X_{i}^{k}=X_{i, 1} \cup X_{i, 2} \cup \cdots \cup X_{i, m}, \\ \widetilde{B}_{i}^{k}(a)=\omega_{i, 1}^{* } \widetilde{B}_{i, 1}(a)+\omega_{i, 2}^{* } \widetilde{B}_{i, 2}(a)+\cdots+ \\ \omega_{i, m}^{* } \widetilde{B}_{i, m}(a), \\ \left(\widetilde{B}^{c}\right)_{i}^{k}(a)=\omega_{i, 1}^{* } \widetilde{B}_{i, 1}^{c}(a)+\omega_{i, 2}^{* } \widetilde{B}_{i, 2}^{c}(a)+\cdots+ \\ \\ \omega_{i, m}^{* } \widetilde{B}_{i, m}^{c}(a) . \end{array}$

算法4 加权伪概念构建算法

输入 模糊三支属性粒概念集合V

输出 加权伪概念集合ε

for each Vk∈ V:

初始化ε k=Ø

for each Vk, i:

初始化 Ek, i

for each Gi, n:

计算ω i, n(定义16)

end for

for each Gi, n:

计算 ωi, n* (定义19)

计算Ek, i

end for

更新ε k← ε k∪ Ek, i

end for

ε ← ε ∪ ε k

end for

返回ε

算法4展示在概念聚类之后, 如何通过计算聚类中各概念的权重以构建加权伪概念.因此, 该方法不仅能利用聚类结果降低概念数量, 还能通过权重分配保留不同概念之间的信息差异.

需要指出的是, 上述聚类结果和加权伪概念的构建均受到相似度阈值τ 的影响, 因此有必要进一步讨论τ 的选取问题.

2.4 基于验证集的阈值评价过程

在模糊三支属性粒概念聚类过程中, 相似度阈值τ 直接决定概念聚类结果, 并进一步影响加权伪概念的构建质量.若τ 值过高, 可能导致可合并概念数量不足, 难以有效降低概念空间规模; 若τ 值过低, 可能将差异较大的概念划分到同一聚类中, 影响伪概念的信息表达能力.因此, 有必要基于验证集构建阈值评价准则, 确定较优的相似度阈值.

定义20 定义标签k下的模糊三支粒概念空间

$ C S_{k}=A S_{A}^{k} \cup O S_{U}^{k}, $

对象集合U被划分为训练集Utrain、验证集Uval和测试集Utest.对于∀ xt∈ Utest, xv∈ Uval, 其隶属度为 B˜t, 非隶属度为 B˜tc.

给定∀ CSk∈ CS, 其中CS表示所有CSk集合, 以及任意加权伪概念或模糊三支概念

$ \left(X_{k, j}, \left(\widetilde{B}_{k, j}, \widetilde{B}_{k, j}^{c}\right)\right) \in C S_{k}, $

其与验证对象xv之间的距离为:

$ D C_{k, j}=\sqrt{\left\|\widetilde{B}_{k, j}-\widetilde{B}_{v}\right\|^{2}+\left\|\widetilde{B}_{k, j}^{c}-\widetilde{B}_{v}^{c}\right\|^{2}} .$

给定阈值τ , 优化后的模糊三支概念空间CSk记为 CSkτ.函数d(k)表示在阈值τ 下进行聚类后, CSkτ中模糊三支粒概念聚类的数量.设验证集上共有V个对象, 则目标函数

$ \begin{array}{l} K(\tau, d(k))= \\ \quad \min _{d(k), k} \sum_{v=1}^{V} \sqrt{\left\|\widetilde{B}_{k, j}-\widetilde{B}_{v}\right\|^{2}+\left\|\widetilde{B}_{k, j}^{c}-\widetilde{B}_{v}^{c}\right\|^{2}}- \\ \quad \max _{d\left(k^{\prime}\right)} \sum_{k^{\prime} \neq k} \sum_{v=1}^{V} \sqrt{\left\|\widetilde{B}_{k^{\prime}, j}-\widetilde{B}_{v}\right\|^{2}+\left\|\widetilde{B}_{k^{\prime}, j}^{c}-\widetilde{B}_{v}^{c}\right\|^{2}}, \end{array}$

其中j表示类别k下第j个加权伪概念或模糊三支对象粒概念.

根据模糊三支概念与验证集对象xv之间距离的定义可看出, 目标函数的第1项表示xv与其真实类别对应的模糊三支概念空间之间的最小距离, 第2项表示xv与其它类别模糊三支概念空间之间的最大距离.因此, 该目标函数旨在使验证对象尽可能接近其真实类别对应的概念空间, 同时与其它类别的概念空间保持较大区分度.阈值τ 的优化问题可表示为:

$ \begin{array}{l} \tau=\arg \min _{d(k)} K(\tau, d(k)) \in[0, 1], \\ k=1, 2, \cdots, n . \end{array}$

理论上可通过求解上式得到最优阈值 τ .然而, 由于上式难以获得解析解, 因此本文采用网格搜索方法优化τ , 对于FG3WCCL中涉及的其它超参数, 如衰减基数等, 也可采用类似的网格搜索策略进行选择.由于相关超参数的候选范围相对有限, 网格搜索能在可接受的计算成本内获得较优的参数组合, 保证后续分类实验的稳定性.

2.5 测试集预测过程

算法5 测试集上的预测

输入 加权伪概念空间集合ε ,

模糊三支对象粒概念空间测试集Utest

输出 测试集的标签集合Θ

初始化Θ =Ø

for each xt∈ Utest:

初始化 θ t=0

for each 类别 k∈ D:

for each OSx∈ OSUk:

计算DCk, j

end for

for each Ek, i∈ ε k:

计算DCk, j

end for

使用min{DCk, j}的信息更新θ t

end for

Θ =Θ ∪ θ t

end for

返回Θ

在完成阈值τ 及相关超参数选择后, 进一步基于测试集评价方法的分类性能.具体而言, 对于任意测试对象xt∈ Utest, 计算其与各类别模糊三支粒概念空间之间的距离, 并将距离最小的类别作为预测标签.

2.6 复杂度分析

为了进一步说明FG3WCCL在实际应用中的可行性, 下面从时间复杂度角度分析计算开销.设对象数量N=|U|, 属性数量M=|A|, 类别数量C=|D|,

在算法1中, 构建模糊三支对象粒概念和模糊三支属性粒概念时, 需要围绕对象和属性组合反复计算 S(x, a)、模糊三支概念算子及相应对象集合.由于每次计算通常需要在对象集和属性集上进行扫描, 因此时间复杂度可粗略记为O(N2M2).

在算法2中, 基于谱分解的对象约简方法首先需要对各类别数据子矩阵构造Gram矩阵, 时间复杂度为O(NM2). 然后, 对每个类别的 M× M的Gram矩阵进行特征值分解, 时间复杂度为O(CM3). 最后, 还需要计算对象评分并按照评分排序, 时间复杂度为O(Nlog2N).因此, 算法2的时间复杂度为

$O\left(N M^{2}+C M^{3}+N \log _{2} N\right) .$

在算法3中, 需要对模糊三支属性粒概念进行相似度聚类.对于每个属性, 同类概念之间需要两两对比, 而每次对比又涉及对象集合的包含关系和交并计算, 因此该部分时间复杂度为O(N3M).

在算法4中, 加权伪概念构建方法需要计算每个概念的衰减因子、贡献度和层级一致性, 并对概念进行加权融合.由于概念数量可由对象和属性组合上界控制, 因此该部分时间复杂度为O(N2M2).

在算法5中, 分类预测需要计算测试对象与各类别下模糊三支粒概念空间之间的距离, 若测试对象数量与训练对象数量同阶, 则该部分时间复杂度可粗略记为O(N2M2).

综上所述, FG3WCCL的总体时间复杂度为

$O\left(N^{3} M+N^{2} M^{2}+C M^{3}+N \log _{2} N\right) .$

3 实验及结果分析

为了评估FG3WCCL在分类任务中的性能, 选取UCI Machine Learning Repository、KEEL数据库上共14个数据集进行实验, 各数据集详细信息如表1所示.

表1 实验数据集 Table 1 Experimental datasets

在实验之前, 对每个数据集进行预处理, 使所有数据值均归一化至[0, 1]区间, 对象x 在属性aj上的隶属度计算如下:

$\widetilde{I}\left(x, a_{j}\right)=\frac{f\left(x, a_{j}\right)-\min _{1 \leqslant i \leqslant u} f\left(x_{i}, a_{j}\right)}{\max _{1 \leqslant i \leqslant u} f\left(x_{i}, a_{j}\right)-\min _{1 \leqslant i \leqslant u} f\left(x_{i}, a_{j}\right)}, $

其中, f(x, aj)表示对象x在属性aj上的原始取值, f(xi, aj)表示对象xi在属性aj上的原始取值, u表示对象总数.若某一属性的最大值与最小值相等, 该属性归一化值统一设为0或直接剔除.该操作实现不同属性之间隶属度的归一化处理.

实验中对若干超参数进行选择与调整以提升方法性能.在优化过程中, 为了获得更优的分类效果, 将数据随机划分为70%的训练集、10%的验证集及20%的测试集.通过上述优化策略, 能基于验证集确定较优阈值τ , 从而提升整体性能.

所有实验均在配置为Intel Core i5-7200U CPU(主频2.50 GHz)、内存8 GB的计算机上完成.

3.1 对比实验

本文选择如下15种对比方法.

1)模糊概念认知学习方法:FCLM[4]、FGC-CL[5]、ILMPFTC[6]、DMPWFC[8]、FRCM(Fuzzy Rule Based Classification Model)[24]、MA-CLM(Multi-atten-tion Concept-Cognitive Learning Model)[25].

2)基于模糊相似性的分类方法:CFKNN(Con-densed Fuzzy K-Nearest Neighbor Rule)[26]、FRNN(Fuzzy-Rough Nearest Neighbor)[27]、文献[28]方法.

3)经典分类方法:C4.5、NB(Naive Bayes)、LDA(Linear Discriminant Analysis)、C-SVM、NU-SVM、RBFN(Radial Basis Function Network).

基于模糊相似性的分类方法和经典分类方法在KEEL软件平台上运行, 其余方法在Matlab 2019b环境中进行测试.在Firewall、Skin这2个对象相对较多的数据集上使用基于谱分解的对象约简方法进行数据预处理, 即在不显著损失有用信息的前提下, 减少数据集上样本数量, 提升计算效率.为了减少误差并保证结果的公平性, 每种算法均重复运行10次, 给出平均分类准确率和标准差.

FG3WCCL与模糊概念认知学习方法在各数据集上的分类准确率如表2所示, 表中黑体数字表示最优值.由表可知, FG3WCCL在14个数据集上的平均分类准确率为87.95%.相比FCLM提升9.08%, 相比FRCM提升29.12%, 相比DMPWFC提升13.65%, 相比ILMPFTC提升12.32%, 相比FGCCL提升11.10%, 相比MA-CLM提升15.59%.从另一角度来看, 在14个数据集上, FG3WCCL在其中11个数据集上取得最高或并列最高的分类准确率, 表明其具有良好的有效性.仅在Glioma、Fourclass、Fire- wall数据集上未取得最优值.

表2 FG3WCCL与模糊概念认知学习方法的分类准确率 Table 2 Classification accuracy of FG3WCCL and fuzzy concept-cognitive learning methods %

FG3WCCL与基于模糊相似性的分类方法和经典分类方法的分类准确率如表3所示, 表中黑体数字表示最优值.

表3 FG3WCCL与基于模糊相似性的分类方法和经典分类方法的分类准确率 Table 3 Classification accuracy of FG3WCCL, fuzzy similarity-based classification methods, and classical classification methods %

由表3可见, FG3WCCL的平均分类准确率为87.95%, 为最高值, 并在其中11个数据集上取得最高或并列最高的分类准确率, 进一步验证该方法的有效性.

仅对比分类准确率虽能反映方法在各数据集上的总体表现, 但仍不足以说明不同方法之间的性能差异是否具有统计意义.因此, 本文进一步采用临界差异(Critical Difference, CD)图分析各方法的平均秩.定义显著性水平α =0.05, 基于Friedman检验及相应后续对比得到CD值, 各方法对比结果如图2所示.由图可见, FG3WCCL 在所有对比方法中的平均秩排名第一, 说明其优势并非仅由个别数据集上的偶然结果驱动, 而是在跨数据集对比中表现出较好的稳定性.若两个方法之间的平均秩差超过CD值, 则认为二者在给定置信水平下存在统计显著差异.结合图2可见, FG3WCCL与若干排名较低的方法之间存在明显差距, 进一步支持其在整体分类性能上的优势.

图2 各方法的CD图Fig.2 CD diagram of different algorithms

3.2 鲁棒性评估

在鲁棒性实验中, 将每个数据集划分为三部分, 即70%的数据用于训练、10%的数据用于验证、20%的数据用于测试.在训练集的属性中加入噪声, 而测试集保持不变.

针对每个数据集, 在0%、5%、10%、15%、20%、25%、30%的数据中加入噪声, 对FG3WCCL及6种模糊概念认知学习方法进行测试.每个数据集在每个噪声水平下的实验均重复运行10次, 并记录其平均结果, 结果如图3所示.

图3 FG3WCCL与模糊概念认知学习方法在不同噪声等级下的分类准确率Fig.3 Classification accuracy of FG3WCCL and fuzzy concept-cognitive learning methods under1different noise levels

由图3可见, 在大多数情况下, FG3WCCL的分类准确率最高, 表明其对噪声具有较强的鲁棒性, 即使在较高噪声水平下, 仍能保持较高的分类准确率, 仅表现出轻微的性能下降.相比之下, 对比方法的分类准确率表现较不稳定.例如:在Firewall数据集上, MA-CLM在训练集加入噪声后分类准确率显著下降, 说明其在此数据集上的鲁棒性不佳.此外, ILMPFTC在Titanic数据集上的波动较大, 也与其在无噪声数据情况下的表现有较大差异.总之, 模糊概念认知学习方法在一定程度上具有抗噪能力, 而 FG3WCCL在多数噪声条件下表现出较优的分类性能和稳定性.

3.3 消融实验

为了检验FG3WCCL中加权伪概念构造方法的有效性, 设计消融实验, 验证融合概念局部信息与全局信息的优势.针对14个数据集均采用10折交叉验证, 评估方法的分类准确率, 结果如图4所示.在图中, 完整方法是本文提出的加权伪概念构造方法, 即算法4, 等比权重方法采用定义15给出的权重构造方式, 均等权重方法是对构成同一伪概念的各模糊三支概念赋予相同权重.

图4 不同权重策略的分类准确率Fig.4 Classification accuracy with different weighting strategies

由图4可知, 在所有数据集上, 算法4的分类准确率均最优.尽管由于数据集差异, 不同数据集上完整方法相对于其它两种方法的性能提升幅度存在一定差异, 但总体而言, 完整方法始终保持最优性能.

此外, 从图4中还可观察到, 等比权重方法与均等权重方法在各数据集上的表现差异较小, 说明仅采用单一权重策略难以充分挖掘概念结构信息, 而本文提出的融合策略能更有效地提升分类性能.

3.4 有效性分析

为了进一步验证本文提出的基于谱分解的对象约简方法的有效性, 采用随机采样方法进行对比实验.在该实验中, 保持分类模型、参数设置及测试流程不变, 仅将训练集构造过程中的对象筛选策略替换为随机分层采样方法进行对比.实验在Skin数据集上进行, 对象数量为245 057.

首先, 设定训练阶段需要保留的样本总量, 保留样本规模分别设为500、1 000、2 500、5 000、10 000、20 000、40 000、60 000, 并依据各类别在原始数据中的比例, 将该数量分配到不同类别中.然后, 在每个类别内部采用无放回随机抽样的方式选取相应数量的对象, 并合并针对各类别抽取得到的样本, 形成降采样后的训练集.训练集全部用于模型训练, 不再进一步划分.测试集仍由从原始未降采样数据中按类别比例随机抽取20%的样本构成, 保证测试分布的一致性.

为了减少随机抽样带来的偶然性影响, 在每种保留规模下重复进行5次训练样本选取.对于每次训练样本选取, 进一步重复进行5次测试集抽样, 最终以25次结果的平均值和标准差作为评价依据.通过该对比实验, 可在相同样本规模和相同实验流程下, 将基于谱分解的对象约简方法与随机约简方法进行直接对比, 从而更客观地评估本文样本筛选机制的有效性.

两种方法的分类准确率对比如图5所示.

图5 2种约简方法的分类准确率Fig.5 Classification accuracy of 2 reduction methods

由图5可看出, 除样本量为10 000和20 000以外, 本文方法在其余样本规模下的分类准确率总体上均高于随机约简方法, 对应误差明显更小.这表明, 相比随机选择方法, 本文方法在多数情形下能更有效地保留对分类任务有用的信息, 从而表现出更优的分类性能和更强的稳定性.尤其是当对象数量较少时, 本文方法仍能维持较高的分类准确率和较低的波动水平, 而随机约简方法在小样本条件下误差明显增大, 说明其结果更容易受到样本选取偶然性的影响, 稳定性相对较弱.

需要指出的是, 在中等样本规模条件下, 本文方法的性能出现一定程度的下降.其可能原因在于, 该方法主要基于数据的整体结构特征进行信息提取, 对于数据中潜在的复杂非线性模式的刻画仍存在一定局限, 可能保留部分对分类不利的冗余信息或忽略某些关键判别特征, 最终导致分类准确率阶段性下降.

4 结束语

本文针对现有模糊三支概念认知学习方法中属性信息利用不足、伪概念构建缺乏权重区分及大规模数据条件下计算开销较高等问题, 提出基于加权伪概念的模糊粒三支概念认知学习方法(FG3W- CCL), 将模糊三支属性粒概念引入概念认知学习方法, 构建模糊三支属性粒概念空间和模糊三支对象粒概念空间, 增强对属性信息和结构信息的表达能力.同时, 通过模糊三支属性粒概念聚类构建候选概念集合, 并进一步提出基于局部贡献度、层级衰减因子和层级一致性的加权伪概念构造方法, 合理刻画不同概念的信息贡献程度.此外, 引入基于谱分解的对象约简方法, 在保持原始属性空间不变的前提下筛选代表性对象, 减少对象数量并提高运行效率.实验表明, FG3WCCL在多个数据集上具有较优的分类性能和稳定性.

然而, FG3WCCL 仍存在一些不足.首先, 加权伪概念中相关参数的选择具有一定的灵活性, 不同参数组合可能对分类结果产生不同影响.其次, 基于谱分解的对象约简方法主要基于样本间的线性结构信息, 对潜在复杂非线性关系的刻画仍存在一定局限.此外, 当数据集上对象数量或属性数量较大时, 运行时间仍可能较长.今后将进一步探索参数自适应选择机制、非线性结构保持的对象约简方法, 以及更高效的概念空间构建策略, 提升方法在复杂数据环境下的适用性.

本文责任编委 苗夺谦

Recommended by Associate Editor MIAO Duoqian

参考文献
[1] Guo D D, Xu W H, Ding W P, et al. Concept-cognitive learning survey: mining and fusing knowledge from data[J/OL]. Information Fusion, 2024, 109. https://doi.org/10.1016/j.inffus.2024.102426. [本文引用:1]
[2] Zhang X Y, Guo D D, Xu W H. Two-way concept-cognitive lear-ning with multi-source fuzzy context[J]. Cognitive Computation, 2023, 15(5): 1526-1548. [本文引用:1]
[3] Yao Y Y. Three-way granular computing, rough sets, and formal concept analysis[J]. International Journal of Approximate Reaso-ning, 2020, 116(C): 106-125. [本文引用:1]
[4] Mi Y L, Shi Y, Li J H, et al. Fuzzy-based concept learning me-thod: exploiting data with fuzzy conceptual clustering[J]. IEEE Transactions on Cybernetics, 2022, 52(1): 582-593. [本文引用:4]
[5] Deng X Y, Li J H, Qian Y H, et al. An emerging incremental fuzzy concept-cognitive learning model based on granular computing and conceptual knowledge clustering[J]. IEEE Transactions on Emerging Topics in Computational Intelligence, 2024, 8(3): 2417-2432. [本文引用:5]
[6] Yuan K H, Xu W H, Li W T, et al. An incremental learning me-chanism for object classification based on progressive fuzzy three-way concept[J]. Information Sciences, 2022, 584: 127-147. [本文引用:4]
[7] Guo D D, Xu W H, Qian Y H, et al. Fuzzy-granular concept-cognitive learning via three-way decision: performance evaluation on dynamic knowledge discovery[J]. IEEE Transactions on Fuzzy Systems, 2024, 32(3): 1409-1423. [本文引用:1]
[8] Zhang C L, Tsang E C C, Xu W H, et al. Incremental concept-cognitive learning approach for concept classification oriented to weighted fuzzy concepts[J/OL]. Knowledge-Based Systems, 2023, 260. https://doi.org/10.1016/j.knosys.2022.110093. [本文引用:2]
[9] Zhang L F, Yan E L, Hao T Y. Fuzzy concept-cognitive learning based on attention mechanism and three-way partial order structure[J/OL]. Applied Soft Computing, 2026, 191. https://doi.org/10.1016/j.asoc.2026.114664. [本文引用:1]
[10] Guo D D, Xu W H, Qian Y H, et al. M-FCCL: memory-based con-cept-cognitive learning for dynamic fuzzy data classification and knowledge fusion[J/OL]. Information Fusion, 2023, 100. https://doi.org/10.1016/j.inffus.2023.101962. [本文引用:3]
[11] DING Y, XU W H. Multi-granularity interval-intent fuzzy concept-cognitive learning: an attention-enhanced adaptive clustering frame-work[J/OL]. Information Fusion, 2026, 127(A). https://doi.org/10.1016/j.inffus.2025.103715. [本文引用:1]
[12] XU W H, ZHANG C Z. RF-WFCCL: a rand om forest-driven weighted fuzzy concept cognitive learning[J/OL]. Fuzzy Sets and Systems, 2026, 529. https://doi.org/10.1016/j.fss.2025.109724. [本文引用:1]
[13] Xie J P, Yang J, Li J H, et al. An efficient method of renewing object-induced three-way concept lattices involving decreasing attribute-granularity levels[J/OL]. International Journal of Appro-ximate Reasoning, 2024, 164. https://doi.org/10.1016/j.ijar.2023.109083. [本文引用:1]
[14] Qi J J, Wei L, Yao Y Y. Three-way formal concept analysis[C]//Proceedings of the 9th International Conference on Rough Sets and Knowledge Technology. Berlin, Germany: Springer, 2014: 732-741. [本文引用:1]
[15] Wille R. Restructuring lattice theory: an approach based on hierarchies of concepts[C]//Proceedings of the 7th International Confe-rence on Formal Concept Analysis. Berlin, Germany: Springer, 2009: 314-339. [本文引用:2]
[16] Ganter B, Stumme G, Wille R. Formal concept analysis: foundations and applications[M]. Berlin, Germany: Springer, 2005. [本文引用:2]
[17] Zadeh L A. Fuzzy sets and information granularity[M]. Singapore, Singapore: World Scientific, 1996. [本文引用:1]
[18] Zhang W X, Ma J M, Fan S Q. Variable threshold concept lattices[J]. Information Sciences, 2007, 177(22): 4883-4892. [本文引用:1]
[19] Bělohlávek R, Sklenář V, Zacpal J. Crisply generated fuzzy concepts[C]//Proceedings of the 3rd International Conference on Formal Concept Analysis. Berlin, Germany: Springer, 2005: 269-284. [本文引用:1]
[20] 龙柄翰, 徐伟华. 模糊三支概念分析与模糊三支概念格[J]. 南京大学学报(自然科学版), 2019, 55(4): 537-545.
(Long B H, Xu W H. Fuzzy three-way concept analysis and fuzzy three-way concept lattice[J]. Journal of Nanjing University(Na-tural Science), 2019, 55(4): 537-545. ) [本文引用:1]
[21] Shi Y, Mi Y L, Li J H, et al. Concept-cognitive learning model for incremental concept learning[J]. IEEE Transactions on Systems, Man, and Cybernetics(Systems), 2021, 51(2): 809-821. [本文引用:1]
[22] Mahoney M W, Drineas P. CUR matrix decompositions for improved data analysis[J]. PNAS, 2009, 106(3): 697-702. [本文引用:1]
[23] Sassi M, Touzi A G, Ounelli H. Clustering quality evaluation based on fuzzy FCA[C]//Proceedings of the 18th International Conference on Database and Expert Systems Applications. Berlin, Germany: Springer, 2007: 639-649. [本文引用:1]
[24] Niu J J, Chen D G, Li J H, et al. Fuzzy rule-based classification method for incremental rule learning[J]. IEEE Transactions on Fuzzy Systems, 2022, 30(9): 3748-3761. [本文引用:1]
[25] Xu W H, Chen Y Q. Multi-attention concept-cognitive learning model: a perspective from conceptual clustering[J/OL]. Know-ledge-Based Systems, 2022, 252. https://doi.org/10.1016/j.knosys.2022.109472. [本文引用:1]
[26] Zhai J H, Li N, Zhai M Y. The condensed fuzzy k-nearest neighbor rule based on sample fuzzy entropy[C]//Proceedings of the In-ternational Conference on Machine Learning and Cybernetics. Washington, USA: IEEE, 2011: 282-286. [本文引用:1]
[27] Sarkar M. Fuzzy-rough nearest neighbor algorithms in classification[J]. Fuzzy Sets and Systems, 2007, 158(19): 2134-2152. [本文引用:1]
[28] Keller J M, Gray M R, Givens J A. A fuzzy k-nearest neighbor algorithm[J]. IEEE Transactions on Systems, Man, Cybernetics, 1985, SMC-15(4): 580-585. [本文引用:1]