SLIDE 35 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
Optimal Query Procedure
Input: The number of queries n and two parameters (M, p) Output: An estimate ˆ s of a target variable s Partition the unit interval [0, 1] into M disjoint subintervals (S1, . . . , SM) with equal size. Generate M binary vectors (xn(1), . . . , xn(M)) where each binary vector is generated i.i.d. from a Bernoulli distribution with parameter p. i ← 1. for i ≤ n do Form the i-th query as Ai := ∪
t∈[M]:xi(t)=1
St. Obtain a noisy responses yi from the oracle to the query Ai. i ← i + 1. end for Generate an estimate ˆ s as ˆ s = 2 ˆ w − 1 2M , where ˆ w is obtained via the maximum mutual information density estimator, i.e, ˆ w = max
w∈[M] ıp(xn(w); yn).
Lin Zhou (University of Michigan) ISIT 2020 Paper 1043: Noisy 20 Questions 11 / 15