SlideShare a Scribd company logo
1 of 27
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 – α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 – α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

More Related Content

Viewers also liked (9)

Prezentacja1
Prezentacja1Prezentacja1
Prezentacja1
 
Photoshop
PhotoshopPhotoshop
Photoshop
 
Prezentacja1
Prezentacja1Prezentacja1
Prezentacja1
 
201313044 김효진 기말과제 20140610
201313044  김효진 기말과제 20140610201313044  김효진 기말과제 20140610
201313044 김효진 기말과제 20140610
 
Letter of intent
Letter of intentLetter of intent
Letter of intent
 
Open design at large scale
Open design at large scaleOpen design at large scale
Open design at large scale
 
Zelfrespect en zelfvertrouwen
Zelfrespect en zelfvertrouwenZelfrespect en zelfvertrouwen
Zelfrespect en zelfvertrouwen
 
المونتاج
المونتاجالمونتاج
المونتاج
 
Docker: the road ahead
Docker: the road aheadDocker: the road ahead
Docker: the road ahead
 

Similar to Private Matchings and Allocations

Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed BanditsRotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
JunghunKim27
 

Similar to Private Matchings and Allocations (20)

Marketing Experiment - Part II: Analysis
Marketing Experiment - Part II: Analysis Marketing Experiment - Part II: Analysis
Marketing Experiment - Part II: Analysis
 
Repeated Measures t-test
Repeated Measures t-testRepeated Measures t-test
Repeated Measures t-test
 
Static characteristics of Instruments
Static characteristics of InstrumentsStatic characteristics of Instruments
Static characteristics of Instruments
 
[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用[系列活動] 人工智慧與機器學習在推薦系統上的應用
[系列活動] 人工智慧與機器學習在推薦系統上的應用
 
Study on Application of Ensemble learning on Credit Scoring
Study on Application of Ensemble learning on Credit ScoringStudy on Application of Ensemble learning on Credit Scoring
Study on Application of Ensemble learning on Credit Scoring
 
Learning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectivesLearning when to give up: theory, practice and perspectives
Learning when to give up: theory, practice and perspectives
 
Top-N Recommendation for Shared Accounts
Top-N Recommendation for Shared AccountsTop-N Recommendation for Shared Accounts
Top-N Recommendation for Shared Accounts
 
Classification Based Machine Learning Algorithms
Classification Based Machine Learning AlgorithmsClassification Based Machine Learning Algorithms
Classification Based Machine Learning Algorithms
 
Relational machine-learning
Relational machine-learningRelational machine-learning
Relational machine-learning
 
Clique and sting
Clique and stingClique and sting
Clique and sting
 
Rotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed BanditsRotting Infinitely Many-Armed Bandits
Rotting Infinitely Many-Armed Bandits
 
ilp-nlp-slides.pdf
ilp-nlp-slides.pdfilp-nlp-slides.pdf
ilp-nlp-slides.pdf
 
A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...A new similarity measurement based on hellinger distance for collaborating fi...
A new similarity measurement based on hellinger distance for collaborating fi...
 
The t Test for Two Independent Samples
The t Test for Two Independent SamplesThe t Test for Two Independent Samples
The t Test for Two Independent Samples
 
Know Your Data in data mining applications
Know Your Data in data mining applicationsKnow Your Data in data mining applications
Know Your Data in data mining applications
 
Bytewise Approximate Match: Theory, Algorithms and Applications
Bytewise Approximate Match:  Theory, Algorithms and ApplicationsBytewise Approximate Match:  Theory, Algorithms and Applications
Bytewise Approximate Match: Theory, Algorithms and Applications
 
Chapter 10: Error Correction and Detection
Chapter 10: Error Correction and DetectionChapter 10: Error Correction and Detection
Chapter 10: Error Correction and Detection
 
1 public embedd
1 public embedd1 public embedd
1 public embedd
 
related
relatedrelated
related
 
main
mainmain
main
 

Recently uploaded

(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
Scintica Instrumentation
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
RaunakRastogi4
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cherry
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
NazaninKarimi6
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
Cherry
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
Cherry
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
Cherry
 

Recently uploaded (20)

Terpineol and it's characterization pptx
Terpineol and it's characterization pptxTerpineol and it's characterization pptx
Terpineol and it's characterization pptx
 
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY  // USES OF ANTIOBIOTICS TYPES OF ANTIB...
ABHISHEK ANTIBIOTICS PPT MICROBIOLOGY // USES OF ANTIOBIOTICS TYPES OF ANTIB...
 
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center ChimneyX-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
X-rays from a Central “Exhaust Vent” of the Galactic Center Chimney
 
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
(May 9, 2024) Enhanced Ultrafast Vector Flow Imaging (VFI) Using Multi-Angle ...
 
Cot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNACot curve, melting temperature, unique and repetitive DNA
Cot curve, melting temperature, unique and repetitive DNA
 
Daily Lesson Log in Science 9 Fourth Quarter Physics
Daily Lesson Log in Science 9 Fourth Quarter PhysicsDaily Lesson Log in Science 9 Fourth Quarter Physics
Daily Lesson Log in Science 9 Fourth Quarter Physics
 
ONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for voteONLINE VOTING SYSTEM SE Project for vote
ONLINE VOTING SYSTEM SE Project for vote
 
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body GBSN - Microbiology (Unit 3)Defense Mechanism of the body
GBSN - Microbiology (Unit 3)Defense Mechanism of the body
 
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
Human & Veterinary Respiratory Physilogy_DR.E.Muralinath_Associate Professor....
 
FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.FS P2 COMBO MSTA LAST PUSH past exam papers.
FS P2 COMBO MSTA LAST PUSH past exam papers.
 
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.Cyathodium bryophyte: morphology, anatomy, reproduction etc.
Cyathodium bryophyte: morphology, anatomy, reproduction etc.
 
development of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virusdevelopment of diagnostic enzyme assay to detect leuser virus
development of diagnostic enzyme assay to detect leuser virus
 
CYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptxCYTOGENETIC MAP................ ppt.pptx
CYTOGENETIC MAP................ ppt.pptx
 
Human genetics..........................pptx
Human genetics..........................pptxHuman genetics..........................pptx
Human genetics..........................pptx
 
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIACURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
CURRENT SCENARIO OF POULTRY PRODUCTION IN INDIA
 
Role of AI in seed science Predictive modelling and Beyond.pptx
Role of AI in seed science  Predictive modelling and  Beyond.pptxRole of AI in seed science  Predictive modelling and  Beyond.pptx
Role of AI in seed science Predictive modelling and Beyond.pptx
 
Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.Selaginella: features, morphology ,anatomy and reproduction.
Selaginella: features, morphology ,anatomy and reproduction.
 
Plasmid: types, structure and functions.
Plasmid: types, structure and functions.Plasmid: types, structure and functions.
Plasmid: types, structure and functions.
 
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRingsTransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
TransientOffsetin14CAftertheCarringtonEventRecordedbyPolarTreeRings
 
POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.POGONATUM : morphology, anatomy, reproduction etc.
POGONATUM : morphology, anatomy, reproduction etc.
 

Private Matchings and Allocations

Editor's Notes

  1. 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.
  2. 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.
  3. Not the songs you heard on radio. A nice decentralized model
  4. 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.