欢迎访问陕西师范大学学报(自然科学版)官方网站!
粒计算与知识发现专题

基于代表三元概念矩阵的三元概念约简

  • 闫丽 1, 2, 3 ,
  • 赵思雨 1, 3 ,
  • 魏玲 , 1, 3, *
展开
  • 1 西北大学 数学学院,陕西 西安 710127
  • 2 宝鸡文理学院 数学与信息科学学院,陕西 宝鸡 721013
  • 3 西北大学 概念、认知与智能研究中心,陕西 西安 710127
* 魏玲,女,教授,博士生导师,主要从事形式概念分析、粗糙集、三支决策、粒计算等研究。E-mail:

Office editor: 宋轶文

收稿日期: 2024-12-03

  网络出版日期: 2025-12-17

基金资助

国家自然科学基金(12171392)

陕西省自然科学基础研究计划(2024JC-YBMS-013)

陕西数理基础科学研究项目(23JSZ008)

陕西省教育厅专项科研计划项目(21JK0479)

Triadic concept reduction based on representative triadic concept matrix

  • YAN Li 1, 2, 3 ,
  • ZHAO Siyu 1, 3 ,
  • WEI Ling , 1, 3, *
Expand
  • 1 School of Mathematics, Northwest University, Xi’an 710127, Shaanxi, China
  • 2 School of Mathematics and Information Sciences, Baoji University of Arts and Sciences, Baoji 721013, Shaanxi, China
  • 3 Institute of Concepts, Cognition and Intelligence, Northwest University, Xi’an 710127, Shaanxi, China

Received date: 2024-12-03

  Online published: 2025-12-17

摘要

三元概念分析是以三元背景为数据基础,通过构造三元概念对数据进行知识发现的理论方法。三元概念约简是保持三元背景的三元关系不变的极小三元概念集。基于此,研究基于代表三元概念矩阵的三元概念约简问题:首先定义代表三元概念矩阵并给出基于该矩阵的三元概念协调集和三元概念约简的判定定理;其次定义最小代表三元概念矩阵并给出通过该矩阵获取三元概念约简的算法;最后从最小代表三元概念矩阵的角度分别给出核心、相对必要和绝对不必要三元概念的特征。

本文引用格式

闫丽 , 赵思雨 , 魏玲 . 基于代表三元概念矩阵的三元概念约简[J]. 陕西师范大学学报(自然科学版), 2025 , 53(6) : 71 -79 . DOI: 10.15983/j.cnki.jsnu.2025020

Abstract

Triadic concept analysis is a theoretical approach to knowledge discovery of a triadic context by constructing triadic concepts. A triadic concept reduct is a minimal triadic concept set that preserves triadic relation of a triadic context unchanged.The problems of triadic concept reduction based on the representative triadic concept matrix are studied. Firstly, the representative triadic concept matrix is defined. On the basis of the matrix, judging theorems of a triadic concept consistent set and a triadic concept reduct are given. Secondly, the minimum representative triadic concept matrix is defined and the algorithm to obtain triadic concept reducts through the matrix is given. Finally, the characteristics of core, relatively necessary and absolutely unnecessary triadic concepts are given respectively from the perspective of the minimum representative triadic concept matrix.

