On Rate-Optimal Partitioning Classification
from Observable and from Privatised Data

Balázs Csanád Csáji csaji@sztaki.hu
HUN-REN Institute for Computer Science and Control (SZTAKI);
Department of Probability Theory and Statistics,
Institute of Mathematics, Eötvös Loránd University (ELTE) László Györfi gyorfi@cs.bme.hu
Department of Computer Science and Information Theory,
Budapest University of Technology and Economics (BME) Ambrus Tamás ambrus.tamas@sztaki.hu
HUN-REN Institute for Computer Science and Control (SZTAKI) Harro Walk harro.walk@mathematik.uni-stuttgart.de
Institute for Stochastics and Applications, University of Stuttgart


Abstract

In this paper we revisit the classical method of partitioning classification and prove novel convergence rates under relaxed conditions, both for observable (non-privatised) and for privatised data. We consider the problem of classification in a \(d\) dimensional Euclidean space. Previous results on the partitioning classifier worked with the strong density assumption (SDA), which is restrictive, as we demonstrate through simple examples. Here, we study the problem under much milder assumptions. We presuppose that the distribution of the inputs is a mixture of an absolutely continuous and a discrete distribution, such that the absolutely continuous component is concentrated on a \(d_a\) dimensional subspace. In addition to the standard Lipschitz and margin conditions, a novel characteristic of the absolutely continuous component is introduced, by which the convergence rate of the classification error probability is computed, both for the binary and for the multi-class cases. This bound can reach the minimax optimal convergence rate achievable using SDA, but under much milder distributional assumptions. Interestingly, this convergence rate depends only on the intrinsic dimension of the continuous inputs, \(d_a\), and not on \(d\). Under privacy constraints, the data cannot be directly observed, and the constructed classifiers are functions of the randomised outcome of a suitable local differential privacy mechanism. In this paper we add Laplace distributed noises to the discretisations of all possible locations of the feature vector and to its label. Again, tight upper bounds on the convergence rate of the classification error probability can be derived, without using SDA, such that this rate depends on \(2d_a\).

1 Introduction↩︎

Classification is one of the fundamental problems of machine learning (ML) and mathematical statistics [1], [2]. It has countless applications from health care, agriculture and industry to security, commerce and finance.A significant portion of these applications include sensitive data, for example, about the health or financial circumstances of the clients involved, which should be anonymised before it can be processed. Nevertheless, anonymisation is more involved than just removing the names and the addresses of the clients, as the data can contain several other types of sensitive information. The concept of differential privacy [3] provides a rigorous framework to measure the amount of information privacy. Local privacy dates back to [4], and local differential privacy (LDP) was formally defined by [5]. On the one hand, LDP helps to get rid of a trusted third party; on the other hand, it generates a framework for managing nonparametric regression and classification, cf.[6] and [7]. The LDP mechanism allows processing the data even in cases when the original, raw data should only be seen by its legitimate data holder.

In this paper, we focus on partitioning rules which represent archetypical classification methods, see [8]. They are key components of several machine learning techniques, such as decision trees, random forests, piecewise estimators and hierarchical models. Their ability to tackle scalability, interpretability, and explainability challenges makes them well-suited for integration into ML frameworks such as federated learning [9] and ensemble-based methods [10]. They are especially useful in low-dimensional settings and provide benchmark models for complex data structures. Additional applications include hyperparameter tuning and data cleaning. Local averaging estimates are also commonly used to prove theoretical results in nonparametric settings, e.g., rate of convergence and minimax theorems. Our aim is to analyse the convergence rate of classification error probability associated with partitioning rules under mild statistical assumptions. We investigate both binary and multi-class classification, covering observable and privatised (anonymised) data. In the latter case, we apply Laplace type randomisation which ensures LDP constraints, cf.[6].

Partitioning classification is often studied under Lipschitz and margin types conditions, but the existing optimal error bounds (for the classical, non-privatised case) suppose a further condition, called the strong density assumption (SDA). This assumption, stated in Equation 6 , ensures that the probability measure of each cell of the partition is bounded away from zero. For observable (non-privatised) data, [8] studied the convergence rate of plug-in partitioning classification with and without SDA. Their rate with SDA was proven to be mininax optimal by [11]. Furthermore, for the privatised case, [7] conjectured that in the absence of such an assumption, the convergence rate could be arbitrarily slow. One of our main contributions is to show that this conjecture is incorrect by establishing fast convergence rates for privatised partitioning rules without applying the SDA.

We argue that the SDA is fairly restrictive, as demonstrated through Examples 1, 2 and 3, for which the SDA is not satisfied. In general, the Lipschitz and the margin parameters do not determine the convergence rate of the error probability. While the approximation error (bias) depends only on the Lipschitz and margin parameters, the estimation error is very sensitive to the behaviour of the distribution of the feature vector around the decision boundary. These motivate the introduction of an additional parameter characterising the relation between the margin and the low density areas. Specifically, we assume that the distribution of input \(X\) is a mixture of an absolutely continuous and a discrete distribution, such that the absolutely continuous component is supported on a \(d_a\)-dimensional subspace. This assumption is natural in many applications, as real-world data often combine continuous variables with categorical data (e.g., in healthcare, continuous physiological measurements together with discrete diagnostic codes or demographic data; in finance, asset returns combined with categorical credit ratings). For the absolutely continuous component, we introduce an additional mild condition, called the combined margin and density assumption. The proposed convergence rate for the estimation error incorporates the combined margin and density parameter, which is an appropriate characterisation of the intersection of the low density region and the decision boundary.

Our convergence rate for the binary case, proved without the SDA, greatly improves the SDA independent rate of [8], see Equation 7 , as it is demonstrated on our specific examples with appropriately chosen parameters. Our result ensures the same optimal rate for Example 1 as the SDA dependent rate of Kohler and Krzyżak, cf. Equation 8 . This demonstrates that the optimal rate can be achieved even without the SDA. Moreover, for Example 2 our bound matches the convergence rate one gets by direct calculation of the rate, showing that the bound is tight. Finally, for Example 3, though the deduced SDA independent convergence rate is worse than the SDA dependent rate of Equation 8 , but it still improves the previously known SDA independent rate, that is Equation 7 . Furthermore, interestingly, this convergence rate only depends on the intrinsic dimension of the absolutely continuous part, \(d_a\), and not on the dimension of the whole \(X\). We also derive upper bounds for the convergence rate for the case of privatised data with LDP guarantees, which rate depends on \(2d_a\), instead of \(d_a\), that was the case for the nonprivate bound. Both of these bounds are extended to multi-class classification. Our bounds for privatised partitioning classification refute the conjecture that without the SDA the convergence rate could be arbitrarily slow.

The structure of the paper is as follows. First, in Section 2, we revisit and improve the error probability bounds of partitioning classifiers for observable data, both for binary and multi-class setups. Then, in Section 3, we follow an analogous program for privatised partitioning classifiers. The results are summarised and discussed in Section 4. The detailed proofs are presented in the Appendix.

2 Partitioning classification from observable data↩︎

In this section, we study the problem of classification from observable (non-privatised) data. First, we give an overview of the core problem, recall the partitioning classification rule, and state our main assumptions under which we quantify the convergence rate both for binary and for multi-class classification.

The standard setup of binary classification is as follows: let the random feature vector \(X\) take values in \({\mathbb{R}}^d\), and let its label \(Y\) be \(\pm 1\) valued. We denote by \(\mu\) the distribution of \(X\), that is, \(\mu(A)={\mathbb{P}}(X\in A)\) for all measurable sets \(A\subseteq {\mathbb{R}}^d\). The task of classification is to decide on \(Y\) given \(X\), i.e., one aims to find a decision function \(D\) defined on the range of \(X\) such that \(D(X)=Y\) with large probability. If \(D\) is an arbitrary (measurable) decision function, then its error probability is denoted by \[L(D)={\mathbb{P}}\{D(X)\ne Y\}.\] Let us denote the regression function by \[\label{def:model} m(x) = {\mathbb{E}}[Y | X=x],\tag{1}\] which is well-defined for \(\mu\)-almost all \(x \in {\mathbb{R}}^d\). It is well-known that the Bayes decision function defined by \[D^*(x) =sign(m(x)),\] where \(sign(x) = {\mathbb{I}}_{\{x\geq 0\}}- {\mathbb{I}}_{ \{ x <0\}}\) with indicator function \({\mathbb{I}}\), minimizes the error probability. Then, \[L^*={\mathbb{P}}\{D^*(X)\ne Y\}=\min_D L(D) \vspace*{-1mm}\] denotes the minimal error probability (i.e., the probability of misclassification).

Let \({\cal P}_h=\{A_{h,1},A_{h,2},\ldots\}\) be a cubic partition of \({\mathbb{R}}^d\) with cubic cells \(A_{h,j}\) of volume \(h^d\) such that \((0,h]^d\in {\cal P}_h\). Data \(\mathcal{D}_n\) is assumed to contain independent identically distributed (i.i.d.) copies of the random vector \((X,Y)\), \[\begin{align} \label{eq:raw95data} \mathcal{D}_n =\{(X_1,Y_1),\ldots,(X_n,Y_n)\}. \end{align}\tag{2}\] Let \[\begin{align} \nu_n(A_{h,j})=\frac{1}{n} \sum_{i=1}^n Y_i\, {\mathbb{I}}_{\{X_i \in A_{h,j}\}}. \end{align}\] The well-known partitioning classification rule is \[\begin{align} \label{eq:part-class} D_{n}(x)=sign(\nu _n(A_{h,j})), \quad if\;\; x\in A_{h,j}. \end{align}\tag{3}\] The main goal of this paper is to prove novel convergence rates for the expected excess risk, \(\mathbb{E}\{L(D_n)\} - L^*\). Furthermore, we extend these results to the multi-class setting and provide generalizations for both binary and multi-class privatised versions of \(D_n\).

A nontrivial rate of convergence of any classification rule can be derived under some smoothness condition. The Lipschitz condition on \(m\) means that there is a constant \(C\) such that for all \(x,z\in {\mathbb{R}}^d\), we have \[\begin{align} \label{eq:lip} |m(x)-m(z)|\le C\,\| x-z\|. \end{align}\tag{4}\]

Concerning the rate of convergence of any classification rule, [12] and [13] discovered and investigated the phenomenon that there is a dependence on the behaviour of \(m\) in the neighbourhood of the decision boundary \[\begin{align} B^*=\{x: m(x)=0\}. \end{align}\] The margin condition means that for all \(0<t\le 1\), we have \[\begin{align} \label{eq:margin} G^*(t) &:= \int {\mathbb{I}}_{\{0<|m(x)|\le t\}}\mu(dx) \le c^*\cdot t^{\gamma}, \end{align}\tag{5}\] for some constants \(c^* \geq 0\) and \(\gamma \geq 0\). The margin condition holds trivially for \(\gamma = 0\). If \(\gamma\) is greater, then the condition is more restrictive. Our convergence rates will be proportianal to \(\gamma\), thus, the proven convergence will be faster for larger values of \(\gamma\).

The strong density assumption (SDA) holds, when for all \(\mu(A_{h,j})>0\), we have \[\label{eq:SDA} \mu(A_{h,j}) \geq c h^d, \qquad j = 1,\ldots,\tag{6}\] for some constant \(c > 0\). The SDA is a restrictive condition, because, for example, it excludes continuous densities reaching zero, see the examples below. We establish novel bounds for these cases, as well.

