Privacy-preserving in association rule mining using an improved discrete binary artificial bee colony

•A new algorithm is developed for hiding sensitive rules using a binary ABC approach.•We improve the binary ABC to optimize the exploitation for rule hiding.•We apply the improved swarm algorithm for selecting sensitive transactions.•Various experiments are carried out to verify the performance of o...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:Expert systems with applications 2020-04, Vol.144, p.113097, Article 113097
Hauptverfasser: Telikani, Akbar, Gandomi, Amir H., Shahbahrami, Asadollah, Naderi Dehkordi, Mohammad
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
Beschreibung
Zusammenfassung:•A new algorithm is developed for hiding sensitive rules using a binary ABC approach.•We improve the binary ABC to optimize the exploitation for rule hiding.•We apply the improved swarm algorithm for selecting sensitive transactions.•Various experiments are carried out to verify the performance of our algorithms. Association Rule Hiding (ARH) is the process of protecting sensitive knowledge using data transformation. Although there are some evolutionary-based ARH algorithms, they mostly focus on the itemset hiding instead of the rule hiding. Besides, unstable convergence to the global optimum solution and designing long solutions make them inappropriate in reducing side effects. They use the basic versions of evolutionary approaches, resulting in inappropriate performance in ARH domain where the search space is large and the algorithms easily get trapped in local optima. To deal with these problems, we propose a new rule hiding algorithm based on a binary Artificial Bee Colony (ABC) approach which has good exploration. However, we improve the binary ABC algorithm to enhance its poor exploitation by designing a new neighborhood generation mechanism to balance between exploration and exploitation. We called this algorithm Improved Binary ABC (IBABC). IBABC approach is coupled with our proposed rule hiding algorithm, called ABC4ARH, to select sensitive transactions for modification. To choose victim items, ABC4ARH formulates a heuristic. The performance of ABC4ARH algorithm on the side effects is demonstrated using extensive experiments conducted on five real datasets. Furthermore, the effectiveness of IBABC is verified using the uncapacitated facility location problem and 0–1 knapsack problem.
ISSN:0957-4174
1873-6793
DOI:10.1016/j.eswa.2019.113097