Abstract

In recent trends, the information and science technology has been developed which makes most of the research in Association Rule Mining (ARM) to be focused on enhancing the computational efficiency.But the searching for most appropriate data in large databases become more difficult.The major difficulties in this is determining the threshold values for confidence and support which causes effect on the quality of the association rule mining. Thus a novel optimization based algorithm for association rule mining is proposed in this work for the purpose of enhancing the computational efficiency and also to determine the appropriate threshold values automatically. Initially the input raw data is taken from the large transactional database.Then this input raw data is preprocessed and converted into binary type data.After this, the Modified Binary Particle Swarm Optimization (MBPSO) algorithm is used which involves five phases namely 1) Encoding – where a string based encoding is followed that encodes every single item into respective string chromosome, 2) Fitness Evaluation – where the ‘maximization’ has been determined using association rule type parameters, 3) Population generation – where an initial population has been generated using particles with best fitness values, 4) Searching – where best particles are searched in order to prevent it from falling apart from search space whenever the position is updated, 5) Stopping circumstance – as it is essential to complete the particle evaluation, by finding respective confidence and support as the minimal threshold values. This would be helpful in deriving valuable information in ARM. The performance of this proposed methodology is validated and compared with the tradition association rule mining algorithms. This proposed methodology offers better results with increased efficiency and proves its superiority.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call