Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks

With the development of social networks, there are more and more social data produced, which usually contain valuable knowledge that can be utilized in many fields, such as commodity recommendation and sentimental analysis. The SVM classifier, as one of the most prevailing machine learning technique...

Full description

Bibliographic Details
Main Authors: Nan Jia, Shaojing Fu, Ming Xu
Format: Article
Language:English
Published: Hindawi-Wiley 2020-01-01
Series:Security and Communication Networks
Online Access:http://dx.doi.org/10.1155/2020/8872853
id doaj-21eed9a9043342da83bf5c3ca4f66824
record_format Article
spelling doaj-21eed9a9043342da83bf5c3ca4f668242020-12-28T01:30:30ZengHindawi-WileySecurity and Communication Networks1939-01222020-01-01202010.1155/2020/8872853Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social NetworksNan Jia0Shaojing Fu1Ming Xu2College of ComputerCollege of ComputerCollege of ComputerWith the development of social networks, there are more and more social data produced, which usually contain valuable knowledge that can be utilized in many fields, such as commodity recommendation and sentimental analysis. The SVM classifier, as one of the most prevailing machine learning techniques for classification, is a crucial tool for social data analysis. Since training a high-quality SVM classifier usually requires a huge amount of data, it is a better choice for individuals and small enterprises to conduct collaborative training with multiple parties. Nevertheless, it causes privacy risks when sharing sensitive data with untrusted people and enterprises. Existing solutions mainly adopt the computation-intensive cryptographic methods which are not efficient for practical applications. Therefore, it is an urgent and challenging task to realize efficient SVM classifier training while protecting privacy. In this paper, we propose a novel privacy-preserving nonlinear SVM classifier training scheme based on blockchain. We first design a series of secure computation protocols which can achieve secure nonlinear SVM classifier training with minimal computation overheads. Then, leveraging these building blocks, we propose a blockchain-based secure nonlinear SVM classifier training scheme that realizes collaborative training while protecting privacy. We conduct a thorough analysis of the security properties of our scheme. Experiments over a real dataset show that our scheme achieves high accuracy and practical efficiency.http://dx.doi.org/10.1155/2020/8872853
collection DOAJ
language English
format Article
sources DOAJ
author Nan Jia
Shaojing Fu
Ming Xu
spellingShingle Nan Jia
Shaojing Fu
Ming Xu
Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
Security and Communication Networks
author_facet Nan Jia
Shaojing Fu
Ming Xu
author_sort Nan Jia
title Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
title_short Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
title_full Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
title_fullStr Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
title_full_unstemmed Privacy-Preserving Blockchain-Based Nonlinear SVM Classifier Training for Social Networks
title_sort privacy-preserving blockchain-based nonlinear svm classifier training for social networks
publisher Hindawi-Wiley
series Security and Communication Networks
issn 1939-0122
publishDate 2020-01-01
description With the development of social networks, there are more and more social data produced, which usually contain valuable knowledge that can be utilized in many fields, such as commodity recommendation and sentimental analysis. The SVM classifier, as one of the most prevailing machine learning techniques for classification, is a crucial tool for social data analysis. Since training a high-quality SVM classifier usually requires a huge amount of data, it is a better choice for individuals and small enterprises to conduct collaborative training with multiple parties. Nevertheless, it causes privacy risks when sharing sensitive data with untrusted people and enterprises. Existing solutions mainly adopt the computation-intensive cryptographic methods which are not efficient for practical applications. Therefore, it is an urgent and challenging task to realize efficient SVM classifier training while protecting privacy. In this paper, we propose a novel privacy-preserving nonlinear SVM classifier training scheme based on blockchain. We first design a series of secure computation protocols which can achieve secure nonlinear SVM classifier training with minimal computation overheads. Then, leveraging these building blocks, we propose a blockchain-based secure nonlinear SVM classifier training scheme that realizes collaborative training while protecting privacy. We conduct a thorough analysis of the security properties of our scheme. Experiments over a real dataset show that our scheme achieves high accuracy and practical efficiency.
url http://dx.doi.org/10.1155/2020/8872853
work_keys_str_mv AT nanjia privacypreservingblockchainbasednonlinearsvmclassifiertrainingforsocialnetworks
AT shaojingfu privacypreservingblockchainbasednonlinearsvmclassifiertrainingforsocialnetworks
AT mingxu privacypreservingblockchainbasednonlinearsvmclassifiertrainingforsocialnetworks
_version_ 1714981088076496896