Low-rank mechanism : optimizing batch queries under differential privacy

Differential privacy is a promising privacy-preserving paradigm for statistical query processing over sensitive data. It works by injecting random noise into each query result, such that it is provably hard for the adversary to infer the presence or absence of any individual record from the publishe...

Full description

Saved in:
Bibliographic Details
Main Authors: Yuan, Ganzhao, Zhang, Zhenjie, Winslett, Marianne, Xiao, Xiaokui, Yang, Yin, Hao, Zhifeng
Other Authors: School of Computer Engineering
Format: Article
Language:English
Published: 2014
Subjects:
Online Access:https://hdl.handle.net/10356/102393
http://hdl.handle.net/10220/18932
http://arxiv.org/abs/1208.0094
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Nanyang Technological University
Language: English
id sg-ntu-dr.10356-102393
record_format dspace
spelling sg-ntu-dr.10356-1023932020-05-28T07:18:07Z Low-rank mechanism : optimizing batch queries under differential privacy Yuan, Ganzhao Zhang, Zhenjie Winslett, Marianne Xiao, Xiaokui Yang, Yin Hao, Zhifeng School of Computer Engineering DRNTU::Engineering::Computer science and engineering Differential privacy is a promising privacy-preserving paradigm for statistical query processing over sensitive data. It works by injecting random noise into each query result, such that it is provably hard for the adversary to infer the presence or absence of any individual record from the published noisy results. The main objective in differentially private query processing is to maximize the accuracy of the query results, while satisfying the privacy guarantees. Previous work, notably the matrix mechanism, has suggested that processing a batch of correlated queries as a whole can potentially achieve considerable accuracy gains, compared to answering them individually. However, as we point out in this paper, the matrix mechanism is mainly of theoretical interest; in particular, several inherent problems in its design limit its accuracy in practice, which almost never exceeds that of naive methods. In fact, we are not aware of any existing solution that can effectively optimize a query batch under differential privacy. Motivated by this, we propose the Low-Rank Mechanism (LRM), the first practical differentially private technique for answering batch queries with high accuracy, based on a low rank approximation of the workload matrix. We prove that the accuracy provided by LRM is close to the theoretical lower bound for any mechanism to answer a batch of queries under differential privacy. Extensive experiments using real data demonstrate that LRM consistently outperforms state-of-the-art query processing solutions under differential privacy, by large margins. 2014-03-20T09:10:18Z 2019-12-06T20:54:15Z 2014-03-20T09:10:18Z 2019-12-06T20:54:15Z 2012 2012 Journal Article Yuan, G., Zhang, Z., Winslett, M., Xiao X., Yang, Y., & Hao, F. (2012). Low-rank mechanism : optimizing batch queries under differential privacy. Proceedings of the VLDB Endowment, 5(11), 1352-1363. https://hdl.handle.net/10356/102393 http://hdl.handle.net/10220/18932 http://arxiv.org/abs/1208.0094 en Proceedings of the VLDB endowment © 2012 VLDB Endowment.
institution Nanyang Technological University
building NTU Library
country Singapore
collection DR-NTU
language English
topic DRNTU::Engineering::Computer science and engineering
spellingShingle DRNTU::Engineering::Computer science and engineering
Yuan, Ganzhao
Zhang, Zhenjie
Winslett, Marianne
Xiao, Xiaokui
Yang, Yin
Hao, Zhifeng
Low-rank mechanism : optimizing batch queries under differential privacy
description Differential privacy is a promising privacy-preserving paradigm for statistical query processing over sensitive data. It works by injecting random noise into each query result, such that it is provably hard for the adversary to infer the presence or absence of any individual record from the published noisy results. The main objective in differentially private query processing is to maximize the accuracy of the query results, while satisfying the privacy guarantees. Previous work, notably the matrix mechanism, has suggested that processing a batch of correlated queries as a whole can potentially achieve considerable accuracy gains, compared to answering them individually. However, as we point out in this paper, the matrix mechanism is mainly of theoretical interest; in particular, several inherent problems in its design limit its accuracy in practice, which almost never exceeds that of naive methods. In fact, we are not aware of any existing solution that can effectively optimize a query batch under differential privacy. Motivated by this, we propose the Low-Rank Mechanism (LRM), the first practical differentially private technique for answering batch queries with high accuracy, based on a low rank approximation of the workload matrix. We prove that the accuracy provided by LRM is close to the theoretical lower bound for any mechanism to answer a batch of queries under differential privacy. Extensive experiments using real data demonstrate that LRM consistently outperforms state-of-the-art query processing solutions under differential privacy, by large margins.
author2 School of Computer Engineering
author_facet School of Computer Engineering
Yuan, Ganzhao
Zhang, Zhenjie
Winslett, Marianne
Xiao, Xiaokui
Yang, Yin
Hao, Zhifeng
format Article
author Yuan, Ganzhao
Zhang, Zhenjie
Winslett, Marianne
Xiao, Xiaokui
Yang, Yin
Hao, Zhifeng
author_sort Yuan, Ganzhao
title Low-rank mechanism : optimizing batch queries under differential privacy
title_short Low-rank mechanism : optimizing batch queries under differential privacy
title_full Low-rank mechanism : optimizing batch queries under differential privacy
title_fullStr Low-rank mechanism : optimizing batch queries under differential privacy
title_full_unstemmed Low-rank mechanism : optimizing batch queries under differential privacy
title_sort low-rank mechanism : optimizing batch queries under differential privacy
publishDate 2014
url https://hdl.handle.net/10356/102393
http://hdl.handle.net/10220/18932
http://arxiv.org/abs/1208.0094
_version_ 1681057149596205056