CN109086381A - 模糊概念格的一种更新生成方法 - Google Patents

模糊概念格的一种更新生成方法 Download PDF

Info

Publication number
CN109086381A
CN109086381A CN201810827098.6A CN201810827098A CN109086381A CN 109086381 A CN109086381 A CN 109086381A CN 201810827098 A CN201810827098 A CN 201810827098A CN 109086381 A CN109086381 A CN 109086381A
Authority
CN
China
Prior art keywords
fuzzy
concept
lattice
key
fuzzy concept
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201810827098.6A
Other languages
English (en)
Inventor
张卓
杜鹃
辛颖
王黎明
柴玉梅
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Zhengzhou University
Yellow River Conservancy Technical Institute
Original Assignee
Zhengzhou University
Yellow River Conservancy Technical Institute
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Zhengzhou University, Yellow River Conservancy Technical Institute filed Critical Zhengzhou University
Priority to CN201810827098.6A priority Critical patent/CN109086381A/zh
Publication of CN109086381A publication Critical patent/CN109086381A/zh
Pending legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06NCOMPUTING ARRANGEMENTS BASED ON SPECIFIC COMPUTATIONAL MODELS
    • G06N7/00Computing arrangements based on specific mathematical models
    • G06N7/02Computing arrangements based on specific mathematical models using fuzzy logic

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Physics & Mathematics (AREA)
  • Computational Mathematics (AREA)
  • Evolutionary Computation (AREA)
  • Molecular Biology (AREA)
  • Fuzzy Systems (AREA)
  • Biomedical Technology (AREA)
  • Algebra (AREA)
  • Artificial Intelligence (AREA)
  • Health & Medical Sciences (AREA)
  • Data Mining & Analysis (AREA)
  • General Health & Medical Sciences (AREA)
  • Automation & Control Theory (AREA)
  • Mathematical Analysis (AREA)
  • Mathematical Optimization (AREA)
  • Pure & Applied Mathematics (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Mathematical Physics (AREA)
  • Life Sciences & Earth Sciences (AREA)
  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)

Abstract

本发明涉及完备模糊形式概念格的生成方法,具体涉及一种关于模糊概念的基于集成技术的模糊概念的格更新方法。其利用两个模糊概念格之间的集成的技术方案,解决由于数据集更新而导致的L‑模糊概念格更新问题。本发明不需要从更新后的数据集重新生成完备L‑模糊概念格,而且新模糊概念格生成过程中使用更新前的原始模糊概念格,避免了资源浪费,从而改善了L‑模糊概念格的更新效率。使用本发明由于避免重新从更新后的形式背景重生成模糊概念格,而是使用更新数据对原始模糊概念格进行更新操作,故更新效率大幅度提高。尤其对于稀疏数据集、小真值度集合的情况下,更新效率明显提高。

Description

