Novel Approach to Hide Sensitive Association Rules by Introducing Transaction Affinity

Authors

  • Kshitij Pathak Department of Computer Science and Engineering, Government Polytechnic College, Mandsaur, MP, India
  • Sanjay Silakari Department of Computer Science and Engineering, University Institute of Technology, RGPV Bhopal, MP, India
  • Narendra S. Chaudhari Department of Computer Science and Engineering, Indian Institute of Technology, Indore, MP, India

DOI:

https://doi.org/10.31577/cai_2023_2_280

Keywords:

Association Rule Hiding, Transaction Affinity, Affinity, AffinityDSR, AffinityDSL

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.

Downloads

Download data is not yet available.

Downloads

Published

2023-05-30

How to Cite

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