ºÝºÝߣ

ºÝºÝߣShare a Scribd company logo
Private Matchings and Allocations
Joint work with
Justin Hsu (Penn)
Zhiyi Huang (HKU)
Aaron Roth (Penn)
Tim Roughgarden (Stanford)
Speaker: Steven Wu
University of Pennsylvania
STOC 2014
The Allocation Problem
n
bidders
m
items
An important special case:
? goods
? ¡Ê [?]
? agents
i ¡Ê [?]
1
2
3
A
B
C
? Unit demand valuations
? Equivalent to max-weight matching
Our Goal
High social welfare allocation
Privacy
(without revealing individual private valuations)
D
Differential Privacy
Algorithm
ratio bounded
Alice Bob Chris Donna ErnieXavier
Differential Privacy
? An algorithm A with domain X and range R
satisfies ¦Å-differential privacy if for every outcome r
and every pair of databases D, D¡¯ differing in one
record:
Pr[ A(D) = r ] ¡Ü (1 + ¦Å)Pr[ A(D¡¯) = r]
? Domain: Reported valuation functions
? Range: Matchings
Problem: Assignment Reveals Preference
? Problem: High welfare matching will give people
what they want.
Separate Outputs
Algorithm
Protect from Coalition
Algorithm
!
Joint Differential Privacy (KPRU¡¯14)
(MM09, GLMRT10)
Supply Assumption
? We need multiple copies for each
type of good even under JDP.
? How many?
Impossible Trivial
Main Result
Theorem: There is a JDP algorithm in the that solves the
max-weight matching problem with n people and k
types of goods with supply at least s each, and
outputs a matching of weight
OPT ¨C ¦Án
whenever:
A Framework for JDP
The ¡°Billboard Model¡±
¡°Low information¡± Signal
o From the signal, every bidder can figure out what
item they are matched to in a matching
o Does not reveal each individual¡¯s private data
? Think: Prices
Max Matchings (A Sketch)
A remarkable algorithm for Max-Matchings: [Kelso and Crawford ¡¯82]
0.5 0.1
0 0.2
$0
$0
$0.1
$0.2
Outbid
$0.1
Bid Again
Welfare
Prices as information
Claim: Bidders just need to see the prices
1. Prices are sufficient to identify the favorite good
2. When price raises again, a bidder is unmatched
3. Bidders are matched to the last thing they bid on
? Just need to count how many bids each good
received!
Privately Maintaining Counts
1 0 0 1 1 1 0 1 032
? Private (noisy) counters under continual observation
[DNPR10, CSS10]
? Given a stream of T bits, maintain an estimate of the
running count with accuracy
o Single Stream of sensitivity 1
Privately Maintaining Counts
1 1 1 1 1 1 0 0 018
1 0 0 1 1 1 0 1 032
0 0 0 1 1 1 1 1 0192
? A straightforward generalization:
K counters on K streams that collectively have
sensitivity ¦¤ gives accuracy
Lower Sensitivity
Stopping the auction early
with a new condition
? Sensitivity
Counter Error
? Error per bid counter
Supply
? Goods might also be under/over-allocated by E.
o Doesn¡¯t reduce the welfare by more than (1-¦Á) factor if
Main Theorem
Theorem: There is a private algorithm in the billboard
model that solves the max-weight matching problem
with n people and k types of goods with supply at
least s each, and outputs a matching of weight
OPT ¨C ¦Án
whenever:
Extensions
? Results extend to the allocation problem
when buyers have gross substitute
preferences.
Conclusions
? Some problems that can¡¯t be solved under DP
can be solved under joint-DP.
o If the output is partitioned among the agents
o The agent¡¯s output is allowed to be sensitive in his input.
? Billboard model: interesting framework to design
a joint-DP algorithm?
Private Matchings and Allocations
Joint work with
Justin Hsu (Penn)
Zhiyi Huang (HKU)
Aaron Roth (Penn)
Tim Roughgarden (Stanford)
Speaker: Steven Wu
University of Pennsylvania

Recommended