If \(X\) is bounded, and the margin and the Lipschitz conditions on \(m\) are satisfied, then [8] showed for partitioning classification with suitably chosen \((h_n)\) that \[\begin{align} \label{9939} {\mathbb{E}}\{L(D_n)\}-L^* &= O\left(n^{-\frac{1+\gamma}{3+\gamma+d}}\right). \end{align}\tag{7}\] If, in addition, the SDA is met, then the order of the rate of convergence is \[\begin{align} \label{939} n^{-\frac{1+\gamma}{2+d}}. \end{align}\tag{8}\] Under the SDA, [11] proved the minimax optimality of this rate, i.e., they showed that this rate is also a lower bound for any classification rule over the class of distributions satisfying the aforementioned conditions. However, the Lipschitz and margin conditions do not determine the true rate of convergence of the error probability.

Let us consider three examples. It is easy to see that none of these examples satisfy the SDA condition, as the densities are not bounded away from zero.

Example 1. Let the range of \(X\) be the interval \([-1,1]\) and \[\begin{align} m(x)=x,\quad |x|\le 1. \end{align}\] Furthermore, assume that \(\mu\) has the density \[\begin{align} f(x)=c_\delta (1-|x|^{\delta}), \quad |x| < 1, \end{align}\] with \(\delta>0\) and \(c_\delta\) being a normalising constant.

Example 2. Let \(m\) be as in Example 1. Assume that \(\mu\) has the density \[\begin{align} f(x)=c_\delta |x|^{\delta},\quad 0<|x|\le 1, \end{align}\] with \(\delta>0\) and normalising constant \(c_\delta\).

Example 3. Let the range of \(X\) be the interval \([-1,1]\) and \[\begin{align} m(x)=\text{\em sign\,}(x) \cdot x^2,\quad |x|\le 1. \end{align}\] Assume that \(\mu\) has the density \[\begin{align} f(x)= |x|, \quad |x| \le 1. \end{align}\]

In Example 1 the margin condition holds with \(\gamma=1\). In the literature only the suboptimal rate (7 ) has been proven, which is \(n^{-2/5}\). By an easy calculation, for the choice \(h_n=n^{-1/3}\), we obtain that the true rate is \(n^{-2/3}\), which corresponds to the optimal rate (8 ). This means that there is space for improvement. In this example the boundary of the regression function is separated from the boundary of the density. In Examples 2 and 3 the margin condition holds with \(\gamma = \delta +1\) and \(\gamma =1\), respectively, however, in both cases the density vanishes at the decision boundary of \(m\), making it hard to control the risk of a plug-in classifier. In order to address this problem, we introduce a new condition that combines the density and regression functions. This condition characterizes the relation between the margin and the low density areas with an additional parameter. Interestingly, if \(-1 < \delta \leq 0\) for the density in Example 2, then SDA holds and the minimax optimal rate of [11] is achieved by the partitioning rule.

Let us assume that the distribution of the inputs, \(\mu\), can be decomposed as \[\begin{align} \label{decomp} \mu=\mu_a + \mu_s, \end{align}\tag{9}\] where \(\mu_a\) is an absolutely continuous distribution on its support \(S_a\), which is contained in a (possibly unknown) \(d_a\) dimensional Euclidean space. We denote the density of \(\mu_a\) with respect to the \(d_a\) dimensional Lebesgue measure \(\lambda_{d_a}\) by \(f\). Furthermore, assume that \(\mu_s\) is a discrete distribution with support \(S_s\) of finite size. For this setup, our motivation was the example when \(X\) has \(d_a\) absolutely continuous coordinates and \(d_s\) discrete features. One of the main goals of this paper is to allow continuous densities with our novel combined condition, which do not necessarily admit the SDA.

Under the Lipschitz and margin conditions, tight bounds can be derived for the approximation error component of the error probability. We introduce a novel condition on the relationship between the margin area and the low-density region. This will be a useful tool for the refined convergence rate analysis. Let \[\label{oh} f_{h}(x) =\frac{\mu_a (A_{h,j})}{\lambda_{d_a}(A_{h,j})} =\frac{\int_{A_{h,j}}f(z)\lambda_{d_a}(dz)}{\lambda_{d_a}(A_{h,j})}, \quadifx\in A_{h,j}.\qquad{(1)}\] One can observe that function \(f_{h}\) is the expectation of the histogram density estimate. Additionally, if \(\mu\) is absolutely continuous w.r.t.the Lebesgue measure \(\lambda_d\), then under the SDA for \(\mu\)-almost all \(x\) we have \[\label{eq:fh} f_h(x) = \frac{\mu(A_{h,j})}{\lambda_d(A_{h,j})}\geq c.\tag{10}\] Our new combined margin and density condition, introduced below, characterizes the measure of those regions which are either close to the decision boundary or for which the density of \(X\) is small. Assume that there exists \(h_1^* > 0\) such that for any \(h \in (0, h_1^*)\) and for all \(t > 0,\) we have \[\begin{align} \label{eq:fhmargin} G_{h}(t):=\int_{S_a}{\mathbb{I}}_{\{0<\sqrt{f_h(x)}|m(x)|\le t\}} \frac{f(x)}{\sqrt{f_h(x)}}\, \lambda_{d_a}\!(dx) &\le c_1 \cdot t^{\gamma_1} \end{align}\tag{11}\] with constants \(c_1 > 0\) and \(0\le \gamma_1=\gamma_1(\sqrt{f})\). Similarly to the margin condition (), the combined margin and density condition () becomes more restrictive if \(\gamma_1\) increases. One of our main results is that the convergence rate is controlled by the minimum of \(\gamma\) and \(\gamma_1\). In general the margin condition with \(\gamma\) is not stronger than the combined margin and density condition with the same \(\gamma\) and vice versa. However, if \(X\) is an absolutely continuous random vector in \(\mathbb{R}^d\), then it is easy to see that the SDA and the margin condition with \(\gamma \geq 0\) implies the combined margin and density condition for \(\gamma_1 \le\gamma\). Hence, in this case our novel combined condition and the margin condition together are weaker than the SDA and the margin condition. The following lemma considers the case when SDA is assumed only in the neighbourhood of the decision boundary, i.e., when we have \(f_h(x)\geq f_{\varepsilon, min} > 0\) around the decision boundary. This together with the margin condition with \(\gamma \geq 0\) is sufficient to prove that the combined margin and density condition holds for every \(\gamma_1 \leq \min(\gamma,1)\). The proof of Lemma 1 is included in Appendix 5.1.

Lemma 1. For  \(0<\epsilon<1\)  and  \(0<h_0\), set \[B^*_{\epsilon}=\{x: |m(x)|\le \epsilon\},\] and \(f_{\epsilon,min}=\inf_{x\in B^*_{\epsilon}, 0<h<h_0}f_h(x)\). If there is an \(\epsilon\in (0,1)\) such that \(f_{\epsilon,min}>0\) and the margin condition holds with \(\gamma\), then the combined margin and density condition holds for every \(\gamma_1\le \min(\gamma,1)\).

The generalised Lebesgue density theorem yields that for \(\lambda_{d_a}\)-almost all \(x\), \[\begin{align} \label{GLT} \lim_{h\downarrow 0}f_{h}(x) &= f(x), \end{align}\tag{12}\] cf. Theorem 7.2 in [14]. Because of Equation 12 , we conjecture that if \[\begin{align} \int_{S_a}{\mathbb{I}}_{\{0<\sqrt{f(x)}|m(x)|\le t\}} \sqrt{f(x)} \lambda_{d_a}(dx) &\le \tilde{c}\cdot t^{\gamma_1} \end{align}\] with a \(\tilde{c}>0\) and \(\gamma_1 \geq 0\), then the combined margin and density condition holds.

The following theorem establishes new upper bounds on the convergence rate of the error probability without requiring the SDA condition. Interestingly, only dimension \(d_a\) matters, hence if the absolutely continuous component is concentrated within a low dimensional subspace, then the convergence is fast. The proof of Theorem 1 is presented in Appendix 5.2.

Theorem 1. Assume that \(X\) is bounded, \(m\) satisfies the Lipschitz condition, Equation 4 , and the margin condition, Equation 5 with \(\gamma \geq 0\). In addition, the combined margin and density condition of Equation 11 holds with \(\gamma_1 \geq 0\). Let \((h_n)\) be a monotonic decreasing sequence with zero limit. Then, we have \[\begin{align} \label{Rate} \mathbb{E}\{L(D_n)\}-L^* &= O\left( h_n^{1+\gamma}\right) +O\left( (nh_n^{d_a})^{-(1+\min\{1,\gamma,\gamma_1\})/2}\right). \end{align}\tag{13}\]

The main steps of the proof are as follows. First, we decompose the expected excess risk of the plug-in classifier, defined by (3 ), into an approximation error and an estimation error. The Lipschitz continuity of \(m\), combined with the margin condition, yields a polynomial bound of order \(h^{1+\gamma}\) for the approximation error. For the estimation error, we use a central limit theorem (CLT) based approximation of the cell averages, which provides a Gaussian-type exponential tail bound. Then, we rewrite the resulting integrals via the Lebesgue-Stieltjes representation, thereby reducing the spatial integral to a single dimension. Finally, the margin condition and the combined margin and density condition yield a polynomial rate in \(nh^d\).

For known \(d_a\) and for the choice \[\begin{align} \label{hn} h_n &= n^{- \frac{1}{2 + d_a}}, \end{align}\tag{14}\] one has that \[\begin{align} \label{npc} {\mathbb{E}}\{L(D_n)\}-L^* &= O\Big( n^{- \frac{1+\min\{1,\gamma,\gamma_1\}}{2 +d_a}}\Big). \end{align}\tag{15}\] If \(d_a\) is not known, then choosing \(h_n = n^{-\frac{1}{2 + d}}\) yields a slightly worse bound, where the first term is \(O\big(n^{-\frac{1+\gamma}{2 +d}}\big)\).

Note that if \(\gamma \leq \min(1,\gamma_1)\), then our bound achieves the minimax optimal rate of [11] under milder assumptions than the SDA. The bounded support condition ensures that the partition contains only \(O(h^{-{d_a}})\) cells with positive probability. This is essential for bounding the estimation error; see (30 ) and (31 ). Extensions to unbounded supports would require control of the tail behaviour of \(\mu_a\).

In Example 1 for all \(\delta>0\), the margin condition and the combined margin and density condition hold such that \(\gamma=1\) and for all \(\gamma_1 \leq \gamma\) because of Lemma 1. Thus, (15 ) results in the rate \(n^{-2/3}\), which is the same as the optimal rate in (8 ). For Example 2, one can use \(\gamma=\delta + 1\) and \(\gamma_1 = 1\), therefore the bound on the rate in (15 ) is equal to \(n^{-2/3}\) for \(\delta >0\). For \(-1 < \delta \leq 0\), when the SDA holds, our rate is \(n^{-(2+ \delta)/3}\), which is the same as the one proved by [11]. In Example 3, one has \(\gamma = 1\) and \(\gamma_1 = 3/5\) and so \(\gamma > \gamma_1\). Thus, the rate in Theorem 1 is \(n^{-8/15}\), which is faster than the poor rate in Equation 7 , but it is worse than the rate in Equation 8 with \(\gamma = 1\).

