A Partial-Closure Canonicity Test to Increase the Efficiency of CbO-Type Algorithms

被引:6
作者
Andrews, Simon [1 ]
机构
[1] Sheffield Hallam Univ, Conceptual Struct Res Grp, Commun & Comp Res Ctr, Fac Arts Comp Engn & Sci, Sheffield S1 1WB, S Yorkshire, England
来源
GRAPH-BASED REPRESENTATION AND REASONING | 2014年 / 8577卷
关键词
Formal Concept Analysis; FCA; FCA algorithms; Computing formal concepts; Canonicity test; Partial-closure canonicity test; Close-by-One; In-Close; CbO;
D O I
10.1007/978-3-319-08389-6_5
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Computing formal concepts is a fundamental part of Formal Concept Analysis and the design of increasingly efficient algorithms to carry out this task is a continuing strand of FCA research. Most approaches suffer from the repeated computation of the same formal concepts and, initially, algorithms concentrated on efficient searches through already computed results to detect these repeats, until the so-called canonicity test was introduced. The canonicity test meant that it was sufficient to examine the attributes of a computed concept to determine its newness: searching through previously computed concepts was no longer necessary. The employment of this test in Close-by-One type algorithms has proved to be highly effective. The typical CbO approach is to compute a concept and then test its canonicity. This paper describes a more efficient approach, whereby a concept need only be partially computed in order to carry out the test. Only if it passes the test does the computation of the concept need to be completed. This paper presents this 'partial-closure' canonicity test in the In-Close algorithm and compares it to a traditional CbO algorithm to demonstrate the increase in efficiency.
引用
收藏
页码:37 / 50
页数:14
相关论文
共 29 条
[1]  
Andrews S., 2013, IN CLOSE PROGRAM
[2]  
Andrews S., 2013, APPENDIX PARTIAL CLO
[3]  
Andrews S., 2009, CEUR WS, V483
[4]  
Andrews S, 2011, LECT NOTES ARTIF INT, V6828, P50, DOI 10.1007/978-3-642-22688-5_4
[5]  
Borchmann Daniel, 2012, CEUR WORKSHOP P, V972, P9
[6]  
Bordat Jean-Paul., 1986, MATH MATIQUES SCI HU, V96, P31
[7]  
Carpineto C., 2004, CONCEPT DATA ANAL TH, V1st, P155
[8]  
Chein Michel., 1969, B MATH MATIQUE SOCI, P21
[9]  
Frank A., 2010, UCI machine learning repository, V213
[10]  
Ganter B., 1984, 834 FB4