Support Vector Machine without tears
Support Vector Machine without tears
Ankit Sharma
?
K Nearest Neighbors
K Nearest Neighbors
Tilani Gunawardena PhD(UNIBAS), BSc(Pera), FHEA(UK), CEng, MIESL
?
Knn
Knn
Narkaji Gurung
?
Nearest Neighbor Algorithm Zaffar Ahmed
Nearest Neighbor Algorithm Zaffar Ahmed
Zaffar Ahmed Shaikh
?
Machine Learning and Data Mining: 13 Nearest Neighbor and Bayesian Classifiers
Machine Learning and Data Mining: 13 Nearest Neighbor and Bayesian Classifiers
Pier Luca Lanzi
?
[ppt]
[ppt]
butest
?
sentiment analysis using support vector machine
sentiment analysis using support vector machine
Shital Andhale
?
Decision Trees
Decision Trees
Student
?
201313044 ??? ???? 20140610
201313044 ??? ???? 20140610
blackcat1215
?
Letter of intent
Letter of intent
eddygon78
?
Open design at large scale
Open design at large scale
shykes
?
Zelfrespect en zelfvertrouwen
Zelfrespect en zelfvertrouwen
Marie Helene de Canniere
?
????????
????????
50355
?
Docker: the road ahead
Docker: the road ahead
shykes
?
Marketing Experiment - Part II: Analysis
Marketing Experiment - Part II: Analysis
Minha Hwang
?
Repeated Measures t-test
Repeated Measures t-test
Kaori Kubo Germano, PhD
?
Static characteristics of Instruments
Static characteristics of Instruments
Chandan Singh
?
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
̨Íå×ÊÁÏ¿ÆÑ§Äê»á
?
Study on Application of Ensemble learning on Credit Scoring
Study on Application of Ensemble learning on Credit Scoring
harmonylab
?
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectives
Giuseppe (Pino) Di Fabbrizio
?
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
NandiniKumari54
?
k-nearest neighbour Machine Learning.pdf
k-nearest neighbour Machine Learning.pdf
SabbirAhmed346057
?
Lecture 8 about data mining and how to use it.pptx
Lecture 8 about data mining and how to use it.pptx
HedraAtif
?
Top-N Recommendation for Shared Accounts
Top-N Recommendation for Shared Accounts
koeverstrep
?
Distributed constraint Optimization lec2.ppt
Distributed constraint Optimization lec2.ppt
AhmedAlwakeel9
?
Deep learning from mashine learning AI..
Deep learning from mashine learning AI..
premkumarlive
?
Classification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
?

More Related Content

Viewers also liked (9)

201313044 ??? ???? 20140610
201313044 ??? ???? 20140610
blackcat1215
?
Letter of intent
Letter of intent
eddygon78
?
Open design at large scale
Open design at large scale
shykes
?
Zelfrespect en zelfvertrouwen
Zelfrespect en zelfvertrouwen
Marie Helene de Canniere
?
????????
????????
50355
?
Docker: the road ahead
Docker: the road ahead
shykes
?

Similar to Private Matchings and Allocations (20)