The combined margin and density condition always holds with \(\gamma_1=0\). Then, using (14 ), by (15 ) we have \[\begin{align} {\mathbb{E}}\{L(D_n)\}-L^* &= O\big( \,n^{- \frac{1}{2 +d_a}}\,\big). \end{align}\]

In (13 ) the first term, called the approximation error bound, follows from the Lipschitz condition and from the margin condition, while the second term, called the estimation error bound, has been derived from the margin condition and from the combined margin and density condition. Note that the upper bound on the estimation error is managed by the CLT approximation with an error term of order \(O(1/(nh_n^{d_a} ))\). Therefore, due to the CLT approximation, super-fast rates are not achieved when \(\min(\gamma,\gamma_1)\geq 1\).

Next, we consider the multi-class classification problem in which case \(Y\) takes values in \(\{1,\dots ,M\}\). Let \[P_k(x)={\mathbb{P}}\{Y=k\mid X=x\}\] denote the a posteriori probabilities for \(k=1,\dots ,M\). Then, the Bayes decision has the form \[D^*(x) = \mathop{\rm arg\, max}_{k} P_k(x).\vspace*{-1mm}\]

Let \(P_{n,k}\) be an estimate of \(P_k\) based on \({\cal D}_n\). Then, the plug-in classification rule \(D_n\) derived from \(P_{n,k}\) is \[D_n(x) = \mathop{\rm arg\, max}_{k} P_{n,k}(x) .\]

Recently, [15] and [16] generalised the margin condition to the multi-class setting: let \(P_{(1)}(x)\ge \dots \ge P_{(M)}(x)\) be the ordered values of \(P_{1}(x), \dots , P_{M}(x)\). For multiple classes, the margin condition means that there are some \(\gamma\ge 0\) and \(c^*\ge 0\) such that \[\label{wtsyb} G^*(t):=\int{\mathbb{I}}_{\{0<P_{(1)}(x)-P_{(2)}(x)\le t\}} \mu(dx) \le c^* t^{\gamma} \quad \forall \, t >0.\tag{16}\]

Using this concept of margin condition, [17] computed the rate of convergence of a nearest neighbour based prototype classifier, when the feature space is a separable metric space.

For multiple classes, the combined margin and density condition means that there is a \(h_1^*>0\) such that for any \(h\in (0,h_1^*)\) and for all \(0<t,\) we have \[\begin{align} \label{eq:mfmargin} G_h(t):=\int_{S_a}{\mathbb{I}}_{\{0<\sqrt{f_h(x)}(P_{(1)}(x)-P_{(2)}(x))\le t\}} \frac{1}{\sqrt{f_h(x)}} \mu_a(dx) &\le c_{1}\cdot t^{\gamma_1} \end{align}\tag{17}\] with constants \(0< c_{1}\) and \(0\le \gamma_1\).

The multi-class partitioning rule is defined by \[\begin{align} \nu_{n,k}(A_{h,j})=\frac{1}{n} \sum_{i=1}^n {\mathbb{I}}_{\{Y_i=k,X_i \in A_{h,j}\}}, \end{align}\] and the corresponding plug-in rule as \[\begin{align} D_{n}(x)=\mathop{\rm arg\, max}_k\nu _{n,k}(A_{h,j})\quadforx\in A_{h,j}. \end{align}\] Our main result for the multi-class problem is as follows. Its proof is presented in Appendix 5.3.

Theorem 2. Assume that \(X\) is bounded. Additionally, assume that \(P_1,\dots , P_M\) satisfy the Lipschitz condition, Equation 4 , the margin condition, Equation 16 with \(\gamma\geq 0\) and the combined margin and density condition, Equation 17 with \(\gamma_1 \geq 0\). Let \((h_n)\) be a monotonically decreasing sequence with zero limit. Then, \[\begin{align} {\mathbb{E}}\{L(\widetilde{D}_n)\}-L^* &= O\left( M^2 h_n^{1+\gamma}\right) +O\left( M^2(nh_n^{d_a})^{-(1+\min\{1,\gamma,\gamma_1\})/2}\right). \end{align}\]

Similarly as above for \(h_n = n^{-1/(2+d_a)}\) we have the rate of (15 ). This is the first convergence rate result for multi-class plug-in classifiers without the SDA using only margin-type conditions. The key step of proving Theorem 2, beside the CLT approximation, is the application of Lemma 4, which is an extension of [17]. The bound grows quadratically with the number of classes.

3 Partitioning classification under local differential privacy↩︎

One of the main purposes of this paper is to bound the error probability of partitioning classifiers in the case, when the raw data \(\mathcal{D}_n\) is not directly accessible, but only a suitably anonymised surrogate. More precisely, the anonymised data must satisfy a local differential privacy (LDP) condition [5], [6]. Our work is motivated by [6], where the first step in this direction was done. We note that the same privatisation mechanism was studied for regression and density estimation in [18] and [19], respectively.

Let us now state the privacy mechanism that we consider in this work for the anonymisation of the raw data \(\mathcal{D}_n\). Our approach follows the technique of Laplace perturbation already considered in [6]. In this privacy setup, the data holder of \(X_i\) generates and transmits the data \[\label{Eq:Mech1} Z_{i,j} =Y_i {\mathbb{I}}_{\{X_i \in A_{h,j}\}} + \sigma_Z \epsilon_{i,j}, \quad j = 1,\ldots \tag{18}\] to the statistician, where the noise level is \(\sigma_Z>0\), and \(\{\epsilon_{i,j}\}\) (\(i=1,\ldots,n\), \(j=1,\ldots\)) are independent centred Laplace random variables with unit variance. This means that individual \(i\) generates noisy data for every cell \(A_{h,j}\). We can observe that this privacy mechanism is locally differential, because each set of \(\{Z_{i,j}\}, j=1, \dots,\) can be computed separately, i.e., no other \(Z_{k,j}\) with \(k\neq i\) is used in the privatisation. The Laplace mechanism is particularly well-suited in this context, as its exponential (\(\ell_1\)-based) form directly aligns with the likelihood ratio constraint, yielding exact privacy guarantees that are easy to calibrate.

Now, we briefly recall the definition of LDP. Non-interactive privacy mechanisms can be described by the conditional distributions \(Q_i\) of the privatised data \(Z_i\), for \(i = 1,\dots ,n\), where each \(Z_i\) takes its values from a measurable space \((\mathcal{Z},\mathscr{Z})\). Specifically, given a realisation of the raw data \((X_i, Y_i) = (x_i, y_i)\), one generates \(Z_i\) according to the probability measure defined by \(Q_i(A\mid (X_i, Y_i) = (x_i, y_i))\), for any \(A \in \mathscr{Z}\). Such a non-interactive mechanism is local since any data holder can independently generate privatised data (e.g., without a trusted third party). For a privacy parameter \(\alpha \in [0,\infty]\), a non-interactive privacy mechanism is said to be an \(\alpha\)-locally differentially private mechanism if the condition \[\frac{Q_i(A\mid (X_i, Y_i) = (x, y)) }{Q_i(A\mid (X_i, Y_i) = (x', y')) } \leq \exp(\alpha) \] holds for all \(A \in \mathscr{Z}\) and all realisations \((x, y)\), \((x', y')\) of the raw data. The noise level \(\sigma_Z\) in (18 ) has to be chosen of the form \(2 \sqrt{2}/ \alpha\), to make the overall mechanism satisfy \(\alpha\)-LDP [6].

For privatised data, [6] introduced the privatised partitioning estimator \[\begin{align} {\widetilde{\nu}}_n(A_{h,j})=\frac{1}{n} \sum_{i=1}^n Z_{i,j}, \quad\text{if }x \in A_{h,j}, \end{align}\] and the corresponding plug-in classifier \[\begin{align} \widetilde{D}_{n}(x)=sign {\widetilde{\nu}}_n(A_{h,j}),\quadifx\in A_{h,j}. \end{align}\] If \(h=h_n\to 0\) and \(\alpha=\alpha_n \to 0\) such that \(n \alpha_n^2 h_n^{2d}\to \infty\), then [6] proved the universal consistency of the partitioning classifier and calculated the minimax rate \[\begin{align} (n \alpha_n^2)^{-\frac{1+\gamma}{2(1+d)}} \end{align}\] in the class, when the margin condition and the Lipschitz condition together with SDA hold.

For a fixed partition, computing the empirical cell averages for the nonprivate partitioning estimate requires \(O(n)\) operations. For bounded inputs, storage and prediction scale with the number of occupied cells, which is \(O(h^{-d_a})\). In the private version, additional computation is required to generate and aggregate noise at the cell level. Hence, the effective workload scales with the number of cells, that is, \(O(n h^{-d_a})\).

Again, instead of the SDA we rely on novel margin-type condition. Let us introduce the modified combined margin and density condition for privatisation. We say that \(m\) satisfies the modified combined margin and density condition if there exists \(h_2^*\) such that for all \(h \in (0,h_2^*)\) we have for all \(t > 0\): \[\label{eq:mdcondition} \widetilde{G}_h(t) \doteq \int {\mathbb{I}}_{\{ 0 < f_h(x)|m(x)|\leq t \}} \frac{1}{f_h(x)} \mu_a (dx) \leq c_2\, t^{\gamma_2}\tag{19}\] with \(c_2 > 0\) and \(\gamma_2 \geq 0\). We note that \(f_h\) is used here, instead of \(\sqrt{f_h}\), because an extra term of \(2\) appears for privatisation, similarly as in the bound of [6]. It is easy to prove that the modified combined margin and density condition is less restrictive than the SDA and the margin condition together.

In Example 1 the modified condition holds for every \(\gamma_2 \leq 1\). For Example 2 the modified margin and density condition is satisfied with \(\gamma_2 = 1/(\delta +1)\), while for Example 3, (19 ) holds with \(\gamma_2 = 1/(\delta + 2)\). In general it cannot be proved that the modified combined margin and density condition is more restrictive than the combined margin and density condition. However, if the SDA holds, then we can prove the lemma that follows, see Appendix 5.4:

Lemma 2. For  \(0<h_0\) let \(f_{min}=\inf_{x\in S_a, 0<h<h_0}f_h(x)\). If \(f_{min}>0\) and the combined margin and density condition holds with \(\gamma_1\), then the modified combined margin and density condition holds for every \(\gamma_2\le \gamma_1\).

Interestingly, the margin condition and the modified combined margin and density condition together is more restrictive than the original combined margin and density condition. The proof of Lemma 3 can be found in Appendix 5.5.

Lemma 3. If the margin condition holds with \(\gamma \geq 0\) and the modified combined margin and density condition holds with \(\gamma_2 \geq 0\), then the combined margin and density condition holds for every \(\gamma_1\le \min(\gamma_2, \gamma)\).

The next theorem is the extension of Theorem 1 to locally differentially private partitioning classifiers. It is proved in Appendix 5.6.

