Volume 4 • Issue 1 • PP: 26–34 • 2024
Differentially Private Clustering with Dynamic Noise Adjustment (DPC-DNA) based Fusion Anonymity and Privacy Enhancement in Big Data
Open Access & Copyright
© 2024 The Author(s). Published by ASPG. This article is licensed under the Creative Commons Attribution 4.0 International License (CC BY 4.0).
Abstract
Other few challenges faced during privacy preservation by anonymity e.g. difficulty in identifying the The main challenges in preserving anonymity for privacy are determining which attributes could undermine privacy and extracting useful information from massive databases without disclosing sensitive details. We developed a Novel Framework for Differentially Private Clustering with Dynamic Noise Adjustment (DPC-DNA) that addresses these issues. This novel approach can recognize sensitive and non-sensitive data aspects using Differentially Private Clustering with Dynamic Noise Adjustment (DPC-DNA). The accuracy of clusters formed by DPC-DNA was assessed using the silhouette score, which gauges how similar each item is to its own group versus others. DPC-DNA achieved a silhouette score of 0.62, signalling strong internal cluster composition. In contrast, traditional k-anonymity clustering yielded a lower score of 0.45, confirming that DPC-DNA significantly boosts accuracy. Our Novel Framework for Differentially Private Clustering with Dynamic Noise Adjustment (DPC-DNA) provides a robust solution for privacy-preserving data mining. By combining differential privacy with adaptive noise management, it safeguards sensitive material while sustaining high precision, integrity and usefulness of results.
Keywords
References
[1] B. Suma and G. Shobha, “Fractional salp swarm al-gorithm: An association rule based privacy-preserving strategy for data sanitization,” Journal of Information Security and Applications, vol. 68, p. 103224, 2022.
[2] Y. Chen, Q. Zhao, P. Duan, B. Zhang, Z. Hong, and B. Wang, “Verifiable privacy-preserving association rule mining using distributed decryption mechanism on the cloud,” Expert Systems with Applications, vol. 201, p. 117086, 2022.
[3] A. Kiran and N. Shirisha, “K-anonymization approach for privacy preservation using data perturbation tech-niques in data mining,” Materials Today: Proceedings, vol. 64, pp. 578–584, 2022.
[4] V. H. Durelli, R. S. Durelli, S. S. Borges, A. T. Endo, M. M. Eler, D. R. Dias, and M. P. Guimaraes, “Machine learning applied to software testing: A systematic map-ping study,” IEEE Transactions on Reliability, vol. 68, no. 3, pp. 1189–1212, 2019.
[5] C. Murphy, G. E. Kaiser, and M. Arias, “An approach to software testing of machine learning applications,” 2007.
[6] L. C. Briand, “Novel applications of machine learning in software testing,” in 2008 The Eighth International Conference on Quality Software. IEEE, 2008, pp. 3–10.
[7] N. Baskiotis, M. Sebag, M. C. Gaudel, and S. D. Gouraud, “A machine learning approach for statistical software testing,” in IJCAI, 2007, pp. 2274–2279.
[8] M. Noorian, E. Bagheri, and W. Du, “Machine learning-based software testing: Towards a classification frame-work,” in SEKE, 2011, pp. 225–229.
[9] A. R. Lenz, A. Pozo, and S. R. Vergilio, “Linking software testing results with a machine learning ap-proach,” Engineering Applications of Artificial Intelli-gence, vol. 26, no. 5–6, pp. 1631–1640, 2013.
[10] H. B. Braiek and F. Khomh, “On testing machine learn-ing programs,” Journal of Systems and Software, vol. 164, p. 110542, 2020.
[11] D. Marijan, A. Gotlieb, and M. K. Ahuja, “Challenges of testing machine learning based systems,” in 2019 IEEE International Conference on Artificial Intelligence Testing (AITest). IEEE, 2019, pp. 101–102.
[12] J. Kahles, J. Törrönen, T. Huuhtanen, and A. Jung, “Au-tomating root cause analysis via machine learning in agile software testing environments,” in 2019 12th IEEE Conference on Software Testing, Validation and Verifi-cation (ICST). IEEE, 2019, pp. 379–390.
[13] R. Lachmann, “Machine learning-driven test case prior-itization approaches for black-box software testing,” in The European Test and Telemetry Conference, Nurem-berg, Germany, 2018.
[14] S. Nakajima, “Quality assurance of machine learning software,” in 2018 IEEE 7th Global Conference on Con-sumer Electronics (GCCE). IEEE, 2018, pp. 601–604.
[15] R. Gove and J. Faytong, “Machine learning and event-based software testing: Classifiers for identifying infea-sible gui event sequences,” in Advances in Computers. Elsevier, 2012, vol. 86, pp. 109–135.
[16] D. Zhang, “Machine learning in value-based software test data generation,” in 2006 18th IEEE International Conference on Tools with Artificial Intelligence (IC-TAI’06). IEEE, 2006, pp. 732–736.
[17] D. G. e Silva, M. Jino, and B. T. De Abreu, “Machine learning methods and asymmetric cost function to esti-mate execution effort of software testing,” in 2010 Third International Conference on Software Testing, Verifica-tion and Validation. IEEE, 2010, pp. 275–284.
[18] S. Huang, E. H. Liu, Z. W. Hui, S. Q. Tang, and S. J. Zhang, “Challenges of testing machine learning appli-cations,” International Journal of Performability Engi-neering, vol. 14, no. 6, p. 1275, 2018.
[19] S. Masuda, K. Ono, T. Yasue, and N. Hosokawa, “A survey of software quality for machine learning appli-cations,” in 2018 IEEE International Conference on Software Testing, Verification and Validation Workshops (ICSTW). IEEE, 2018, pp. 279–284.
[20] J. J. Li, A. Ulrich, X. Bai, and A. Bertolino, “Advances in test automation for software with special focus on artificial intelligence and machine learning,” Software Quality Journal, vol. 28, no. 1, pp. 245–248, 2020.
Cite This Article
Choose your preferred format
Publisher's Note
The statements, opinions, and data presented in this article are solely those of the author(s) and do not necessarily represent those of ASPG, the journal, or its editors. ASPG and the editors disclaim responsibility for any harm arising from the use of any ideas, methods, instructions, or products described in this article, to the fullest extent permitted by applicable law.