Unit-Aware Differentially Private Quantum Machine Learning for Clinical and Wearable Health Data
Organizations: Computer Science, Southern Illinois University Carbondale, USA
Abstract
Clinical registries and wearable sensors support early health-risk assessment, yet models trained on these records may leak sensitive information when released. Differential privacy (DP) bounds this leakage by injecting noise whose total magnitude grows with the number of trainable parameters, a cost especially severe for small health cohorts. This motivates parameter efficient models including quantum machine learning (QML), whose variational circuits can represent complex decision boundaries with few trainable parameters. It raises a question: at matched input dimensionality and privacy budget, does a quantum model retain more utility than a classical one? We investigate this question on three clinical cohorts and one wearable cohort, treating each clinical record or participant as a privacy unit. We compare capacity-matched quantum, multilayer perceptron, and logistic regression models across five privacy budgets and five seeds. The quantum model leads on three clinical cohorts by up to 0.104 ROC AUC averaged across budgets; however, trails on the wearable cohort, where the small number of participants requires substantial noise. No difference survives Holm correction across 24 tests, so these results indicate a trend rather than a quantum advantage. An analytic gradient bound shows that lower clipping thresholds can improve utility by reducing noise despite clipping bias. Finally, an experiment on IBM quantum computer (ibm_fez, a 156-qubit superconducting processor) using eight fixed test cases yields mean absolute probability errors of 0.046 (private) and 0.063 (non-private) relative to simulation, supporting the feasibility of inference on noisy intermediate-scale quantum (NISQ) hardware. Code is publicly available at https://github.com/TITANS-Lab-Artifacts/DP-QML-Health.
Figures & tables
| Sym. | Meaning | Sym. | Meaning |
|---|---|---|---|
| Privacy-unit index | Qubits, components | ||
| Number of private units | Variational layers | ||
| Poisson sampling rate | Input feature, binary label | ||
| Units sampled at | Positive-class prob. | ||
| Budget, failure prob. | Loss of unit | ||
| Noise multiplier | Raw, clipped gradient |
| Dataset | Samp. | In. | Pos.% | Unit | Units(train/cal./test) | ||
|---|---|---|---|---|---|---|---|
| Pima Diabetes [ 29 ] | 768 | 8 | 34.9 | record | 460/154/154 | 0.067 | 5.39 |
| UCI Heart [ 30 ] | 303 | 13 | 45.9 | record | 181/61/61 | 0.167 | 8.44 |
| Heart Failure [ 31 ] | 299 | 12 | 32.1 | record | 179/60/60 | 0.167 | 8.44 |
| WESAD [ 16 ] | 438 | 7 | 35.4 | particip. | 9/3/3 | 1.000 | 20.31 |
| Category | Settings | Configurations |
| Private training | Five privacy budgets: . Six model–clipping combinations: QNN ; MLP ; LR . | 6 model–clipping combinations 5 budgets 4 datasets 5 seeds. Total: 600 runs |
| Nonprivate training | Three QNN runs for the columns labeled , , and ; one MLP and one LR. | 5 runs 4 datasets 5 seeds. Total: 100 runs |
| Circuit ablations | Privacy budget: ; Clipping threshold: ; Encoding gates: , ; PCA components: 4, 6, 8; Trainable layers: 1, 2, 3; Circuit Settings=2x3x3 =18 | 18 circuit settings 4 datasets 5 seeds (excluding 30 WESAD runs requiring 8 components). Total: 330 runs |
| Statistical evaluation | QNN–MLP results at , paired by seed. Two-sided Wilcoxon signed-rank tests. Descriptive 95% intervals from 10,000 paired bootstrap resamples. | 20 per-budget comparisons and 4 comparisons across budgets. Total: 24 tests , with Holm correction [ 12 ] . |
| Total training runs: | ||
| QNN | QNN | QNN | MLP | MLP | LR | |
|---|---|---|---|---|---|---|
| .903 (.033) | .903 (.033) | .903 (.033) | .909 (.022) | .909 (.022) | .900 (.012) | |
| .5 | .818 (.046) | .749 (.113) | .809 (.078) | .797 (.097) | .631 (.129) | .832 (.053) |
| 1 | .832 (.101) | .839 (.061) | .712 (.225) | .711 (.138) | .764 (.110) | .808 (.106) |
| 2 | .839 (.081) | .834 (.103) | .849 (.048) | .762 (.113) | .799 (.088) | .852 (.033) |
| 4 | .826 (.113) | .824 (.112) | .812 (.135) | .786 (.111) | .804 (.094) | .857 (.034) |
| 8 | .824 (.113) | .824 (.107) | .838 (.087) | .782 (.102) | .794 (.090) | .858 (.047) |
| Difference at budget | Curve average by seed | |||||||
|---|---|---|---|---|---|---|---|---|
| Dataset | 95% interval | |||||||
| Pima | .125 | |||||||
| UCI Heart | .313 | |||||||
| Heart Fail. | .813 | |||||||
| WESAD | .125 | |||||||
Privacy-Preserving ML
Privacy-preserving machine learning develops methods to learn, share, and run models while limiting exposure of sensitive data.
See all 430 papers