Abstract:According to characteristics of quantitative association rules, a quantitative association rules mining algorithm based on multi-objective fireworks optimization algorithm and opposition-based learning(QAR_MOFWA_OBL) is proposed. Firstly, fireworks optimization algorithm is utilized for a complete search of association rules. Next, opposition-based learning(OBL) is introduced to improve the convergence speed of the algorithm and reduce the probability of falling into local optimum. Then, the diversity of rules is maintained by means of the elimination mechanism of redundancy. Finally, after several iterations, the association rule set is obtained. Moreover, the thresholds of support or confidence of the proposed algorithm are not expected to be specified artificially. Simulation experiment shows the stable results are obtained on different real-world datasets, and the dataset can be adequately covered with a good balance among reliability, relevance and comprehensibility.
[1] SRIKANT R, AGRAWAL R. Mining Quantitative Association Rules in Large Relational Tables. ACM SIGMOD Record, 1996, 25(2): 1-12. [2] BORGELT C. Efficient Implementations of Apriori and Eclat // Proc of the IEEE ICDM Workshop on Frequent Item Set Mining Implementations. Washington, USA: IEEE, 2003: 91-99. [3] HAN J W, PEI J, YIN Y W, et al. Mining Frequent Patterns without Candidate Generation: A Frequent-Pattern Tree Approach. Data Mining and Knowledge Discovery, 2004, 8(1): 53-87. [4] FUKUDA T, MORIMOTO Y, MORISHITA S, et al. Data Mining Using Two-Dimensional Optimized Association Rules: Scheme, Algorithms, and Visualization. ACM SIGMOD Record, 1996, 25(2): 13-23. [5] 孟海东,李丹丹,吴鹏飞.基于数据场的量化关联规则挖掘方法设计.计算机与现代化, 2013(1): 8-11. (MENG H D, LI D D, WU P F. Design of Quantitative Association Rules Mining Method Based on Data Field. Computer and Modernization, 2013(1): 8-11.) [6] GYENESEI A. A Fuzzy Approach for Mining Quantitative Association Rules. Acta Cybernetica, 2001, 15(2): 305-320. [7] MATA J, ALVAREZ J L, RIQUELME J C. An Evolutionary Algorithm to Discover Numeric Association Rules // Proc of the ACM Symposium on Applied Computing. New York, USA: ACM, 2002: 590-594. [8] YAN X W, ZHANG C Q, ZHANG S C. Genetic Algorithm-Based Strategy for Identifying Association Rules without Specifying Actual Minimum Support. Expert Systems with Applications, 2009, 36(2): 3066-3076. [9] MATA J, ALVAREZ J L, RIQUELME J C. Mining Numeric Association Rules with Genetic Algorithms // Proc of the International Conference on Artificial Neural Nets and Genetic Algorithms. Berlin, Germany: Springer, 2001: 264-267. [10] MARTIN D, ALCAL-FDEZ J, ROSETE A, et al. NICGAR: A Niching Genetic Algorithm to Mine a Diverse Set of Interesting Quantitative Association Rules. Information Sciences, 2016, 355/356: 208-228. [11] QODMANAN H R, NASIRI M, MINAEI-BIDGOLI B. Multi Objective Association Rule Mining with Genetic Algorithm without Specifying Minimum Support and Minimum Confidence. Expert Systems with Applications, 2011, 38(1): 288-298. [12] ALATAS B, AKIN E, KARCI A. MODENAR: Multi-objective Differential Evolution Algorithm for Mining Numeric Association Rules. Applied Soft Computing, 2008, 8(1): 646-656. [13] GHOSH A, NATH B. Multi-objective Rule Mining Using Genetic Algorithms. Information Sciences, 2004, 163(1/2/3): 123-133. [14] MARTIN D, ROSETE A, ALSAL-FDEZ J, et al. QAR-CIP-NSGA-II: A New Multi-objective Evolutionary Algorithm to Mine Quantitative Association Rules. Information Sciences, 2014, 258: 1-28. [15] TAN Y, ZHU Y C. Fireworks Algorithm for Optimization // TAN Y, SHI Y, TAN K S, eds. Advances in Swarm Intelligence. Berlin, Germany: Springer, 2010: 355-364. [16] TIZHOOSH H R. Opposition-Based Learning: A New Scheme for Machine Intelligence // Proc of the International Conference on Computational Intelligence for Modelling, Control and Automation, and International Conference on Intelligent Agents, Web Technologies and Internet Commerce. Washington, USA: IEEE, 2005: 695-701. [17] ZHENG S Q, TAN Y. A Unified Distance Measure Scheme for Orientation Coding in Identification // Proc of the International Conference on Information Science and Technology. Washington, USA: IEEE, 2013: 979-985. [18] ZHENG Y J, SONG Q, CHEN S Y. Multiobjective Fireworks Optimization for Variable-Rate Fertilization in Oil Crop Production. Applied Soft Computing, 2013, 13(11): 4253-4263. [19] RAJARAM R, PALANISAMY K, RAMASAMY S, et al. Selective Harmonic Elimination in PWM Inverter Using Firefly and Fireworks Algorithm. International Journal of Innovative Research in Advanced Engineering, 2014, 1(8): 55-62. [20] LIU Z B, FENG Z R, KE L J. Fireworks Algorithm for the Multi-satellite Control Resource Scheduling Problem // Proc of the IEEE Congress on Evolutionary Computation. Washington, USA: IEEE, 2015: 1280-1286. [21] 丁 蕊, 董红斌, 冯宪彬,等.基于烟花爆炸优化算法的测试数据生成方法.计算机应用, 2016, 36(10): 2816-2821. (DING R, DONG H B, FENG X B, et al. Method of Testing Data Generation Based on Fireworks Explosion Optimization Algorithm. Journal of Computer Applications, 2016, 36(10): 2816-2821.) [22] DONG W Y, KANG L L, ZHANG W S. Opposition-Based Particle Swarm Optimization with Adaptive Mutation Strategy. Soft Computing, 2016. DOI: 10.1007/s00500-016-2102-05. [23] WEI W H, ZHOU J L, CHEN F, et al. Constrained Differential Evolution Using Generalized Opposition-Based Learning. Soft Computing, 2016, 20(11): 4413-4437.
[24] 胡玉荣,丁立新,谢大同,等.采用渐变与突变机制的反向人工蜂群算法.武汉大学学报(理学版), 2013, 59(2): 123-128. (HU Y R, DING L X, XIE D T, et al. An Opposition-Based Artificial Bee Colony Algorithm Using the Mechanism of Gradual and Sudden Change. Journal of Wuhan University(Natural Science Edition), 2013, 59(2): 123-128.) [25] 李其申,屈喜琴,管 俊.三关联规则的相似性度量与聚类研究.计算机工程与设计, 2012, 33(2): 745-749. (LI Q S, QU X Q, GUAN J. Research on Similarity of Association Rules and Clustering. Computer Engineering and Design, 2012, 33(2): 745-749.) [26] 楼 巍,邓柳燕,严利民,等.一种基于生成树的分类去除关联规则冗余方法.计算机技术与发展, 2014, 24(6): 24-27. (LOU W, DENG L Y, YAN L M, et al. A Method of Removing Redundant Association Rules by Classification Based on Spanning Tree. Computer Technology and Development, 2014, 24(6): 24-27.)