Design and behavior study of a grammar-guided genetic programming algorithm for mining association rules

被引:0
|
作者
José M. Luna
José Raúl Romero
Sebastián Ventura
机构
[1] University of Cordoba,Department of Computer Science and Numerical Analysis
来源
关键词
Association rules; Genetic programming; Grammar-guided genetic programming; Evolutionary algorithms;
D O I
暂无
中图分类号
学科分类号
摘要
This paper presents a proposal for the extraction of association rules called G3PARM (Grammar-Guided Genetic Programming for Association Rule Mining) that makes the knowledge extracted more expressive and flexible. This algorithm allows a context-free grammar to be adapted and applied to each specific problem or domain and eliminates the problems raised by discretization. This proposal keeps the best individuals (those that exceed a certain threshold of support and confidence) obtained with the passing of generations in an auxiliary population of fixed size n. G3PARM obtains solutions within specified time limits and does not require the large amounts of memory that the exhaustive search algorithms in the field of association rules do. Our approach is compared to exhaustive search (Apriori and FP-Growth) and genetic (QuantMiner and ARMGA) algorithms for mining association rules and performs an analysis of the mined rules. Finally, a series of experiments serve to contrast the scalability of our algorithm. The proposal obtains a small set of rules with high support and confidence, over 90 and 99% respectively. Moreover, the resulting set of rules closely satisfies all the dataset instances. These results illustrate that our proposal is highly promising for the discovery of association rules in different types of datasets.
引用
收藏
页码:53 / 76
页数:23
相关论文
共 50 条
  • [41] Automatic generation of algorithms for robust optimisation problems using Grammar-Guided Genetic Programming
    Hughes, Martin
    Goerigk, Marc
    Dokka, Trivikram
    COMPUTERS & OPERATIONS RESEARCH, 2021, 133
  • [42] A Grammar Based Ant Programming Algorithm for Mining Classification Rules
    Luis Olmo, Juan
    Raul Romero, Jose
    Ventura, Sebastian
    2010 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2010,
  • [43] Mining Context-Aware Association Rules Using Grammar-Based Genetic Programming
    Maria Luna, Jose
    Pechenizkiy, Mykola
    Jose del Jesus, Maria
    Ventura, Sebastian
    IEEE TRANSACTIONS ON CYBERNETICS, 2018, 48 (11) : 3030 - 3044
  • [44] A Comparison of Multi-objective Grammar-Guided Genetic Programming Methods to Multiple Instance Learning
    Zafra, Amelia
    Ventura, Sebastian
    HYBRID ARTIFICIAL INTELLIGENCE SYSTEMS, 2009, 5572 : 450 - 458
  • [45] Multi-objective Grammar-guided Genetic Programming with Code Similarity Measurement for Program Synthesis
    Tao, Ning
    Ventresque, Anthony
    Saber, Takfarinas
    2022 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2022,
  • [46] Tree-Shaped Ensemble of Multi-Label Classifiers using Grammar-Guided Genetic Programming
    Moyano, Jose M.
    Gibaja, Eva L.
    Cios, Krzysztof J.
    Ventura, Sebastian
    2020 IEEE CONGRESS ON EVOLUTIONARY COMPUTATION (CEC), 2020,
  • [47] Multi-objective approach based on grammar-guided genetic programming for solving multiple instance problems
    Amelia Zafra
    Sebastián Ventura
    Soft Computing, 2012, 16 : 955 - 977
  • [48] Multi-objective approach based on grammar-guided genetic programming for solving multiple instance problems
    Zafra, Amelia
    Ventura, Sebastian
    SOFT COMPUTING, 2012, 16 (06) : 955 - 977
  • [49] Grammar Guided Genetic Programming for Automatic Image Filter Design
    Karasek, Jan
    Burget, Radim
    Benes, Radek
    Nagy, Lubos
    KNOWLEDGE IN TELECOMMUNICATION TECHNOLOGIES AND OPTICS 2010 (KTTO 2010), 2010, : 205 - 210
  • [50] Genetic Algorithm versus Memetic algorithm for Association Rules Mining
    Drias, Habiba
    2014 SIXTH WORLD CONGRESS ON NATURE AND BIOLOGICALLY INSPIRED COMPUTING (NABIC), 2014, : 208 - 213