I was reading the following paper on Robustness and Generalization (and covering numbers)and I was reading their example 1:
which didn't quite make sense to me. The reason it didn't make sense is that intuitively it seems to me that each region $X_i$ could have the label either +1 or -1, so it seems to me that the partition of Z should be exponential:
$$2^{\frac{K}{2}}$$
because it region can have either label +1 or -1. However, instead it seems to be that instead if 2 times the epsilon cover of the other set X, which seems puzzling. Any ideas why?
Ok for background definition:
Epsilon cover means the smallest set size that can $\epsilon$ cover some target set T. i.e.:
$$ N(\epsilon,T,\rho) = \min \{ |\hat T | \mid T \subset \cup_{\hat t \in \hat T} B(\hat t; \epsilon, \rho ) \}$$
where $B(\hat t; \epsilon, \rho ) = \{ x \mid \rho(\hat t, x) \leq \epsilon \}$ is the epsilon ball around $\hat t$.
Ab algorithm $A_s(x)$ has a margin $\gamma$ if every point in the input space around it would be classified the same way. i.e. as the paper wrote:
$$ A_{s}(x) = A_s(s_{j | x}) ; \forall x: \| x - s_{j|x}\|_2 < \gamma $$
for more definition the paper has them pretty much on the page and the page before Example 1 I am referencing.