Literature DB >> 35885179

Gradient Learning under Tilted Empirical Risk Minimization.

Liyuan Liu1, Biqin Song1, Zhibin Pan1,2, Chuanwu Yang3, Chi Xiao4, Weifu Li1,2.   

Abstract

Gradient Learning (GL), aiming to estimate the gradient of target function, has attracted much attention in variable selection problems due to its mild structure requirements and wide applicability. Despite rapid progress, the majority of the existing GL works are based on the empirical risk minimization (ERM) principle, which may face the degraded performance under complex data environment, e.g., non-Gaussian noise. To alleviate this sensitiveness, we propose a new GL model with the help of the tilted ERM criterion, and establish its theoretical support from the function approximation viewpoint. Specifically, the operator approximation technique plays the crucial role in our analysis. To solve the proposed learning objective, a gradient descent method is proposed, and the convergence analysis is provided. Finally, simulated experimental results validate the effectiveness of our approach when the input variables are correlated.

Entities:  

Keywords:  gradient learning; operator approximation; reproducing kernel Hilbert spaces; tilted empirical risk minimization

Year:  2022        PMID: 35885179      PMCID: PMC9320015          DOI: 10.3390/e24070956

Source DB:  PubMed          Journal:  Entropy (Basel)        ISSN: 1099-4300            Impact factor:   2.738


1. Introduction

Data-driven variable selection aims to select informative features related with the response in high-dimensional statistics and plays a critical role in many areas. For example, if the milk production of dairy cows can be predicted by the blood biochemical indexes, then the doctors are eager to know which indexes can drive the milk production because each of them is independently measured with additional burden. Therefore, an explainable and interpretable system to select the effective variables is critical to convince domain experts. Currently, the methodologies on variable selection methods can be roughly divided into three categories including linear models [1,2,3], nonlinear additive models [4,5,6], and partial linear models [7,8,9]. Although achieving promising performance in some applications, these methods mentioned above still suffer from two main limitations. Firstly, the target function of these methods is restricted on the assumption of specific structures. Secondly, these methods cannot revive how the coordinates vary with respect to each other. As an alternative, Mukherjee and Zhou [10] proposed the gradient learning (GL) model, which aims to learn the gradient functions and enjoys the model-free property. Despite the empirical success [11,12,13], there are still some limitations of the GL model, such as high computational cost, lacking the sparsity in high-dimensional data and lacking the robustness to complex noises. To this end, several variants of the GL model have been devoted to developing alternatives for individual purposes. For example, Dong and Zhou [14] proposed a stochastic gradient descent algorithm for learning the gradient and demonstrated that the gradient estimated by the algorithm converges to the true gradient. Mukherjee et al. [15] provided an algorithm to reduce dimension on manifolds for high-dimensional data with few observations. They obtained generalization error bounds of the gradient estimates and revealed that the convergence rate depends on the intrinsic dimension of the manifold. Borkar et al. [16] combined ideas from Spall’s Simultaneous Perturbation Stochastic Approximation with compressive sensing and proposed to learn the gradient with few function evaluations. Ye et al. [17] originally proposed a sparse GL model to further address the sparsity for high-dimensional variable selection of the estimated sparse gradients. He et al. [18] developed a three-step sparse GL method which allows for efficient computation, admits general predictor effects, and attains desirable asymptotic sparsistency. Following the research direction of robustness, Guinney et al. [19] provided a multi-task model which are efficient and robust for high-dimensional data. In addition, Feng et al. [20] provided a robust gradient learning (RGL) framework by introducing a robust regression loss function. Meanwhile, a simple computational algorithm based on gradient descent was provided, and the convergence of the proposed method is also analyzed. Despite rapid progress, the GL model and its extensions mentioned above are established under the framework of empirical risk minimization (ERM). While enjoying the nice statistical properties, ERM usually performs poorly in situations where average performance is not an appropriate surrogate for the problem of interest [21]. Recently, a novel framework, named tilted empirical risk minimization (TERM), is proposed to flexibly address the deficiencies in ERM [21]. By using a new loss named t-tilted loss, it has been shown that TERM (1) can increase or decrease the influence of outliers, respectively, to enable fairness or robustness; (2) has variance reduction properties that can benefit generalization; and (3) can be viewed as a smooth approximation to a superquantile method. Considering these strength, we propose to investigate the GL under the framework of TERM. The main contributions of this paper can be summarized as follows: New learning objective. We propose to learn the gradient function under the framework of TERM. Specifically, the t-tilted loss is embedded into the GL model. To the best of our knowledge, it may be the first endeavor in this topic. Theoretical guarantees. For the new learning objective, we estimate the generalization bound by error decomposition and operator approximation technique, and further provide the theoretical consistency and the convergence rate. To be specific, the convergence rate can recover the result of traditional GL as t tends 0 [10]. Efficient computation. A gradient descent method is provided to solve the proposed learning objective. By showing the smoothness and strongly convex of the learning objective, the convergence to the optimal solution is proved. The rest of this paper is organized as follows: Section 2 proposes the GL with t-tilted loss (TGL) and states the main theoretical results on the asymptotic estimation. Section 3 provides the computational algorithm and its convergence analysis. Numerical experiments on synthetic data sets will be implemented in Section 4. Finally, Section 5 closes this paper with some conclusions.

