Fast and Optimal Differentially Private Frequent-Substring Mining

Abstract

Given a dataset of n user-contributed strings, each of length at most , a key problem is how to identify all frequent substrings while preserving each user's privacy. Recent work by Bernardini et al. (PODS'25) introduced a -differentially private algorithm achieving near-optimal error, but at the prohibitive cost of O(n24) space and processing time. In this work, we present a new -differentially private algorithm that retains the same near-optimal error guarantees while reducing space complexity to O(n + || ) and time complexity to O(n || + || ), for input alphabet . Our approach builds on a top-down exploration of candidate substrings but introduces two new innovations: (i) a refined candidate-generation strategy that leverages the structural properties of frequent prefixes and suffixes, and (ii) pruning of the search space guided by frequency relations. These techniques eliminate the quadratic blow-ups inherent in prior work, enabling scalable frequent substring mining under differential privacy.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…