Privacy-preserving medical diagnosis system with Gaussian kernel-based support vector machine

Runze Wu,Baocang Wang,Zhen Zhao
DOI: https://doi.org/10.1007/s12083-024-01743-6
IF: 3.488
2024-06-16
Peer-to-Peer Networking and Applications
Abstract:The progress of machine learning has revealed its immense potential in emerging medical diagnosis application. This application enables medical users to access diagnosis service that utilizes machine learning models held by service providers. However, the protection of user data and models has emerged as a significant concern, leading to the proposal of numerous privacy-preserving medical diagnosis schemes. Unfortunately, many of these schemes rely on heavy cryptographic primitives like homomorphic encryption, resulting in lengthy diagnosis processes. To address this issue, we present a novel privacy-preserving medical diagnosis scheme that leverages Gaussian kernel-based support vector machine and employs the use of a lightweight primitive known as additive secret sharing. We design protocols for secure decision function computation and secure sign function computation, solving both two-class and multi-class medical diagnosis problems. Furthermore, our solution is generic and applicable to various scenarios that involve the Gaussian kernel-based support vector machine. To validate our scheme, we conduct evaluations on six real medical datasets. And the results demonstrate that our privacy-preserving medical diagnosis approach yields more accurate and efficient outcomes. Specifically, it achieves an accuracy of 99.09% on the dermatology dataset, surpassing the existing schemes using linear support vector machine. In addition, it takes 133ms on the breast cancer dataset, which is significantly faster than the schemes based on homomorphic encryption.
computer science, information systems,telecommunications
What problem does this paper attempt to address?