Theorem 3. Assume that \(X\) is bounded, \(m\) satisfies the Lipschitz condition, Equation 4 , the margin condition, Equation 5 with \(\gamma \geq 0\), the combined margin and density condition, Equation 11 with \(\gamma_1 \geq 0\), and the modified combined margin and density condition, Equation 19 with \(\gamma_2 \geq 0\). Let \((h_n)\) be a monotonically decreasing sequence with zero limit. Then, \[\begin{align} {\mathbb{E}}\{L (\widetilde{D}_n)\} - L^* = O\left(h_n^{1+\gamma}\right) + O\left( \bigg(\frac{1}{nh_n^{d_a}}\bigg)^{(1+\min\{1,\gamma,\gamma_1)\})/2}\right) + O\left(\left( \frac{\sigma_Z^2}{nh_n^{2d_a} }\right)^{(1+\min\{\gamma, \gamma_2\})/2}\right) + O\left(\frac{\sigma_Z}{nh_n^{d_a} }\right). \end{align}\]

The expected excess risk consists of the usual approximation and estimation error terms from the nonprivate case, plus additional privatisation terms, see Equation 39 in the proof, that reflect the probability that the privatisation noise flips the sign of the decision function. In the proof, for this privatisation term, using the Berry-Esseen theorem, we obtain a Gaussian tail bound, with a remainder of order \(O(\sigma_Z/(n h^{d_a}))\). The tail is then controlled, as in the non-private case, by the margin and the modified combined margin and density assumptions, yielding the third error term of the theorem.

Compared to the previous result, the rate of convergence exhibits two key differences. The estimation error grows with \(h^{-2d_a}\), instead of \(h^{-d_a}\) which was the case for (13 ). Besides, the rate of convergence depends on \(\gamma_2\), which is the modified combined margin and density condition parameter.

If for all \(n \in \mathbb{N}^{+}\): \[h_n \leq n^{\frac{\min(1,\gamma,\gamma_1) - \min(\gamma, \gamma_2)}{d_a(2\min(\gamma, \gamma_2) + 1 - \min(1,\gamma,\gamma_1)) }},\] then the second and fourth terms are dominated by the third term, hence for \[\begin{align} h_n=(\sigma_Z^2/n)^{\frac{1}{2 +2d_a} }, \end{align}\] one has \[\begin{align} {\mathbb{E}}\{L(\widetilde{D}_n)\}-L^* &= O\left((\sigma_Z^2/n)^{ \frac{1+\min\{\gamma,\gamma_2\}}{2 +2d_a}}\right). \end{align}\] This means that for \(\gamma \leq \gamma_2\) and \(d = d_a\) we get the same minimax optimal rate as [6].

In the privatised case of non-binary classification, we use the privatised dataset \(\{Z_{i,j,k}\}\), where \[Z_{i,j,k} ={\mathbb{I}}_{\{Y_i=k\}} {\mathbb{I}}_{\{X_i \in A_{h,j}\}} + \sigma_Z \epsilon_{i,j,k}, \quad j = 1,\ldots\] Set \[\begin{align} {\widetilde{\nu}}_{n,k}(A_{h,j})=\frac{1}{n} \sum_{i=1}^n Z_{i,j,k}, \end{align}\] and \[\begin{align} \widetilde{D}_{n}(x)=\mathop{\rm arg\, max}_k{\widetilde{\nu}}_{n,k}(A_{h,j})\quadforx\in A_{h,j}. \end{align}\]

Let us introduce the multi-class modified combined margin and density condition for privatisation. We say that \(P_{1}, \dots, P_{M}\) satisfy the modified combined margin and density condition if there exists \(h_2^*\) such that for all \(h \in (0,h_2^*)\) we have for all \(t > 0\): \[\label{eq:mcmdcondition} \widetilde{G}_h(t) \doteq \int {\mathbb{I}}_{\{ 0 < f_h(x)(P_{(1)}(x) -P_{(2)}(x))\leq t \}} \frac{1}{f_h(x)} \mu_a (dx) \leq c_2\, t^{\gamma_2}\tag{20}\] with \(c_2 > 0\) and \(\gamma_2 \geq 0\).

In our final theorem, which is proved in Appendix 5.7, we present the multi-class version of Theorem 3.

Theorem 4. Assume that \(X\) is bounded, \(P_1,\dots , P_M\) satisfy the Lipschitz condition, Equation 4 , the multi-class margin condition, Equation 16 with \(\gamma \geq 0\), the multi-class combined margin and density condition, Equation 17 with \(\gamma_1 \geq 0\) and the modified combined margin condition, Equation 20 with \(\gamma_2 \geq 0\). Let \((h_n)\) be a monotonically decreasing sequence with zero limit. Then, we have \[\begin{align} {\mathbb{E}}\{L(\widetilde{D}_n)\}-L^* =\;\,& O\!\left(M^2 h_n^{1+\gamma}\right) +O\!\left( M^2\bigg(\frac{1}{nh_n^{d_a}}\bigg)^{(\min\{1,\gamma,\gamma_1)\}+1)/2}\right)\\ &+O\!\left( M^2\bigg(\frac{\sigma_Z^2}{nh_n^{2d_a}}\bigg)^{(1+\min\{\gamma,\gamma_2\})/2}\right) + O\!\left(\frac{M^2\sigma_Z}{nh_n^{d_a} }\right). \end{align}\]

The effect of privatisation for multi-class classification is similar to the binary case. The right hand side grows quadratically with the number of classes. The variance of the privatisation only effects the third and fourth term. Typically the third term dominates the estimation error because of the extra \(2\) factor w.r.t.the bandwidth. Based on the theorem \(h_n= (\sigma_Z^2/n)^{1/(2+d_a)}\) is an adequate choice to achieve similar rates as [6] if the margin parameter is dominant.

4 Discussion↩︎

In this paper we investigated both the binary and the multi-class versions of partitioning classification. Studying these methods can help better understanding a wide range of local averaging estimators, and it is directly relevant for various statistical and machine learning methods, including federated learning and ensemble-based approaches. One of our main contributions was that we weakened the strong density assumption, used in previous works, and proved novel convergence rates under the margin condition and a newly introduced combined margin and density condition. It was shown that the minimax optimal convergence rate, previously proved using SDA, can be achieved under much milder assumptions, refuting the conjecture that without SDA the convergence rate of the classification error probability can be arbitrarily slow.

We extended our results to the (locally differentially) private partitioning algorithm, which has no direct access to the data, only to its Laplace noise-perturbed version. We proved novel convergence rates under the margin condition, combined margin and density condition and the modified combined margin and density condition. As expected, the convergence rates of the nonprivate algorithms are faster than the corresponding privatised ones. Our theorems quantify the effect of privatisation by incorporating an extra rate of \(2\) for the bandwidth of the partitions and calibrating the dependence of the rate to the density of the inputs.

Acknowledgements↩︎

The research of László Györfi was supported by the National Research, Development and Innovation Office (NKFIH) of Hungary under the 2023-1.1.1-PIACI-FÓKUSZ-2024-00051 funding scheme. The work of Balázs Cs.Csáji and Ambrus Tamás was also supported, in part, by the NKFIH, ADVANCED project no. 390, and by the European Commission through the DiGreeS project under grant no..

5 Proofs↩︎

5.1 Proof of Lemma 1↩︎

Proof. One has that \[\begin{align} G_{h}(t) &= \int_{S_a}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\\ &= \int_{B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}}\mu_a(d x) + \int_{S_a\setminus B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\\ &\le \int_{B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_{\epsilon,min}}|m(x)|\le t\}}}\frac{1}{\sqrt{f_{\epsilon,min}}} \mu_a(dx)+ \int_{S_a\setminus B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}\epsilon\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx). \end{align}\] By the definition of the margin condition, \[\begin{align} &\int_{B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_{\epsilon,min}}|m(x)|\le t\}}}\frac{1}{\sqrt{f_{\epsilon,min}}} \mu_a(dx) \le \int{\mathbb{I}}_{\{0<|m(x)|\le t/\sqrt{f_{\epsilon,min}}\}} \mu(dx)/\sqrt{f_{\epsilon,min}}\\ &\quad = G^*\left(t/\sqrt{f_{\epsilon,min}}\right)/\sqrt{f_{\epsilon,min}}\le c^*\left(t/\sqrt{f_{\epsilon,min}}\right)^{\gamma}/\sqrt{f_{\epsilon,min}}. \end{align}\] For the notation \[\begin{align} H(s) &:= \mu_a(\{x: 0<f_h(x)\le s\}), \end{align}\] one gets that \[\begin{align} \label{eq:hleq} H(s) &= \sum_j\mu_a(\{x: 0<f_h(x)\le s, x\in A_{h,j}\})\\ &= \sum_j\mu_a(\{x: 0< \mu_a(A_{h,j})/h^{d_a}\le s, x\in A_{h,j}\})\\ &= \sum_j{\mathbb{I}}_{\{0< \mu_a(A_{h,j})/h^{d_a}\le s\}}\mu_a(A_{h,j})\\ &\le \sum_j{\mathbb{I}}_{\{0< \mu_a(A_{h,j})\}}h^{d_a}\cdot s\\ &\le const \cdot s. \end{align}\tag{21}\] Therefore, \[\begin{align} &\int_{S_a\setminus B^*_{\epsilon}}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}\epsilon\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx) \le \int_{S_a}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}\le t/\epsilon\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\\ &\quad = \int_0^{(t/\epsilon )^2} \frac{1}{\sqrt{s}}H(ds) \le const \cdot t/\epsilon, \end{align}\] and the lemma is proved. ◻

5.2 Proof of Theorem 1↩︎

Proof. It is known that \[\begin{align} L(D)-L^* &=\int{\mathbb{I}}_{\{ D( x)\ne D^*(x)\}}|m(x)|\mu(dx), \label{g} \end{align}\tag{22}\] cf. Theorem 2.2 in [1]. For notational simplicity let \(h = h_n\). For \(x \in A_{h,j}\), we set \[\begin{align} m_n(x) = \frac{ \nu_n(A_{h,j})}{\mu(A_{h,j})}. \end{align}\] Because of (22 ), we have that \[\begin{align} L(D_n)-L^* &= \int {\mathbb{I}}_{\{sign(m_n(x))\ne sign(m(x))\}}|m(x)|\mu(dx)\\ &\le \int {\mathbb{I}}_{\{|m_n(x)-m(x)|\ge |m(x)|\}}|m(x)|\mu(dx)\\ &\le I_n+J_n, \end{align}\] where \[\begin{align} I_{n} &= \int {\mathbb{I}}_{\{|{\mathbb{E}}\{m_n(x)\}-m(x)|\ge |m(x)|/2 \}}|m(x)|\mu(dx) \end{align}\] and \[\begin{align} J_{n} &= \int {\mathbb{I}}_{\{|m_n(x)- {\mathbb{E}}\{m_n(x)\}|\ge |m(x)|/2 \}}|m(x)|\mu(dx). \end{align}\] As the approximation error \(I_n\), \[\begin{align} I_{n} &= \sum_j\int_{A_{h,j}} {\mathbb{I}}_{\{|\nu (A_{h,j})-\mu (A_{h,j})m(x)| \ge \mu (A_{h,j})|m(x)|/2\}}|m(x)|\mu(dx), \end{align}\] where \(\nu(A_{h,j}) = {\mathbb{E}}[Y {\mathbb{I}}_{\{X \in A_{h,j}\}}]\). The Lipschitz condition implies that \[\begin{align} |\nu (A_{h,j})-\mu (A_{h,j})m(x)| &\le \left|\int_{A_{h,j}} m(z) \mu(dz)-\mu (A_{h,j})m(x)\right|\\ &\le \int_{A_{h,j}}\left| m(z)-m(x) \right|\mu(dz)\\ &\le C \sqrt{d} h \mu (A_{h,j}). \end{align}\] This together with the margin condition yields that \[\begin{align} \label{IIn} I_{n} &\le \sum_j\int_{A_{h,j}} {\mathbb{I}}_{\{ C\sqrt{d}h\ge |m(x)|/2\}}|m(x)|\mu(dx) \le c^*(2C\sqrt{d}h)^{1+\gamma}, \end{align}\tag{23}\] and thus the bound on the approximation error in (13 ).