形式概念分析(formal concept analysis,FCA)由德国数学家Wille于1982年首次提出[1],此后由Ganter等[2]多位学者逐步发展完善。FCA是基于形式背景进行数据分析的有力工具,目前已发展成为自身理论与交叉研究均较为成熟的科学理论。近年来,FCA在构建概念格[3]、属性约简[4]、规则获取[5]和知识发现[6-7]等方面取得诸多成果。
魏玲等[8-9]于2018年提出了保持形式背景的二元关系不变的概念约简理论。目前,概念约简已引起相关领域学者的关注。王霞等[10]通过构造概念可辨识矩阵找出所有概念约简;谢小贤等[11]研究了基于布尔矩阵的概念约简问题;Zhao等[12]给出了基于代表概念矩阵的概念约简方法;魏玲等[13]研究了对称形式背景及其概念约简问题;李炎等[14]探讨了保持规则前件信息的概念约简问题;朱朵朵等[15]给出了基于不完备背景的3类SE-ISI概念约简获取理论与方法;于亚琪等[16]研究了面向属性概念格的概念约简及其在知识空间理论中的应用。
Wille和Lehmann于1995年提出了三元概念分析(triadic concept analysis,TCA)[17-18]。TCA的数据基础是三元背景,可形式化表示为由对象集、属性集、条件集,以及三者间三元关系形成的四元组。Wille在三元背景上定义了对象集、属性集和条件集之间的诱导算子,并由此生成三元概念。三元概念将形式概念从二维空间推广至三维空间,通过增加条件维度来描述在一定条件下一个对象与一个属性之间是否存在具有关系。
近年来,国内学者们开始关注三元概念分析。魏玲等[19-20]对三元概念分析的研究工作进行了梳理并研究了三元背景基于二元关系不变的约简问题;祁建军等[21]给出了关于三元背景及概念三元格的简化方法;王霞等[22-23]给出了三元概念的一种构造方法并研究了基于条件属性蕴含的概念格构造及简化问题;李俊余等[24-25]探讨了三元概念与形式概念的关系并提出了基于三元因子分析的三元概念约简问题,给出了验证一个三元概念集合是否为三元概念约简的方法;李萱等[26]讨论了三元概念约简与概念约简的关系;王啸等[27]给出了基于待选集的三元概念构造方法。
李俊余等[25]提出的三元因子分析法即利用三元因子分析来验证给定的三元概念集合是否为一个三元概念约简,该方法虽然可以探讨三元概念约简问题,但是无法直接得到所有的三元概念约简。Zhao等[12]在形式背景中提出了基于代表概念矩阵求解所有概念约简的方法。受该方法的启发,本文将三元背景中的三元关系和三元概念之间的联系以矩阵的形式直观呈现,定义了代表三元概念矩阵,并基于代表三元概念矩阵给出了三元概念约简的求解方法。进一步,对代表三元概念矩阵进行简化,提出了最小代表三元概念矩阵,并从最小代表三元概念矩阵的角度分别给出了核心、相对必要和绝对不必要三元概念的特征。本文提出的方法能够直接获取所有的三元概念约简,丰富了三元概念分析及三元概念约简的理论研究。

1 预备知识

本节给出三元概念分析的相关基础知识。
定义1[17] 称(K1,K2,K3,Y)为三元背景,其中K1K2K3为非空集合,YK1K2K3之间的三元关系,即YK1×K2×K3。称K1K2K3分别为对象集、属性集和条件集,K1K2K3的元素分别为对象、属性和条件。若对象g、属性m和条件b具有关系Y,则记为(g,m,b)∈Y,表示对象g在条件b下具有属性m
定义2[17]K=(K1,K2,K3,Y)为三元背景,{i,j,k}={1,2,3}且j<k。∀XKi,ZKj×Kk,定义(i)-诱导算子如下:
X(i)={(aj,ak)∈Kj×Kk|(ai,aj,ak)∈Y,∀aiX},
Z(i)={aiKi|(ai,aj,ak)∈Y,∀(aj,ak)∈Z}。
定义3[17]K=(K1,K2,K3,Y)为三元背景,AiKi,i=1,2,3。若满足Ai=(Aj×Ak)(i),其中{i,j,k}={1,2,3}且j<k,则称(A1,A2,A3)为三元背景K的三元概念,并称A1为外延,A2为内涵,A3为方式。
定义4[25]K=(K1,K2,K3,Y)为三元背景,T(K)是K的所有三元概念构成的集合,RT(K)。若
Y= ( A 1 , A 2 , A 3 ) R A1×A2×A3,
则称R为保持三元背景K不变的三元概念协调集。若进一步∀(A1',A2',A3')∈R都有
Y ( A 1 , A 2 , A 3 ) R \ { ( A 1 ' , A 2 ' , A 3 ' ) } A1×A2×A3,
则称R为保持三元背景K不变的三元概念约简。
定义5[25]K=(K1,K2,K3,Y)为三元背景,T(K)是K的所有三元概念构成的集合,{Ri|iτ,τ为指标集}为K的所有三元概念约简的集合,三元概念可分为以下三类:
1)核心三元概念集C= i τ Ri;
2)相对必要三元概念集K= i τ Ri- i τ Ri;
3)绝对不必要三元概念集U=T(K)- i τ Ri
例1 表1给出三元背景K=(K1,K2,K3,Y),其中对象集K1={1,2,3,4,5,6},属性集K2={a,b,c,d,e,f},条件集K3={A,B,C}。
表1 三元背景K=(K1,K2,K3,Y)

Tab.1 A triadic context K=(K1,K2,K3,Y)

