Quantifying and Localizing Usable Information Leakage from Neural Network Gradients
Open accessAbstract
In collaborative learning, clients keep their data private and communicate only the computed gradients of the deep neural network being trained on their local data. Several recent attacks show that one can still extract private information from the shared network's gradients compromising clients' privacy. In this paper, to quantify the private information leakage from gradients we adopt usable information theory. We focus on two types of private information: original information in data reconstruction attacks and latent information in attribute inference attacks. Furthermore, a sensitivity analysis over the gradients is performed to explore the underlying cause of information leakage and validate the results of the proposed framework. Finally, we conduct numerical evaluations on six benchmark datasets and four well-known deep models. We measure the impact of training hyperparameters, e.g., batches and epochs, as well as potential defense mechanisms, e.g., dropout and differential privacy. Our proposed framework enables clients to localize and quantify the private information leakage in a layer-wise manner, and enables a better understanding of the sources of information leakage in collaborative learning, which can be used by future studies to benchmark new attacks and defense mechanisms.
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
Integrity signals
Registry
Cites
Statistics
Claims the paper makes
The claims and statistics of this paper haven’t been checked yet.
Run the check — free, no account needed. It reads the open-access text and checks the sources it cites.
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?
Obfuscated gradients may become subject to reconstruction attacks and leak information.
“However, it needs to be considered that also obfuscated gradients may become subject to reconstruction attacks and leak information71,72.”
From Orchestrating explainable artificial intelligence for multimodal and longitudinal data in medical imaging (2024) · cites this paper as [72]
Self-check
Percentages, sums and reported differences re-computed from the paper’s own numbers.
The self-check needs the paper’s full text.
Cites
ImageNet classification with deep convolutional neural networks
Krizhevsky, A., Sutskever, I., & Hinton, G. E. (2017) · Communications of the ACM · doi:10.1145/3065386 · Cited by 112,155 · cited 1× · see citing works
“LeNet [59] C6(5)-P(2)-C16(5)-P(2)-F120-F84-O CIFAR-100, LFW, CelebA, & PubFig AlexNet [60] C8(5)-C16(3)-P(2)-C32(3)×3-P(2)-F120-F84-O VGG9 [61] C8(3)-C16(3)×2-P(2)-C32(3)×3-P(2)-F256-F128-O”
Very Deep Convolutional Networks for Large-Scale Image Recognition
Simonyan, K., & Zisserman, A. (2014) · arXiv · doi:10.48550/arxiv.1409.1556 · Cited by 74,248 · cited 7× · see citing works
“LeNet AlexNet VGG9 TextClf 1 2 3 4 5 1 2 3 4 5 6 7 8 1 2 3 4 5 6 7 8 9 1 2 3 4 0.0 0.2 0.4 0.6 0.8 1.0 Layer No.”
InfluentialGradient-based learning applied to document recognition
Lecun, Y., Bottou, L., Bengio, Y., & Haffner, P. (1998) · Proceedings of the IEEE · doi:10.1109/5.726791 · Cited by 58,805 · cited 1× · see citing works
“LeNet [59] C6(5)-P(2)-C16(5)-P(2)-F120-F84-O CIFAR-100, LFW, CelebA, & PubFig AlexNet [60] C8(5)-C16(3)-P(2)-C32(3)×3-P(2)-F120-F84-O VGG9 [61] C8(3)-C16(3)×2-P(2)-C32(3)×3-P(2)-F256-F128-O”
Image quality assessment: from error visibility to structural similarity
Wang, Z., Bovik, A. C., Sheikh, H. R., & Simoncelli, E. P. (2004) · IEEE Transactions on Image Processing · doi:10.1109/tip.2003.819861 · Cited by 57,892 · cited 1× · see citing works
“As one example, both peak signalto-noise ratio (PSNR) and SSIM can be used for images; where the latter is defined based on the human visual system and thus is more suitable for measuring human perception [48], [49], while the former is a general statistical measure in signal processing applications.”
BackgroundVisualizing and understanding convolutional networks
Zeiler, M. D., & Fergus, R. (2014) · Lecture Notes in Computer Science · doi:10.1007/978-3-319-10590-1_53 · Cited by 15,839 · cited 1× · see citing works
“, face identity); as also shown in [42], [43].”
Convolutional Neural Networks for Sentence Classification
Kim, Y. (2014) · Proceedings of the 2014 Conference on Empirical Methods in Natural Language Processing (EMNLP) · doi:10.3115/v1/d14-1181 · Cited by 14,831 · cited 1× · see citing works
“TextClf [62] C16(3)-P(2)-C16(8)-P(2)-F50-O IMDB & CSI”
Communication-Efficient Learning of Deep Networks from Decentralized Data
McMahan, H. B., Moore, E., Ramage, D., Hampson, S., & Arcas, B. A. Y. (2016) · arXiv · doi:10.48550/arxiv.1602.05629 · Cited by 14,215 · cited 5× · see citing works
“This could be the local aggregation (e.g., batch size in FedSGD or multiple steps in FedAvg) and also the global aggregation over updates of all clients.”
BackgroundMethodInfluentialA Comprehensive Survey on Graph Neural Networks
Wu, Z., Pan, S., Chen, F., Long, G., Zhang, C., & Yu, P. S. (2021) · IEEE Transactions on Neural Networks and Learning Systems · doi:10.1109/tnnls.2020.2978386 · Cited by 11,000 · cited 1× · see citing works
“Information leakages in other widely used networks such as Recurrent [74], [75] or Graph neural networks need investigating; ii) More defense mechanisms can be analyzed using our proposed metrics.”
BackgroundAdvances and Open Problems in Federated Learning
Kairouz, P., McMahan, H. B., Avent, B., Bellet, A., Bennis, M., Bhagoji, A. N., Bonawitz, K., Charles, Z., Cormode, G., Cummings, R., et al. (2019) · arXiv · doi:10.48550/arxiv.1912.04977 · Cited by 7,857
Advances and Open Problems in Federated Learning
Kairouz, P., & McMahan, H. B. (2021) · Foundations and Trends in Machine Learning · doi:10.1561/2200000083 · Cited by 7,772 · cited 2× · see citing works
“The gradient sharing can be among clients or through a central server; depending on the specific settings [34], [7], [33].”
BackgroundDeep Learning Face Attributes in the Wild
Liu, Z., Luo, P., Wang, X., & Tang, X. (2015) · 2015 IEEE International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2015.425 · Cited by 7,747 · cited 1× · see citing works
“LeNet, AlexNet, and VGG9 models are trained on CIFAR-100 [63] and three other image datasets with attributes, including Labeled Faces in the Wild (LFW) [64], Large-scale CelebFaces Attributes (CelebA) [65], and Public Figures Face Database (PubFig) [66].”
MethodFederated Machine Learning: Concept and Applications
Yang, Q., Liu, Y., Chen, T., & Tong, Y. (2019) · ACM Transactions on Intelligent Systems and Technology · doi:10.1145/3298981 · Cited by 6,322 · cited 1× · see citing works
“Collaborative learning [1], [2] allows private data owners (holding personal, medical, financial, or governmental datasets [3], [4], [5]) to participate in training a deep neural network (DNN) model for some target task.”
BackgroundWatanabe, M., Zhang, D., Kanhangad, V., et al. (1974) · Computer · doi:10.1007/3-540-45404-7 · Cited by 5,976
Fundamentals of Recurrent Neural Network (RNN) and Long Short-Term Memory (LSTM) Network
Sherstinsky, A. (2020) · Physica D: Nonlinear Phenomena · doi:10.1016/j.physd.2019.132306 · Cited by 5,680 · see citing works
Image Quality Metrics: PSNR vs. SSIM
Hore, A., & Ziou, D. (2010) · 2010 20th International Conference on Pattern Recognition · doi:10.1109/icpr.2010.579 · Cited by 4,943 · cited 1× · see citing works
“As one example, both peak signalto-noise ratio (PSNR) and SSIM can be used for images; where the latter is defined based on the human visual system and thus is more suitable for measuring human perception [48], [49], while the former is a general statistical measure in signal processing applications.”
BackgroundMembership Inference Attacks Against Machine Learning Models
Shokri, R., Stronati, M., Song, C., & Shmatikov, V. (2017) · 2017 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2017.41 · Cited by 4,754 · cited 1× · see citing works
“As a final remark, membership inference attack, another well-known attack that infers the participation of a particular client in the training dataset [11], [46], can also be formulated as latent attribute when defining P = 1 as membership and P = 0 as non-membership.”
BackgroundThe future of digital health with federated learning
Rieke, N., Hancox, J., Li, W., Milletarì, F., Roth, H. R., Albarqouni, S., Bakas, S., Galtier, M. N., Landman, B. A., Maier-Hein, K., et al. (2020) · npj Digital Medicine · doi:10.1038/s41746-020-00323-1 · Cited by 3,119 · cited 1× · see citing works
“Collaborative learning [1], [2] allows private data owners (holding personal, medical, financial, or governmental datasets [3], [4], [5]) to participate in training a deep neural network (DNN) model for some target task.”
BackgroundThe information bottleneck method
Tishby, N., Pereira, F. C., & Bialek, W. (2000) · arXiv · doi:10.48550/arxiv.physics/0004057 · Cited by 2,626 · cited 9× · see citing works
“However, it is not straightforward to apply DPI for analyzing the information flow in backward propagation, because the computation of gradients Gl in backward propagation form a more complicated graphical model (Figure 1- 2©).”
BackgroundInfluentialPrivacy-preserving deep learning
Shokri, R., & Shmatikov, V. (2015) · Proceedings of the 22nd ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/2810103.2813687 · Cited by 2,356 · cited 1× · see citing works
“Here we follow [70], [71], i) to clip gradients using l2-norm and then ii) to add Gaussian noises.”
MethodZhu, L., & Han, S. (2020) · Lecture Notes in Computer Science · doi:10.1007/978-3-030-63076-8_2 · Cited by 1,906 · cited 17× · see citing works
“For a batch size B > 1, the optimizer can have B! different permutations, so that choosing the right gradient descent direction is complicated - as a solution a single training sample can be updated in each optimization step [7], [15].”
BackgroundMethodInfluentialUnderstanding deep image representations by inverting them
Mahendran, A., & Vedaldi, A. (2015) · 2015 IEEE Conference on Computer Vision and Pattern Recognition (CVPR) · doi:10.1109/cvpr.2015.7299155 · Cited by 1,827 · cited 1× · see citing works
“, face identity); as also shown in [42], [43].”
Nasr, M., Shokri, R., & Houmansadr, A. (2019) · 2019 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2019.00065 · Cited by 1,760 · cited 3× · see citing works
“As a final remark, membership inference attack, another well-known attack that infers the participation of a particular client in the training dataset [11], [46], can also be formulated as latent attribute when defining P = 1 as membership and P = 0 as non-membership.”
BackgroundMethodExploiting Unintended Feature Leakage in Collaborative Learning
Melis, L., Song, C., De Cristofaro, E., & Shmatikov, V. (2019) · 2019 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2019.00029 · Cited by 1,734 · cited 9× · see citing works
“However, as noted by existing attacks to collaborative learning [7], [8], [9], [10], [11], the shared gradients might be enough for either the central server or other clients to infer private attributes of a data owner or even to reconstruct their private data.”
BackgroundMethodInfluentialUnderstanding Neural Networks Through Deep VisualizationPreprint
Yosinski, J., Clune, J., Nguyen, A. M., Fuchs, T. J., & Lipson, H. (2015) · arXiv (Cornell University) · doi:10.48550/arxiv.1506.06579 · Cited by 1,687 · see citing works
Opening the Black Box of Deep Neural Networks via InformationPreprint
Shwartz-Ziv, R., & Tishby, N. (2017) · arXiv.org · doi:10.48550/arxiv.1703.00810 · Cited by 1,674 · see citing works
Estimation of entropy and mutual information
Paninski, L. (2003) · Neural Computation · doi:10.1162/089976603321780272 · Cited by 1,442 · cited 1× · see citing works
“Nevertheless, it is well-known that the estimation of Shannon’s entropy and MI for high-dimensional data can have a high bias or variance [22], [23].”
BackgroundAttribute and simile classifiers for face verification
Kumar, N., Berg, A. C., Belhumeur, P. N., & Nayar, S. K. (2009) · IEEE/CVF International Conference on Computer Vision (ICCV) · doi:10.1109/iccv.2009.5459250 · Cited by 1,383 · cited 1× · see citing works
“LeNet, AlexNet, and VGG9 models are trained on CIFAR-100 [63] and three other image datasets with attributes, including Labeled Faces in the Wild (LFW) [64], Large-scale CelebFaces Attributes (CelebA) [65], and Public Figures Face Database (PubFig) [66].”
MethodDeep Models Under the GAN: Information Leakage from Collaborative Deep Learning
Hitaj, B., Ateniese, G., & Perez-Cruz, F. (2017) · Proceedings of the 2017 ACM SIGSAC Conference on Computer and Communications Security · doi:10.1145/3133956.3134012 · Cited by 1,377 · cited 1× · see citing works
“These attacks are usually based on training some generative adversarial networks and optimizing an attack objective function [37], [7].”
BackgroundFederated Learning for Mobile Keyboard Prediction
Hard, A., Rao, K., Mathews, R., Ramaswamy, S., Beaufays, F., Augenstein, S., Eichner, H., Kiddon, C., & Ramage, D. (2018) · arXiv · doi:10.48550/arxiv.1811.03604 · Cited by 1,148 · cited 1× · see citing works
“Collaborative learning [1], [2] allows private data owners (holding personal, medical, financial, or governmental datasets [3], [4], [5]) to participate in training a deep neural network (DNN) model for some target task.”
BackgroundConvolutional Neural Networks for Sentence ClassificationPreprint
Kim, Y. (2014) · arXiv (Cornell University) · doi:10.48550/arxiv.1408.5882 · Cited by 1,112 · see citing works
Beyond Inferring Class Representatives: User-Level Privacy Leakage From Federated Learning
Wang, Z., Song, M., Zhang, Z., Song, Y., Wang, Q., & Qi, H. (2019) · IEEE INFOCOM 2019 - IEEE Conference on Computer Communications · doi:10.1109/infocom.2019.8737416 · Cited by 881 · cited 1× · see citing works
“Privacy attacks on collaborative learning are usually conducted on the exposed elements such as the gradients [9], [7] and intermediate representations [35].”
BackgroundNumerical Methods for Computing Angles Between Linear Subspaces
Björck, Å., & Golub, G. H. (1973) · Mathematics of Computation · doi:10.1090/s0025-5718-1973-0348991-3 · Cited by 870 · cited 1× · see citing works
“, k} are principal angles between the two subspaces which can be computed using numerical methods [58].”
MethodCertified Robustness to Adversarial Examples with Differential Privacy
Lecuyer, M., Atlidakis, V., Geambasu, R., Hsu, D., & Jana, S. (2019) · 2019 IEEE Symposium on Security and Privacy (SP) · doi:10.1109/sp.2019.00044 · Cited by 750 · cited 2× · see citing works
“Using different norms will help in capturing attackers with different capabilities, similarly to [55], [53], where p-norm reflects how the attacker measures distance between two data samples (e.”
BackgroundInverting Gradients -- How easy is it to break privacy in federated learning?Preprint
Geiping, J., Bauermeister, H., Dröge, H., & Moeller, M. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2003.14053 · Cited by 749 · cited 13× · see citing works
“For example, [7] and [8] use ‖ĝ − g‖p with p-norm, while [10] uses cosine similarity between ĝ and g.”
BackgroundMethodResultInfluentialSplitFed: When Federated Learning Meets Split Learning
Thapa, C., Arachchige, P. C. M., Camtepe, S. A., & Sun, L. (2022) · Proceedings of the AAAI Conference on Artificial Intelligence · doi:10.1609/aaai.v36i8.20825 · Cited by 744 · cited 1× · see citing works
“, split learning [30], differential privacy (DP) [31], or trusted execution environments [32].”
BackgroundThe Loss Surfaces of Multilayer Networks
Choromanska, A., Henaff, M., Mathieu, M., Arous, G. B., & LeCun, Y. (2014) · arXiv · doi:10.48550/arxiv.1412.0233 · Cited by 733 · see citing works
Federated Learning with Matched AveragingPreprint
Wang, H., Yurochkin, M., Sun, Y., Papailiopoulos, D., & Khazaeni, Y. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.06440 · Cited by 725 · cited 1× · see citing works
“Our measures could also provide insights for layer-wise, federated training of models [34], [72], which could further reduce the privacy risk by exposing only specific layers instead of the complete model.”
BackgroundEssentially No Barriers in Neural Network Energy LandscapePreprint
Draxler, F., Veschgini, K., Salmhofer, M., & Hamprecht, F. (2018) · International Conference on Machine Learning · doi:10.48550/arxiv.1803.00885 · Cited by 600 · see citing works
MINE: Mutual Information Neural EstimationPreprint
Belghazi, M. I., Baratin, A., Rajeswar, S., Ozair, S., Bengio, Y., Courville, A. C., & Hjelm, R. D. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1801.04062 · Cited by 575 · cited 1× · see citing works
“Nevertheless, it is well-known that the estimation of Shannon’s entropy and MI for high-dimensional data can have a high bias or variance [22], [23].”
BackgroundiDLG: Improved Deep Leakage from GradientsPreprint
Zhao, B., Mopuri, K. R., & Bilen, H. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2001.02610 · Cited by 575 · cited 10× · see citing works
“For example, [7] and [8] use ‖ĝ − g‖p with p-norm, while [10] uses cosine similarity between ĝ and g.”
BackgroundMethodResultInfluentialOn the information bottleneck theory of deep learning*
Saxe, A., Bansal, Y., Dapello, J., Advani, M., Kolchinsky, A., Tracey, B., & Cox, D. (2019) · Journal of Statistical Mechanics Theory and Experiment · doi:10.1088/1742-5468/ab3985 · Cited by 516 · cited 2× · see citing works
“In a separate line of work, information theory is used for measuring the amount of original or latent information that is captured in the outputs of different DNN layers and how this information evolves during the training procedure [17], [18], [19], [20], [21].”
BackgroundSee through Gradients: Image Batch Recovery via GradInversion
Yin, H., Mallya, A., Vahdat, A., Álvarez, J. M., Kautz, J., & Molchanov, P. A. (2021) · IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings - IEEE Computer Society Conference on Computer Vision and Pattern Recognition/Proceedings · doi:10.1109/cvpr46437.2021.01607 · Cited by 482 · cited 1× · see citing works
“These gradient-based attacks are categorized into: i) the original information, to reconstruct the input data [15], [10], [38], namely data reconstruction attack (DRA), and ii) the latent information, to infer attributes of the input data [9], namely attribute inference attack (AIA).”
BackgroundBayesian Deep Learning and a Probabilistic Perspective of GeneralizationPreprint
Wilson, A. G., & Izmailov, P. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.08791 · Cited by 349 · cited 1× · see citing works
“Bayesian-based generalization analysis [76] may also help to theoretically characterize information leakages.”
BackgroundSensitivity and Generalization in Neural Networks: an Empirical StudyPreprint
Novak, R., Bahri, Y., Abolafia, D. A., Pennington, J., & Sohl‐Dickstein, J. (2018) · arXiv (Cornell University) · doi:10.48550/arxiv.1802.08760 · Cited by 344 · cited 11× · see citing works
“In the following, we explain how gradient sensitivity, which previously has been studied for examining model robustness and generalization [28], [50], can be expanded into metrics to be used for studying both original and latent information.”
BackgroundMethodInfluential2018 REFORM OF EU DATA PROTECTION RULES
Viorescu, R. (2017) · European Journal of Law and Public Administration · doi:10.18662/eljpa/11 · Cited by 344 · see citing works
Parseval Networks: Improving Robustness to Adversarial ExamplesPreprint
Cissé, M., Bojanowski, P., Grave, É., Dauphin, Y., & Usunier, N. (2017) · arXiv (Cornell University) · doi:10.48550/arxiv.1704.08847 · Cited by 319 · cited 1× · see citing works
“Using different norms will help in capturing attackers with different capabilities, similarly to [55], [53], where p-norm reflects how the attacker measures distance between two data samples (e.”
BackgroundModel inversion attacks against collaborative inference
He, Z., Zhang, T., & Lee, R. B. (2019) · Proceedings of the 35th Annual Computer Security Applications Conference · doi:10.1145/3359789.3359824 · Cited by 313 · cited 1× · see citing works
“The attacker can even actively participate in the training process [36].”
BackgroundMo, F., Haddadi, H., Katevas, K., Marin, E., Perino, D., & Kourtellis, N. (2021) · International Conference on Mobile Systems, Applications, and Services · doi:10.1145/3458864.3466628 · Cited by 291 · cited 2× · see citing works
“The gradient sharing can be among clients or through a central server; depending on the specific settings [34], [7], [33].”
BackgroundSelf-citationRobust Large Margin Deep Neural Networks
Sokolić, J., Giryes, R., Sapiro, G., & Rodrigues, M. R. D. (2017) · IEEE Transactions on Signal Processing · doi:10.1109/tsp.2017.2708039 · Cited by 248 · cited 2× · see citing works
“In addition, a low sensitivity has been linked to increased robustness of trained models [54].”
BackgroundSchubert Varieties and Distances between Subspaces of Different Dimensions
Ye, K., & Lim, L.-H. (2014) · SIAM Journal on Matrix Analysis and Applications · doi:10.1137/15m1054201 · Cited by 221 · cited 3×
“In this paper we use the Grassmann distance; other common distances defined on Grassmannians (e.g., Asimov) [57] can be derived similarly.”
MethodApplications of federated learning in smart cities: recent advances, taxonomy, and open challenges
Zheng, Z., Zhou, Y., Sun, Y., Wang, Z., Liu, B., & Li, K. (2021) · Connection Science · doi:10.1080/09540091.2021.1936455 · Cited by 218 · cited 1× · see citing works
“Collaborative learning [1], [2] allows private data owners (holding personal, medical, financial, or governmental datasets [3], [4], [5]) to participate in training a deep neural network (DNN) model for some target task.”
BackgroundAn Operational Approach to Information Leakage
Issa, I., Wagner, A. B., & Kamath, S. (2019) · IEEE Transactions on Information Theory · doi:10.1109/tit.2019.2962804 · Cited by 198 · see citing works
Mo, F., Shamsabadi, A. S., Katevas, K., Demetriou, S., Ilias Leontiadis, A., Cavallaro, A., & Haddadi, H. (2020) · International Conference on Mobile Systems, Applications, and Services · doi:10.1145/3386901.3388946 · Cited by 193 · cited 3× · see citing works
“, the last Conv layer and the first FC layer) inside the TEE using model partitioned execution techniques across trusted and untrusted environments similar to [32].”
BackgroundMethodSelf-citationEvaluating Gradient Inversion Attacks and Defenses in Federated LearningPreprint
Huang, Y., Gupta, S., Song, Z., Li, K., & Arora, S. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2112.00059 · Cited by 184 · cited 17× · see citing works
“More specifically, the DRA tries to minimize the following objective by updating both dummy input x′ and dummy label y′, x̂, ŷ = arg min x′,y′ dist(ĝ, g), (5) where ĝ and g denote the dummy and observed gradients, respectively, and dist(·, ·) can be any suitably chosen distance metric for them.”
BackgroundInfluentialPinto, N., Stone, Z., Zickler, T. E., & Cox, D. (2011) · IEEE/CVF Conference on Computer Vision and Pattern Recognition Workshops (CVPRW) · doi:10.1109/cvprw.2011.5981788 · Cited by 139 · cited 1× · see citing works
“We also use a cropped version (100×100 RGB) of PubFig which contains 8300 facial images made up of 100 images for each of 83 persons [69], marked with 73 attributes (e.”
MethodA General Approach to Adding Differential Privacy to Iterative Training Procedures
McMahan, H. B., Andrew, G., Erlingsson, U., Chien, S., Mironov, I., Papernot, N., & Kairouz, P. (2018) · arXiv · doi:10.48550/arxiv.1812.06210 · Cited by 126 · cited 2× · see citing works
“As one example, clipping or adding noises differently for layers in DP [31], [73] and directly hiding layers in TEEs [32] could be one promising protection without compromising the utility of the other layers and our quantification helps in understanding and designing these layer-wise protection mechanisms.”
BackgroundOptimal Utility-Privacy Trade-off with the Total Variation Distance as the Privacy Measure
Rassouli, B., & Gündüz, D. (2018) · arXiv.org · doi:10.48550/arxiv.1801.02505 · Cited by 113
Self-citationTunable Measures for Information Leakage and Applications to Privacy-Utility Tradeoffs
Liao, J., Kosut, O., Sankar, L., & Calmon, F. P. (2019) · IEEE Transactions on Information Theory · doi:10.1109/tit.2019.2935768 · Cited by 95 · see citing works
AdaCliP: Adaptive Clipping for Private SGDPreprint
Pichapati, V., Suresh, A. T., Yu, F. X., Reddi, S. J., & Kumar, S. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1908.07643 · Cited by 92 · cited 1× · see citing works
“As one example, clipping or adding noises differently for layers in DP [31], [73] and directly hiding layers in TEEs [32] could be one promising protection without compromising the utility of the other layers and our quantification helps in understanding and designing these layer-wise protection mechanisms.”
BackgroundA Theory of Usable Information Under Computational ConstraintsPreprint
Xu, Y., Zhao, S., Song, J., Stewart, R., & Ermon, S. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2002.10689 · Cited by 79 · cited 10× · see citing works
“Definition 1 (Usable Attribute Information [27]): Let G and P be random variables denoting the observed gradients and private latent attribute, and g and p be their realisations, respectively.”
BackgroundMethodInfluentialR-GAP: Recursive Gradient Attack on PrivacyPreprint
Zhu, J., & Blaschko, M. B. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2010.07733 · Cited by 79 · cited 3× · see citing works
“Few recent works [15], [16] explain why data reconstruction attacks can be successful in certain applications, but we still lack a unifying theory for measuring different types of information contained in gradients.”
BackgroundML-Doctor: Holistic Risk Assessment of Inference Attacks Against Machine Learning Models
Liu, Y., Wen, R., He, X., Salem, A., Zhang, Z., Backes, M., De Cristofaro, E., Fritz, M., & Zhang, Y. (2021) · arXiv · doi:10.48550/arxiv.2102.02551 · Cited by 73 · see citing works
On the Sensitivity of Adversarial Robustness to Input Data Distributions
Ding, G., Lui, K. Y.-C., Jin, X., et al. (2018) · International Conference on Learning Representations · doi:10.48550/arxiv.1902.08336 · Cited by 68 · cited 2×
“In the following, we explain how gradient sensitivity, which previously has been studied for examining model robustness and generalization [28], [50], can be expanded into metrics to be used for studying both original and latent information.”
BackgroundVerhoeven, B., & Daelemans, W. M. P. (2014) · Language Resources and Evaluation Conference (LREC) · doi:10.63317/5ihmqb5uqzzs · Cited by 60 · cited 2× · see citing works
“In IMDB reviews [67] dataset, each review is labeled with sentiment and length, and in CSI corpus [68], each corpus review is labeled with sentiment, veracity, length, etc.”
MethodOn Principal Angles between Subspaces of Euclidean Space
Drmač, Z. (2000) · SIAM Journal on Matrix Analysis and Applications · doi:10.1137/s0895479897320824 · Cited by 60 · cited 1×
“To measure the difference between the computed gradients with and without target latent attribute, we can compute the Grassmann geodesic distance [56], [57] between these two subspaces as the leakage risk of this latent information p in layer l’s gradients:”
MethodRethinking Privacy Preserving Deep Learning: How to Evaluate and Thwart Privacy Attacks
Fan, L., Ng, K. W., Ju, C., Zhang, T., Liu, C., Chan, C. S., & Yang, Q. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-63076-8_3 · Cited by 55 · cited 1× · see citing works
“Few recent works [15], [16] explain why data reconstruction attacks can be successful in certain applications, but we still lack a unifying theory for measuring different types of information contained in gradients.”
BackgroundWhere is the Information in a Deep Neural Network?Preprint
Achille, A., Paolini, G., & Soatto, S. (2019) · arXiv (Cornell University) · doi:10.48550/arxiv.1905.12213 · Cited by 46 · cited 1× · see citing works
“In a separate line of work, information theory is used for measuring the amount of original or latent information that is captured in the outputs of different DNN layers and how this information evolves during the training procedure [17], [18], [19], [20], [21].”
SplitFed: When Federated Learning Meets Split LearningPreprint
Thapa, C., Chamikara, M. A. P., Camtepe, S. A., et al. (2020) · arXiv (Cornell University) · doi:10.48550/arxiv.2004.12088 · Cited by 41 · see citing works
See through Gradients: Image Batch Recovery via GradInversionPreprint
Yin, H., Mallya, A., Vahdat, A., et al. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2104.07586 · Cited by 29 · see citing works
Layer-Wise Conditioning Analysis in Exploring the Learning Dynamics of DNNs
Huang, L., Qin, J., Liu, L., Zhu, F., & Shao, L. (2020) · Lecture notes in computer science · doi:10.1007/978-3-030-58536-5_23 · Cited by 12 · cited 1× · see citing works
“To quantify the information flow in forward propagation through DNN layers, previous works analyzed intermediate representations of the input data in a layer-wise manner to understand the flow of information [39], [40], [41].”
MethodUsynin, D., Rueckert, D., Passerat‐Palmbach, J., & Kaissis, G. A. (2021) · Proceedings on Privacy Enhancing Technologies · doi:10.2478/popets-2022-0014 · Cited by 9 · cited 2× · see citing works
“In addition to the measurement of (semi-standard) defense techniques such as DP and dropout, [14] suggests applying simple model adaptation such as increasing the models’ depth and the number of clients, which drop the attack success rates in general.”
MethodUnderstanding the Interplay between Privacy and Robustness in Federated LearningPreprint
Han, Y., Cao, Y., & Yoshikawa, M. (2021) · arXiv (Cornell University) · doi:10.48550/arxiv.2106.07033 · Cited by 1 · cited 1× · see citing works
“input/output can reflect model robustness [28], and robustness, in turn, is related to privacy risks [29].”
Background
Flagged first, then by citations
Research works printed but not linked: 10
- [11][11] M. Nasr, R. Shokri, and A. Houmansadr, 'Passive and active white-box inference attacks against centralized and federated learning,' in 2019 IEEE Symposium on Security and Privacy (SP) , 2019, pp. 739-753. -
- [18][18] Z. Goldfeld, E. Van Den Berg, K. Greenewald, I. Melnyk, N. Nguyen, B. Kingsbury, and Y. Polyanskiy, 'Estimating information flow in deep neural networks,' in ICML , 2019, pp. 2299-2308. -
- [32][32] F. Mo, A. S. Shamsabadi, K. Katevas, S. Demetriou, I. Leontiadis, A. Cavallaro, and H. Haddadi, 'DarkneTZ: towards model privacy at the edge using trusted execution environments,' in Proceedings of the 18th International Conference on Mobile Systems, Applications, and Services , 2020, pp. 161-174. -
- [34][34] F. Mo, H. Hamed, K. Katevas, E. Marin, D. Perino, and N. Kourtellis, 'PPFL: Privacy-preserving federated learning with trusted execution environments,' in Proceedings of the 19th International Conference on Mobile Systems, Applications, and Services , 2021. -
- [39][39] G. Montavon, K.-R. M¨ uller, and M. Braun, 'Layer-wise analysis of deep networks with Gaussian kernels,' Advances in Neural Information Processing Systems , vol. 23, pp. 1678-1686, 2010. -
- [45][45] C. E. Shannon, 'A mathematical theory of communication,' The Bell system technical journal , vol. 27, no. 3, pp. 379-423, 1948. -
- [52][52] T. Zahavy, B. Kang, A. Sivak, J. Feng, H. Xu, and S. Mannor, 'Ensemble robustness and generalization of stochastic deep learning algorithms,' in International Conference on Learning Representations Workshop , 2018. -
- [64][64] G. B. Huang, M. Mattar, T. Berg, and E. Learned-Miller, 'Labeled faces in the wild: A database for studying face recognition in unconstrained environments,' in Workshop on faces in'Real-Life'Images: detection, alignment, and recognition , 2008. -
- [67][67] A. Maas, R. E. Daly, P. T. Pham, D. Huang, A. Y. Ng, and C. Potts, 'Learning word vectors for sentiment analysis,' in Proceedings of the 49th annual meeting of the association for computational linguistics: Human language technologies , 2011, pp. 142-150. -
- [71][71] B. Jayaraman and D. Evans, 'Evaluating differentially private machine learning in practice,' in 28th { USENIX } Security Symposium , 2019, pp. 1895-1912. -
Cited by
Sorted by citations
Pahud de Mortanges, A., Luo, H., Shu, S. Z., Kamath, A., Suter, Y., Shelan, M., Pöllinger, A., & Reyes, M. (2024) · npj Digital Medicine · doi:10.1038/s41746-024-01190-w · Cited by 93 · see citing works
“However, it needs to be considered that also obfuscated gradients may become subject to reconstruction attacks and leak information 71,72 .”
Gradient Obfuscation Gives a False Sense of Security in Federated Learning
Yue, K., Jin, R., Wong, C.-W., Baron, D., & Dai, H. (2022) · arXiv · doi:10.48550/arxiv.2206.04055 · Cited by 26 · see citing works
- Authors
- Mo, F., Borovykh, A., Malekzadeh, M., Demetriou, S., Gündüz, D., & Haddadi, H.
- Affiliations
- Imperial College London (GB)
- University of Warwick (GB)
- Venue
- arXiv
- Publisher
- arXiv
- Published
- 2021
- ISSN
- 2331-8422 (ISSN-L)
- arXiv
- 2105.13929
- OpenAlex
- W4288075818
- Cited by
- 1
- References
- 68
- Citations by year
- 2024: 1
- Type
- posted content
- Language
- en
- Open access
- green
- arxiv.org
- Locations
- arXiv (Cornell University) (submittedVersion)
- arXiv (Cornell University)
- Topics
- Physical Sciences › Computer Science › Artificial Intelligence › Privacy-Preserving Technologies in Data
- Physical Sciences › Computer Science › Artificial Intelligence › Adversarial Robustness in Machine Learning
- Physical Sciences › Computer Science › Artificial Intelligence › Cryptography and Data Security
- Keywords
- information leakage, cooperative learning, federated learning privacy, data reconstruction attacks, attribute inference attacks, differential privacy, dropout, privacy attacks
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