Abstract
In this paper, a novel approach has been proposed for hiding sensitive association rules based on the affinity between the frequent items of the transaction. The affinity between the items is defined as Jaccard similarity. This work proposes five algorithms to ensure the minimum side-effects resulting after applying sanitization algorithms to hide sensitive knowledge. Transaction affinity has been introduced which is calculated by adding the affinity of frequent items present in the transaction with the victim-item (item to be modified). Transactions are selected either by increasing or decreasing value of affinity for data distortion to hide association rules. The first two algorithms, MaxaffinityDSR and MinaffinityDSR, hide the sensitive information by selecting the victim item as the right-hand side of the sensitive association rule. The next two algorithms, MaxaffinityDSL and MinaffinityDSL, select the victim item from the left-hand side of the rule whereas the Hybrid approach picks the victim item from either the left-hand side or right-hand side. The performance of proposed algorithms has been evaluated by comparison with state-of-art methods (Algo 1.a and Algo 1.b), MinFIA, MaxFIA and Naive algorithms. The experiments were performed using the dataset generated from IBM synthetic data generator, and implementation has been performed in R language.
Keywords
MSC
68T05, 68T30
Cite this article
@article{cai-4623,
author = {Kshitij Pathak and Sanjay Silakari and Narendra S. Chaudhari},
title = {Novel Approach to Hide Sensitive Association Rules by Introducing Transaction Affinity},
journal = {Computing and Informatics},
volume = {42},
number = {2},
pages = {280--310},
year = {2023},
issn = {1335-9150},
doi = {10.31577/cai_2023_2_280}
}
TY - JOUR AU - Kshitij Pathak AU - Sanjay Silakari AU - Narendra S. Chaudhari TI - Novel Approach to Hide Sensitive Association Rules by Introducing Transaction Affinity JO - Computing and Informatics VL - 42 IS - 2 SP - 280 EP - 310 PY - 2023 SN - 1335-9150 DO - 10.31577/cai_2023_2_280 UR - https://doi.org/10.31577/cai_2023_2_280 KW - Association rule hiding KW - transaction affinity KW - affinity KW - AffinityDSR KW - AffinityDSL ER -
Pathak, K., Silakari, S., & Chaudhari, N. S. (2023). Novel Approach to Hide Sensitive Association Rules by Introducing Transaction Affinity. Computing and Informatics, 42(2), 280–310. https://doi.org/10.31577/cai_2023_2_280