对象 A B C
a b c d e f a b c d e f a b c d e f
1 0 0 1 0 0 0 0 0 1 1 0 0 0 0 1 1 0 0
2 0 1 1 1 0 1 0 1 1 1 0 1 1 1 1 1 0 1
3 1 1 1 1 0 1 1 1 1 1 1 1 0 1 1 1 1 1
4 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
5 1 1 0 1 0 1 1 1 1 1 1 1 1 1 1 1 1 1
6 0 0 1 1 0 1 1 1 1 1 1 1 1 1 1 1 0 1
根据定义3计算出该三元背景的三元概念如下:
N1=({1,2,3,6},{c},K3),
N2=({2,3},{b,c,d,f},K3),
N3=({3},{a,b,c,d,f},{A,B}),
N4=({3,4,5},{a,b,d,f},{A,B}),
N5=({2,3,6},{c,d,e},K3),
N6=({4,5},K2,{B,C}),
N7=({2,3,4,5},{b,d,f},K3),
N8=({2,3,4,5,6},{d,f},K3),
N9=(K1,∅,K3),
N10=(K1,{c,d},{B,C}),
N11=({2,3,4,5,6},{b,c,d,f},{B,C}),
N12=(∅,K2,K3),
N13=({3,4,5,6},K2,{B}),
N14=({2,4,5,6},{a,b,c,d,f},{C}),
N15=(K1,K2,∅),
N16=({3,4,5},{b,c,d,e,f},{B,C}),
N17=({4,5},{a,b,d,f},K3),
N18=({4,5,6},{a,b,c,d,f},{B,C})。
根据定义4可找到该三元背景的三元概念约简分别为
R1={N1,N2,N4,N5,N10,N13,N14,N16},
R2={N1,N2,N4,N8,N10,N13,N14,N16},
R3={N1,N4,N5,N7,N10,N13,N14,N16},
R4={N1,N4,N7,N8,N10,N13,N14,N16},
R5={N1,N2,N3,N5,N10,N13,N14,N16,N17},
R6={N1,N3,N5,N7,N10,N13,N14,N16,N17},
R7={N1,N2,N3,N8,N10,N13,N14,N16,N17},
R8={N1,N3,N7,N8,N10,N13,N14,N16,N17}。
根据定义5,该三元背景的三元概念分类如下:
核心三元概念集C={N1,N10,N13,N14,N16},
相对必要三元概念集K={N2,N3,N4,N5,N7,N8,N17},
绝对不必要三元概念集U={N6,N9,N11,N12,N15,N18}。

2 基于代表三元概念矩阵的三元概念协调集的判定

