Вплив k-анонімності на продуктивність моделей машинного навчання: емпіричне дослідження

Ключові слова: анонімізація даних, продуктивність моделей машинного навчання, збереження конфіденційності даних, корисність даних, набір даних про дохід дорослого населення

Анотація

Швидке зростання цифрових даних і широке використання методів машинного навчання моделей посилили занепокоєння щодо захисту персональної інформації. Анонімізація даних широко використовується для зменшення ризиків їх конфіденційності шляхом перетворення наборів даних перед аналізом. Однак, такі перетворення можуть зменшити корисність даних і негативно вплинути на продуктивність моделей машинного навчання. Проаналізовано вплив анонімізації даних на основі k-анонімності на продуктивність процесу класифікації даних з використанням набору даних Adult Income. У цьому наборі персональні дані було позначено як квазіідентифікатори, атрибути яких узагальнюються та пригнічуються для досягнення різних рівнів анонімності k = {5, 10, 20}, а моделі машинного навчання навчаються як на оригінальних, так і на анонімізованих наборах даних. Після навчання моделі оцінюються з використанням підмножини оригінального набору даних. Продуктивність кожного рівня k-анонімності в експерименті базується на accuracy, recall, precision та F1-score. Експериментальні результати демонструють, що збільшення рівня анонімізації призводить до поступового зниження прогностичної продуктивності моделей машинного навчання. Метрика точності прогнозування Accuracy зазнає тільки помірного впливу: воно знижується від 0,828-0,84 на оригінальному наборі даних і до 0,798-0,81 – на сильно анонімізованих даних. Істотніші зміни спостерігаються для метрик recall та F1-score: з 0,586-0,626 на оригінальному наборі даних до 0,435-0,555 – на сильно анонімізованих даних. Ці зміни вказують на втрату здатності моделей правильно ідентифікувати позитивні приклади, що погіршує продуктивність і надійність моделі. Водночас, помірні рівні анонімізації, у діапазоні k = 5-10, забезпечують розумний баланс між конфіденційністю даних і аналітичною їх корисністю. Отримані результати підтверджують існування компромісу між збереженням конфіденційності даних та продуктивністю моделей і вказують на важливість вибору відповідних параметрів їх анонімізації у процесах машинного навчання. З'ясовано, деякі моделі машинного навчання, такі як Gradient Boosting, продемонстрували кращу продуктивність на анонімізованих даних порівняно з іншими, що може допомогти обрати відповідний алгоритм для конкретного рівня анонімізації даних.

Завантаження

Дані завантаження ще не доступні.

Біографії авторів

А. М. Вахула, Національний університет "Львівська політехніка", м. Львів

аспірант, кафедра комп'ютеризованих систем автоматики

О. О. Іванюк, Національний університет "Львівська політехніка", м. Львів

канд. техн. наук, доцент, кафедра комп'ютеризованих систем автоматики

Посилання

Abbasi, W., Mori, P., & Saracino, A. (2024). Further Insights: Balancing Privacy, Explainability, and Utility in Machine Learning-based Tabular Data Analysis. Proceedings of the 19th International Conference on Availability, Reliability and Security (ARES 2024), pp. 1–10. https://doi.org/10.1145/3664476.3670901

Arbelaez, A., & Climent, L. (2025). Iterative local search for preserving data privacy. Applied Intelligence, article number 189. https://doi.org/10.1007/s10489-024-05909-w

Carvalho, T. M., Moniz, N., Faria, P., & Antunes, L. (2023). Survey on Privacy-Preserving Techniques for Microdata Publication. ACM Computing Surveys, 55(14s), 1–37. https://doi.org/10.1145/3588765

De Capitani di Vimercati, S., & Samarati, P. (2021). k-Anonymity. In: Jajodia, S., Samarati, P., Yung, M. (Eds). Encyclopedia of Cryptography, Security and Privacy. Springer, pp. 1–5. https://doi.org/10.1007/978-3-642-27739-9_754-2

De Capitani di Vimercati, S., Foresti, S., Livraga, G., & Samarati, P. (2023). k-Anonymity: From Theory to Applications. Transactions on Data Privacy, 16(1), 25–49. URL: https://www.tdp.cat/issues21/tdp.a460a22.pdf