模糊概念格的一种更新生成方法
技术领域
本发明涉及完备模糊形式概念格的生成方法,具体涉及模糊概念格的一种更新生成方法。
背景技术
传统形式概念分析方法具有一定的局限性,只能处理具有布尔类型属性值的形式背景。而现实世界的复杂性和多样性,使得许多事物难于用精确和确定的概念表示。例如,人的高矮、胖瘦,等很难用确定概念表示。模糊形式概念分析(Fuzzy Formal ConceptAnalysis,FFCA)就是将模糊集、模糊逻辑与传统形式概念分析结合,研究直接处理模糊形式背景的方法。模糊形式概念是模糊形式概念分析方法中的一种基本数据结构,广泛地应用于机器学习、数据挖掘、知识发现、信息检索、数据抽取等诸多计算机技术领域。就如工业生产中需要基础原材料一样,基于形式概念分析应用(例如:生物信息领域中的基因芯片数据聚类分析(microarray data analysis)、体育领域中运动员信息的探索性数据分析(exploratory data analysis)、用户Web访问习惯关联规则地发现、Deep Web数据库数据地抽取,等等)都需要首先构造形式概念或者形式概念格。然后利用这些所产生的形式概念的内在和它们之间外在的关系特征(例如:Galois联系、偏序关系、相似关系,等)来完成具体、特定的分析应用任务。
另一方面,现实应用中数据需要经常更新,而更新的数据与原始数据相比,其规模远远小于原始数据。数据更新以后,基于形式概念分析应用就需要重新生成模糊概念格。然而,完备模糊概念的数量与数据集大小成指数倍关系,为了小规模的数据更新,而从较大规模的更新后的数据集重新构造完备L-模糊形式概念,不仅是一件非常耗时的工作;而且,更新前的原始模糊概念格在新模糊概念格生成过程中未被使用,造成一定的资源浪费。因此,改善基于模糊概念应用任务时效性,就需要一种模糊概念格快速更新方法。
目前,已有的L-模糊概念格生成方法并不多,主要FuzzyLattice方法和FastLattice方法,两种方法虽然使用的具体技术不同,但都是利用概念间偏序关系直接构造L-模糊概念格(包括模糊概念和它们之间的偏序关系)的串行方法。
另外,仅仅生成完备L-模糊概念的方法也不多,目前有①采用字典序依次构造完备L-模糊概念的FuzzyNextClosure方法,该方法属于串行构造,适合稠密数据集;②基于FuzzyNextClosure的并行化改进方法(Parallel FuzzyNextClosure,记为ParaFuNec),该方法适合多核计算,提高了生成效率;但是由于其未平衡计算负荷,导致构造效率受模糊概念分布的影响较大;也正因为此,其更适合稠密数据集上的生成任务。③PaFuCo方法,该方法同样适合多核计算,由于采用平衡计算负荷技术,从而在稀疏数据集上的生成效率大幅提高。
虽然以上方法都能够应用到L-模糊概念格更新任务中,但是,目前为止还没有针对L-模糊概念格更新的方法。
发明内容
综上所述,本发明的目的在于提供一种关于模糊概念的基于集成技术的模糊概念的格更新方法。其利用两个模糊概念格之间的集成的技术方案,解决由于数据集更新而导致的L-模糊概念格更新问题。本发明,不需要从更新后的数据集重新生成完备L-模糊概念格,而且新模糊概念格生成过程中使用更新前的原始模糊概念格,避免了资源浪费,从而改善了L-模糊概念格的更新效率。
本发明采用以下技术方案:
模糊概念格的一种更新生成方法,包括如下步骤:
步骤一,确定已知更新前的数据集所形成的原模糊形式背景K1=(O1,A,I1,L)和其所生成的原模糊概念格F1,并且将需要更新的数据集生成更新模糊形式背景K2=(O2,A,I2,L);其中,O1、O2为对象集合,A为属性集合,并且为对象和属性之间的二元模糊关系,L为真值度集合与原模糊概念格F1的精度一致,并且原模糊形式背景K1和更新模糊形式背景K2具有相同的属性集合A;
步骤二,由更新模糊形式背景K2构造生成更新模糊概念格F2
步骤三,原模糊概念格F1和更新模糊概念格F2中的每个概念,依据如下公式产生它们的索引值;
Keyc((X,Y))=Key(Y)=m0×||L||||A||-1+m1×||L||||A||-2+…+mn-1×||L||1+mn×||L||0 (1)
其中Y是属于F1或者F2中的模糊概念(X,Y)的内涵,并且Y在展开以后表示如下:
其中m0,m1,…,mn是真值度集合L中值的索引;另外,根据公式 (1)和(2),内涵Y决定公式(1)的值,即Keyc((X,Y))的值;
步骤四,构建辅助的查询表M和模糊概念格索引表S,查询表M中每个索引项的格式如下 (key1,key2,value),其中key1=Keyc((X1,Y1)),key2=Keyc((X2,Y2)),value=Key(Y1∩Y2);模糊概念格索引表S的格式如下(key,(X,Y),Covu),其中key=Key(Y),(X,Y)是模糊概念格中的概念,X是外延,Y是内涵,Covu是该概念在概念格中的所有直接父概念的索引值集合;
直接父概念的定义如下:
对于模糊概念格F中的任意两个模糊概念(X1,Y1),(X2,Y2)∈F,如果(X1,Y1)≤(X2,Y2), 当且仅当并且,如果不存在模糊概念(X3,Y3)∈F,使得满足(X1,Y1)≤(X3, Y3)≤(X2,Y2),则称模糊概念(X2,Y2)是(X1,Y1)的直接父概念;
步骤五,选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤六;如果所有概念都已经被选取,进入步骤十七;
步骤六,选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤七;如果所有概念都已经被选取,进入步骤五;
步骤七,根据公式(3),通过查询表M获得k值:
k=M(Keyc((X1,Y1)),Keyc((X2,Y2))) (3)
然后,进入步骤八;
步骤八,令集合为空集,即进入步骤九;
步骤九,选取更新模糊概念格F2中未被选取的模糊概念(X2,Y2)的直接父概念执行步骤十;如果所有的直接父概念都已经被选取,进入步骤十一;
步骤十,根据公式(4),通过查询表M获得值:
然后,执行步骤十三;
步骤十一:选取原模糊概念格F1中未被选取的模糊概念(X1,Y1)的直接父概念执行步骤十二;如果所有的直接父概念都已经被选取,进入步骤十四;
步骤十二,根据公式(5),通过查询表M获得值:
然后,执行步骤十三;
步骤十三,如果则将k添加到集合中,并且进入步骤九;否则,进入步骤六;
步骤十四,使用k值作为索引值,即令key=k;搜寻模糊概念格索引表S,更新其数据项外延部分,令外延(Extent)=X1∪X2。进入步骤十五;
步骤十五:从集合中获得概念(X1∪X2,Y1∩Y2)的直接父概念的索引值,并放入集合Covu中,然后进入步骤十六;
步骤十六:使用步骤十五中获得概念(X1∪X2,Y1∩Y2)的直接父概念集合Covu,更新模糊概念格索引表S索引值为k的数据项Covu部分,从而与概念(X1∪X2,Y1∩Y2)建立偏序关系,然后进入步骤六;
步骤十七:结束。
优选的,所述步骤六中,查询表M和模糊概念格索引表S生成方法如下:
1)模糊概念格索引表S初始化为空集,即
2)选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤3);如果所有概念都已经被选取,进入步骤6);
3)选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤4);如果所有概念都已经被选取,进入步骤2);
4)令key1=Key((X1,Y1)),key2=Key((X2,Y2)),value=Key(Y1∩Y2),产生新的查询项 (key1,key2,value),并加入到已有的查询表M中;进入步骤5);
5)通过value值作为索引值搜寻模糊概念格索引表S,如果不存在相应数据项,则模糊概念格索引表S添加新的数据项((value,(Y1∩Y2));进入步骤3);
6)结束。
优选的,所述步骤十五中,直接父概念集合Covu的生成方法如下:
1)令集合
2)将集合中的索引值按照大小降序排序,进入步骤3);
3)依次选取集合中的索引值k,然后通过搜寻模糊概念格索引表S,得到其数据项内涵部分Intent,进入步骤4);如果集合中的索引值k已经检索完毕,进入步骤5);
4)如果集合Covu中的所有索引值指向的概念的内涵都不包含内涵Intent,即则将k加入到集合Covu中;进入步骤3);
5)结束。
本发明的有益效果为:
1、本发明针对原形式背景数据增量更新的情况下,原始形式背景已经生成的模糊概念格也需要更新的任务。通过本发明可以直接使用更新数据对已有的原始模糊概念格进行更新。不同于通过更新后的形式背景重新生成模糊概念格的方法。
2、使用本发明更新后的模糊概念格与采用直接由更新后的形式背景生成模糊概念格的方法所产生的结果一致。
3、使用本发明由于避免重新从更新后的形式背景重生成模糊概念格,而是使用更新数据对原始模糊概念格进行更新操作,故更新效率大幅度提高。尤其对于稀疏数据集、小真值度集合的情况下,更新效率明显提高。
附图说明:
图1是本发明的***流程图;
图2是本发明的***结构示意图;
图3是实施例1中形式背景K1所产生的原模糊概念格F1
图4是实施例1中由K2生成的更新模糊概念格F2
图5:是实施例1中生成的更新后的模糊概念格F3
具体实施方式:
下面结合实施例对本发明作进一步描述:
如图1所示,本发明的方法步骤如下:
步骤一,已知更新前的数据集所形成的原模糊形式背景K1=(O1,A,I1,L)和其所生成的原模糊概念格F1。将需要更新的数据集生成更新模糊形式背景K2=(O2,A,I2,L)。其中,O1、O2为对象集合, A为属性集合,并且为对象和属性之间的二元模糊关系,L为真值度集合与原模糊概念格L1的精度一致L为真值度集合与原模糊概念格F1的精度一致,并且模糊形式背景 K1和更新模糊形式背景K2具有相同的属性集合A;
步骤二,由更新模糊形式背景K2构造生成更新模糊概念格F2
步骤三,原模糊概念格F1和更新模糊概念格F2中的每个概念,依据如下公式产生它们的索引值;
Keyc((X,Y))=Key(Y)=m0×||L||||A||-1+m1×||L||||A||-2+…+mn-1×||L||1+mn×||L||0 (1)
其中Y是属于原模糊概念格F1或者更新模糊概念格F2中的模糊概念(X,Y)的内涵,并且Y在展开以后表示如下:
其中m0,m1,…,mn是真值度集合L中值的索引。另外,根据公式 (1)和(2),内涵Y决定公式(1)的值,即Keyc((X,Y))的值。
步骤四,构建辅助的查询表M和模糊概念格索引表S,然后进入步骤五。查询表M中每个索引项的格式如下(key1,key2,value),其中key1=Keyc((X1,Y1)),key2=Keyc((X2,Y2)), value=Key(Y1∩Y2)。模糊概念格索引表S的格式如下(key,(X,Y),Covu),其中key=Key(Y),(X,Y) 是模糊概念格中的概念,X是外延,Y是内涵,Covu是该概念在概念格中的所有直接父概念的索引值集合。
直接父概念的定义如下:
对于模糊概念格F中的任意两个模糊概念(X1,Y1),(X2,Y2)∈F,(X1,Y1)≤(X2,Y2),当且仅当那么,如果不存在模糊概念(X3,Y3)∈F,使得满足(X1,Y1)≤(X3, Y3)≤(X2,Y2),责成模糊概念(X2,Y2)是(X1,Y1)的直接父概念。
查询表M和模糊概念格索引表S生成方法如下:
1)模糊概念格索引表S初始化为空集,即
2)选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤3);如果所有概念都已经被选取,进入步骤6)。
3)选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤4);如果所有概念都已经被选取,进入步骤2);
4)令key1=Key((X1,Y1)),key2=Key((X2,Y2)),value=Key(Y1∩Y2),产生新的查询项 (key1,key2,value),并加入到已有的查询表M中;进入步骤5);
5)通过value值作为索引值搜寻模糊概念格索引表S,如果不存在相应数据项,则S添加新的数据项((value,(Y1∩Y2));进入步骤3);
6)结束。
步骤五,选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤六;如果所有概念都已经被选取,进入步骤十七;
步骤六,选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤七;如果所有概念都已经被选取,进入步骤五;
步骤七,根据公式(3),通过查询表M获得k值:
k=M(Keyc((X1,Y1)),Keyc((X2,Y2))) (3)
然后,进入步骤八;
步骤八,令集合为空集,即进入步骤九;
步骤九,选取更新模糊概念格F2中未被选取的模糊概念(X2,Y2)的直接父概念执行步骤十;如果所有的直接父概念都已经被选取,进入步骤十一;
步骤十,根据公式(4),通过查询表M获得值:
然后,执行步骤十三;
步骤十一,选取原模糊概念格F1中未被选取的模糊概念(X1,Y1)的直接父概念执行步骤十二;如果所有的直接父概念都已经被选取,进入步骤十四;
步骤十二,根据公式(5),通过查询表M获得值:
然后,执行步骤十三;
步骤十三,如果则将k添加到集合中,并且进入步骤九;否则,进入步骤六;
步骤十四,使用k值作为索引值,即令key=k;搜寻模糊概念格索引表S,更新其数据项外延部分,令外延(Extent)=X1∪X2。进入步骤十五;
步骤十五:从集合中获得概念(X1∪X2,Y1∩Y2)的直接父概念的索引值,并放入集合Covu中,然后进入步骤十六。直接父概念集合Covu的生成方法如下:
1)令集合
2)将集合中的索引值按照大小降序排序,进入步骤3);
3)依次选取集合中的索引值k,然后通过搜寻模糊概念格索引表S,得到其数据项内涵部分Intent,进入步骤4);如果集合中的索引值k已经检索完毕,进入步骤5);
4)如果集合Covu中的所有索引值指向的概念的内涵都不包含内涵Intent,即则将k加入到集合Covu中;进入步骤3);
5)结束。
步骤十六:使用步骤十五中获得概念(X1∪X2,Y1∩Y2)的直接父概念集合Covu,更新模糊概念格索引表S索引值为k的数据项Covu部分,从而与概念(X1∪X2,Y1∩Y2)建立偏序关系,然后进入步骤六;
步骤十七:结束。
通过本发明,更新后的形式背景的模糊概念格已生成并且保存在其对应的索引表S中,而且模糊概念格索引表S仅仅保存更新后的形式背景的完备模糊概念格。
如图2所示,本发明包含四个主要模块:
(1)辅助表与索引表生成模块:该模块负责查询表M和模糊概念格索引表S的生成;
(2)查询管理模块:负责根据管理查询表M和模糊概念格索引表S,并且提供查询服务以及模糊概念格索引表S的更新服务;
(3)外延生成模块模块:该模块负责在生成模糊概念格中的概念外延部分。
(4)直接父概念生成模块:该模块负责在生成模糊概念格中的概念的直接父概念索引,从而建立概念间的偏序关系。
其它模块负责提供相应的服务。例如:数据管理模块负责提供更新数据和原模糊概念格,并且管理由本发明所更新后的模糊概念格和由模糊概念格构造模块产生的模糊概念格;模糊概念格构造模块负责生成模糊概念格,在本发明中负责使用更新数据生成更新模糊概念格。
实施例1:
表1原模糊形式背景K1
令原模糊形式背景K1为表1中的内容,真值度集合L={0,0.5,1},所产生的模糊概念如下所列:
它们所形成的格结构如图3所示。
现由于数据更新,表1中的原模糊形式背景K1添加了如表2中的数据。表2中的数据称之为更新模糊形式背景K2
表2更新模糊形式背景K2
更新后的形式背景K3如表3所示:
表3更新后的模糊形式背景K3
由于原模糊形式背景K1已经通过计算获得模糊概念格结构如图3所示。后期由于新增了数据(表2中的更新模糊形式背景K2),得到更新后的数据集(表3中的更新后的模糊形式背景K3)。此时,由于K1产生的原模糊概念格F1已经不能对应于更新后的模糊形式背景K3,因此,该结构需要重新生成。
而重新生成该结构的工作量与所处理数据的规模成指数级倍数;另外,更新数据量与原始数据量相比,数量较少。对于数据频繁更新的情况,若采用重新生成模糊概念格结构的方法,则会出现重复计算的情况,并且生成效率低,不适应于实际的应用场景。
为了提高更新效率,避免重复计算,使用本专利说明书所描述的方法,直接使用新增数据(表 2更新模糊形式背景K2)对已有的模糊概念格(图3原模糊概念格F1)进行更新,从而产生更新后的模糊概念格(图5更新后的模糊概念格F3)。过程如下:
1.从已知原模糊形式背景K1(如表1所示)和其生成的原模糊概念格F1(如图3所示)、更新形式背景K2(如表2所示);精度集合L={0,0.5,1}。
2.执行步骤二,由更新形式背景K2构造生成更新模糊概念格F2(如图4所示);所产生的模糊概念如下所列:
3.通过步骤三、步骤四得到辅助查询表M和模糊概念格索引表S,它们分别如表4、表5 所示,其中模糊概念格索引表S在这一步骤中仅仅生成模糊概念的内涵和索引值;
表4辅助查询表M
表5模糊概念格索引表S
4.根据步骤五、步骤六,对原模糊概念格F1和更新模糊概念格F2中的每一种概念组合进行考察。下面以示例的方式给出其中一组的具体细节;
5.从原模糊概念格F1中选取c1(见图3),更新模糊概念格F2中选取c1(见图4),根据步骤五、步骤六,即
根据步骤七,通过查询表M(表4)获得k=key=M(c1,c1)=M(242,242)=242。
6.根据步骤八令
7.根据步骤九,对(X2,Y2)的直接父概念c2∈F2,依据步骤十获得然后根据步骤十三,并再次进入步骤九。此时,根据更新模糊概念格F2的格结构(如图4所示), (X2,Y2)的所有直接父概念都已经被选取,进入步骤十一;
8.根据步骤十一,选取原模糊概念格F1中未被选取的模糊概念(X1,Y1)的直接父概念,即令分别为原模糊概念格F1中的c2,c3,c5,根据步骤十二和步骤十三,最终, 131,124,211};进入步骤十四;
9.使用key=242值作为索引值,搜寻并更新模糊概念格索引表S的数据项,令外延
10.根据步骤十五,Covu={214,131};
11.通过模糊概念格索引表S,更新key=242的数据项,令其Covu={214,131};此时,原模糊概念格F1和更新模糊概念格F2中的一组概念组合考察完毕。
12.依次类推,选择下一组概念组合继续进行考察。最终,获得更新后的模糊概念格F3。其所有信息存在更新后的模糊概念格索引表S3中,即每个模糊概念的外延、内涵和直接父概念(Covu) 都已经获得,如表6所示。
表6:更新后的模糊概念格索引表S3
模糊概念格索引表S包含完整的模糊概念格结构信息。也就是说,模糊概念格索引表S描述了更新后的模糊概念格F3的格结构(如图5所示)。因此,两者一一对应,表示相同的事物。模糊概念格强调概念,模糊概念格索引表是模糊概念格的一种物理实现形式。实际上生成过程中,原始模糊概念格F1和更新模糊概念格F2都使用各自的模糊概念格索引表(S1和S2)实现其格结构。
综上所述,通过步骤三和步骤四,初始化模糊概念格索引表S后,其已具备所要生成的模糊概念的索引值和内涵。后期的生成步骤本质上就是生成外延和直接父概念信息。更新信息时,通过模糊概念的key值查询。因此,完备模糊概念的生成顺序与该概念在模糊概念格索引表S的存放次序不一致,并不影响最终结果的生成。另外,使用key值查询可以提高查询的效率,从而提高生成的效率。
最后说明的是,以上实施例仅用以说明本发明的技术方案而非限制,本领域普通技术人员对本发明的技术方案所做的其他修改或者等同替换,只要不脱离本发明技术方案的精神和范围,均应涵盖在本发明的权利要求范围当中。