本节通过定义三元组(g,m,b)∈Y的代表三元概念来识别具有(g,m,b)关系的三元概念,并给出构造代表三元概念矩阵和获取三元概念约简的方法。
定义6K=(K1,K2,K3,Y)为三元背景,|K1|=p,|K2|=q,|K3|=r,T(K)是K的所有三元概念构成的集合。∀(g,m,b)∈Y,(A1,A2,A3)∈T(K),若(g,m,b)∈A1×A2×A3,则称(A1,A2,A3)为三元组(g,m,b)的代表三元概念;称
REP((g,m,b))= { ( A 1 , A 2 , A 3 ) T ( K ) | ( g , m , b ) A 1 × A 2 × A 3 } , ( g , m , b ) Y ; , ( g , m , b ) Y
为(g,m,b)的代表三元概念集;称Λ=(REP((g,m,b)),(g,m,b)∈K1×K2×K3)为K的代表三元概念矩阵,该矩阵表示为Λ=Λ1|Λ2…|Λr,其中任一Λk(k=1,2,…,r)为p×q阶的矩阵。
例2(续例1) 根据定义6给出三元背景K的代表三元概念矩阵Λ,Λ=Λ1|Λ2|Λ3,其中,
Λ1= { N 1 } { N 2 , N 7 } { N 1 , N 2 , N 5 } { N 3 , N 4 } { N 2 , N 3 , N 4 , N 7 } { N 1 , N 2 , N 3 , N 5 } { N 4 , N 17 } { N 4 , N 7 , N 17 } { N 4 , N 7 , N 8 , N 17 } { N 4 , N 17 } { N 4 , N 7 , N 17 } { N 4 , N 7 , N 8 , N 17 } { N 1 , N 5 }
{ N 2 , N 5 , N 7 , N 8 } { N 2 , N 5 , N 7 , N 8 } { N 2 , N 3 , N 4 , N 5 , N 7 , N 8 } { N 2 , N 3 , N 4 , N 5 , N 7 , N 8 } { N 4 , N 7 , N 8 , N 17 } { N 4 , N 7 , N 8 , N 17 } { N 4 , N 7 , N 8 , N 17 } { N 4 , N 7 , N 8 , N 17 } { N 5 , N 8 } { N 5 , N 8 } 6 × 6,
Λ2= { N 1 , N 10 } { N 2 , N 7 , N 11 } { N 1 , N 2 , N 5 , N 10 , N 11 } { N 3 , N 4 , N 13 } { N 2 , N 3 , N 4 , N 7 , N 11 , N 13 , N 16 } { N 1 , N 2 , N 3 , N 5 , N 10 , N 11 , N 13 , N 16 } { N 4 , N 6 , N 13 , N 17 , N 18 } { N 4 , N 6 , N 7 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 6 , N 10 , N 11 , N 13 , N 16 , N 18 } { N 4 , N 6 , N 13 , N 17 , N 18 } { N 4 , N 6 , N 7 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 6 , N 10 , N 11 , N 13 , N 16 , N 18 } { N 13 , N 18 } { N 11 , N 13 , N 18 } { N 1 , N 5 , N 10 , N 11 , N 13 , N 18 }
{ N 10 } { N 2 , N 5 , N 7 , N 8 , N 10 , N 11 } { N 2 , N 5 , N 7 , N 8 , N 11 } { N 2 , N 3 , N 4 , N 5 , N 7 , N 8 , N 10 , N 11 , N 13 } { N 13 , N 16 } { N 2 , N 3 , N 4 , N 5 , N 7 , N 8 , N 11 , N 13 , N 16 } { N 4 , N 6 , N 7 , N 8 , N 10 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 6 , N 13 , N 16 } { N 4 , N 6 , N 7 , N 8 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 4 , N 6 , N 7 , N 8 , N 10 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 6 , N 13 , N 16 } { N 4 , N 6 , N 7 , N 8 , N 11 , N 13 , N 16 , N 17 , N 18 } { N 5 , N 8 , N 10 , N 11 , N 13 , N 18 } { N 13 } { N 5 , N 8 , N 11 , N 13 , N 18 } 6 × 6,
Λ3= { N 1 , N 10 } { N 14 } { N 2 , N 7 , N 11 , N 14 } { N 1 , N 2 , N 5 , N 10 , N 11 , N 14 } { N 2 , N 7 , N 11 , N 16 } { N 1 , N 2 , N 5 , N 10 , N 11 , N 16 } { N 6 , N 14 , N 17 , N 18 } { N 6 , N 7 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 6 , N 10 , N 11 , N 14 , N 16 , N 18 } { N 6 , N 14 , N 17 , N 18 } { N 6 , N 7 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 6 , N 10 , N 11 , N 14 , N 16 , N 18 } { N 14 , N 18 } { N 11 , N 14 , N 18 } { N 1 , N 5 , N 10 , N 11 , N 14 , N 18 }
{ N 10 } { N 2 , N 5 , N 7 , N 8 , N 10 , N 11 , N 14 } { N 2 , N 5 , N 7 , N 8 , N 11 , N 14 } { N 2 , N 5 , N 7 , N 8 , N 10 , N 11 , N 16 } { N 16 } { N 2 , N 5 , N 7 , N 8 , N 11 , N 16 } { N 6 , N 7 , N 8 , N 10 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 6 , N 16 } { N 6 , N 7 , N 8 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 6 , N 7 , N 8 , N 10 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 6 , N 16 } { N 6 , N 7 , N 8 , N 11 , N 14 , N 16 , N 17 , N 18 } { N 5 , N 8 , N 10 , N 11 , N 14 , N 18 } { N 5 , N 8 , N 11 , N 14 , N 18 } 6 × 6
事实上,只有非空REP((g,m,b))能识别三元组(g,m,b)∈Y,因此下文也用Λ表示所有非空REP((g,m,b))构成的集合。由于非空REP((g,m,b))给出了能体现(g,m,b)关系的所有三元概念,因此从每个非空REP((g,m,b))中任选一个三元概念所形成的集合,就能保持三元关系Y不变。由此,给出三元概念协调集的判定定理。
定理1K=(K1,K2,K3,Y)为三元背景,T(K)是K的所有三元概念构成的集合。对于RT(K),R≠∅,下列命题等价:
1)R是三元概念协调集;
2)∀(g,m,b)∈Y,RREP((g,m,b))≠∅;
3)∀DT(K),若RD=∅,则DΛ
证明 1)⇒2)设R是三元概念协调集,则Y= ( A 1 , A 2 , A 3 ) R A1×A2×A3,因此∀(g,m,b)∈Y,存在(A1,A2,A3)∈R使得(g,m,b)∈A1×A2×A3,即(A1,A2,A3)∈REP((g,m,b)),由此可得RREP((g,m,b))≠∅。
2)⇒1)∀(g,m,b)∈Y,由于RREP((g,m,b))≠∅,因此存在(A1,A2,A3)∈R使得(A1,A2,A3)∈REP((g,m,b)),(g,m,b)∈A1×A2×A3。由(g,m,b)的任意性可得
( A 1 , A 2 , A 3 ) R (A1×A2×A3)= ( g , m , b ) A 1 × A 2 × A 3 , ( A 1 , A 2 , A 3 ) R E P ( ( g , m , b ) ) {(g,m,b)}=Y,
R是三元概念协调集。
2)⇒3)用反证法。假设DΛ,则存在(g0,m0,b0)∈Y使得REP((g0,m0,b0))=D,因此由2)知RD≠∅,这与3)的已知条件RD=∅矛盾,故DΛ
3)⇒2)∀DT(K),由RD=∅⇒DΛ可得DΛRD≠∅。因此∀(g,m,b)∈Y,由REP((g,m,b))∈Λ可得RREP((g,m,b))≠∅。
在定理1的基础上,结合定义4,可给出三元概念约简的判定定理。
定理2K=(K1,K2,K3,Y)为三元背景,T(K)是K的所有三元概念构成的集合。对于RT(K),R≠∅,若下述条件成立:
1)∀(g,m,b)∈Y,RREP((g,m,b))≠∅;
2)∀(A1,A2,A3)∈R,存在(g0,m0,b0)∈Y使得(R\{(A1,A2,A3)})∩REP((g0,m0,b0))=∅;
R是三元概念约简。
例3(续例2) 根据定理1和定理2判定一个三元概念集是否为三元概念协调集和三元概念约简。
F1={N1,N2,N4,N5,N6,N10,N13,N14,N16},易得∀(g,m,b)∈Y,F1REP((g,m,b))≠∅,由定理1知F1是三元概念协调集。然而,对于F1\{N6}={N1,N2,N4,N5,N10,N13,N14,N16}和任意(g,m,b)∈Y,有F1\{N6}∩REP((g,m,b))≠∅,由定理2知F1不是三元概念约简。
F2={N1,N2,N4,N5,N10,N13,N14,N16},∀(g,m,b)∈Y,F2REP((g,m,b))≠∅,由定理1知F2是三元概念协调集。同时,对于任意三元概念NF2,存在(g0,m0,b0)∈Y使得(F2\{N})∩REP((g0,m0,b0))=∅。比如,对于F2\{N1}={N2,N4,N5,N10,N13,N14,N16},存在{N1}∈Λ使得{N2,N4,N5,N10,N13,N14,N16}∩{N1}=∅。由定理2知F2是三元概念约简。
由于一个非空代表三元概念集中的任何三元概念都可反映该位置的三元关系,并且不同的非空代表三元概念集中的相同三元概念共同反映不同位置的三元关系,因此为了保持所有三元关系不变,只需找到包含关系下的极小代表三元概念集即可。由此,提出最小代表三元概念矩阵Λmin以简化代表三元概念矩阵。
定义7K=(K1,K2,K3,Y)为三元背景,ΛK的代表三元概念矩阵。若∀REP((g,m,b))∈Λ,都不存在REP((g',m',b'))∈Λ,使得REP((g',m',b'))⊆REP((g,m,b)),则称ΛK的最小代表三元概念矩阵,记为Λmin
事实上,Λmin是由Λ中包含关系下的极小代表三元概念集构成的矩阵。下面给出最小代表三元概念矩阵与三元概念约简的关系。
定理3K=(K1,K2,K3,Y)为三元背景,{Ri|iτ,τ是指标集}是K的所有三元概念约简的集合,ΛminK的最小代表三元概念矩阵,则∪iτRi= R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))。
证明 首先证明
iτRi R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))。
N∈∪iτRi,存在i0τ使得N R i 0。假设N R E P ( ( g , m , b ) ) ΛminREP((g,m,b)),则∀REP((g,m,b))∈Λmin,NREP((g,m,b))。由于 R i 0为三元概念约简,因此∀REP((g,m,b))∈Λmin,REP((g,m,b))∩ R i 0≠∅。
又由于∀REP((g,m,b))∈Λmin,NREP((g,m,b)),因此
REP((g,m,b))∩( R i 0\{N})≠∅。
由定理1知 R i 0\{N}是三元概念协调集,因此 R i 0不是三元概念约简,与已知条件 R i 0是三元概念约简矛盾,故
N R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))。
然后证明∪iτRi R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))。∀N R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b)),存在REP((g0,m0,b0))∈Λmin使得NREP((g0,m0,b0)),因此存在i0τ使得N R i 0,故N∈∪iτRi
综合上述两方面可得
iτRi= R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))。
事实上,根据Λmin中所有非空元素的意义,可以得到获取所有三元概念约简的具体方法:从Λmin的每一个非空元素中任取一个三元概念构成的集合是三元概念协调集,其中极小的三元概念协调集就是三元概念约简。
例4(续例2) 根据定义7给出三元背景的最小代表三元概念矩阵Λmin如下。通过Λmin得到的所有三元概念约简同例1中通过定义4找到的8个三元概念约简一致。
Λmin= { N 1 } { N 2 , N 7 } { N 3 , N 4 } { N 4 , N 17 } { N 5 , N 8 }
{ N 10 } { N 13 } { N 14 } { N 16 }
由例2和例4可以看出,最小代表三元概念矩阵相较代表三元概念矩阵更加直观和清晰,相应地,三元概念约简的计算也更加简便。
算法1给出利用最小代表三元概念矩阵求解所有三元概念约简的方法。由于三元概念集的生成算法不影响最小代表三元概念矩阵的计算,因此算法1省略了生成三元背景K=(K1,K2,K3,Y)的三元概念集T(K)的相应步骤。事实上,可以使用任何现有的三元概念集生成算法作为算法1的前提条件。
算法1 基于最小代表三元概念矩阵的三元概念约简算法
输入: 三元背景K=(K1,K2,K3,Y)和三元概念集T(K)。
输出: 三元概念约简的集合RTC
1)∀(g,m,b)∈Y,计算REP((g,m,b))={(A1,A2,A3)∈T(K)|(g,m,b)∈A1×A2×A3}。
2)计算Λ={REP((g,m,b))|(g,m,b)∈Y}。
3)计算Λmin={REP((g,m,b))∈Λ|不存在REP((g',m',b'))使得REP((g',m',b'))⊆REP((g,m,b))}。
4)输出
RTC= R E P ( ( g , m , b ) ) Λ m i n ( A 1 , A 2 , A 3 ) R E P ( ( g , m , b ) )(A1,A2,A3)。
算法1中,计算代表三元概念矩阵Λ的时间复杂度为o(|K1|·|K2|·|K3|·|T(K)|),计算最小代表三元概念矩阵Λmin的时间复杂度为o(|Λ|2),计算三元概念约简的集合RTC的时间复杂度为o(max|REP((g,m,b))|·|Λmin|),因此整体的时间复杂度主要来自计算最小代表三元概念矩阵,为o(|Λ|2)。

