У меня проблемы с пониманием расширенной теоремы композиции в DP.
Пусть у меня есть два приближенно-DP-механизма ($к = 2)$ где каждый удовлетворяет $(\эпсилон = 0,5, \дельта = 0,1)$-ДП. По базовой композиции я знаю, что последовательное использование двух запросов гарантирует $(2 \cdot 0,5, 2 \cdot 0,1) = (1, 0,2)$-ДП.
Усовершенствованная композиция, однако, говорит о том, что вместо композиции, имеющей $\дельта' = k\cdot \дельта$, если мы готовы принять $\delta ' = k\cdot \delta + \tilde{\delta}$ для некоторых $\тильда{\дельта}>0$, то наш $\эпсилон'$ улучшается от $2\эпсилон$ к $\epsilon' = k\cdot \epsilon(\exp(\epsilon) - 1) + \epsilon\sqrt{2 \cdot k \cdot \log (1/\tilde{\delta})}$.
Теперь предположим, что я доволен $\дельта' = 0,3$ вместо $\дельта' = 0,2$. Это означает $\тильда{\дельта}= 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 \underbrace{(e^\epsilon - 1)}_{\geq 0} + \underbrace{\epsilon \sqrt{2 k \log(1 / \tilde{\delta})}}_{ \geq 0} $$
что не всегда меньше $к\эпсилон$.
В частности, пусть моя надбавка будет $\тильда{\дельта} = 0,1$. Я хочу увидеть, когда продвинутая композиция улучшит базовую композицию. Итак, в заключение я хочу увидеть, когда выполняется следующее:
\начать{выравнивать}
& 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$ механизмы. Тогда мне нужно иметь:
\начать{выравнивать}
& \log(10) <(2 - e^\epsilon)^2 \
\iff & \epsilon < \log(2 - \sqrt{\log(10)}) = -0,7286
\end{выравнивание}
что никогда не возможно. Так когда $к = 2$, и если я хочу только добавить $0.1$ к $\дельта'$, то я никогда не смогу улучшить базовую композицию с помощью расширенной композиции?
Редактировать 2:
В целом мы можем сказать, что расширенная композиция улучшает базовую композицию только в том случае, если выполняется следующее:
$$ \epsilon < \log\left[2 - \sqrt{\frac{2 \log ( 1/\tilde{\delta})}{k}} \right] $$
что требует $к > 4$ когда, например, $\тильда{\дельта} = 0,1$ и это число увеличивается, когда $\тильда{\дельта}$ уменьшается.
В целом, я чувствую, что расширенная композиция действительно бесполезна, когда $к$ не большой. Это правда?