The Curse of Concentration in Robust Learning: Evasion and Poisoning Attacks from Concentration of Measure
Saeed Mahloujifar, Dimitrios I. Diochnos, Mohammad Mahmoody
Introduction
Learning how to classify instances based on labeled examples is a fundamental task in machine learning. The goal is to find, with high probability, the correct label of a given test instance coming from a distribution . Thus, we would like to find a good-on-average “hypothesis” (also called the trained model) that minimizes the error probability , which is referred to as the risk of with respect to the ground truth . Due to the explosive use of learning algorithms in real-world systems (e.g., using neural networks for image classification) a more modern approach to the classification problem aims at making the learning process, from training till testing, more robust. Namely, even if the instance is perturbed in a limited way into by an adversary , we would like to have the hypothesis still predict the right label for ; hence, minimizing the “adversarial risk”
of the hypothesis under such perturbations, where “close” is defined by a metric. An attack to increase the risk is called an “evasion attack” (see e.g., ) due to the fact that “evades” the correct classification. One major motivation behind this problem comes from scenarios such as image classification, in which the adversarially perturbed instance would still “look similar” to the original , at least in humans’ eyes, even though the classifier might now misclassify . In fact, starting with the work of Szegedy et al. an active line of research (e.g., see ) investigated various attacks and possible defenses to resist such attacks. The race between attacks and defenses in this area motivates a study of whether or not such robust classifiers could ever be found, if they exist at all.
A closely related notion of robustness for a learning algorithm deals with the training phase. Here, we would like to know how much the risk of the produced hypothesis might increase, if an adversary tampers with the training data with the goal of increasing the “error” (or any “bad” event in general) during the test phase. Such attacks are referred to as poisoning attacks , and the line of research on the power and limitations of poisoning attacks contains numerous attacks and many defenses designed (usually specifically) against them (e.g., see and references therein).
The state of affairs in attacks and defenses with regard to the robustness of learning systems in both the evasion and poisoning contexts leads us to our main question:
What are the inherent limitations of defense mechanisms for evasion and poisoning attacks? Equivalently, what are the inherent power of such attacks?
Understanding the answer to the above question is fundamental for finding the right bounds that robust learning systems can indeed achieve, and achieving such bounds would be the next natural goal.
In the context of evasion attacks, the most relevant to our main question above are the recent works of Gilmer et al. , Fawzi et al. , and Diochnos et al. . In all of these works, isoperimetric inequalities for specific metric probability spaces (i.e., for uniform distributions over the -sphere by , for isotropic -Gaussian by , and for uniform distribution over the Boolean hypercube by ) were used to prove that problems on such input spaces are always vulnerable to adversarial instances. More formally, Gilmer et al. designed specific problems over (two) -spheres, and proved them to be hard to learn robustly, but their proof extend to any problem defined over the uniform distribution over the -sphere. Also, Fawzi et al. used a different notion of adversarial risk that only considers the hypothesis and is independent of the ground truth , however their proofs also extend to the same setting as ours. The work of Schmidt et al. shows that, at least in some cases, being robust to adversarial instances requires more data. However, the work of Bubeck et al. proved that assuming the existence of classifiers that are robust to evasion attacks, they could be found by “few” training examples in an information theoretic way.
In the context of poisoning attacks, some classical results about malicious noise could be interpreted as limitations of learning under poisoning attacks. On the positive (algorithmic) side, the works of Diakonikolas et al. and Lia et al. showed the surprising power of algorithmic robust inference over poisoned data with error that does not depend on the dimension of the distribution. These works led to an active line of work (e.g., see and references therein) exploring the possibility of robust statistics over poisoned data with algorithmic guarantees. The works of showed how to do list-docodable learning, and studied supervised learning.
Demonstrating the power of poisoning attacks, Mahmoody and Mahloujifar showed that, assuming an initial error, a variant of poisoning attacks that tamper with fraction of the training data without using wrong labels (called -tampering) could always increase the error of deterministic classifiers by in the targeted poisoning model where the adversary knows the final test instance. Then Mahloujifar et al. improved the quantitative bounds of and also applied those attacks to degrade the confidence parameter of any PAC learners under poisoning attacks. Both attacks of were online, in the sense that the adversary does not know the future examples, and as we will see their attack model is very relevant to this work. Koh and Liang studied finding training examples with most influence over the final decision over a test instance –enabling poisoning attacks. Here, we prove the existence of examples in the training set that can almost fully degrade the final decision on , assuming initial error on .
The work of Bousquet and Elisseeff studied how specific forms of stability of the hypothesis (which can be seen as robustness under weak forms of “attacks” that change one training example) imply standard generalization (under no attack). Our work, on the other hand, studies generalization under attack while the adversary can perturb a lot more (but still sublinear) part of instances.
The works of Madry et al. and Schmidt et al. employ an alternative definition of adversarial risk inspired by robust optimization. This definition is reminiscent of the definition of “corrupted inputs” used by Feige et al. (and related works of ) as in all of these works, a “successful” adversarial example shall have a prediction that is different from the true label of the original (uncorrupted) instance . However, such definitions based on corrupted instances do not always guarantee that the adversarial examples are misclassified. In fact, even going back to the original definitions of adversarial risk and robustness from , many papers (e.g., the related work of ) only compare the prediction of the hypothesis over the adversarial example with its own prediction on the honest example, and indeed ignore the ground truth defined by the concept .) In various “natural” settings (such as image classification) the above two definition and ours coincide. We refer the reader to the work of Diochnos et al. where these definitions are compared and a taxonomy is given, which we will use here as well. See Appendix A for more details.
1 Our Results
In this work, we draw a connection between the general phenomenon of “concentration of measure” in metric measured spaces and both evasion and poisoning attacks. A concentrated metric probability space with metric and measure has the property that for any set of measure at least half (), most of the points in according to , are “close” to according to (see Definition 2.4). We prove that for any learning problem defined over such a concentrated space, no classifier with an initial constant error (e.g., ) can be robust to adversarial perturbations. Namely, we prove the following theorem. (See Theorem 3.2 for a formalization.)
Suppose is a concentrated metric probability space from which the test instances are drawn. Then for any classifier with initial “error” probability, there is an adversary who changes the test instance into a “close” one and increases the risk to .
In Theorem 1.1, the “error” could be any undesired event over where is the hypothesis, is the concept function (i.e., the ground truth) and is the test instance.
The intuition behind the Theorem 1.1 is as follows. Let be the “error region” of the hypothesis with respect to the ground truth concept on an input space . Then, by the concentration property of and that , we can conclude that at least half of the space is “close” to , and by one more application of the same concentration property, we can conclude that indeed most of the points in are “close” to the error region . Thus, an adversary who launches an evasion attack, can indeed push a typical point into the error region by little perturbations. This above argument, is indeed inspired by the intuition behind the previous results of , and all of which use isoperimetric inequalities for specific metric probability spaces to prove limitations of robust classification under adversarial perturbations. Indeed, one natural way of proving concentration results is to use isoperimetric inequalities that characterize the shape of sets with minimal boundaries (and thus minimal measure after expansion). However, we emphasize that bounds on concentration of measure could be proved even if no such isoperimetric inequalities are known, and e.g., approximate versions of such inequalities would also be sufficient. Indeed, in addition to proofs by isoperimetric inequalities, concentration of measure results are proved using tools from various fields such as differential geometry, bounds on eigenvalues of the Laplacian, martingale methods, etc, . Thus, by proving Theorem 1.1, we pave the way for a wide range of results against robust classification for learning problems over any concentrated space. To compare, the results of have better constants due to their use of isoperimetric inequalities, while we achieve similar asymptotic bounds with worse constants but in broader contexts.
We also prove variants of Theorem 1.1 that deal with the average amount of perturbation done by the adversary with the goal of changing the test instance into a misclassified . Indeed, just like the notion of adversarial risk that, roughly speaking, corresponds to the concentration of metric spaces with a worst-case concentration bound, the robustness of a classifier with an average-case bound on the perturbations corresponds to the concentration of the metric probability space using an average-case bound on the perturbation. In this work we introduce the notion of target-error robustness in which the adversary targets a specific error probability and plans its (average-case bounded) perturbations accordingly (see Theorem 3.5).
Since a big motivation for studying the hardness of classifiers against adversarial perturbations comes from the challenges that have emerged in the area of image classifications, here we comment on possible ideas from our work that might be useful for such studies. Indeed, a natural possible approach is to study whether or not the metric measure space of the images is concentrated or not. We leave such studies for interesting future work. Furthermore, the work of observed that vulnerability to adversarial instances over “nice” distributions (e.g., -Gaussian in their work, and any concentrated distribution in our work) can potentially imply attacks on real data assuming that the data is generated with a smooth generative model using the mentioned nice distributions. So, as long as one such mapping could be found for a concentrated space, our impossibility results can potentially be used for deriving similar results about the generated data (in this case image classification) as well.
One natural family of metric probability spaces for which Theorem 1.1 entails new impossibility results are product measure spaces under Hamming distance. Results of show that such metric probability spaces are indeed normal Lévy. Therefore, we immediately conclude that, in any learning task, if the instances come from any product space of dimension , then an adversary can perturb them to be misclassified by only changing of the “blocks” of the input. A special case of this result covers the case of Boolean hypercube that was recently studied by . However, here we obtain impossibilities for any product space. As we will see below, concentration in such spaces are useful beyond evasion attacks.
One intriguing application of concentration in product measure spaces is to obtain inherent poisoning attacks that can attack any deterministic learner by tampering with their training data and increase their error probability during the (untampered) test phase. Indeed, since the training data is always sampled as where is the concept function and is the sample complexity, the concentration of the space of the training data under the Hamming distance (in which the alphabet space is the full space of labeled examples) implies that an adversary can always change the training data into where by changing only a “few” examples in while producing a classifier that is more vulnerable to undesired properties.
Our attacks of Theorem 1.2 are offline in the sense that the adversary needs to know the full training set before substituting some of them. We note that the so-called -tampering attacks of are online in the sense that the adversary can decide about its choices without the knowledge of the upcoming training examples. However, in that work, they could only increase the classification error by through tampering by fraction of the training data, while here we get almost full error by only using , which is much more devastating.
Preliminaries
Let be a metric space. We use the notation to denote the diameter of under , and we use to denote the ball of radius centered at . When is clear from the context, we simply write and . For a set , by we denote the distance of a point from .
Unless stated otherwise, all integrals in this work are Lebesgue integrals.
We call a metric probability space, if is a Borel probability measure over with respect to the topology defined by . Then, for a Borel set , the -expansion of , denoted by , is defined as The set is also called the -flattening or -enlargement of , or simply the -ball around .
We call a nice metric probability space, if the following conditions hold.
Expansions are measurable. For every -measurable (Borel) set , and every , its -expansion is also -measurable.
Average distances exist. For every two Borel sets , the average minimum distance of an element from to exists; namely, the integral exists.
At a high level, and as we will see shortly, we need the first condition to define adversarial risk and need the second condition to define (a generalized notion of) robustness. Also, we remark that one can weaken the second condition above based on the first one and still have risk and robustness defined, but since our goal in this work is not to do a measure theoretic study, we are willing to make simplifying assumptions that hold on the actual applications, if they make the presentation simpler.
2 Classification Problems
We use calligraphic letters (e.g., ) for sets. By we denote sampling from the probability measure . For a randomized algorithm , by we denote the randomized execution of on input outputting . A classification problem is specified by the following components. The set is the set of possible instances, is the set of possible labels, is a distribution over , is a class of concept functions where is always a mapping from to . We did not state the loss function explicitly, as we work with classification problems. For , the risk or error of a hypothesis is equal to . We are usually interested in learning problems with a specific metric defined over for the purpose of defining risk and robustness under instance perturbations controlled by metric . In that case, we simply write to include .
We call a nice classification problem, if the following two conditions hold:
is a nice metric probability space.
For every , their error region is -measurable.
The second condition above is satisfied, e.g., if the set of labels (which is usually finite) is countable, and for all , the set is -measurable.
3 The Concentration Function and Some Bounds
We now formally define the (standard) notion of concentration function.
Let be a metric probability space and be a Borel set. The concentration function is then defined as
Variations of the following Lemma 2.5 below are in , but the following version is due to Talagrand (in particular, see Equation 2.1.3 of Proposition 2.1.1 in ).
Let be a product probability measure of dimension and let the metric be the Hamming distance. For any -measurable such that the -expansion of under Hamming distance is also measurable,
Evasion Attacks: Finding Adversarial Examples from Concentration
In this section, we formally prove our main results about the existence of evasion attacks for learning problems over concentrated spaces. We start by formalizing the notions of risk and robustness.
Let be a nice classification problem. For and , let be the error region of with respect to . Then, we define:
We might call the “budget” of an imaginary “adversary” who perturbs into . Using , we recover the standard notion of risk: .
Target-error robustness. Given a target error , we define the -error robustness as the expected perturbation needed to increase the error to ; namely,
where is the characteristic function of membership in . Letting , we recover the notion of full robustness that captures the expected amount of perturbations needed to always change into a misclassified where .
As discussed in the introduction, starting with , many papers (e.g., the related work of ) use a definitions of risk and robustness that only deal with the hypothesis/model and is independent of the concept function. In , that definition is formalized as “prediction change” (PC) adversarial risk and robustness. In Appendix A, we show that using the concentration function and our proofs of this section, one can also bound the PC risk and robustness of hypotheses assuming that we have a concentration function. Then, by plugging in any concentration function (e.g., those of Lévy families) and obtain the desired upper/lower bounds.
In the rest of this section, we focus on misclassification as a necessary condition for the target adversarial example. So, in the rest of this section, we use Definition 3.1 to prove our results.
We now formally state and prove our result that the adversarial risk can be large for any learning problem over concentrated spaces. Note that, even though the following is stated using the concentration function, having an upper bound on the concentration function suffices for using it. Also, we note that all the results of this section extend to settings in which the “error region” is substituted with any “bad” event modeling an undesired region of instances based on the given hypothesis and concept function ; though the most natural bad event is that error occurs.
Let be a nice classification problem. Let and , and let be the error of the hypothesis with respect to the concept . If (i.e., the original error is more than the concentration function for the budget ), then the following two hold.
Reaching adversarial risk at least half. Using only tampering budget , the adversary can make the adversarial risk to be more than half; namely,
Reaching adversarial risk close to one. If in addition we have , then the adversarial risk for the total tampering budget is .
Let be the error region of , and so it holds that . To prove Part 1, suppose for sake of contradiction that . Then, for , it holds that . By the assumption , we have . So, there should be , which in turn implies that there is a point such that . However, that is a contraction as implies that should be in .
To prove Part 2, we rely on Part 1. By Part 1, if we use a tampering budget , we can increase the adversarial risk to , but then because of the second assumption , it means that by using more budget, we can expand the error region to measure . ∎
The above theorem provides a general result that applies to any concentrated space. So, even though we will compute explicit bounds for spaces such as Lévy families, Theorem 3.2 could be applied to any other concentrated space as well, leading to stronger or weaker bounds than what Lévy families offer. Now, in the following, we go after finding general relations between the concentration function and the robustness of the learned models.
The following lemma provides a very useful tool for going from adversarial risk to robustness; hence, allowing us to connect concentration of spaces to robustness. In fact, the lemma could be of independent interest, as it states a relation between worst-case concentration of metric probability spaces to their average-case concentration with a targeted amount of measure to cover.
First, we make a few comments on using Lemma 3.3.
Lemma 3.3 can be used to compute the full robustness also as
Let . Based on the definition of robustness, we have
where the left integral shall be interpreted as Lebesgue integral over the Lebesgue–Stieltjes measure associated with the cumulative distribution function .
Claim 3.4 follows from the integration-by-parts (extension) for Lebesgue integral over the Lebesgue–Stieltjes measure. ∎
and so the robustness can be bounded from above as
The above lower bound on and the upper bound of Inequality 4 conclude the proof. ∎
We now formally state our result that concentration in the instance space leads to small robustness of classifiers. Similarly to Theorem 3.2, we note that even though the following theorem is stated using the concentration function, having an upper bound on the concentration function would suffice.
Let be a nice classification problem. Let and , and let be the error of the hypothesis with respect to the concept . Then if and , we have
By Theorem 3.2, we know that which implies . If we let , then we have
2 Normal Lévy Families as Concentrated Spaces
In this subsection, we study a well-known special case of concentrated spaces called normal Lévy families, as a rich class of concentrated spaces, leading to specific bounds on the risk and robustness of learning problems whose test instances come from any normal Lévy family. We start by formally defining normal Lévy families.
The following theorem shows that classifying instances that come from a normal Lévy family has the inherent vulnerability to perturbations of size
Reaching adversarial risk at least half. If , then .
Reaching Adversarial risk close to one. If , then it holds that .
Bounding target-error robustness. For any , we have
Proof of Part 1 is similar to (part of the proof of) Part 2, so we focus on Part 2.
We now prove Part 3. By Theorem 3.5, we have
Here we remark on its interpretation in an asymptotic sense, and discuss how much initial error is needed to achieve almost full adversarial risk.
Let be a nice classification problem defined over a metric probability space that is a normal Lévy family, and let be the error probability of a hypothesis with respect to some concept function .
Starting from constant error. If , then for any constant , one can get adversarial risk for using only perturbations, and full robustness of is also .
Starting from sub-exponential error. If , then one can get adversarial risk for using only perturbations, and full robustness is also .
The amount of perturbation in normal Lévy families needed to (almost certainly) misclassify the adversarial example is , but this is also the case that “typically” metric probability spaces become normal Lévy under a “normalized” metric; meaning that the diameter (or more generally the average of distances of random pairs) is . (E.g., when working with the unit -sphere.) However, in some occasions, the “natural” metrics over those spaces is achieved by scaling up the typical distances to (e.g., the Hamming distance in the Boolean hypercube). In that case, the bounds of Theorem 3.7 also get scaled up to (for constants ).
Here, we list some natural metric probability spaces that are known to be normal Lévy families. For the references and more examples we refer the reader to excellent sources . There are other variants of Lévy families, e.g., those called Lévy (without the adjective “normal”) or concentrated Lévy families with stronger concentration, but we skip them and refer the reader to the cited sources and general tools of Theorems 3.2 and 3.5 on how to apply any concentration of measure results to get bounds on risk and robustness of classifiers.
Unit cube and unit ball under Euclidean distance. Both the unit cube and the unit -ball (of radius ) are normal Lévy families under normalized Euclidean distance (where the diameter is ) and normalized Lebesgue distributions (see Propositions 2.8 and 2.9 in ).
Product distributions under Hamming distance. Any product distribution with normalized Hamming distance is a normal Lévy family . In particular, the Boolean hypercube with normalized Hamming distance and uniform distribution is a normal Lévy family . This also follows from the isoperimetric inequality of . In the next section, we will use the concentration of product spaces to obtain poisoning attacks against learners.
Symmetric group under Hamming distance. The set of all permutations under Hamming distance and the uniform distribution forms a non-product Lévy family.
Poisoning Attacks from Concentration of Product Measures
In this section, we design new poisoning attacks against any deterministic learning algorithm, by using the concentration of space in the domain of training data. We start by defining the confidence and error parameters of learners.
The function is the error parameter, and is the confidence of the learner .
Now, we formally define the class of poisoning attacks and their properties.
Let be a classification with a learning algorithm . Then, a poisoning adversary for is an algorithm that takes as input a training set and outputs a modified training set of the same size Requiring the sets to be equal only makes our negative attacks stronger.. We also interpret and as vectors with coordinates with a large alphabet and let be the Hamming distance for such vectors of coordinates. For any , we define the following properties for .
is called plausible (with respect to ), if for all .
has tampering budget if for all , we have
has average tampering budget , if we have:
Before proving our results about the power of poisoning attacks, we need to define the confidence function of a learning algorithm under such attacks.
For a learning algorithm for a classification problem , we use to define the adversarial confidence in the presence of a poisoning adversary . Namely,
By , we denote ’s confidence function without any attack; namely, for the trivial (identity) attacker that does not change the training data.
The chosen-instance error for (without attacks) is then defined as using the trivial adversary that outputs its input.
2 Decreasing Confidence and Increasing Chosen-Instance Error through Poisoning
The following theorem formalizes (the first part of) Theorem 1.2. We emphasize that by choosing the adversary after the concept function is fixed, we allow the adversary to depend on the concept class. This is also the case in e.g., -tampering poisoning attacks of . However, there is a big distinction between our attacks here and those of , as our attackers need to know the entire training sequence before tampering with them, while the attacks of were online.
For any classification problem , let be a deterministic learner, and . Also let be the original confidence of for error probability .
For any , there is a plausible poisoning adversary with tampering budget at most such that, makes the adversarial confidence to be as small as :
There is a plausible poisoning adversary with average tampering budget eliminating all the confidence:
Before proving Theorem 4.5, we introduce a notation.
For we use to denote .
We first prove Part 1. Let , and let be the expansion of under Hamming distance inside .
We now define an adversary that fulfills the statement of Part 1 of Theorem 4.5. Given a training set , the adversary does the following.
If , it selects an arbitrary where and outputs .
If , it does nothing and outputs .
By definition, is using tampering budget at most , as its output is always in a Hamming ball of radius centered at . In addition, is a plausible attacker, as it always uses correct labels.
We also know that if goes to Case 1, it always selects some , and that means that the generated hypothesis using ’s output will have a greater than or equal to . Also, if goes to Case 2 then it will output the original training set which means the generated hypothesis will have a less than . Therefore, we have
Before proving Part 2, we state the following claim, which we prove using McDiarmid Inequality.
simply because for all we have . Thus, we get . ∎
Now we prove Part 2. We define an adversary that fulfills the statement of the second part of the theorem. Given a training set the adversary selects some such that (i.e., one of the closest points in under Hamming distance). The adversary then outputs . It is again clear that this attack is plausible, as the tampered instances are still within the support set of the correct distribution. Also, it is the case that , as the adversary always selects . To bound the average budget of we use Claim 4.6. By the description of , we know that the average number of changes that makes to is equal to which, by Claim 4.6, is bounded by . ∎
As should be clear from the proof of Theorem 4.5, this proof directly extends to any setting in which the adversary wants to increase the probability of any “bad” event defined over the hypothesis , if is produced deterministically based on the training set . More generally, if the learning rule is not deterministic, we can still increase the probability of any bad event if is defined directly over the training data . This way, we can increase the probability of bad predicate , where is defined over the distribution of the hypotheses.
We now state our results about the power of poisoning attacks that increase the average of the error probability of learners. Our attacks, in this case, need to know the final text instance , which makes our attacks targeted poisoning attacks .
For any classification problem , let be a deterministic learner, , , and let be the chosen-instance error of without any attack.
For any , there is a plausible poisoning adversary with budget such that
There is a plausible poisoning adversary with average budget such that
The proof is very similar to the proof of Theorem 4.5. We only have to change the description of as
and then everything directly extends to the new setting. ∎
First now remark on the power of poisoning attacks of Theorems 4.5 and 4.8.
References
Appendix A Risk and Robustness Based on Hypothesis’s Prediction Change
The work of Szegedy et al. , as well as a big portion of subsequent work on adversarial examples, relies on defining adversarial risk and robustness of a hypothesis based on the amount of adversarial perturbations that change the prediction of . Their definition is independent of the concept function determining the ground truth. In particular, for a given example where the prediction of the hypothesis is (that might indeed be different from ), an adversarial perturbation of is such that for the instance we have (where may or may not be equal to ). Hence, since the attacker only cares about changing the prediction of the hypothesis , we refer to adversarial properties (be it adversarial perturbations, adversarial risk, adversarial robustness) under this definition as adversarial properties based on “prediction change” (PC for short)– as opposed to adversarial properties based on the “error region” in Definition 3.1.
In this section, we show that using the concentration function and our proofs of Section 3, one can also bound the PC risk and robustness of hypotheses assuming that we have a concentration function. Then, one can use any concentration function (e.g., those of Lévy families) and obtain the desired upper/lower bounds, just as how we did so for the the results of Subsection 3.2.
Whenever we consider a classification problem without explicitly denoting the concept class , we mean that is nice for the trivial set of constant functions that output either of . The reason for this definition is that basically, below we will require some concept class, and all we want is that preimages of specific labels under any are measurable sets, which is implied if the problem is nice with the simple described.
Prediction change (PC) risk. The PC risk under -perturbation is
PC robustness. For a given non-constant , we define the PC robustness as the expected perturbation needed to change the labels as follows
Let be a nice classification problem. For any that is not a constant function, the following hold.
On the other hand, we know that , therefore we have
The proof Part 2 directly follows from the definition of and an argument identical to that of Part 2 of Theorem 3.2.
Let . We know that , therefore by Theorem 3.5 we have
Part 4 follows from an argument that is identical to that of Theorem 3.5.∎
the following corollary directly follows Theorem A.2 above and Definition 3.6 of Lévy families, just the same way Corollary 3.8 could be derived from Theorems 3.2 and 3.5 (by going through a variant of Theorems 3.7 for PC risk and robustness that we skip) to get asymptotic bounds of risk and robustness of classification tasks over Lévy spaces.
Let be a nice classification problem defined over a metric probability space that is a normal Lévy family.