Concerning the estimation error \(J_n\), we have that \[\begin{align} {\mathbb{E}}\{J_{n}\} &= \sum_{A\in {\cal P}_h} \int_{A} {\mathbb{P}}\{|m_n(x)-{\mathbb{E}}\{m_n(x)\}|\ge |m(x)|/2\}|m(x)|\mu(dx)\\ &= \sum_{A\in {\cal P}_h} \int_{A} {\mathbb{P}}\{|\nu_n (A)-\nu (A)|\ge \mu (A)|m(x)|/2\}|m(x)|\mu(dx). \end{align}\] Because of the CLT we have that \[\begin{align} \label{CLT} &\sum_{A\in {\cal P}_h} \int_A{\mathbb{P}}\Big(|\nu_n (A)-\nu (A)|\ge \mu (A)|m(x)|/2\Big) |m(x)|\mu(dx)\nonumber\\ &\approx 2\sum_{A\in {\cal P}_h} \int_A\Phi\left(-\sqrt{n}\frac{\mu (A)|m(x)|/2}{\sqrt{{\mathbb{V}ar}(Y{\mathbb{I}}_{\{X \in A\}}})}\,\right) |m(x)|\mu(dx), \end{align}\tag{24}\] (At the end of this subsection we show that the error term for this CLT approximation is of order \(O(1/(nh_n^{d_a} ))\).) Because of \[{\mathbb{V}ar}(Y{\mathbb{I}}_{\{X \in A\}})\le {\mathbb{E}}[{\mathbb{I}}_{\{X \in A\}} ]=\mu(A)\] and up to the error term just mentioned, this implies \[\begin{align} \label{JJn} {\mathbb{E}}\{J_{n}\} &\le 2\sum_{A\in {\cal P}_h} \int_A\Phi\left(-\sqrt{n}\sqrt{\mu (A)}|m(x)|/2\,\right) |m(x)|\mu(dx). \end{align}\tag{25}\] Next, we use the inequality \[\Phi(-t) \le e^{-t^2/2}\frac{1}{\sqrt{2\pi }}\frac{1}{t},\] (\(t>0\), cf. p. 179 in [20]). This together with (25 ) implies \[\begin{align} {\mathbb{E}}\{J_{n}\} &\leq 2\sum_{A\in {\cal P}_h} \int_A\exp\left( -\frac{n}{8}\mu (A)m(x)^2\right) \frac{|m(x)|}{\sqrt{n}|m(x)|\sqrt{\mu(A)}/2 }\mu(dx)\nonumber\\ &\le \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} \int_A\exp\left( -\frac{n}{8}\mu (A)m(x)^2\right) \frac{1}{\sqrt{\mu(A)} } \mu(dx). \end{align}\] From decomposition (9 ) one gets that \[\begin{align} {\mathbb{E}}\{J_{n}\} &\le \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{\mu(A)>h^{d_a}\}}\int_A\exp\left( -\frac{n}{8} m(x)^2\mu (A)\right)\mu(dx)\frac{1}{\sqrt{\mu(A)}}\\ &\quad + \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu(A)>0\}}\int_A\exp\left( -\frac{n}{8} m(x)^2\mu (A)\right)\mu_a(dx)\frac{1}{\sqrt{\mu(A)}}\\ & \quad + \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu_s(A)>0\}} \sqrt{\mu_s(A)}. \end{align}\]

The discrete part can be handled as follows. Set \(S_s\) is finite, therefore \[\begin{align} \label{discr} \sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu_s(A)>0\}} &\le \sum_{x\in S_s} {\mathbb{I}}_{\{h^{d_a}\ge\mu_s(\{x\})>0\}} =0 \end{align}\tag{26}\] for \(h\) small enough. (We note that the CLT approximation is not needed for the discrete part.)

Additionally, one has that \[\begin{align} & \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{\mu(A)>h^{d_a}\}}\int_A\exp\left( -\frac{n}{8} m(x)^2\mu (A)\right)\mu(dx)\frac{1}{\sqrt{\mu(A)}}\\ &\quad \le \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{\mu(A)>h^{d_a}\}}\int_A\exp\left( -\frac{nh^{d_a}}{8} m(x)^2\right)\mu(dx)\frac{1}{ \sqrt{h^{d_a}}}\\ &\quad \le \frac{4}{\sqrt{nh^{d_a}}}\int \exp\left( -\frac{nh^{d_a}}{8}m(x)^2\right)\mu(dx). \end{align}\]

For \(a=nh^{d_a}/8\), partial integration together with the margin condition implies \[\begin{align} \label{Part42} &\frac{4}{\sqrt{nh^{d_a}}}\int \exp\left( -nh^{d_a} m(x)^2/8\right) \mu(dx) = \frac{4}{\sqrt{nh^{d_a}}}\int_0^{\infty} e^{-as^2}G^*(ds)\nonumber\\ &\quad = \frac{4}{\sqrt{nh^{d_a}}}2a\int_0^{\infty} se^{-as^2}G^*(s)ds\le \frac{4}{\sqrt{nh^{d_a}}}2c^*a\int_0^{\infty} e^{-as^2}s^{1+\gamma} ds\nonumber\\ &\quad = \frac{4}{\sqrt{nh^{d_a}}}2c^* a^{-\gamma/2}\int_0^{\infty} e^{-u^2}u^{1+\gamma}du = O\left( \frac{1}{(nh^{d_a})^{(\gamma+1)/2}}\right), \end{align}\tag{27}\] where recall that \(G^*(s) = \int {\mathbb{I}}_{\{0<|m(x)|\le t\}}\mu(dx)\). (Note that the CLT approximation with an error term \(O(1/(nh_n^{d_a} ))\) is justified by (31 ) below.)

For \(a=nh^{d_a}/8\), the combined margin and density assumption implies that for all \(0 <h\le h_1^*\) we have \[\begin{align} &\frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu(A)>0\}}\int_A\exp\left( -\frac{n}{8} m(x)^2\mu (A)\right)\mu_a(dx)\frac{1}{\sqrt{\mu (A)}}\nonumber\\ & \leq \frac{4}{\sqrt{n}}\sum_{A\in {\cal P}_h} \int_A\exp\left( -\frac{n}{8} m(x)^2\mu_a (A)\right)\mu_a(dx)\frac{1}{\sqrt{\mu_a(A)}}\nonumber\\ & = \frac{4}{\sqrt{n}} \int_{S_a}\exp\left( -n h^{d_a}m(x)^2f_h(x)/8\right) \frac{1}{\sqrt{h^{d_a}f_h(x)}}\mu_a(dx)\nonumber\\ &= \frac{4}{\sqrt{nh^{d_a}}}\int_0^{\infty} e^{-as^2}G_{h}(ds) = \frac{4}{\sqrt{nh^{d_a}}}2a\int_0^{\infty} se^{-as^2}G_{h}(s)ds\nonumber\\ &\le \frac{4}{\sqrt{nh^{d_a}}}2c_1a\int_0^{\infty} e^{-as^2}s^{1+\gamma_1} ds = \frac{4}{\sqrt{nh^{d_a}}}2c_1 a^{-\gamma_1/2}\int_0^{\infty} e^{-u^2}u^{1+\gamma_1}du\nonumber\\ &= O\left( \frac{1}{(nh_n^{d_a})^{(\gamma_1+1)/2}}\right), \label{part} \end{align}\tag{28}\] (We note that the CLT approximation with an error term \(O(1/(nh_n^{d_a} ))\) is justified by (30 ) below.) (26 ), (27 ) and (28 ) together with (30 ) and (31 ) below yield the bound on the estimation error in (13 ). ◻

The CLT approximation error.
For the CLT approximation in Equation 24 , we need an upper bound. Put \(Z_{i,A}=Y_i {\mathbb{I}}_{\{X_i \in A\}}\). We use the Berry-Esséen theorem and the normal approximation to upper bound this probability. Recall that because of the nonuniform Berry-Esséen theorem there exists a universal constant \(0.4097<c < 0.4785\) such that for all \(a \in {\mathbb{R}}\) we have \[\begin{align} \left| {\mathbb{P}}\Big(\,\frac{\sqrt{n}}{\sigma_A n}\sum_{i=1}^n Z_{i,A} - \frac{\sqrt{n}}{\sigma_A}{\mathbb{E}}Z_{i,A}< a \,\Big) - \Phi(a) \right| \leq \frac{c \varrho_A}{(1+|a|^3)\sigma_A^3 \sqrt{n}}, \end{align}\] where \(\varrho_A = {\mathbb{E}}[|Z_{i,A}- {\mathbb{E}}Z_{i,A}|^3]\) and \(\sigma^2_A = {\mathbb{V}ar}(Z_{i,A})\), see [21] and [22]. Thus, \[\begin{align} {\mathbb{P}}\bigg(\,\frac{\sqrt{n}}{\sigma_A n}\sum_{i=1}^n Z_{i,A} - \frac{\sqrt{n}}{\sigma_A}{\mathbb{E}}Z_{i,A}< a \,\bigg) &\leq \Phi(a)+\frac{c \varrho_A}{(1+|a|^3)\sigma_A^3 \sqrt{n}}. \end{align}\] It implies that \[\begin{align} & {\mathbb{P}}\left(\,\nu_n (A)-\nu (A)\ge \mu (A)|m(x)|/2\,\right) \\ &= {\mathbb{P}}\left(\,\frac{\sqrt{n}}{\sigma_A}\nu_n (A)-\frac{\sqrt{n}}{\sigma_A}\nu (A)\ge \frac{\sqrt{n}}{\sigma_A} \mu (A)|m(x)|/2\,\right)\\ &\le \Phi\left(\,-\sqrt{n}\frac{\mu (A)|m(x)|/2}{\sigma_A}\,\right) +\frac{c \varrho_A}{(1+|\sqrt{n}\frac{\mu (A)|m(x)|/2}{\sigma_A}|^3)\sigma_A^3 \sqrt{n}}. \end{align}\] Therefore, the error term in the approximation Equation 24 is equal to \[\begin{align} \label{eq:clt-delta} \Delta &:= 2\sum_{A\in {\cal P}_h} \int_A \frac{c \varrho_A}{(1+|\sqrt{n}\frac{\mu (A)|m(x)|/2}{\sigma_A}|^3)\sigma_A^3 \sqrt{n}}|m(x)|\mu(dx)\nonumber\\ &\le 4\sum_{A\in {\cal P}_h} \int_A \frac{c \varrho_A}{\sigma_A^2 n} \frac{\sqrt{n}\mu (A)|m(x)|/(2\sigma_A) }{(1+|\sqrt{n}\mu (A)|m(x)|/(2\sigma_A)|^3)} \mu(dx)\frac{1}{\mu (A)}\nonumber\\ &\le 4\max_z\frac{z}{1+z^3}\sum_{A\in {\cal P}_h} \frac{c \varrho_A}{\sigma_A^2 n}. \end{align}\tag{29}\] A simple consideration yields \[\begin{align} \varrho_A &= 8{\mathbb{E}}\left[\left(\frac{|Z_{i,A}- {\mathbb{E}}Z_{i,A}|}{2}\right)^3\right] \le 8{\mathbb{E}}\left[\left(\frac{|Z_{i,A}- {\mathbb{E}}Z_{i,A}|}{2}\right)^2\right] = 2\sigma_A^2. \end{align}\] Therefore, by the boundedness of \(X\), \[\begin{align} \Delta &\le O\left(\frac{1}{n}\right)\sum_{A\in {\cal P}_h} 1 = O\left(\frac{1}{nh_n^d}\right). \end{align}\] If \(\Delta\) is replaced by \(\Delta '\) via replacing \(\mu(dx)\) by \(\mu_a(dx)\), then \[\begin{align} \label{3142} \Delta ' &= O\left(\frac{1}{n}\right)\sum_{A\in {\cal P}_h} \frac{1}{\mu (A)}\mu_a (A) \le O\left(\frac{1}{n}\right)\sum_{A\in {\cal P}_h} {\mathbb{I}}(\mu_a(A) > 0) = O\left(\frac{1}{nh_n^{d_a}}\right). \end{align}\tag{30}\] If \(\Delta\) is modified by \(\Delta ''\) via inserting the factor \({\mathbb{I}}_{\{\mu(A)>h^{d_a}\}}\le \mu(A)/h^{d_a}\) into the summands, then \[\begin{align} \label{314242} \Delta '' &= O\left(\frac{1}{n}\right)\sum_{A\in {\cal P}_h} \frac{1}{h^{d_a}}\mu (A) = O\left(\frac{1}{nh_n^{d_a}}\right). \end{align}\tag{31}\]

