Abstract
Negative database (NDB) is a new type of information representation method that protects private data by storing data in the raw data complement set. The KNN classification algorithm is a classic classification algorithm, and the Euclidean distance formula is one of the most commonly used distance calculation formulas in classification algorithms. However, the distance calculation method for the existing KNN classification algorithm based on negative database is the one-hot coded Hamming distance formula. For this encoding method, when data set have many attributes, the length of the binary string becomes extremely long after encoding, thereby it increases the computational cost and complexity of the classification algorithm. In this paper, we proposed a KNN classification algorithm based on the Euclidean distance formula on the negative database, which is used to complete the classification research under the premise of protecting data security. The experimental results show that the algorithm in this paper achieves high classification accuracy.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Similar content being viewed by others
References
Zhan, J.Z., Chang, L., Matwin, S.: Privacy preserving k-nearest neighbor classification. IJ Netw. Secur. 1(1), 46–51 (2005)
Liu, R., Luo, W., Yue, L.: Classifying and clustering in negative databases. Front. Comput. Sci. 7(6), 864–874 (2013)
Wu, W., Liu, J., Rong, H., Wang, H., Xian, M.: Efficient k-nearest neighbor classification over semantically secure hybrid encrypted cloud database. IEEE Access 6, 41771–41784 (2018)
Esponda, F.: Everything that is not important: negative databases [research frontier]. IEEE Comput. Intell. Mag. 3(2), 60–63 (2008)
Esponda, F., Trias, E.D., Ackley, E.S., Forrest, S.: A relational algebra for negative databases. University of New Mexico, Technical Report (2007)
Esponda, F., Forrest, S., Helman, P.: Enhancing privacy through negative representations of data. NEW MEXICO UNIV ALBUQUERQUE DEPT OF COMPUTER SCIENCE (2004)
Zhao, D., Luo, W., Liu, R., Yue, L.: A fine-grained algorithm for generating hard-toreverse negative databases. In: 2015 International Workshop on Artificial Immune Systems (AIS), pp. 1–8. IEEE (2015)
Hu, X., Lu, L., Zhao, D., Xiang, J., Liu, X., Zhou, H., Tian, J.: Privacy-preserving K-means clustering upon negative databases. In: International Conference on Neural Information Processing, pp. 191–204. Springer, Cham (2018)
Zhao, D., Luo, W., Liu, R., Yue, L.: Negative iris recognition. IEEE Trans. Dependable Secure Comput. 15(1), 112–125 (2015)
Esponda, F.: Hiding a needle in a haystack using negative databases. In: International Workshop on Information Hiding, pp. 15–29. Springer, Heidelberg (2008)
Dheeru, D., Karra Taniskidou, E.: UCI machine learning repository (2017). http://archive.ics.uci.edu/ml. Accessed 10 June 2018
Zhao, D., Luo, W.: One-time password authentication scheme based on the negative database. Eng. Appl. Artif. Intell. 62, 396–404 (2017)
Zhao, D., Luo, W., Liu, R., Yue, L.: Experimental analyses of the K-hidden algorithm. Eng. Appl. Artif. Intell. 62, 331–340 (2017)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2020 Springer Nature Switzerland AG
About this paper
Cite this paper
Liao, H., Chen, Y., Bu, S., Zhang, M. (2020). Privacy-Protected KNN Classification Algorithm Based on Negative Database. In: Liu, Y., Wang, L., Zhao, L., Yu, Z. (eds) Advances in Natural Computation, Fuzzy Systems and Knowledge Discovery. ICNC-FSKD 2019. Advances in Intelligent Systems and Computing, vol 1075. Springer, Cham. https://doi.org/10.1007/978-3-030-32591-6_7
Download citation
DOI: https://doi.org/10.1007/978-3-030-32591-6_7
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-32590-9
Online ISBN: 978-3-030-32591-6
eBook Packages: Intelligent Technologies and RoboticsIntelligent Technologies and Robotics (R0)