Marketing Experiment - Part II: Analysis
Marketing Experiment - Part II: Analysis
Minha Hwang
?
Repeated Measures t-test
Repeated Measures t-test
Kaori Kubo Germano, PhD
?
Static characteristics of Instruments
Static characteristics of Instruments
Chandan Singh
?
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
̨Íå×ÊÁÏ¿ÆÑ§Äê»á
?
Study on Application of Ensemble learning on Credit Scoring
Study on Application of Ensemble learning on Credit Scoring
harmonylab
?
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectives
Giuseppe (Pino) Di Fabbrizio
?
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
NandiniKumari54
?
k-nearest neighbour Machine Learning.pdf
k-nearest neighbour Machine Learning.pdf
SabbirAhmed346057
?
Lecture 8 about data mining and how to use it.pptx
Lecture 8 about data mining and how to use it.pptx
HedraAtif
?
Top-N Recommendation for Shared Accounts
Top-N Recommendation for Shared Accounts
koeverstrep
?
Distributed constraint Optimization lec2.ppt
Distributed constraint Optimization lec2.ppt
AhmedAlwakeel9
?
Deep learning from mashine learning AI..
Deep learning from mashine learning AI..
premkumarlive
?
Classification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
?
Relational machine-learning
Relational machine-learning
Bhushan Kotnis
?
Clique and sting
Clique and sting
Subramanyam Natarajan
?
Machine Learning Algorithms Introduction.pdf
Machine Learning Algorithms Introduction.pdf
Vinodh58
?
Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
JunghunKim27
?
k-nearest neighbour Machine Learning.pptx
k-nearest neighbour Machine Learning.pptx
SabbirAhmed346057
?
ilp-nlp-slides.pdf
ilp-nlp-slides.pdf
FlorentBersani
?
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...
Prabhu Kumar
?
Marketing Experiment - Part II: Analysis
Marketing Experiment - Part II: Analysis
Minha Hwang
?
Static characteristics of Instruments
Static characteristics of Instruments
Chandan Singh
?
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
[ϵÁлî„Ó] È˹¤ÖÇ»ÛÅc™CÆ÷ŒWÁ•ÔÚÍÆË]ϵ½yÉϵđªÓÃ
̨Íå×ÊÁÏ¿ÆÑ§Äê»á
?
Study on Application of Ensemble learning on Credit Scoring
Study on Application of Ensemble learning on Credit Scoring
harmonylab
?
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectives
Giuseppe (Pino) Di Fabbrizio
?
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
W5_CLASSIFICATION.pptxW5_CLASSIFICATION.pptx
NandiniKumari54
?
k-nearest neighbour Machine Learning.pdf
k-nearest neighbour Machine Learning.pdf
SabbirAhmed346057
?
Lecture 8 about data mining and how to use it.pptx
Lecture 8 about data mining and how to use it.pptx
HedraAtif
?
Top-N Recommendation for Shared Accounts
Top-N Recommendation for Shared Accounts
koeverstrep
?
Distributed constraint Optimization lec2.ppt
Distributed constraint Optimization lec2.ppt
AhmedAlwakeel9
?
Deep learning from mashine learning AI..
Deep learning from mashine learning AI..
premkumarlive
?
Classification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
Md. Main Uddin Rony
?
Relational machine-learning
Relational machine-learning
Bhushan Kotnis
?
Machine Learning Algorithms Introduction.pdf
Machine Learning Algorithms Introduction.pdf
Vinodh58
?
Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
JunghunKim27
?
k-nearest neighbour Machine Learning.pptx
k-nearest neighbour Machine Learning.pptx
SabbirAhmed346057
?
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...
Prabhu Kumar
?