Claims (3)

1.模糊概念格的一种更新生成方法,其特征在于,包括如下步骤:
步骤一,确定已知更新前的数据集所形成的原模糊形式背景K1=(O1,A,I1,L)和其所生成的原模糊概念格F1,并且将需要更新的数据集生成更新模糊形式背景K2=(O2,A,I2,L);其中,O1、O2为对象集合,A为属性集合,并且为对象和属性之间的二元模糊关系,L为真值度集合与原模糊概念格F1的精度一致,并且原模糊形式背景K1和更新模糊形式背景K2具有相同的属性集合A;
步骤二,由更新模糊形式背景K2构造生成更新模糊概念格F2
步骤三,原模糊概念格F1和更新模糊概念格F2中的每个概念,依据如下公式产生它们的索引值;
Keyc((X,Y))=Key(Y)=m0×||L||||A||-1+m1×||L||||A||-2+…+mn-1×||L||1+mn×||L||0 (1)
其中Y是属于F1或者F2中的模糊概念(X,Y)的内涵,并且Y在展开以后表示如下:
其中m0,m1,…,mn是真值度集合L中值的索引;另外,根据公式(1)和(2),内涵Y决定公式(1)的值,即Keyc((X,Y))的值;
步骤四,构建辅助的查询表M和模糊概念格索引表S,查询表M中每个索引项的格式如下(key1,key2,value),其中key1=Keyc((X1,Y1)),key2=Keyc((X2,Y2)),value=Key(Y1∩Y2);模糊概念格索引表S的格式如下(key,(X,Y),Covu),其中key=Key(Y),(X,Y)是模糊概念格中的概念,X是外延,Y是内涵,Covu是该概念在概念格中的所有直接父概念的索引值集合;
直接父概念的定义如下:
对于模糊概念格F中的任意两个模糊概念(X1,Y1),(X2,Y2)∈F,如果(X1,Y1)≤(X2,Y2),当且仅当并且,如果不存在模糊概念(X3,Y3)∈F,使得满足(X1,Y1)≤(X3,Y3)≤(X2,Y2),则称模糊概念(X2,Y2)是(X1,Y1)的直接父概念;
步骤五,选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤六;如果所有概念都已经被选取,进入步骤十七;
步骤六,选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤七;如果所有概念都已经被选取,进入步骤五;
步骤七,根据公式(3),通过查询表M获得k值:
k=M(Keyc((X1,Y1)),Keyc((X2,Y2))) (3)
然后,进入步骤八;
步骤八,令集合为空集,即进入步骤九;
步骤九,选取更新模糊概念格F2中未被选取的模糊概念(X2,Y2)的直接父概念执行步骤十;如果所有的直接父概念都已经被选取,进入步骤十一;
步骤十,根据公式(4),通过查询表M获得值:
然后,执行步骤十三;
步骤十一:选取原模糊概念格F1中未被选取的模糊概念(X1,Y1)的直接父概念执行步骤十二;如果所有的直接父概念都已经被选取,进入步骤十四;
步骤十二,根据公式(5),通过查询表M获得值:
然后,执行步骤十三;
步骤十三,如果则将k添加到集合中,并且进入步骤九;否则,进入步骤六;
步骤十四,使用k值作为索引值,即令key=k;搜寻模糊概念格索引表S,更新其数据项外延部分,令外延(Extent)=X1∪X2。进入步骤十五;
步骤十五:从集合中获得概念(X1∪X2,Y1∩Y2)的直接父概念的索引值,并放入集合Covu中,然后进入步骤十六;
步骤十六:使用步骤十五中获得概念(X1∪X2,Y1∩Y2)的直接父概念集合Covu,更新模糊概念格索引表S索引值为k的数据项Covu部分,从而与概念(X1∪X2,Y1∩Y2)建立偏序关系,然后进入步骤六;
步骤十七:结束。
2.根据权利要求1所述的模糊概念格的一种更新生成方法,其特征在于,所述步骤六中,查询表M和模糊概念格索引表S生成方法如下:
1)模糊概念格索引表S初始化为空集,即
2)选取原模糊概念格F1中未被选取的概念(X1,Y1),执行步骤3);如果所有概念都已经被选取,进入步骤6);
3)选取更新模糊概念格F2中未被选取的概念(X2,Y2),执行步骤4);如果所有概念都已经被选取,进入步骤2);
4)令key1=Key((X1,Y1)),key2=Key((X2,Y2)),value=Key(Y1∩Y2),产生新的查询项(key1,key2,value),并加入到已有的查询表M中;进入步骤5);
5)通过value值作为索引值搜寻模糊概念格索引表S,如果不存在相应数据项,则模糊概念格索引表S添加新的数据项((value,);进入步骤3);
6)结束。
3.根据权利要求1所述的模糊概念格的一种更新生成方法,其特征在于,所述步骤十五中,直接父概念集合Covu的生成方法如下:
1)令集合
2)将集合中的索引值按照大小降序排序,进入步骤3);
3)依次选取集合中的索引值k,然后通过搜寻模糊概念格索引表S,得到其数据项内涵部分Intent,进入步骤4);如果集合中的索引值k已经检索完毕,进入步骤5);
4)如果集合Covu中的所有索引值指向的概念的内涵都不包含内涵Intent,即则将k加入到集合Covu中;进入步骤3);
5)结束。
CN201810827098.6A 2018-07-25 2018-07-25 模糊概念格的一种更新生成方法 Pending CN109086381A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810827098.6A CN109086381A (zh) 2018-07-25 2018-07-25 模糊概念格的一种更新生成方法

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810827098.6A CN109086381A (zh) 2018-07-25 2018-07-25 模糊概念格的一种更新生成方法

