Differentially Private One Permutation Hashing and Bin-wise Consistent Weighted Sampling
Not on the map. Why?
Abstract (arXiv)
Minwise hashing (MinHash) is a standard algorithm widely used in the industry, for large-scale search and learning applications with the binary (0/1) Jaccard similarity. One common use of MinHash is for processing massive n-gram text representations so that practitioners do not have to materialize the original data (which would be prohibitive). Another popular use of MinHash is for building hash tables to enable sub-linear time approximate near neighbor (ANN) search. MinHash has also been used as a tool for building large-scale machine learning systems. The standard implementation of MinHash requires applying K random permutations. In comparison, the method of one permutation hashing (OPH), is an efficient alternative of MinHash which splits the data vectors into K bins and generates hash values within each bin. OPH is substantially more efficient and also more convenient to use. In this paper, we combine the differential privacy (DP) with OPH (as well as MinHash), to propose the DP-OPH framework with three variants: DP-OPH-fix, DP-OPH-re and DP-OPH-rand, depending on which densification strategy is adopted to deal with empty bins in OPH. A detailed roadmap to the algorithm design is presented along with the privacy analysis. An analytical comparison of our proposed DP-OPH methods with the DP minwise hashing (DP-MH) is provided to justify the advantage of DP-OPH. Experiments on similarity search confirm the merits of DP-OPH, and guide the choice of the proper variant in different practical scenarios. Our technique is also extended to bin-wise consistent weighted sampling (BCWS) to develop a new DP algorithm called DP-BCWS for non-binary data. Experiments on classification tasks demonstrate that DP-BCWS is able to achieve excellent utility at around ε = 5~ 10, where ε is the standard parameter in the language of (ε, δ)-DP.
Key facts. Cited by 3 papers in the map (data through 7 Oct 2026). Builds on 24 of its 110 references that are in the map. First posted on arXiv 13 Jun 2023.
Builds on
24 of 110 references.
References · 24
- 2016Deep Learning with Differential Privacycited by 2,682
- 2019Federated Learning with Differential Privacy: Algorithms and Performance Analysiscited by 528
- 2014Learning Fine-grained Image Similarity with Deep Rankingcited by 189
- 2018cpSGD: Communication-efficient and differentially-private distributed SGDcited by 157
- 2023How to DP-fy ML: A Practical Guide to Machine Learning with Differential Privacycited by 150
- 2020Distributed Hierarchical GPU Parameter Server for Massive Scale Deep Learning Ads Systemscited by 59
- 2016Fast Memory-efficient Anomaly Detection in Streaming Heterogeneous Graphscited by 37
- 2014In Defense of MinHash Over SimHashcited by 11
- 2020Locality-Sensitive Hashing Scheme based on Longest Circular Co-Substringcited by 11
- 2023OPORP: One Permutation + One Random Projectioncited by 11
- 2022Differentially Private Linear Sketches: Efficient Implementations and Applicationscited by 10
- 2013Coding for Random Projectionscited by 8
12 more
- 2017Practical Hash Functions for Similarity Estimation and Dimensionality Reductioncited by 7
- 2014Improved Densification of One Permutation Hashingcited by 6
- 2017Optimal Densification for Fast and Accurate Minwise Hashingcited by 6
- 2019A Memory-Efficient Sketch Method for Estimating High Similarities in Streaming Setscited by 5
- 2022Improved Differentially Private Euclidean Distance Approximationcited by 5
- 2023Differential Privacy with Random Projections and Sign Random Projectionscited by 5
- 2018BagMinHash - Minwise Hashing Algorithm for Weighted Setscited by 3
- 2020Differentially Private Sketches for Jaccard Similarity Estimationcited by 3
- 2020Parallel Index-Based Structural Graph Clustering and Its Approximationcited by 3
- 2022Order-Invariant Cardinality Estimators Are Differentially Privatecited by 2
- 2023Building K-Anonymous User Cohorts with Consecutive Consistent Weighted Sampling (CCWS)cited by 2
- 2021C-OPH: Improving the Accuracy of One Permutation Hashing (OPH) with Circulant Permutationscited by 1
Built on by
Citing papers per year: 2023: 1; 2024: 2.
3 papers.
- 2024Provable Differentially Private Computation of the Cross-Attention Mechanism20 Jul 2024
- 2024Differential Privacy Mechanisms in Neural Tangent Kernel Regression18 Jul 2024
- 2023Pb-Hash: Partitioned b-bit Hashing28 Jun 2023