5.3 Proof of Theorem 2↩︎

Let \[\begin{align} P_{n,k}(x)=\frac{\nu _{n,k}(A_{h,j})}{\mu (A_{h,j})},\quadifx\in A_{h,j}. \end{align}\]

The main ingredient of the proofs is the slight extension of [17]:

Lemma 4. Let \(g_n\) be a plug-in rule with any estimates \(P_{n,j}\) of \(P_j\). For the notation \[\begin{align} \Delta_l(x) &= P_{(1)}(x)-P_{(l)}(x), \end{align}\] we have \[\begin{align} {\mathbb{E}}\{L( g_{n})\}-L^* &\le \sum_{j=1}^M\sum_{l=2}^M J_{n,j,l} \end{align}\] where \[\label{eq:term} J_{n,j,l} = \int \Delta_l(x){\mathbb{P}}\{ |P_{n,j}(x)-P_{j}(x)|\ge \Delta_l(x)/2 \}\mu(dx).\tag{32}\]

Proof. As in the proof of Lemma 8 in [17], \[\begin{align} {\mathbb{E}}\{L(g_{n})\}-L^*&= \int {\mathbb{E}}\{(P_{g^*(x)}(x)-P_{g_n(x)}(x)){\mathbb{I}}_{\{g^*(x)\ne g_n(x)\}}\}\mu(dx)\\ &= \int {\mathbb{E}}\{(P_{g^*(x)}(x)-P_{g_n(x)}(x)){\mathbb{I}}_{\{P_{g^*(x)}(x)> P_{g_n(x)}(x)\}}{\mathbb{I}}_{\{ P_{n,g_n(x)}(x)\ge P_{n,g^*(x)}(x)\}} \}\mu(dx). \end{align}\] If \(g^*(x)=j\) and \(g_n(x)=l\), then \[\begin{align} &\{ P_{n,g_n(x)}(x)- P_{n,g^*(x)}(x)\ge 0\}= \{ P_{n,l}(x)-P_{l}(x)+P_{l}(x)-P_{g^*(x)}(x)+P_{j}(x)-P_{n,j}(x)\ge 0\}\\ &\subset \left\{ |P_{n,j}(x)-P_{j}(x)|\ge (P_{g^*(x)}(x)- P_{g_n(x)}(x))/2\right\}\cup \left\{ |P_{n,l}(x)-P_{l}(x)|\ge (P_{g^*(x)}(x)- P_{g_n(x)}(x))/2\right\}. \end{align}\] Therefore, \[\begin{align} &{\mathbb{E}}\{L(g_{n})\}-L^*\\ &\le \sum_{j=1}^M\int {\mathbb{E}}\{(P_{g^*(x)}(x)-P_{g_n(x)}(x)){\mathbb{I}}_{\{ |P_{n,j}(x)-P_{j}(x)|\ge (P_{g^*(x)}(x)- P_{g_n(x)}(x))/2\}} \}\mu(dx)\\ &\le \sum_{j=1}^M\sum_{l=2}^M\int (P_{(1)}(x)-P_{(l)}(x)){\mathbb{E}}\{{\mathbb{I}}_{\{ |P_{n,j}(x)-P_{j}(x)|\ge (P_{(1)}(x)-P_{(l)}(x))/2\}} \}\mu(dx)\\ &= \sum_{j=1}^M\sum_{l=2}^M\int \Delta_l(x){\mathbb{P}}\{ |P_{n,j}(x)-P_{j}(x)|\ge \Delta_l(x)/2 \}\mu(dx). \end{align}\] ◻

Proof. As above let us use the simplified notation \(h = h_n\). We bound Equation 32 by \[\begin{align} J_{n,k,l} \leq J_{n,k,l}^{(1)} + J_{n,k,l}^{(2)}\,, \end{align}\] where \[\begin{align} J_{n,k,l}^{(1)} &=\int \Delta_l(x) {\mathbb{P}}\{|P_{n,k}(x)-{\mathbb{E}}\{ P_{n,k}(x)\}|\ge \Delta_l(x)/4\}\mu(dx), \end{align}\] and \[\begin{align} J_{n,k,l}^{(2)} &=\int \Delta_l(x) {\mathbb{I}}_{\{|{\mathbb{E}}\{ P_{n,k}(x)\}-P_{k}(x)|\ge \Delta_l(x)/4\}}\mu(dx). \end{align}\] Concerning the estimation error \(J_{n,k,l}^{(1)}\), as in the proof of Theorem 1 we apply the CLT with the Berry-Esséen bound and then decomposition (9 ) and also (26 ). For \(x\in A_{h,j}\), we have that \[\begin{align} &{\mathbb{P}}\{|P_{n,k}(x)-{\mathbb{E}}\{ P_{n,k}(x)\}|\ge \Delta_l(x)/4\}\nonumber\\ &= {\mathbb{P}}\{|\nu _{n,k}(A_{h,j})-{\mathbb{E}}\{ \nu _{n,k}(A_{h,j})\}|\ge \mu (A_{h,j})\Delta_l(x)/4\}\nonumber\\ &\approx 2\Phi\left(-\sqrt{n}\frac{\mu (A_{h,j})|\Delta_l(x)|/4}{\sqrt{{\mathbb{V}ar}(Y{\mathbb{I}}_{\{X \in A_{h,j}\}}})}\,\right), \end{align}\] and henceforth, up to a term \(O(1/(nh_n^{d_a}))\), \[\begin{align} &\sum_{A\in {\cal P}_h} \int_A{\mathbb{P}}\Big(|\nu_{n,k} (A)-{\mathbb{E}}[\nu_{n,k} (A)]|\ge \mu (A)|\Delta_l(x)|/4\Big) |\Delta_l(x)|\mu(dx)\nonumber\\ & \approx 2\sum_{A\in {\cal P}_h} \int_A\Phi\left(-\sqrt{n}\frac{\mu (A)|\Delta_l(x)|/4}{\sqrt{{\mathbb{V}ar}(Y{\mathbb{I}}_{\{X \in A\}}})}\,\right) |\Delta_l(x)|\mu(dx)\nonumber\\ &\le \frac{8}{\sqrt{n}}\sum_{A\in {\cal P}_h} \int_A\exp\left( -\frac{n}{32}\mu (A)\Delta_l(x)^2\right) \frac{1}{\sqrt{\mu(A)} } \mu(dx)\\ &\le \frac{8}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{\mu(A)>h^{d_a}\}}\int_A\exp\left( -\frac{n}{32} \Delta_l(x)^2\mu (A)\right)\mu(dx)\frac{1}{\sqrt{\mu(A)}}\\ &\quad + \frac{8}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu_a(A)>0\}}\int_A\exp\left( -\frac{n}{32} \Delta_l(x)^2\mu_a (A)\right)\mu_a(dx)\frac{1}{\sqrt{\mu(A)}}\\ & \quad + \frac{8}{\sqrt{n}}\sum_{A\in {\cal P}_h} {\mathbb{I}}_{\{h^{d_a}\ge\mu_s(A)>0\}} \sqrt{\mu_s(A)}, \end{align}\] which is smaller than \[\begin{align} & \frac{8}{\sqrt{nh^{d_a}}}\int\exp\left( -\frac{nh^{d_a}}{32} \Delta_l(x)^2\right)\mu(dx) + \frac{8}{\sqrt{nh^{d_a}}} \int_{S_a}\exp\left( -\frac{nh^{d_a}}{32} \Delta_l(x)^2 f_h(x)\right)\frac{1}{\sqrt{f_h(x)}}\mu_a(dx), \end{align}\] for \(h\) small enough. If \(l \ne g^*(x)\), then \(\Delta_l(x)\ge P_{(1)}(x)-P_{(2)}(x)=:\Delta(x)\) otherwise \(\Delta_l(x) = 0\), therefore up to a Berry-Esséen error term we have \[\begin{align} J_{n,k,l}^{(1)} &\le \frac{8}{\sqrt{nh^{d_a}}}\int\exp\left( -\frac{nh^{d_a}}{32} \Delta(x)^2\right)\mu(dx)\\ &\quad + \frac{8}{\sqrt{nh^{d_a}}} \int_{S_a}\exp\left( -\frac{nh^{d_a}}{32} \Delta(x)^2 f_h(x)\right) \frac{1}{\sqrt{f_h(x)}} \mu_a(dx). \end{align}\] and also \[\begin{align} \label{eq:multilabel-bound} \sum_{k=1}^M\sum_{l=1}^MJ_{n,k,l}^{(1)} &\le \frac{8M^2}{\sqrt{nh^{d_a}}}\int\exp\left( -\frac{nh^{d_a}}{32} \Delta(x)^2\right)\mu(dx)\nonumber\\ &\quad + \frac{8M^2}{\sqrt{nh^{d_a}}} \int_{S_a}\exp\left( -\frac{nh^{d_a}}{32} \Delta(x)^2 f_h(x)\right) \frac{1}{\sqrt{f_h(x)}} \mu_a(dx). \end{align}\tag{33}\] Similarly to (27 ), the margin condition implies \[\begin{align} \label{kaa} & \frac{8M^2}{\sqrt{nh^{d_a}}}\int\exp\left( -\frac{nh^{d_a}}{32} (P_{(1)}(x)-P_{(2)}(x))^2\right)\mu(dx)\nonumber\\ &= \frac{8M^2}{\sqrt{nh^{d_a}}} \int_0^{\infty} e^{-as^2}G^*(ds)= O\left(M^2 (nh_n^{d_a})^{-(\gamma+1)/2}\right), \end{align}\tag{34}\] where \(a=(nh^{d_a})/32\). As (28 ), the combined margin and density condition yields that \[\begin{align} \label{ka} & \frac{8M^2}{\sqrt{nh^{d_a}}} \int_{S_a}\exp\left( -\frac{nh^{d_a}}{32} (P_{(1)}(x)-P_{(2)}(x))^2 f_h(x)\right) \frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\nonumber\\ &= \frac{8M^2}{\sqrt{nh^{d_a}}}\int_0^{\infty} e^{-as^2}G_{h}(ds)= O\left( M^2(nh_n^{d_a})^{-(\gamma_1+1)/2}\right). \end{align}\tag{35}\]