2. Learning Objective

In this section, we introduce TGL and provide the main theoretical results on the asymptotic estimation.

2.1. Gradient Learning with t-Tilted Loss

Let X be a compact subset of and . Assume that is a probability measure on . It induces the marginal distribution on X and conditional distributions at . Denote as the space with the metric . In addition, the regression function associated with is defined as For , the gradient of is the vector of functions (if the partial derivatives exist) The relevance between the l-th coordinate and can be evaluated via the norm of its partial derivative , where a large value implies a large change in the function with respect to a sensitive change in the l-th coordinate. This fact gives an intuitive motivation for the GL. In terms of Taylor series expansion, the following equation holds: for and . Inspired by (1), we denote the weighted square loss of as where the restriction will be enforced by weights given by with a constant , see, e.g., [10,11,19]. Then, the expected risk of can be given by As mentioned in [21], the defined in (3) usually performs poorly in situations where average performance is not an appropriate surrogate. Inspired from [21], for , we address the deficiencies by introducing the t-tilted loss and define the expected risk of with t-tilted loss as Note that On this basis, the GL with t-tilted loss is formulated as the following regularization scheme: where is a regularization parameter. Here, is a Mercer kernel that is continuous, symmetric, and positive semidefinite [22,23] and induced by K be an RKHS defined as the closure of the linear span of the set of functions with the inner product satisfying . The reproducing property takes the form Then, we denote as an n-fold RKHS with the inner product and norm .

2.2. Main Results

This subsection states our main theoretical results on the asymptotic estimation of on the space with norm . Before proceeding, we provide some necessary assumptions which have been used extensively in machine learning literature, e.g., [24,25]. Supposing that Assume and the density Taking the functional derivatives of (5), we know that can be expressed in terms of the following integral operator on the space . Let integral operator where The operator has its range in . It can also be regarded as a positive operator on . We shall use the same notion for the operators on these two different domains. Given the definition of integral operator , we can write in the following equation. Given the integral operator where To solve the scheme (5), we take the functional derivative with respect to , apply it to an element of and set it equal to 0. We obtain Since it holds for any , it is trivial to obtain and The desired result follows by shifting items.    □ On this basis, we propose to bound the error by a functional analysis approach and present the error decomposition as following proposition. The proof is straightforward and omitted for brevity. For the In the sequel, we focus on bounding and , respectively. Before we embark on the proof, we single out a important property regarding that will be useful in later proofs. Under the Assumptions 1 and 2, there exists Since the kernel K is and , we know from Zhou [26] that is for each l. There exists a constant satisfying . Hence, using Cauchy inequality, we have By a direct computation, we obtain The desired result follows.    □ Denote and the moments of the Gaussian as , , we establish the following Lemma. Under Assumptions 1 and 2, we have Taking notice of (10), it follows that Then, we have We note that From Assumptions 1 and 2, we have The desired result follows.    □ As for , the multivariate mean value theorem ensures that there exists , such that From (14), we can define the integral operator associated with the Mercer kernel K which is related to . Using Lemma 16 and Lemma 18 in [10], we establish the following Lemma. Under the Assumption 2, denote where To estimate (15), we need to consider the convergence of as . Denote the stepping stone we deduce that Using the multivariate mean value theorem, there exists , such that Noticing , we have Then, by (7), we can obtain the following conclusion from Lemma 16 in [10] when , Combining the above two estimates, there holds for any , Using Lemma 18 in [10] and (16), the desired result follows.    □ Since the measure is probability one on X, we know that the operator can be used to define the reproducing kernel Hilbert space [22]. Let be the -th power of the positive operator on with norm having a range in , where . Then, is the range of The assumption we shall use is . It means that lies in the range of . Finally, we can give the upper bound of the error . Under the Assumptions 1 and 2, choose Using Cauchy inequality, for , we have It means that According to the definitions of and , it is trivial to obtain Since , we see from the fact that the restriction in Lemma 3 is satisfied for . Then, combining Lemmas 2 and 3, Equation (17) and inequality (19), we have where .    □ Theorem 2 shows when

