Imagine you are a hospital running a medical research database. Researchers submit hundreds of statistical queries — average age of patients with a given diagnosis, fraction who received a certain treatment — and you want to answer each one without leaking private details about any individual.
The gold standard for this is differential privacy: add carefully calibrated random noise to each answer, so that no single person's record can swing the result too far. But noise has a cost. Each answer you release spends some of your privacy budget, and once the budget is gone you must stop answering.
Here is the catch: in practice, most queries are boring. A researcher might test hundreds of hypotheses and only a handful will show an interesting signal — that is, a value that clearly crosses some threshold of significance. Paying full privacy budget for every dull "nothing to see here" answer wastes the budget on replies that carry almost no information anyway.
The Sparse Vector Technique (SVT), introduced by Dwork, Naor, Pitassi, Rothblum and Yekhanin and popularized in Dwork and Roth's 2014 textbook, exploits exactly this sparsity. It answers the stream of queries but charges privacy cost only for the queries that cross the threshold — the rest are answered with a free "below threshold" response. When the number of above-threshold answers is small (sparse), the total privacy cost stays small too.
Comments
Loading comments...