Friedman, J. H. (2001). Greedy function approximation: A gradient boosting machine. Annals of Statistics, 29(5), 1189–1232. https://doi.org/10.1214/aos/1013203451

Gadotti, A., Rocher, L., Houssiau, F., Creţu, A.-M., & de Montjoye, Y.-A. (2024). Anonymization: The imperfect science of using data while preserving privacy. Science Advances, 10(29), article ID eadn7053. https://doi.org/10.1126/sciadv.adn7053

Géron, A. (2019). Hands-on machine learning with scikit-learn, keras, and tensorflow (2end edition). OReilly Media, pp. 19-30. URL: https://www.oreilly.com/library/view/hands-on-machine-learning/9781492032632/

Han, J., Pei, J., & Tong, H. (2022). Data Mining: Concepts and Techniques (4th ed.). Elsevier, pp. 23–26. https://doi.org/10.1016/C2013-0-18660-6

James, G., Witten, D., Hastie, T., Tibshirani, R., & Taylor, J. (2023). An Introduction to Statistical Learning: with Applications in Python. Springer, pp. 15–155. https://doi.org/10.1007/978-3-031-38747-0

Karagiannis, S., Ntantogian, C., Magkos, E., Tsohou, A., & Ribeiro, L. L. (2024). Mastering data privacy: leveraging k-anonymity for robust health data sharing. International Journal of Information Security, 23, 2189–2201. https://doi.org/10.1007/s10207-024-00838-8

Manocchio, L. D., Layeghy, S., Gwynne, D., & Portmann, M. (2024). A configurable anonymisation approach for network flow data: Balancing utility and privacy. Computers & Security / Computers and Electrical Engineering, vol. 118. https://doi.org/10.1016/j.compeleceng.2024.109465

Rainio, O., Teuho, J., & Klén, R. (2024). Evaluation metrics and statistical tests for machine learning. Scientific Reports 14, article ID 6086. https://doi.org/10.1038/s41598-024-56706-x

Sweeney, L. (2000). Simple demographics often identify people uniquely. Carnegie Mellon University, Data Privacy Working Paper, vol 3. URL: https://dataprivacylab.org/projects/identifiability/

Torra, V., & Navarro-Arribas, G. (2023). Attribute disclosure risk for k-anonymity: the case of numerical data. International Journal of Information Security, 22, 2015–2024. https://doi.org/10.1007/s10207-023-00730-x

Torskyi, O. I., & Hrytsiuk, Y. I. (2025). Application of machine learning to enhance the efficiency of automated software testing. Scientific Bulletin of UNFU, 35(4), 142-149. https://doi.org/10.36930/40350416

Verdonck, J., De Boeck, K., Willocx, M., Lapon, J., & Naessens, V. (2023). A hybrid anonymization pipeline to improve the privacy-utility balance in sensitive datasets for ML purposes. Proceedings of the 18th International Conference on Availability, Reliability and Security (ARES 2023), pp. 1–11. https://doi.org/10.1145/3600160.3600168

Veseliak, V. V., & Hrytsiuk, Y. I. (2024). Machine learning methods in epidemiological research. Scientific Bulletin of UNFU, 34(4), 59–67. https://doi.org/10.36930/40340408

Yuan, S., Yu, J., Yang, T., & Chen, C. (2025). Unitanony: a fine-grained and practical anonymization framework for better data utility. Cybersecurity, 8, article number 43. https://doi.org/10.1186/s42400-024-00345-2

Zhao, Y., & Chen, J. (2022). A Survey on Differential Privacy for Unstructured Data Content. ACM Computing Surveys, 54(10s), article ID 207, 1–28. https://doi.org/10.1145/3490237

Опубліковано
2026-06-25
Як цитувати
Вахула, А. М., & Іванюк, О. О. (2026). Вплив k-анонімності на продуктивність моделей машинного навчання: емпіричне дослідження. Scientific Bulletin of UNFU, 36(3), 98–103. https://doi.org/10.36930/40360310
Розділ
Комп’ютерні науки