3. Computing Algorithm

In this section, we present the GL model under TERM and propose to use the gradient descent algorithm to find the minimizer. Finally, the convergence of the proposed algorithm is also guaranteed. Given a set of observations independently drawn according to and assume that the RKHS are rich that the kernel matrix is strictly positive definite [27]. According to the Representer Theorem of kernel methods [28], we assert the approximation of has the following form: Let , the empirical version of (4) is formulated as follows: where with . For simplicity, we denote and The gradients of and at c are given by and Correspondingly, scheme (20) can be solved via the following gradient method: where is the calculated solution at iteration k, and is the step-size. The detailed gradient descent scheme is stated in Algorithm 1. To prove the convergence, we introduce the following lemma derived from Theorem 1 in [29]. When From Lemma 4, we obtain the following conclusion which states that the proposed algorithm converges to (20) by choosing a suitable step size . Denote Note that the strong convexity and the smoothness are related to the Hessian Matrix, and we provide the proof by dividing the Hessian Matrix into three parts: (1) Estimation on Note that and . It follows that Hence, we can get the following equation: Similar to the proof of Lemma 1, for , it directly follows that Note that, for , has a sole eigenvalue, it means and we have It means that the maximum eigenvalue of is . Then, the following inequations are satisfied where is the matrix with all elements zero. (2) Estimation on Note that can be rewritten as Similar to (25), we have . It follows (3) Estimation on By a direct computation, we have Setting , we deduce that Note that the matrix of quadratic form is , then we can obtain Combining (26), (27) and (28), there exist two constants and satisfying that Note as , and it means that is -smoothness and -strongly convex. The desired result follows by Lemma 4. □

4. Simulation Experiments

In this section, we carry out simulation studies with the TGL model ( for robust) on a synthetic data set in the robust variable selection problem. Let the observation data set with be generated by the following linear equations: where represents the outliers or noises. To be specific, three different noises are used: Cauchy noise with the location parameter and scale parameter , Chi-square noise with 5 DOF scaled by 0.01 and Gaussian noise . Three different proportions of outliers including , , or are drawn from the Gaussian noise . Meanwhile, we consider two different cases with corresponding to m = n and m < n, respectively. The weighted vector over different dimensions is constructed as follows: , for and 0, otherwise. Here, means the number of effective variables. Two situations including uncorrelated variables and correlated variables are implemented for x, where the covariance matrix is given with the th entry . For the variable selection algorithms, we perform the TGL with and compare the traditional GL model [10] and RGL model [20]. For the GL and TGL models, variables are selected by ranking For the RGL model, variables are selected by ranking A model selecting more effective variables means a better algorithm. We repeat experiments for 30 times with the observation set generated in each circumstance. The average selected effective variables for different circumstances are reported in Table 1, and the optimal results are marked in bold. Several useful conclusions can be drawn from Table 1.
Table 1

Variable selection results for different circumstances.