Recently uploaded (20)

Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli
?
GBSN_ Unit 1 - Introduction to Microbiology
GBSN_ Unit 1 - Introduction to Microbiology
Areesha Ahmad
?
Single-Cell Multi-Omics in Neurodegeneration p1.pptx
Single-Cell Multi-Omics in Neurodegeneration p1.pptx
KanakChaudhary10
?
Properties of Gases siwhdhadpaldndn.pptx
Properties of Gases siwhdhadpaldndn.pptx
CatherineJadeBurce
?
SULFUR PEARL OF NAMIBIA - Thiomargarita namibiensis
SULFUR PEARL OF NAMIBIA - Thiomargarita namibiensis
aparnamp966
?
Type of Heat Exchanger operation Socar pptx
Type of Heat Exchanger operation Socar pptx
TuralQuliyev5
?
Science Holiday Homework (interesting slide )
Science Holiday Homework (interesting slide )
aryanxkohli88
?
Enzyme Kinetics_Lecture 8.5.2025 Enzymology.pdf
Enzyme Kinetics_Lecture 8.5.2025 Enzymology.pdf
ayeshaalibukhari125
?
Operationalising OGC Processes with Application Packages in ILIAD: A Service ...
Operationalising OGC Processes with Application Packages in ILIAD: A Service ...
Marco Amaro Oliveira
?
GBSN__Unit 2 - Control of Microorganisms
GBSN__Unit 2 - Control of Microorganisms
Areesha Ahmad
?
Flexible Denture -Removable partial denture.pptx
Flexible Denture -Removable partial denture.pptx
Nekemiya
?
Relazione di laboratorio Idrolisi dell'amido (in inglese)
Relazione di laboratorio Idrolisi dell'amido (in inglese)
paolofvesco
?
An Analysis Of The Pearl Short Story By John Steinbeck
An Analysis Of The Pearl Short Story By John Steinbeck
BillyDarmawan3
?
HERBAL INGREDIENTS USED IN ORAL CARE.pptx
HERBAL INGREDIENTS USED IN ORAL CARE.pptx
Vidhi889356
?
Science grade 7 assesement Quarter I based on matatag curriculum
Science grade 7 assesement Quarter I based on matatag curriculum
BryanLebasnon1
?
Lecture 9 Natural selection Evolution.pptx
Lecture 9 Natural selection Evolution.pptx
madi34702
?
242680824006, 09, 02 suoac guideline nd bacpac
242680824006, 09, 02 suoac guideline nd bacpac
091HarshikaModi
?
What is Skeleton system.pptx by aahil sir
What is Skeleton system.pptx by aahil sir
bhatbashir421
?
The scientific heritage No 162 (162) (2025)
The scientific heritage No 162 (162) (2025)
The scientific heritage
?
We are Living in a Dangerous Multilingual World!
We are Living in a Dangerous Multilingual World!
Editions La Dondaine
?
Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli public profile June 2025.pdf
Sujay Rao Mandavilli
?
GBSN_ Unit 1 - Introduction to Microbiology
GBSN_ Unit 1 - Introduction to Microbiology
Areesha Ahmad
?
Single-Cell Multi-Omics in Neurodegeneration p1.pptx
Single-Cell Multi-Omics in Neurodegeneration p1.pptx
KanakChaudhary10
?
Properties of Gases siwhdhadpaldndn.pptx
Properties of Gases siwhdhadpaldndn.pptx
CatherineJadeBurce
?
SULFUR PEARL OF NAMIBIA - Thiomargarita namibiensis
SULFUR PEARL OF NAMIBIA - Thiomargarita namibiensis
aparnamp966
?
Type of Heat Exchanger operation Socar pptx
Type of Heat Exchanger operation Socar pptx
TuralQuliyev5
?
Science Holiday Homework (interesting slide )
Science Holiday Homework (interesting slide )
aryanxkohli88
?
Enzyme Kinetics_Lecture 8.5.2025 Enzymology.pdf
Enzyme Kinetics_Lecture 8.5.2025 Enzymology.pdf
ayeshaalibukhari125
?
Operationalising OGC Processes with Application Packages in ILIAD: A Service ...
Operationalising OGC Processes with Application Packages in ILIAD: A Service ...
Marco Amaro Oliveira
?
GBSN__Unit 2 - Control of Microorganisms
GBSN__Unit 2 - Control of Microorganisms
Areesha Ahmad
?
Flexible Denture -Removable partial denture.pptx
Flexible Denture -Removable partial denture.pptx
Nekemiya
?
Relazione di laboratorio Idrolisi dell'amido (in inglese)
Relazione di laboratorio Idrolisi dell'amido (in inglese)
paolofvesco
?
An Analysis Of The Pearl Short Story By John Steinbeck
An Analysis Of The Pearl Short Story By John Steinbeck
BillyDarmawan3
?
HERBAL INGREDIENTS USED IN ORAL CARE.pptx
HERBAL INGREDIENTS USED IN ORAL CARE.pptx
Vidhi889356
?
Science grade 7 assesement Quarter I based on matatag curriculum
Science grade 7 assesement Quarter I based on matatag curriculum
BryanLebasnon1
?
Lecture 9 Natural selection Evolution.pptx
Lecture 9 Natural selection Evolution.pptx
madi34702
?
242680824006, 09, 02 suoac guideline nd bacpac
242680824006, 09, 02 suoac guideline nd bacpac
091HarshikaModi
?
What is Skeleton system.pptx by aahil sir
What is Skeleton system.pptx by aahil sir
bhatbashir421
?
The scientific heritage No 162 (162) (2025)
The scientific heritage No 162 (162) (2025)
The scientific heritage
?
We are Living in a Dangerous Multilingual World!
We are Living in a Dangerous Multilingual World!
Editions La Dondaine
?

Private Matchings and Allocations

Editor's Notes

  • #6: Of course, since our talk is the last talk of this session. The first notion of privacy we would look at is differential privacy. Some of you might have seen this pictures many times. It says that if we change the input database by one record, the output distribution induced by our randomized algorithm is not affected by much.
  • #8: If there is no contention for goods, a high welfare matching has to give people what they want. A high welfare allocation will give people what they want. Consider a scenario where people either like alcohol or cigarettes. The tension between social welfare and privacy makes it impossible to work with standard differential privacy.
  • #14: Not the songs you heard on radio. A nice decentralized model
  • #15: The idea is to have our mechanism broadcast some low information signal to all of the agents. The signal itself should satisfy standard DP. And a natural candidate for such a signal in allocation problem is prices.