Optimal Auctions for Correlated Buyers with Sampling
Nima Haghpanah (Penn State)
Joint with Hu Fu (UBC), Jason Hartline (Northwestern), Robert Kleinberg (Cornell)
October 18, 2017
1 / 21
Optimal Auctions for Correlated Buyers with Sampling Nima Haghpanah - - PowerPoint PPT Presentation
Optimal Auctions for Correlated Buyers with Sampling Nima Haghpanah (Penn State) Joint with Hu Fu (UBC), Jason Hartline (Northwestern), Robert Kleinberg (Cornell) October 18, 2017 1 / 21 Overview Auctions: Cremer-McLean 88: Full
1 / 21
2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent 2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent
2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent
◮ Learning + CM approach fails 2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent
◮ Learning + CM approach fails ◮ Full surplus extraction with “enough” information 2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent
◮ Learning + CM approach fails ◮ Full surplus extraction with “enough” information
2 / 21
◮ Full knowledge of distribution: auction heavily detail-dependent
◮ Learning + CM approach fails ◮ Full surplus extraction with “enough” information
◮ Samples as randomization device, not learning 2 / 21
3 / 21
3 / 21
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} 3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v 3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j 3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
◮ f = f j for unknown j ∈ {1, . . . , m} ◮ Signal s drawn from g j, independent from v ◮ Example: s = (s1, . . . , sk) i.i.d samples from f j
3 / 21
4 / 21
4 / 21
4 / 21
4 / 21
4 / 21
5 / 21
5 / 21
5 / 21
5 / 21
5 / 21
5 / 21
5 / 21
◮ With 2 distributions, 1 sample is enough 5 / 21
◮ With 2 distributions, 1 sample is enough
5 / 21
1 “Learning” may require many samples, and is not necessary for FSE 2 Samples for randomization: FSE with #samples ≥ m − d + 1 3 Necessity of #samples ≥ m − d + 1 6 / 21
7 / 21
7 / 21
7 / 21
◮ M(·, s) is an “auction”, M(·, s) ∈ A := {h|h : V → O} 7 / 21
◮ M(·, s) is an “auction”, M(·, s) ∈ A := {h|h : V → O} ◮ Mechanism M : S → A
7 / 21
◮ M(·, s) is an “auction”, M(·, s) ∈ A := {h|h : V → O} ◮ Mechanism M : S → A
7 / 21
◮ M(·, s) is an “auction”, M(·, s) ∈ A := {h|h : V → O} ◮ Mechanism M : S → A
7 / 21
8 / 21
8 / 21
8 / 21
9 / 21
9 / 21
9 / 21
9 / 21
9 / 21
10 / 21
10 / 21
10 / 21
11 / 21
◮ With probability ǫ: if vj = 0, switch vj with a random j′ ◮ Prf j[vj = 1] > 1/2. 11 / 21
◮ With probability ǫ: if vj = 0, switch vj with a random j′ ◮ Prf j[vj = 1] > 1/2.
11 / 21
1 “Learning” may require many samples, and is not necessary for FSE 2 Samples for randomization: FSE with #samples ≥ m − d + 1 3 Necessity of #samples ≥ m − d + 1 12 / 21
13 / 21
13 / 21
13 / 21
13 / 21
13 / 21
13 / 21
13 / 21
14 / 21
14 / 21
14 / 21
15 / 21
15 / 21
15 / 21
15 / 21
15 / 21
15 / 21
16 / 21
16 / 21
16 / 21
16 / 21
17 / 21
17 / 21
17 / 21
17 / 21
◮ ∀v−i, s :
vi,j β(vi, j)
◮ Independence of g: ∀v−i, j
vi β(vi, j)
17 / 21
◮ ∀v−i, s :
vi,j β(vi, j)
◮ Independence of g: ∀v−i, j
vi β(vi, j)
17 / 21
◮ ∀v−i, s :
vi,j β(vi, j)
◮ Independence of g: ∀v−i, j
vi β(vi, j)
17 / 21
18 / 21
18 / 21
18 / 21
18 / 21
18 / 21
18 / 21
1 “Learning” may require many samples, and is not necessary for FSE 2 Samples for randomization: FSE with #samples ≥ m − d + 1 3 Necessity of #samples ≥ m − d + 1 19 / 21
20 / 21
20 / 21
20 / 21
20 / 21
21 / 21
◮ FSE: Knowledge of distribution not required 21 / 21
◮ FSE: Knowledge of distribution not required
21 / 21
◮ FSE: Knowledge of distribution not required
21 / 21
◮ FSE: Knowledge of distribution not required
21 / 21