MethodsUncorrelated VariablesCorrelated Variables
0% 20% 40% 0% 20% 40%
Cauchy noise GL 28.70 24.27 19.03 20.27 17.53 16.53
(m,n)=(50,50) RGL 29.00 26.57 27.7 20.80 15.40 14.16
TGLt=6×106 29.63 24.06 18.04 20.67 17.00 16.23
TGLt=1 29.53 26.07 26.00 21.07 17.6 17.13
TGLt=10 29.53 24.23 24.03 16.93 15.78 15.67
Chi-square noise GL 29.40 24.73 20.37 18.40 17.93 16.03
(m,n)=(50,50) RGL 29.63 26.90 27.60 19.90 16.10 14.67
TGLt=6×106 29.84 24.4 20.90 18.20 17.30 17.20
TGLt=1 29.14 24.56 25.18 21.10 18.77 17.93
TGLt=10 25.13 24.10 24.93 20.83 17.10 16.60
Gaussian noise GL 28.83 25.16 20.13 18.04 16.70 15.93
(m,n)=(50,50) RGL 29.40 26.70 27.20 19.87 16.40 14.36
TGLt=6×106 29.23 25.23 20.20 18.37 17.76 16.3
TGLt=1 27.63 26.20 25.90 21.06 18.40 17.90
TGLt=10 22.9 25.23 25.06 21.43 17.13 16.23
Cauchy noise GL 29.60 11.33 12.30 11.93 11.57 10.97
(m,n)=(30,80) RGL 29.87 29.97 29.93 16.50 16.97 15.20
TGLt=6×106 28.47 10.67 10.49 11.13 11.03 10.93
TGLt=1 27.06 20.67 11.3 17.08 14.4 11.56
TGLt=10 16.66 16.23 15.12 13.97 13.92 13.54
Chi-square noise GL 29.83 11.47 12.57 12.57 11.67 11.33
(m,n)=(30,80) RGL 29.93 29.93 29.71 19.87 18.80 17.50
TGLt=6×106 29.03 11.10 12.90 12.50 10.87 11.43
TGLt=1 29.37 23.60 23.53 16.08 14.4 11.40
TGLt=10 28.17 23.33 23.23 13.97 13.92 13.54
Gaussian noise GL 29.77 11.83 12.27 12.92 12.44 11.54
(m,n)=(30,80) RGL 29.70 29.93 29.93 19.73 13.67 9.83
TGLt=6×106 28.47 10.67 10.49 13.06 9.79 8.73
TGLt=1 27.06 20.67 11.3 16.08 14.4 11.90
TGLt=10 16.66 16.23 15.12 13.97 13.92 13.54
(1) When the input variables are uncorrelated, the three models have similar performance under different noise conditions and can provide satisfactory variable selection results (approaching ) without outliers. However, the performance degrades severely for GL and a little for TGL ( for robust) with the increasing proportions of outliers, especially in case . In contrast, RGL can always provide satisfying performance. This is consistent with the previous phenomenon [20]. (2) When the input variables are correlated, the three models also have similar performance under different noise conditions but only can select partial effective variables ranging from to . In general, they degrade slowly with the increasing proportions of outliers and perform better in case than in . Specifically, the TGL model with gives slightly better selection results than GL and RGL in case . It supports the superiority of TGL to some extent. (3) It is worth noting that the TGL model with has similar performance to GL. This phenomenon supports the theoretical conclusion that TGL recovers the GL as and the algorithmic effectiveness that the proposed gradient descent method can converge to the minimizer. (4) Noting that the TGL model with different parameters t has great differences in the variable selection results, we further conduct some simulation studies to investigate the influence. Figure 1 shows the variable selection results of different parameters t ranging from to . We can see that the satisfying performance can be achieved when the parameter t is near . It does not turn out well when is too large. This coincides with our previous discussion that is strongly convex with limited t.
Figure 1

The influence of different t on the variable selection results.

5. Conclusions

In this paper, we have proposed a new learning objective TGL by embedding the t-tilted loss into the GL model. On the theoretical side, we have established its consistency and provided the convergence rate with the help of error decomposition and operator approximation technique. On the practical side, we have proposed a gradient descent method to solve the learning objective and provided the convergence analysis. Simulated experiments have verified the theoretical conclusion that TGL recovers the GL as and the algorithmic effectiveness that the proposed gradient descent method can converge to the minimizer. In addition, they also demonstrated the superiority of TGL when the input variables are correlated. Along the line of the present work, several open problems deserve further research—for example, using the random feature approximation to scale up the kernel methods [30] and learning with data-dependent hypothesis space to achieve a tighter error bound [31]. These problems are under our research.
  5 in total

1.  Robust Gradient Learning With Applications.

Authors:  Yunlong Feng; Yuning Yang; Johan A K Suykens
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2015-05-11       Impact factor: 10.451

2.  Sparse Modal Additive Model.

Authors:  Hong Chen; Yingjie Wang; Feng Zheng; Cheng Deng; Heng Huang
Journal:  IEEE Trans Neural Netw Learn Syst       Date:  2021-06-02       Impact factor: 10.451

3.  Linear or Nonlinear? Automatic Structure Discovery for Partially Linear Models.

Authors:  Hao Helen Zhang; Guang Cheng; Yufeng Liu
Journal:  J Am Stat Assoc       Date:  2011-09-01       Impact factor: 5.033

4.  Semiparametric Regression Pursuit.

Authors:  Jian Huang; Fengrong Wei; Shuangge Ma
Journal:  Stat Sin       Date:  2012-10-01       Impact factor: 1.261

5.  Error Bound of Mode-Based Additive Models.

Authors:  Hao Deng; Jianghong Chen; Biqin Song; Zhibin Pan
Journal:  Entropy (Basel)       Date:  2021-05-22       Impact factor: 2.524

  5 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.