Cargando…

An Incremental High-Utility Mining Algorithm with Transaction Insertion

Association-rule mining is commonly used to discover useful and meaningful patterns from a very large database. It only considers the occurrence frequencies of items to reveal the relationships among itemsets. Traditional association-rule mining is, however, not suitable in real-world applications s...

Descripción completa

Detalles Bibliográficos
Autores principales: Lin, Jerry Chun-Wei, Gan, Wensheng, Hong, Tzung-Pei, Zhang, Binbin
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Hindawi Publishing Corporation 2015
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4355605/
https://www.ncbi.nlm.nih.gov/pubmed/25811038
http://dx.doi.org/10.1155/2015/161564
_version_ 1782360886126575616
author Lin, Jerry Chun-Wei
Gan, Wensheng
Hong, Tzung-Pei
Zhang, Binbin
author_facet Lin, Jerry Chun-Wei
Gan, Wensheng
Hong, Tzung-Pei
Zhang, Binbin
author_sort Lin, Jerry Chun-Wei
collection PubMed
description Association-rule mining is commonly used to discover useful and meaningful patterns from a very large database. It only considers the occurrence frequencies of items to reveal the relationships among itemsets. Traditional association-rule mining is, however, not suitable in real-world applications since the purchased items from a customer may have various factors, such as profit or quantity. High-utility mining was designed to solve the limitations of association-rule mining by considering both the quantity and profit measures. Most algorithms of high-utility mining are designed to handle the static database. Fewer researches handle the dynamic high-utility mining with transaction insertion, thus requiring the computations of database rescan and combination explosion of pattern-growth mechanism. In this paper, an efficient incremental algorithm with transaction insertion is designed to reduce computations without candidate generation based on the utility-list structures. The enumeration tree and the relationships between 2-itemsets are also adopted in the proposed algorithm to speed up the computations. Several experiments are conducted to show the performance of the proposed algorithm in terms of runtime, memory consumption, and number of generated patterns.
format Online
Article
Text
id pubmed-4355605
institution National Center for Biotechnology Information
language English
publishDate 2015
publisher Hindawi Publishing Corporation
record_format MEDLINE/PubMed
spelling pubmed-43556052015-03-25 An Incremental High-Utility Mining Algorithm with Transaction Insertion Lin, Jerry Chun-Wei Gan, Wensheng Hong, Tzung-Pei Zhang, Binbin ScientificWorldJournal Research Article Association-rule mining is commonly used to discover useful and meaningful patterns from a very large database. It only considers the occurrence frequencies of items to reveal the relationships among itemsets. Traditional association-rule mining is, however, not suitable in real-world applications since the purchased items from a customer may have various factors, such as profit or quantity. High-utility mining was designed to solve the limitations of association-rule mining by considering both the quantity and profit measures. Most algorithms of high-utility mining are designed to handle the static database. Fewer researches handle the dynamic high-utility mining with transaction insertion, thus requiring the computations of database rescan and combination explosion of pattern-growth mechanism. In this paper, an efficient incremental algorithm with transaction insertion is designed to reduce computations without candidate generation based on the utility-list structures. The enumeration tree and the relationships between 2-itemsets are also adopted in the proposed algorithm to speed up the computations. Several experiments are conducted to show the performance of the proposed algorithm in terms of runtime, memory consumption, and number of generated patterns. Hindawi Publishing Corporation 2015 2015-02-25 /pmc/articles/PMC4355605/ /pubmed/25811038 http://dx.doi.org/10.1155/2015/161564 Text en Copyright © 2015 Jerry Chun-Wei Lin et al. https://creativecommons.org/licenses/by/3.0/ This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.
spellingShingle Research Article
Lin, Jerry Chun-Wei
Gan, Wensheng
Hong, Tzung-Pei
Zhang, Binbin
An Incremental High-Utility Mining Algorithm with Transaction Insertion
title An Incremental High-Utility Mining Algorithm with Transaction Insertion
title_full An Incremental High-Utility Mining Algorithm with Transaction Insertion
title_fullStr An Incremental High-Utility Mining Algorithm with Transaction Insertion
title_full_unstemmed An Incremental High-Utility Mining Algorithm with Transaction Insertion
title_short An Incremental High-Utility Mining Algorithm with Transaction Insertion
title_sort incremental high-utility mining algorithm with transaction insertion
topic Research Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC4355605/
https://www.ncbi.nlm.nih.gov/pubmed/25811038
http://dx.doi.org/10.1155/2015/161564
work_keys_str_mv AT linjerrychunwei anincrementalhighutilityminingalgorithmwithtransactioninsertion
AT ganwensheng anincrementalhighutilityminingalgorithmwithtransactioninsertion
AT hongtzungpei anincrementalhighutilityminingalgorithmwithtransactioninsertion
AT zhangbinbin anincrementalhighutilityminingalgorithmwithtransactioninsertion
AT linjerrychunwei incrementalhighutilityminingalgorithmwithtransactioninsertion
AT ganwensheng incrementalhighutilityminingalgorithmwithtransactioninsertion
AT hongtzungpei incrementalhighutilityminingalgorithmwithtransactioninsertion
AT zhangbinbin incrementalhighutilityminingalgorithmwithtransactioninsertion