Thus, \[\begin{align} \label{MJn} \sum_{k=1}^M\sum_{l =1}^M J_{n,k,l}^{(1)} &= O\left( M^2(nh_n^{d_a})^{-(\gamma_1+1)/2}\right) +O\left( M^2 (nh_n^{d_a})^{-(\gamma+1)/2}\right) + O\bigg( \frac{M^2}{nh_n^{d_a}}\bigg) . \end{align}\tag{36}\] Concerning the approximation error \(J_{n,j,l}^{(2)}\) (compare the proof of (23 )), we have \[\begin{align} J_{n,k,l}^{(2)} &= \sum_j\int_{A_{h,j}} \Delta_l(x) {\mathbb{I}}_{\{|{\mathbb{E}}\{ P_{n,k}(x)\}-P_{k}(x)|\ge \Delta_l(x)/4\}}\mu(dx)\\ &= \sum_j\int_{A_{h,j}} \Delta_l(x){\mathbb{I}}_{\{|\nu_k (A_{h,j})-\mu (A_{h,j})P_{k}(x)| \ge \mu (A_{h,j})\Delta_l(x)/4\}}|m(x)|\mu(dx). \end{align}\] The Lipschitz condition implies that \[\begin{align} &|\nu_k (A_{h,j})-\mu (A_{h,j})P_{k}(x)| \le \left|\int_{A_{h,j}} P_{k}(z) \mu(dz)-\mu (A_{h,j})P_{k}(x)\right|\\ & \quad \le \int_{A_{h,j}}\left| P_{k}(z)-P_{k}(x) \right|\mu(dz)\le C\sqrt{d} h \mu (A_{h,j}), \end{align}\] where \(\nu_k(A_{h,j}) = \int_{A_{h,j}} P_k(z) \mu (dz)\). This together with the margin condition yields that \[\begin{align} \label{MIn} J_{n,k,l}^{(2)} &\le \sum_j\int_{A_{h,j}} {\mathbb{I}}_{\{ C\sqrt{d}h\ge \Delta_l(x)/4\}}\Delta_l(x)\mu(dx) \le c^*(4C\sqrt{d}h)^{1+\gamma}, \end{align}\tag{37}\] and so \[\begin{align} \label{MMIn} \sum_{k=1}^M\sum_{l =1}^M J_{n,k,l}^{(2)} &= O\left( M^2 h_n^{1+\gamma}\right). \end{align}\tag{38}\]  ◻

5.4 Proof of Lemma 2↩︎

Proof. One has that \[\begin{align} \widetilde{G}_{h}(t) &= \int_{S_a}{\mathbb{I}}_{\{0<{f_h(x)|m(x)|\le t\}}}\frac{1}{f_h(x)} \mu_a(dx)\\ &\le \int_{S_a}{\mathbb{I}}_{\{0<{\sqrt{f_{\epsilon,min}}\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_{\epsilon,min}}\sqrt{f_h(x)}} \mu_a(dx) \end{align}\] By the definition of the combined margin and density condition, \[\begin{align} &\int_{S_a}{\mathbb{I}}_{\{0<{\sqrt{f_{\epsilon,min}}\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_{\epsilon,min}}\sqrt{f_h(x)}} \mu_a(dx) \\ &\quad \le \int{\mathbb{I}}_{\big\{0<\sqrt{f_h(x)}|m(x)|\le t/\sqrt{f_{\epsilon,min}}\big\}} \frac{1}{\sqrt{f_h(x)}}\mu(dx)/\sqrt{f_{\epsilon,min}}\\ &\quad = G_h\left(t/\sqrt{f_{\epsilon,min}}\right)/\sqrt{f_{\epsilon,min}}\le c_1\left(t/\sqrt{f_{\epsilon,min}}\right)^{\gamma_1}/\sqrt{f_{\epsilon,min}}. \end{align}\] ◻

5.5 Proof of Lemma 3↩︎

Proof. One has that \[\begin{align} G_{h}(t) &= \int_{S_a}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\\ &= \int_{\{f_h(x) \leq 1\} }{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}}\mu_a(d x) + \int_{\{f_h(x) > 1\}}{\mathbb{I}}_{\{0<{\sqrt{f_h(x)}|m(x)|\le t\}}}\frac{1}{\sqrt{f_h(x)}} \mu_a(dx)\\ &\le \int_{\{f_h(x) \leq 1\} }{\mathbb{I}}_{\{0<{f_h(x)|m(x)|\le t\}}}\frac{1}{f_h(x)}\mu_a(d x) + \int_{\{f_h(x) > 1\}}{\mathbb{I}}_{\{0<{|m(x)|\le t\}}} \mu_a(dx)\leq c_2 t^{\gamma_2} + c^* t^\gamma. \end{align}\] ◻

5.6 Proof of Theorem 3↩︎

Proof. Let \(h= h_n\) be as above. For \(x \in A_{h,j}\), we set \[\begin{align} {\widehat m}_n(x) = \frac{ {\widetilde{\nu}}_n(A_{h,j})}{\mu(A_{h,j})}, \end{align}\] and \[\begin{align} {{\widehat m}^{\prime}}_n(x) = \frac{\frac{\sigma_Z}{n} \sum_{i=1}^n \epsilon_{i,j}}{\mu(A_{h,j})}. \end{align}\] Then, \[\begin{align} {\widehat m}_n = {{\widehat m}^{\prime}}_n + m_n, \end{align}\] and \[\begin{align} \widetilde{D}_n(x)= sign ( {\widehat m}_n(x)). \end{align}\] Because of (22 ), we have that \[\begin{align} L(\widetilde{D}_n)-L^* &= \int {\mathbb{I}}_{\{sign({\widehat m}_n(x))\ne sign(m(x))\}}|m(x)|\mu(dx)\\ &\le \int {\mathbb{I}}_{\{|{\widehat m}_n(x)-m(x)|\ge |m(x)|\}}|m(x)|\mu(dx)\\ &\le I_n+J_n+K_n, \end{align}\] where \[\begin{align} I_{n} &= \int {\mathbb{I}}_{\{|{\mathbb{E}}\{m_n(x)\}-m(x)|\ge |m(x)|/3 \}}|m(x)|\mu(dx), \end{align}\] and \[\begin{align} J_{n} &= \int {\mathbb{I}}_{\{|m_n(x)- {\mathbb{E}}\{m_n(x)\}|\ge |m(x)|/3 \}}|m(x)|\mu(dx), \end{align}\] and \[\begin{align} K_{n} &= \int {\mathbb{I}}_{\{|{{\widehat m}^{\prime}}_n(x)|\ge |m(x)|/3 \}}|m(x)|\mu(dx). \end{align}\] As in the proof of Theorem 1 one gets that \[\begin{align} I_{n}+{\mathbb{E}}\{J_{n}\} &= O\left( h_n^{1+\gamma}\right)+O\left( \bigg(\frac{1}{nh_n^{d_a}}\bigg)^{(\min\{1,\gamma,\gamma_1)\}+1)/2}\right). \end{align}\] For the term \(K_n\), \[\begin{align} {\mathbb{E}}\{K_{n}\} &= \int {\mathbb{P}}\left\{|{{\widehat m}^{\prime}}_n(x)|\ge |m(x)|/3\right\}|m(x)|\mu(dx)\\ &= \sum_j\int_{A_{h,j}} {\mathbb{P}}\left\{\left|\frac{\sigma_Z}{n} \sum_{i=1}^n \epsilon_{i,j} \right| \ge \mu (A_{h,j})|m(x)|/3\right\}|m(x)|\mu(dx). \end{align}\] As above, the Berry-Esséen theorem yields \[\begin{align} \label{CLT-laplace-noise} &{\mathbb{P}}\left\{\left|\frac{\sigma_Z}{n} \sum_{i=1}^n \epsilon_{i,j} \right| \ge \mu (A_{h,j})|m(x)|/3\right\}\nonumber\\ &= 2\cdot{\mathbb{P}}\left\{\frac{1}{\sqrt{n}} \sum_{i=1}^n \epsilon_{i,j} \ge \frac{\sqrt{n}\mu (A_{h,j})|m(x)|}{3\sigma_Z}\right\}\nonumber\\ &\leq 2\Phi\bigg( -\frac{\sqrt{n}\mu (A_{h,j})|m(x)|}{3\sigma_Z} \bigg) + \frac{2c \varrho_\varepsilon}{\sigma_\varepsilon^3 \Big(1+\Big|\frac{\sqrt{n}\mu (A_{h,j})|m(x)|}{3\sigma_Z}\Big|^3\Big) \sqrt{n}}. \end{align}\tag{39}\] Similarly to Equation 29 the error of CLT is essentially dominated by the first term in Equation 39 , since \[\begin{align} \Delta &= 2\sum_j\int_{A_{h,j}}\frac{c \varrho_\varepsilon}{\sigma_\varepsilon^3 \Big(1+\Big|\frac{\sqrt{n}\mu (A_{h,j})|m(x)|}{3\sigma_Z}\Big|^3\Big)\sqrt{n}}|m(x)|\mu(dx)\\ &\leq 6\max_z \frac{z}{1+ z^3}\sum_{j} \frac{c\varrho_\varepsilon \sigma_Z}{\sigma_\varepsilon^3 n}= \frac{\tilde{c} \sigma_Z}{nh^d} \end{align}\] by the boundedness of \(X\). Because of Equation 30 and Equation 31 this can be strenghened to \(O(\sigma_Z/(nh^{d_a}))\).