3 基于最小代表三元概念矩阵的三元概念特征

从最小代表三元概念矩阵可得到所有三元概念约简,而利用所有三元概念约简可以对所有三元概念进行分类,即核心、相对必要和绝对不必要三元概念。因此,本节从最小代表三元概念矩阵的角度给出三类三元概念的判定定理。
核心三元概念是属于每一个三元概念约简的三元概念,而最小代表三元概念矩阵中的单点集出现在每一个三元概念约简中,因此Λmin中的单点集中的元素为核心三元概念。由此给出定理4。
定理4K=(K1,K2,K3,Y)是三元背景,T(K)是K的所有三元概念构成的集合。NT(K)是核心三元概念当且仅当存在(g,m,b)∈Y使得REP((g,m,b))={N}。
证明 N是核心三元概念⇔T(K)-{N}不是三元概念协调集⇔∃(g,m,b)∈Y使得(T(K)-{N})∩REP((g,m,b))=∅。因为REP((g,m,b))⊆T(K),所以(T(K)-{N})∩REP((g,m,b))=∅⇔T(K)∩ { N } ¯REP((g,m,b))=∅⇔ { N } ¯REP((g,m,b))=∅⇔REP((g,m,b))-{N}=∅。因为REP((g,m,b))≠∅,所以REP((g,m,b))-{N}=∅⇔REP((g,m,b))={N}。即∃(g,m,b)∈Y使得REP((g,m,b))={N}。
绝对不必要三元概念是不属于任意三元概念约简的三元概念。根据定理3,可得定理5中所描述的绝对不必要三元概念的特征。
定理5K=(K1,K2,K3,Y)是三元背景,T(K)是K的所有三元概念构成的集合。NT(K)是绝对不必要三元概念当且仅当∀REP((g,m,b))∈Λmin,NREP((g,m,b))。
证明 由定理3可得,N是绝对不必要概念⇔N∉∪iτRiN R E P ( ( g , m , b ) ) Λ m i n REP((g,m,b))⇔∀REP((g,m,b))∈Λmin,NREP((g,m,b))。
结合定理4与定理5,可得相对必要三元概念的判定方法。
推论1K=(K1,K2,K3,Y)是三元背景,T(K)是K的所有三元概念构成的集合。NT(K)是相对必要三元概念当且仅当存在REP((g0,m0,b0))∈Λmin使得NREP((g0,m0,b0)),且∀REP((g,m,b))∈Λmin,REP((g,m,b))≠{N}。
事实上,Λmin中非单点集的那些元素中的三元概念是相对必要三元概念。
例5(续例4) 用最小代表三元概念矩阵Λmin判断三类三元概念。
因为REP((1,c,A))={N1},所以由定理4知N1是核心三元概念。因为∀REP((g,m,b))∈Λmin,N6REP((g,m,b),所以由定理5知N6是绝对不必要三元概念。因为REP((2,b,A))∈ΛminN2REP((2,b,A)),又∀REP((g,m,b))∈Λmin,REP((g,m,b))≠{N2},所以由推论1知N2是相对必要三元概念。

4 结语

本文从代表三元概念矩阵的角度研究保持三元背景不变的三元概念约简问题,提出了一种可以直接获取所有三元概念约简的方法。首先,定义了代表三元概念矩阵,并给出相应的三元概念协调集判定定理。其次,定义最小代表三元概念矩阵以简化代表三元概念矩阵,并在此基础上提出了基于最小代表三元概念矩阵的三元概念约简算法。最后,利用最小代表三元概念矩阵分别给出核心、相对必要和绝对不必要三元概念的特征。
三元概念约简理论中仍有许多有意义的问题亟待解决。如三元概念约简保存了三元背景的全部信息,那么是否能够以及如何用一个或若干个三元概念约简恢复所有三元概念是一个值得探究的问题。此外,在一般情形中,并不需要找出所有的三元概念约简,那么是否可以通过部分三元概念约简对所有三元概念进行分类?类似的问题在形式概念分析的属性约简中已被解决,在未来工作中我们将尝试从诱导算子的角度解决该问题,进一步完善三元概念约简理论。
[1]
WILLE R. Restructuring lattice theory: an approach based on hierarchies of concepts[C]//Ordered Sets. Dordrecht-Boston: Reidel Publishing Company, 1982: 445-470.

[2]
GANTER B, WILLE R. Formal concept analysis: mathematical foundations[M].Berlin: 1999.

[3]
KRAJCA P, OUTRATA J, VYCHODIL V. Advancesin algorithms based on CbO[C]//Proceedings of the 7th International Conference on Concept Lattices and Their Applications.Sevilla, Spain:DBLP, 2010: 325-337.

[4]
张文修, 魏玲, 祁建军. 概念格的属性约简理论与方法[J]. 中国科学E辑: 信息科学, 2005, 35(6): 628-639.

ZHANG W X, WEI L, QI J J. Attribute reduction theory and approach to concept lattice[J]. Science in China Series E: Information Sciences, 2005, 35(6): 628-639.

[5]
LI J H, MEI C L, WANG J H, et al. Rule-preserved object compression in formal decision contexts using concept lattices[J]. Knowledge-Based Systems, 2014, 71: 435-445.

DOI

[6]
NGUYEN P H P, CORBETT D. A basic mathematical framework for conceptual graphs[J]. IEEE Transactions on Knowledge and Data Engineering, 2006, 18(2): 261-271.

DOI

[7]
李金海, 邓小媛, 智慧来. 多粒度实值形式概念分析[J]. 陕西师范大学学报(自然科学版), 2022, 50(3): 52-64.

DOI

LI J H, DENG X Y, ZHI H L. Multi-granularity real-valued formal concept analysis[J]. Journal of Shaanxi Normal University(Natural Science Edition), 2022, 50(3): 52-64.

DOI

[8]
曹丽, 魏玲, 祁建军. 保持二元关系不变的概念约简[J]. 模式识别与人工智能, 2018, 31(6): 516-524.

DOI

CAO L, WEI L, QI J J. Concept reduction preserving binary relations[J]. Pattern Recognition and Artificial Intelligence, 2018, 31(6): 516-524.

DOI

[9]
魏玲, 曹丽, 祁建军, 等. 形式概念分析中的概念约简与概念特征[J]. 中国科学: 信息科学, 2020, 50(12): 1817-1833.

WEI L, CAO L, QI J J, et al. Concept reduction and concept characteristics in formal concept analysis[J]. Scientia Sinica Informationis, 2020, 50(12): 1817-1833.

DOI

[10]
王霞, 彭致华, 李俊余, 等. 一种基于概念可辨识矩阵的概念约简方法[J]. 计算机科学, 2021, 48(1): 125-130.

DOI

WANG X, PENG Z H, LI J Y, et al. Method of concept reduction based on concept discernibility matrix[J]. Computer Science, 2021, 48(1): 125-130.

DOI

[11]
谢小贤, 李进金, 陈东晓, 等. 基于布尔矩阵的保持二元关系不变的概念约简[J]. 山东大学学报(理学版), 2020, 55(5): 32-45.

XIE X X, LI J J, CHEN D X, et al. Concept reduction of preserving binary relations based on boolean matrix[J]. Journal of Shandong University (Natural Science), 2020, 55(5): 32-45.

[12]
ZHAO S Y, QI J J, LI J N, et al. Concept reduction in formal concept analysis based on representative concept matrix[J]. International Journal of Machine Learning and Cybernetics, 2023, 14(4): 1147-1160.

DOI

[13]
魏玲, 赵思雨, 祁建军. 对称形式背景及其概念约简[J]. 西北大学学报(自然科学版), 2023, 53(5): 794-802.

WEI L, ZHAO S Y, QI J J. Symmetric formal context and its concept reduct[J]. Journal of Northwest University (Natural Science Edition), 2023, 53(5): 794-802.

[14]
李炎, 赵思雨, 任睿思, 等. 保持规则前件信息的概念约简[J]. 西北大学学报(自然科学版), 2023, 53(5): 803-811.

LI Y, ZHAO S Y, REN R S, et al. Concept reduction preserving antecedent information of rules[J]. Journal of Northwest University (Natural Science Edition), 2023, 53(5): 803-811.

[15]
朱朵朵, 任睿思, 赵思雨, 等. 基于不完备背景的3类SE-ISI概念约简[J]. 西北大学学报(自然科学版), 2023, 53(5): 821-829.

ZHU D D, REN R S, ZHAO S Y, et al. Three types of SE-ISI concept reduction based on incomplete contexts[J]. Journal of Northwest University (Natural Science Edition), 2023, 53(5): 821-829.

[16]
于亚琪, 赵思雨, 魏玲. 面向属性概念格的概念约简及其在知识空间理论中的应用[J]. 西北大学学报(自然科学版), 2023, 53(5): 812-820.

YU Y Q, ZHAO S Y, WEI L. Concept reduction of property-oriented concept lattices and its application in knowledge space theory[J]. Journal of Northwest University (Natural Science Edition), 2023, 53(5): 812-820.

[17]
LEHMANN F, WILLE R. A triadic approach to formal concept analysis[C]//Conceptual Structures: Applications,Implementation and Theory.Berlin,Heidelberg:Springer, 1995:32-43..

[18]
WILLE R. The basic theorem of triadic concept analysis[J]. Order, 1995, 12(2):149-158.

DOI

[19]
魏玲, 万青, 钱婷, 等. 三元概念分析综述[J]. 西北大学学报(自然科学版), 2014, 44(5): 689-699.

WEI L, WAN Q, QIAN T, et al. An overview of triadic concept analysis[J]. Journal of Northwest University (Natural Science Edition), 2014, 44(5): 689-699.

[20]
魏玲, 曹丽, 祁建军. 三元背景基于二元关系不变的约简[J]. 西北大学学报(自然科学版), 2017, 47(3): 313-320.

WEI L, CAO L, QI J J. Reduction based on the binary relations for triadic contexts[J]. Journal of Northwest University (Natural Science Edition), 2017, 47(3): 313-320.

[21]
祁建军, 魏玲. 三元背景及概念三元格的简化[J]. 计算机科学, 2017, 44(9): 53-57.

DOI

QI J J, WEI L. Simplification of triadic contexts and concept trilattices[J]. Computer Science, 2017, 44(9): 53-57.

[22]
王霞, 江山, 李俊余, 等. 三元概念的一种构造方法[J]. 计算机研究与发展, 2019, 56(4): 844-853.

WANG X, JIANG S, LI J Y, et al. A construction method of triadic concepts[J]. Journal of Computer Research and Development, 2019, 56(4): 844-853.

[23]
王霞, 谭斯文, 李俊余, 等. 基于条件属性蕴含的概念格构造及简化[J]. 南京大学学报(自然科学), 2019, 55(4):553-563.

WANG X, TAN S W, LI J Y, et al. Constructions and simplifications of concept lattices based on conditional attribute implications[J]. Journal of Nanjing University (Natural Science), 2019, 55(4):553-563.

[24]
李俊余, 朱荣杰, 王霞, 等. 三元概念与形式概念的关系[J]. 南京大学学报(自然科学), 2018, 54(4):786-793.

LI J Y, ZHU R J, WANG X, et al. The relationship between triadic concepts and formal concepts[J]. Journal of Nanjing University (Natural Science), 2018, 54(4):786-793.

[25]
李俊余, 李星璇, 王霞, 等. 基于三元因子分析的三元概念约简[J]. 南京大学学报(自然科学), 2020, 56(4):480-493.

LI J Y, LI X X, WANG X, et al. Reduction of triadic concepts based on triadic factor analysis[J]. Journal of Nanjing University (Natural Science), 2020, 56(4):480-493.

[26]
李萱, 张琴, 魏玲. 三元概念约简与概念约简的关系[J]. 计算机科学, 2025, 52(6):151-158.

LI X, ZHANG Q, WEI L. Relationship between triadic concept reducts and concept reducts[J]. Computer Science, 2025, 52(6):151-158.

[27]
王啸, 魏玲, 张琴, 等. 基于待选集的三元概念构造方法[J]. 模式识别与人工智能, 2024, 37(7): 584-596.

DOI

WANG X, WEI L, ZHANG Q, et al. Triadic concept construction method based on candidate set[J]. Pattern Recognition and Artificial Intelligence, 2024, 37(7): 584-596.

DOI

文章导航

/