Publications (1)

Publication Number Publication Date
CN109086381A true CN109086381A (zh) 2018-12-25

Family

ID=64838554

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810827098.6A Pending CN109086381A (zh) 2018-07-25 2018-07-25 模糊概念格的一种更新生成方法

Country Status (1)

Country Link
CN (1) CN109086381A (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111597217A (zh) * 2020-05-07 2020-08-28 辽宁师范大学 基于模糊对象语言概念格的个性化推荐方法
CN113094456A (zh) * 2021-04-09 2021-07-09 郑州大学 一种机器人行走路径生成方法
CN113553399A (zh) * 2021-07-16 2021-10-26 山东建筑大学 基于模糊语言近似概念格的文本搜索方法及***

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN111597217A (zh) * 2020-05-07 2020-08-28 辽宁师范大学 基于模糊对象语言概念格的个性化推荐方法
CN111597217B (zh) * 2020-05-07 2023-06-16 辽宁师范大学 基于模糊对象语言概念格的个性化推荐方法
CN113094456A (zh) * 2021-04-09 2021-07-09 郑州大学 一种机器人行走路径生成方法
CN113094456B (zh) * 2021-04-09 2022-09-13 郑州大学 一种机器人行走路径生成方法
CN113553399A (zh) * 2021-07-16 2021-10-26 山东建筑大学 基于模糊语言近似概念格的文本搜索方法及***
CN113553399B (zh) * 2021-07-16 2022-05-27 山东建筑大学 基于模糊语言近似概念格的文本搜索方法及***

Similar Documents

Publication Publication Date Title
Hummon et al. Connectivity in a citation network: The development of DNA theory
Cao et al. A new initialization method for categorical data clustering
CN104050202B (zh) 用于搜索数据库的方法和装置
CN101055585B (zh) 文档聚类***和方法
Domingos Prospects and challenges for multi-relational data mining
CN104462582B (zh) 一种基于结构和内容二级过滤的Web数据相似性检测方法
CN104794242B (zh) 一种搜索方法
CN105210058A (zh) 使用多个引擎来进行图查询处理
CN102385719A (zh) 回归预测方法及装置
CN106897374B (zh) 一种基于轨迹大数据最近邻查询的个性化推荐方法
CN106528648B (zh) 结合Redis内存数据库的分布式RDF关键词近似搜索方法
CN109086381A (zh) 模糊概念格的一种更新生成方法
CN104699698A (zh) 基于海量数据的图查询处理方法
CN106156082A (zh) 一种本体对齐方法及装置
CN102968465A (zh) 网络信息服务平台及其基于该平台的搜索服务方法
CN103617203B (zh) 基于查询驱动的蛋白质-配体绑定位点预测方法
CN115080587B (zh) 一种基于知识图谱的电子元器件替代方法、装置及介质
CN102129457A (zh) 大规模语义数据路径查询的方法
CN117609470A (zh) 基于大语言模型和知识图谱的问答***、其构建方法及智能化数据治理平台
CN111858567A (zh) 一种通过标准数据元进行政务数据清洗的方法和***
CN105260746A (zh) 一种可扩展的多层集成多标记学习***
CN110263021A (zh) 一种基于个性化标签体系的主题库生成方法
Zhang et al. A survey on graph neural network acceleration: Algorithms, systems, and customized hardware
Wang et al. A resume recommendation model for online recruitment
Ni et al. The analysis and research of clustering algorithm based on PCA

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination