ฉันมีปัญหาเกี่ยวกับการทำความเข้าใจทฤษฎีบทองค์ประกอบขั้นสูงใน DP
ให้ฉันมีสองกลไก DP โดยประมาณ ($k = 2)$ ที่แต่ละคนพึงพอใจ $(\epsilon = 0.5, \delta = 0.1)$-DP. ตามองค์ประกอบพื้นฐาน ฉันรู้ว่าการใช้สองข้อความค้นหาตามลำดับจะรับประกันได้ $(2 \cdot 0.5, 2 \cdot 0.1) = (1, 0.2)$-DP.
อย่างไรก็ตาม องค์ประกอบขั้นสูงกล่าวว่า แทนที่จะมีองค์ประกอบ $\delta' = k\cdot \เดลต้า$ถ้าเราเต็มใจรับ $\delta ' = k\cdot \delta + \tilde{\delta}$ สำหรับบางคน $\tilde{\delta}>0$แล้วของเรา $\epsilon'$ ปรับปรุงจาก $2\epsilon$ ถึง $\epsilon' = k\cdot \epsilon(\exp(\epsilon) - 1) + \epsilon\sqrt{2 \cdot k \cdot \log (1/\tilde{\delta})}$.
ตอนนี้ถือว่าฉันมีความสุขกับ $\delta' = 0.3$ แทน $\delta' = 0.2$. นี่หมายความว่า $\tilde{\delta}= 0.1$. ดังนั้น,
$$\epsilon' = 2\cdot 0.5(\exp(0.5) - 1) + 0.5\sqrt{2 \cdot 2 \cdot \log (1/0.1)} = 2.16 \gg 1.$$
ฉันไม่เข้าใจว่าสิ่งนี้ปรับปรุงองค์ประกอบพื้นฐานอย่างไร เพราะเห็นได้ชัดว่านี่ไม่ใช่กรณี! ฉันทำอะไรผิดหรือเปล่า?
แก้ไข:
ตัวเลขที่ฉันแก้ไขไม่มีผล โดยทั่วไปเรารู้ว่าเราสามารถแต่งเพลงได้ $k$ กลไก (สมมติว่าแต่ละอันคือ $(\epsilon, \delta)$-DP) และได้รับ $(k\epsilon, k\เดลต้า)$-DP เพียงแค่องค์ประกอบพื้นฐาน แต่ด้วยการเพิ่มขึ้น $k\เดลต้า$ เล็กน้อย เราได้รับ $\epsilon'$ ซึ่งเท่ากับ:
$$k \epsilon \underbrace{(e^\epsilon - 1)}_{\geq 0} + \underbrace{\epsilon \sqrt{2 k \log(1 / \tilde{\delta})}}_{ \geq 0} $$
ซึ่งไม่น้อยหน้ากันเสมอไป $k\epsilon$.
โดยเฉพาะอย่างยิ่ง ให้ค่าเผื่อพิเศษของฉันเป็น $\tilde{\delta} = 0.1$. ฉันต้องการดูว่าเมื่อใดที่องค์ประกอบขั้นสูงจะดีขึ้นเมื่อเทียบกับองค์ประกอบพื้นฐาน โดยสรุปแล้ว ฉันต้องการดูเมื่อมีการระงับสิ่งต่อไปนี้:
\begin{จัด}
& k\epsilon > k \epsilon (e^\epsilon - 1) + \epsilon \sqrt{2 k \log(1 / \tilde{\delta})} \
\iff & k > k (e^\epsilon - 1) + \sqrt{2 k \log(1 / \tilde{\delta})} \
\iff & \sqrt{k}(2 - e^\epsilon) > \sqrt{2 \log(1 / \tilde{\delta})} \
\iff & k > \frac{2 \log(1 / \tilde{\delta})}{(2 - e^\epsilon)^2} \
\iff & k > \frac{2 \log(10)}{(2 - e^\epsilon)^2}
\end{จัด}
ตอนนี้ถือว่าฉันต้องการใช้ $2$ กลไก จากนั้น ฉันต้องมี:
\begin{จัด}
& \log(10) <(2 - e^\epsilon)^2 \
\iff & \epsilon < \log(2 - \sqrt{\log(10)}) = -0.7286
\end{จัด}
ซึ่งไม่มีทางเป็นไปได้ ดังนั้นเมื่อ $k = 2$และถ้าฉันเต็มใจที่จะเพิ่มเท่านั้น $0.1$ ถึง $\delta'$แล้วฉันก็ไม่สามารถปรับปรุงการจัดองค์ประกอบพื้นฐานด้วยการจัดองค์ประกอบขั้นสูงได้เลยหรือ
แก้ไข 2:
โดยทั่วไป เราสามารถพูดได้ว่าการจัดองค์ประกอบภาพขั้นสูงจะปรับปรุงเมื่อจัดองค์ประกอบภาพพื้นฐานเท่านั้น หากเป็นไปตามสิ่งต่อไปนี้:
$$ \epsilon < \log\left[2 - \sqrt{\frac{2 \log ( 1/\tilde{\delta})}{k}} \right] $$
ซึ่งต้องใช้ $k > 4$ เมื่อ เช่น $\tilde{\delta} = 0.1$ และจำนวนนี้จะเพิ่มขึ้นเมื่อ $\tilde{\delta}$ ลดลง
โดยรวมแล้ว ฉันรู้สึกว่าองค์ประกอบขั้นสูงนั้นไร้ประโยชน์จริงๆ $k$ ขนาดไม่ใหญ่นัก นี่เป็นเรื่องจริงหรือไม่?