Efficiently Computing Similarities to Private Datasets

Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a larg...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Backurs, Arturs, Lin, Zinan, Mahabadi, Sepideh, Silwal, Sandeep, Tarnawski, Jakub
Format: Artikel
Sprache:eng
Schlagworte:
Online-Zugang:Volltext bestellen
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
container_end_page
container_issue
container_start_page
container_title
container_volume
creator Backurs, Arturs
Lin, Zinan
Mahabadi, Sepideh
Silwal, Sandeep
Tarnawski, Jakub
description Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a large high-dimensional private dataset $X \subset \mathbb{R}^d$, output a differentially private (DP) data structure which approximates $\sum_{x \in X} f(x,y)$ for any query $y$. We consider the cases where $f$ is a kernel function, such as $f(x,y) = e^{-\|x-y\|_2^2/\sigma^2}$ (also known as DP kernel density estimation), or a distance function such as $f(x,y) = \|x-y\|_2$, among others. Our theoretical results improve upon prior work and give better privacy-utility trade-offs as well as faster query times for a wide range of kernels and distance functions. The unifying approach behind our results is leveraging `low-dimensional structures' present in the specific functions $f$ that we study, using tools such as provable dimensionality reduction, approximation theory, and one-dimensional decomposition of the functions. Our algorithms empirically exhibit improved query times and accuracy over prior state of the art. We also present an application to DP classification. Our experiments demonstrate that the simple methodology of classifying based on average similarity is orders of magnitude faster than prior DP-SGD based approaches for comparable accuracy.
doi_str_mv 10.48550/arxiv.2403.08917
format Article
fullrecord <record><control><sourceid>arxiv_GOX</sourceid><recordid>TN_cdi_arxiv_primary_2403_08917</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><sourcerecordid>2403_08917</sourcerecordid><originalsourceid>FETCH-LOGICAL-a677-d52e3da899e57d594d7fb27b3b014dfd86c18e609f105558bed2ab67cca98f5f3</originalsourceid><addsrcrecordid>eNotj0tOwzAUAL3pAhUOwApfIMGO498SpaUgVSoS3UfP8TN6UtJWjqno7VELq9mNZhh7lKJundbiGfIPneumFaoWzkt7x8w6JRoID2W88O44nb4LHb74J000QqZCOPNy5B-ZzlCQr6DAjGW-Z4sE44wP_1yy_et6371V293mvXvZVmCsraJuUEVw3qO2Ufs22hQaG1QQso0pOjNIh0b4JIXW2gWMDQRjhwG8SzqpJXv6097C-1OmCfKlvw70twH1C2OsQSE</addsrcrecordid><sourcetype>Open Access Repository</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype></control><display><type>article</type><title>Efficiently Computing Similarities to Private Datasets</title><source>arXiv.org</source><creator>Backurs, Arturs ; Lin, Zinan ; Mahabadi, Sepideh ; Silwal, Sandeep ; Tarnawski, Jakub</creator><creatorcontrib>Backurs, Arturs ; Lin, Zinan ; Mahabadi, Sepideh ; Silwal, Sandeep ; Tarnawski, Jakub</creatorcontrib><description>Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a large high-dimensional private dataset $X \subset \mathbb{R}^d$, output a differentially private (DP) data structure which approximates $\sum_{x \in X} f(x,y)$ for any query $y$. We consider the cases where $f$ is a kernel function, such as $f(x,y) = e^{-\|x-y\|_2^2/\sigma^2}$ (also known as DP kernel density estimation), or a distance function such as $f(x,y) = \|x-y\|_2$, among others. Our theoretical results improve upon prior work and give better privacy-utility trade-offs as well as faster query times for a wide range of kernels and distance functions. The unifying approach behind our results is leveraging `low-dimensional structures' present in the specific functions $f$ that we study, using tools such as provable dimensionality reduction, approximation theory, and one-dimensional decomposition of the functions. Our algorithms empirically exhibit improved query times and accuracy over prior state of the art. We also present an application to DP classification. Our experiments demonstrate that the simple methodology of classifying based on average similarity is orders of magnitude faster than prior DP-SGD based approaches for comparable accuracy.</description><identifier>DOI: 10.48550/arxiv.2403.08917</identifier><language>eng</language><subject>Computer Science - Cryptography and Security ; Computer Science - Data Structures and Algorithms ; Computer Science - Learning</subject><creationdate>2024-03</creationdate><rights>http://creativecommons.org/licenses/by/4.0</rights><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><link.rule.ids>228,230,781,886</link.rule.ids><linktorsrc>$$Uhttps://arxiv.org/abs/2403.08917$$EView_record_in_Cornell_University$$FView_record_in_$$GCornell_University$$Hfree_for_read</linktorsrc><backlink>$$Uhttps://doi.org/10.48550/arXiv.2403.08917$$DView paper in arXiv$$Hfree_for_read</backlink></links><search><creatorcontrib>Backurs, Arturs</creatorcontrib><creatorcontrib>Lin, Zinan</creatorcontrib><creatorcontrib>Mahabadi, Sepideh</creatorcontrib><creatorcontrib>Silwal, Sandeep</creatorcontrib><creatorcontrib>Tarnawski, Jakub</creatorcontrib><title>Efficiently Computing Similarities to Private Datasets</title><description>Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a large high-dimensional private dataset $X \subset \mathbb{R}^d$, output a differentially private (DP) data structure which approximates $\sum_{x \in X} f(x,y)$ for any query $y$. We consider the cases where $f$ is a kernel function, such as $f(x,y) = e^{-\|x-y\|_2^2/\sigma^2}$ (also known as DP kernel density estimation), or a distance function such as $f(x,y) = \|x-y\|_2$, among others. Our theoretical results improve upon prior work and give better privacy-utility trade-offs as well as faster query times for a wide range of kernels and distance functions. The unifying approach behind our results is leveraging `low-dimensional structures' present in the specific functions $f$ that we study, using tools such as provable dimensionality reduction, approximation theory, and one-dimensional decomposition of the functions. Our algorithms empirically exhibit improved query times and accuracy over prior state of the art. We also present an application to DP classification. Our experiments demonstrate that the simple methodology of classifying based on average similarity is orders of magnitude faster than prior DP-SGD based approaches for comparable accuracy.</description><subject>Computer Science - Cryptography and Security</subject><subject>Computer Science - Data Structures and Algorithms</subject><subject>Computer Science - Learning</subject><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2024</creationdate><recordtype>article</recordtype><sourceid>GOX</sourceid><recordid>eNotj0tOwzAUAL3pAhUOwApfIMGO498SpaUgVSoS3UfP8TN6UtJWjqno7VELq9mNZhh7lKJundbiGfIPneumFaoWzkt7x8w6JRoID2W88O44nb4LHb74J000QqZCOPNy5B-ZzlCQr6DAjGW-Z4sE44wP_1yy_et6371V293mvXvZVmCsraJuUEVw3qO2Ufs22hQaG1QQso0pOjNIh0b4JIXW2gWMDQRjhwG8SzqpJXv6097C-1OmCfKlvw70twH1C2OsQSE</recordid><startdate>20240313</startdate><enddate>20240313</enddate><creator>Backurs, Arturs</creator><creator>Lin, Zinan</creator><creator>Mahabadi, Sepideh</creator><creator>Silwal, Sandeep</creator><creator>Tarnawski, Jakub</creator><scope>AKY</scope><scope>GOX</scope></search><sort><creationdate>20240313</creationdate><title>Efficiently Computing Similarities to Private Datasets</title><author>Backurs, Arturs ; Lin, Zinan ; Mahabadi, Sepideh ; Silwal, Sandeep ; Tarnawski, Jakub</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-a677-d52e3da899e57d594d7fb27b3b014dfd86c18e609f105558bed2ab67cca98f5f3</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2024</creationdate><topic>Computer Science - Cryptography and Security</topic><topic>Computer Science - Data Structures and Algorithms</topic><topic>Computer Science - Learning</topic><toplevel>online_resources</toplevel><creatorcontrib>Backurs, Arturs</creatorcontrib><creatorcontrib>Lin, Zinan</creatorcontrib><creatorcontrib>Mahabadi, Sepideh</creatorcontrib><creatorcontrib>Silwal, Sandeep</creatorcontrib><creatorcontrib>Tarnawski, Jakub</creatorcontrib><collection>arXiv Computer Science</collection><collection>arXiv.org</collection></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>Backurs, Arturs</au><au>Lin, Zinan</au><au>Mahabadi, Sepideh</au><au>Silwal, Sandeep</au><au>Tarnawski, Jakub</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficiently Computing Similarities to Private Datasets</atitle><date>2024-03-13</date><risdate>2024</risdate><abstract>Many methods in differentially private model training rely on computing the similarity between a query point (such as public or synthetic data) and private data. We abstract out this common subroutine and study the following fundamental algorithmic problem: Given a similarity function $f$ and a large high-dimensional private dataset $X \subset \mathbb{R}^d$, output a differentially private (DP) data structure which approximates $\sum_{x \in X} f(x,y)$ for any query $y$. We consider the cases where $f$ is a kernel function, such as $f(x,y) = e^{-\|x-y\|_2^2/\sigma^2}$ (also known as DP kernel density estimation), or a distance function such as $f(x,y) = \|x-y\|_2$, among others. Our theoretical results improve upon prior work and give better privacy-utility trade-offs as well as faster query times for a wide range of kernels and distance functions. The unifying approach behind our results is leveraging `low-dimensional structures' present in the specific functions $f$ that we study, using tools such as provable dimensionality reduction, approximation theory, and one-dimensional decomposition of the functions. Our algorithms empirically exhibit improved query times and accuracy over prior state of the art. We also present an application to DP classification. Our experiments demonstrate that the simple methodology of classifying based on average similarity is orders of magnitude faster than prior DP-SGD based approaches for comparable accuracy.</abstract><doi>10.48550/arxiv.2403.08917</doi><oa>free_for_read</oa></addata></record>
fulltext fulltext_linktorsrc
identifier DOI: 10.48550/arxiv.2403.08917
ispartof
issn
language eng
recordid cdi_arxiv_primary_2403_08917
source arXiv.org
subjects Computer Science - Cryptography and Security
Computer Science - Data Structures and Algorithms
Computer Science - Learning
title Efficiently Computing Similarities to Private Datasets
url https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2024-12-15T02%3A38%3A28IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-arxiv_GOX&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficiently%20Computing%20Similarities%20to%20Private%20Datasets&rft.au=Backurs,%20Arturs&rft.date=2024-03-13&rft_id=info:doi/10.48550/arxiv.2403.08917&rft_dat=%3Carxiv_GOX%3E2403_08917%3C/arxiv_GOX%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_id=info:pmid/&rfr_iscdi=true