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...
Main Authors: | , , |
---|---|
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 |