A Privacy-Preserving Optimization of Neighborhood-Based Recommendation for Medical-Aided Diagnosis and Treatment
Abstract
Nowadays, patients' physiological data and medical records are outsourced to the medical cloud to help the patients and doctors to obtain valuable and reliable services, i.e., diagnosis decision and treatment recommendation, which provides subtle and precise guidance for medical cases. Neighborhood-based recommendation (NBR) provides an effective and vivid approach to finding like-minded nodes to generate recommendations, automating what is usually known as word of mouth. Unfortunately, both diverse medical data and outsource technology raise stringent privacy concerns since the patient data is generally associated with attribute sets which contain somewhat sensitive information, such as age, gender, epidemic, physiological data and clinic result etc. The great privacy-revealing risk will occur if this sensitive medical information is maliciously exploited by network eavesdroppers, untrusted cloud servers or doctors. Considering the above privacy-revealing issues in medical data, this article proposes a privacy-preserving optimization of neighborhood-based recommendation scheme (namely, PPO-NBR), which achieves a secure and privacy-preserving recommendation for medical-aided diagnosis and treatment without revealing the patients' sensitive information. We propose a privacy-preserving medical graph construction protocol and a medical treatment recommendation protocol to implement the secure recommendation on the encrypted medical data, in which it employs BGN Cryptosystem as the building modular to encrypt data and then creatively applies graph theory to expand neighbors to search the best similar features, and uses BLS signature to ensure the authentication, and meanwhile, it deploys a ( t,n) oblivious transfer protocol to preserve the confidentiality of recommendation. A couple of experiments are implemented to evaluate the performance in terms of computational costs and communication overheads and indicate that our scheme is efficient and practical for medical-aided diagnosis.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
Claims other papers make about this one
Each is checked against this paper’s own text: does it say what the citing paper says it does?
SMC relies on cryptographic techniques such as secret sharing and homomorphic encryption to ensure input confidentiality during computation.
“SMC relies on cryptographic techniques such as secret sharing [129, 133] and homomorphic encryption [6, 134] to ensure input confidentiality during computation.”
From A Deep Dive into Fairness, Bias, Threats, and Privacy in Recommender Systems: Insights and Future Research (2024) · cites this paper as [134]
Boneh Goh Nissim (BGN) cryptosystem is used to implement the SWHE technique.
“Boneh Goh Nissim (BGN) cryptosystem is used to implement the SWHE technique [134, 143, 148].”
From A Deep Dive into Fairness, Bias, Threats, and Privacy in Recommender Systems: Insights and Future Research (2024) · cites this paper as [134]
SWHE allows for unlimited addition operation but a limited number of multiplications on the ciphertext.
“Meanwhile, the somewhat homomorphic encryption allows for unlimited addition operation but a limited number of multiplications on the ciphertext [134, 143, 148, 149].”
From A Deep Dive into Fairness, Bias, Threats, and Privacy in Recommender Systems: Insights and Future Research (2024) · cites this paper as [134]
HE can be implemented as a client-server structure or integrated into the secure multiparty computation (SMC) approach.
“This method can be implemented as a client-server structure or integrated into the secure multiparty computation (SMC) approach [134, 143, 144].”
From A Deep Dive into Fairness, Bias, Threats, and Privacy in Recommender Systems: Insights and Future Research (2024) · cites this paper as [134]
Cited by
Sorted by citations
Deepfake detection using deep learning methods: A systematic and comprehensive review
Heidari, A., Jafari Navimipour, N., Dag, H., & Unal, M. (2024) · WIREs Data Mining and Knowledge Discovery · doi:10.1002/widm.1520 · Cited by 349 · see citing works
ReuseKNN: Neighborhood Reuse for Differentially Private KNN-Based Recommendations
Müllner, P., Lex, E., Schedl, M., & Kowald, D. (2023) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3608481 · Cited by 27 · see citing works
The Roles of Cloud-Based Systems on the Cancer-Related Studies: A Systematic Literature Review
Xu, B., & Zhou, F. (2022) · IEEE Access · doi:10.1109/access.2022.3181147 · Cited by 13 · see citing works
Roy, F., Ding, X., Choo, K. K. R., & Zhou, P. (2024) · arXiv · doi:10.48550/arxiv.2409.12651
- Authors
- Zhang, M., Chen, Y., & Lin, J.
- Affiliations
- Chinese Academy of Sciences (CN)
- Hubei University of Technology (CN)
- University of Science and Technology of China (CN)
- Venue
- IEEE Internet of Things Journal
- Published
- 2021-07-01
- Volume
- 8
- Issue
- 13
- Pages
- 10830-10842
- ISSN
- 2327-4662 (ISSN-L)
- 2372-2541
- OpenAlex
- W3118383391
- Cited by
- 120
- References
- 0
- Citations by year
- 2026: 3 · 2025: 7 · 2024: 10 · 2023: 36 · 2022: 61 · 2021: 3
- FWCI
- 9.72
- Type
- journal article
- Language
- en
- Open access
- closed
- Licence
- Locations
- IEEE Internet of Things Journal (publishedVersion)
- Funders
- National Natural Science Foundation of China (62072134, U2001205)
- Open Research Project of State Key Laboratory of Cryptology of China
- Key projects of Guangxi Natural Science Foundation (2019JJD170020)
- Open Fund Program for State Key Laboratory of Information Security of China (2020-MS-05)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Physical Sciences › Computer Science › Information Systems › Cloud Data Security Solutions
- Keywords
- privacy-preserving recommendation, neighborhood-based recommendation, diagnosis, treatment guidelines, medical data privacy, encrypted data, BLS signatures, oblivious transfer, secure multi-party computation, Internet of Medical Things
About these checks
Registry, retraction, Cites and statistics results are computed, not judged, with one exception: a printed reference that no index lists is read once by a model before it counts as a citation error. Claims are extracted by a model and kept only when their quote appears verbatim in the text; each cited source is then checked, with a model’s help, for whether it says what the claim relies on. Those verdicts can be wrong — read the claim’s quote and the cited source before relying on one.
Statistics and arithmetic are recomputed, not judged.
Confidence bands are shown only for fields calibrated on our annotated test set. None is calibrated yet, so no band is shown.
What counts as a claim ›How we measure confidence ›How we check this ›
Are you an author, or do you see a problem with this page? Request a review