Dynamic Entanglement-Weighted Pruning for Quantum Federated Unlearning in Supply-Chain Risk Prediction
Organizations: IDRP - Quantum Information and Computation, Department of Physics & Computer Science and Engineering, Indian Institute of Technology Jodhpur, Jodhpur, Rajasthan 342030, India
Abstract
Federated deployments of variational quantum classifiers are attractive for cross-organisation risk prediction in supply chains, because raw data never leaves the client, yet data-protection regulations such as the GDPR grant clients a right to request that their contribution be removed from a trained model after the fact. Retraining a federated model from scratch to honour such a request is correct but wasteful, and it is not obvious which quantum circuit parameters actually carry a given client's influence. We introduce Entanglement-Weighted Pruning (EWP), an unlearning procedure for quantum federated learning that scores every trainable circuit parameter with the product of two signals: the diagonal entry of the quantum Fisher information matrix estimated on the target client's data via the parameter-shift rule, and a structural entanglement weight associated with the parameter's gate. Parameters with the lowest scores are pruned, optionally followed by a short fine-tuning pass on the retained clients. We implement the full pipeline in Qiskit for a four-qubit data-re-uploading ansatz trained with FedAvg across five simulated supply-chain-risk clients, and benchmark EWP against full retraining, fine-tuning alone, random pruning, Fisher-only pruning, and entanglement-only pruning, over three random seeds. EWP attains a mean post-unlearning accuracy statistically indistinguishable from the full-retraining oracle, while producing a lower forgetting score and requiring roughly 16 times less wall-clock time. Ablations over pruning threshold, client count, and non-IID strength show that combining the two signals is necessary, as entanglement-only and Fisher-only pruning each substantially degrade accuracy relative to EWP.
Figures & tables
| Parameter | Value |
|---|---|
| Number of clients | 5 |
| Samples per client | 180 |
| Train / test split | 75% / 25% |
| Feature dimensionality | 4 |
| Non-IID strength (client bias scale) | 0.9 |
| Label noise (logistic std.) | 0.2 |
| Parameter | Value |
|---|---|
| Ansatz | Data re-uploading VQC ( encode ring-CNOT ) |
| Qubits | 4 |
| Layers | 3 |
| Trainable parameters | 24 |
| Feature encoding scale | 0.5 rad |
| Federated rounds | 6 |
| Method | Accuracy | AUROC | Forgetting | Membership Adv. | Retrain Dist. | Time (s) |
|---|---|---|---|---|---|---|
| Random Pruning | ||||||
| Fisher-only Pruning | ||||||
| Entanglement-only Pruning | ||||||
| Fine-Tune Only | ||||||
| Full Retrain (oracle) | ||||||
| QFL-EWP (ours) |
| Comparison | Metric | Mean diff. (EWP baseline) | ||
|---|---|---|---|---|
| vs. Random Pruning | accuracy | |||
| vs. Random Pruning | forgetting | |||
| vs. Fisher-only | accuracy | |||
| vs. Fisher-only | forgetting | |||
| vs. Entanglement-only | accuracy | |||
| vs. Entanglement-only | forgetting |
| Method | Attack AUC | Membership Adv. | Qualitative risk |
|---|---|---|---|
| Random Pruning | High | ||
| Fisher-only Pruning | Moderate | ||
| Entanglement-only Pruning | Low | ||
| Fine-Tune Only | Low | ||
| Full Retrain (oracle) | Moderate | ||
| QFL-EWP | High † |
| Method | Time (s), mean std | Speed-up vs. full retrain |
|---|---|---|
| Random Pruning | ||
| Fisher-only Pruning | ||
| Entanglement-only Pruning | ||
| Fine-Tune Only | ||
| Full Retrain (oracle) | ||
| QFL-EWP |
| Accuracy | AUROC | Forgetting score | |
|---|---|---|---|
| 0.0 | 0.900 | 0.968 | 0.594 |
| 0.1 | 0.394 | 0.353 | 0.762 |
| 0.2 | 0.344 | 0.289 | 0.923 |
| 0.3 | 0.411 | 0.334 | 0.938 |
| 0.4 | 0.428 | 0.410 | 0.882 |
| 0.5 | 0.417 | 0.402 | 0.596 |
| Setting | Accuracy | AUROC | Forgetting score |
|---|---|---|---|
| clients | 0.758 | 0.937 | 0.904 |
| clients | 0.576 | 0.716 | 0.770 |
| clients | 0.778 | 0.894 | 0.945 |
| Non-IID strength | 0.455 | 0.567 | 0.938 |
| Non-IID strength | 0.705 | 0.731 | 0.703 |
| Qubits | Parameters | Forward pass (s) | Grad. circuit evals | QFIM circuit evals |
| 3 | 18 | 0.00204 | 36 | 18 |
| 4 | 24 | 0.00230 | 48 | 24 |
| 5 | 30 | 0.00339 | 60 | 30 |
| 6 | 36 | 0.00496 | 72 | 36 |
Appendix figures & tables3 assets
Supplementary material from the paper’s appendix.
Appendix
| Parameter | Value |
|---|---|
| Verified unique rows | 100,000 |
| Columns | 110 (100 features + 10 composite/target) |
| Subsystems | 9, ten columns each (Table 11 ) |
| Missing values | 0 |
| target_label balance | Healthy 4.32%, Warning 95.66%, Critical 0.02% |
| Generation seed | 42 (fixed; see disclosed artifact, Appendix B.2 ) |
| Subsystem | Representative features |
|---|---|
| Supplier | reliability, quality, tier, capacity, lead time, risk score |
| Plant / Manufacturing | production rate, utilization, defect rate, downtime |
| Warehouse / Inventory | inventory level, turnover, utilization, fulfillment time |
| Transportation / Logistics | distance, transport mode, customs delay, delivery delay |
| Demand | daily/weekly/monthly demand, volatility, forecast error |
| Weather / Environment | temperature, rainfall, storm probability, weather risk |