Using the decomposition of (9 ), as in the proof of Theorem 1, along with Equation 26 , Equation 27 and Equation 28 one obtains \[\begin{align} &2\sum_j\int_{A_{h,j}} \Phi\bigg( -\frac{\sqrt{n}\mu (A_{h,j})|m(x)|}{3\sigma_Z} \bigg) |m(x)|\mu(dx)\\ &\leq 2\sum_j\int_{A_{h,j}} \frac{3\sigma_Z}{\sqrt{n}\mu (A_{h,j})|m(x)|}\exp\bigg( -\frac{n\mu (A_{h,j})^2m(x)^2}{18\sigma_Z^2} \bigg) |m(x)|\mu(dx).\\ &\le 2\sum_{j} {\mathbb{I}}_{\{h^{d_a}< \mu(A_{h,j})\}} \int_{A_{h,j}} \frac{3}{\sqrt{n\mu(A_{h,j})^{2}/\sigma_Z^2}}\exp\left( -\frac{n \mu(A_{h,j})^{2}m(x)^2}{18\sigma_Z^2}\right)\mu(dx)\\ & \quad + 2\sum_{j} {\mathbb{I}}_{\{h^{d_a}\ge\mu(A_{h,j})>0\}} \int_{A_{h,j}} \frac{3}{f_h(x)\sqrt{nh^{2d_a}/\sigma_Z^2}}\exp\left( -\frac{n f_h(x)^2h^{2d_a}m(x)^2}{18\sigma_Z^2}\right)\mu_a(dx)\\ &\le 2 \int \frac{3}{\sqrt{nh^{2d_a}/\sigma_Z^2}}\exp\left( -\frac{n h^{2d_a}m(x)^2}{18\sigma_Z^2}\right)\mu(dx)\\ & \quad + 2\int \frac{3}{f_h(x)\sqrt{nh^{2d_a}/\sigma_Z^2}}\exp\left( -\frac{n f_h(x)^2h^{2d_a}m(x)^2}{18\sigma_Z^2}\right)\mu_a(dx) \end{align}\] for \(h\) small enough. By the margin condition \[\begin{align} \int \frac{3}{\sqrt{nh^{2d_a}/\sigma_Z^2}}\exp\left( -\frac{n h^{2d_a}m(x)^2}{18\sigma_Z^2}\right)\mu(dx) &= O\left(\left( \frac{\sigma_Z^2}{nh_n^{2d_a} }\right)^{(\gamma+1)/2}\right). \end{align}\] and by the modified combined margin and density condition \[\begin{align} &\int \frac{3}{f_h(x)\sqrt{nh^{2d_a}/\sigma_Z^2}}\exp\left( -\frac{n f_h(x)^2h^{2d_a}m(x)^2}{18\sigma_Z^2}\right)\mu_a(dx) = O\left(\left( \frac{\sigma_Z^2}{nh_n^{2d_a} }\right)^{(\gamma_2+1)/2}\right). \end{align}\] In conclusion, we have \[\begin{align} {\mathbb{E}}(L (\widetilde{g}_n) ) - L^*&= O\left(h^{1+\gamma}\right) + O\left( \bigg(\frac{1}{nh_n^{d_a}}\bigg)^{(\min\{1,\gamma,\gamma_1)\}+1)/2}\right)\\ &\quad + O\left(\left( \frac{\sigma_Z^2}{nh^{2d_a}}\right)^{(\gamma+1)/2}\right) + O\left(\left( \frac{\sigma_Z^2}{nh^{2d_a}}\right)^{(\gamma_2+1)/2}\right) + O\left( \frac{\sigma_Z}{nh^{d_a}}\right). \end{align}\] ◻

5.7 Proof of Theorem 4↩︎

Proof. Again, we bound Equation 32 by \[\begin{align} J_{n,k,l} \leq J_{n,k,l}^{(1)} + J_{n,k,l}^{(2)}+ J_{n, k, l}^{(3)}, \end{align}\] where \[\begin{align} J_{n,k,l}^{(1)} &=\int \Delta_l(x) {\mathbb{P}}\{|P_{n,k}(x)-{\mathbb{E}}\{ P_{n,k}(x)\}|\ge \Delta_l(x)/6\}\mu(dx), \end{align}\] and \[\begin{align} J_{n,k,l}^{(2)} &=\int \Delta_l(x) {\mathbb{I}}_{\{|{\mathbb{E}}\{ P_{n,k}(x)\}-P_{k}(x)|\ge \Delta_l(x)/6\}}\mu(dx), \end{align}\] and \[\begin{align} J_{n, k, l}^{(3)} &=\int \Delta_l(x) {\mathbb{P}}\{ |Q_{n,k}(x)|\ge \Delta_l(x)/6\}\mu(dx), \end{align}\] with \[\begin{align} Q_{n,k}(x)=\frac{\frac{\sigma_Z}{n}\sum_{i=1}^n \epsilon_{i,j,k}}{\mu (A_{h,j})},\quadifx\in A_{h,j}. \end{align}\] As in (36 ) and (38 ), up to a Berry-Esséen bound \[\begin{align} \sum_{k=1}^M\sum_{l =1}^M J_{n,k,l}^{(1)} &= O\left( M^2(nh_n^{d_a})^{-(\gamma_1+1)/2}\right) +O\left(M^2 (nh_n^{d_a})^{-(\gamma+1)/2}\right), \end{align}\] and \[\begin{align} \sum_{k=1}^M\sum_{l =1}^M J_{n,k,l}^{(2)} &= O\left( M^2 h_n^{1+\gamma}\right). \end{align}\]

Again, the CLT yields that \[\begin{align} & \sum_{j} \int_{A_{h,j}}\Delta_l(x) {\mathbb{P}}\left\{\left|\frac{\sigma_Z}{n} \sum_{i=1}^n \epsilon_{i,j,k} \right| \ge \mu (A_{h,j})\Delta_l(x)/6\right\} \mu(dx)\\ &\le \sum_{j} \int_{A_{h,j}} \frac{6\Delta_l(x)}{\sqrt{n}\mu (A_{h,j})\Delta_l(x)}\exp\left( -\frac{n\mu (A_{h,j})^2\Delta_l(x)^2/6^2 }{4\sigma_Z^2 }\right)\mu(dx) + O\left( \frac{\sigma_Z}{nh_n^{d_a}}\right)\\ &\le \sum_{j} \int_{A_{h,j}} \frac{6}{\sqrt{n}\mu (A_{h,j})}\exp\left( -\frac{n\mu (A_{h,j})^2\Delta(x)^2 }{144\sigma_Z^2 }\right)\mu(dx) + O\left( \frac{\sigma_Z}{nh_n^{d_a}}\right). \end{align}\] For \(h\) small enough, this together with the arguments in (26 ), (27 ), (28 ), Equation 33 and Equation 34 imply \[\begin{align} J_{n,k,l}^{(3)} &\le 2\sum_j{\mathbb{I}}_{\{ h^{d_a} < \mu(A_{h,j}) \}} \int_{A_{h,j}} \frac{6}{\sqrt{n}\mu (A_{h,j})}\exp\left( -\frac{n\mu (A_{h,j})^2\Delta(x)^2 }{144\sigma_Z^2 }\right)\mu(dx)\\ &\quad + 2\sum_j{\mathbb{I}}_{\{ h^{d_a} \geq \mu(A_{h,j}) > 0 \}} \int_{A_{h,j}} \frac{6}{\sqrt{n}\mu (A_{h,j})}\exp\left( -\frac{n\mu_a (A_{h,j})^2\Delta(x)^2 }{144\sigma_Z^2 }\right)\mu_a(dx) \end{align}\] up to an \(O\left( \frac{\sigma_Z}{nh^{d_a}}\right)\) term, and henceforth \[\begin{align} &\sum_{k=1}^M \sum_{l = 1}^M J_{n,k,l}^{(3)} = O\bigg( M^2\bigg( \frac{\sigma_Z^2 }{nh_n^{2d_a}}\bigg)^{(1+\min(\gamma,\gamma_2))/2}\bigg) + O\left( \frac{M^2\sigma_Z}{nh_n^{d_a}}\right). \end{align}\] ◻

References↩︎

[1]
L. Devroye, L. Györfi, and G. Lugosi, A probabilistic theory of pattern recognition. New York: Springer-Verlag, 1996.
[2]
V. N. Vapnik, Statistical learning theory. New York: Wiley, 1998.
[3]
C. Dwork, F. McSherry, K. Nissim, and A. Smith, “Calibrating noise to sensitivity in private data analysis,” in Theory of cryptography conference, 2006, pp. 265–284.
[4]
S. L. Warner, “Randomized response: A survey technique for eliminating evasive answer bias,” J. Amer. Statist. Assoc., vol. 60, no. 309, pp. 63–69, 1965.
[5]
J. C. Duchi, M. I. Jordan, and M. J. Wainwright, “Local privacy and statistical minimax rates,” in 54th IEEE annual symposium on foundations of computer science, 2013, pp. 429–438.
[6]
T. B. Berrett and C. Butucea, “Classification under local differential privacy,” Publ. Inst. Stat. Univ. Paris, Special issue in honour of Denis Bosq’s 80th birthday, vol. 63, pp. 191–205, 2019.
[7]
T. B. Berrett, L. Györfi, and H. Walk, “Strongly universally consistent nonparametric regression and classification with privatised data,” Electron. J. Stat., vol. 15, pp. 2430–2453, 2021.
[8]
M. Kohler and A. Krzyżak, “On the rate of convergence of local averaging plug-in classification rules under a margin condition,” IEEE Trans. Inf. Theory, vol. 53, pp. 1735–1742, 2007.
[9]
A. Argente-Garrido, C. Zuheros, M. V. Luzón, and F. Herrera, “An interpretable client decision tree aggregation process for federated learning,” Inf. Sciences, vol. 694, p. 121711, 2025.
[10]
T. Chen and C. Guestrin, XGBoost: A scalable tree boosting system,” in Proceedings of the 22nd ACM SIGKDD international conference on knowledge discovery and data mining, 2016, pp. 785–794.
[11]
J.-Y. Audibert and A. B. Tsybakov, “Fast learning rates for plug-in classifiers,” Ann. Statist., vol. 35, pp. 608–633, 2007.
[12]
E. Mammen and A. B. Tsybakov, “Smooth discrimination analysis,” Ann. Statist., vol. 27, no. 6, pp. 1808–1829, 1999.
[13]
A. B. Tsybakov, “Optimal aggregation of classifiers in statistical learning,” Ann. Statist., vol. 32, no. 1, pp. 135–166, 2004.
[14]
R. L. Wheeden and A. Zygmund, Measure and integral. Marcel Dekker, 1977.
[15]
L. Xue and S. Kpotufe, “Achieving the time of 1-NN, but the accuracy of k-NN,” in Int. Conf. On artificial intelligence and statistics, 2018, pp. 1628–1636.
[16]
N. Puchkin and V. Spokoiny, “An adaptive multiclass nearest neighbor classifier,” ESAIM: Probab. Stat., vol. 24, pp. 69–99, 2020.
[17]
L. Györfi and R. Weiss, “Universal consistency and rates of convergence of multiclass prototype algorithms in metric spaces,” J. Mach. Learn. Res., vol. 21, pp. 1–16, 2021.
[18]
L. Györfi and M. Kroll, “On rate optimal private regression under local differential privacy,” Statistica Sinica, vol. 35, pp. 613–627, 2025.
[19]
L. Györfi and M. Kroll, “Multivariate density estimation from privatised data: Universal consistency and minimax rates,” J. Nonparametr. Stat., vol. 35, pp. 491–513, 2023.
[20]
W. Feller, An introduction to probability and its applications. New York: Wiley, 1957.
[21]
C. Esséen, “A moment inequality with an application to the central limit theorem,” Skand. Aktuarietidskr., vol. 39, pp. 160–170, 1956.
[22]
I. S. Tyurin, “An improvement of upper estimates of the constants in the lyapunov theorem,” Russian Math. Surveys, vol. 65, pp. 201–202, 2010.