Extracted main text — title through conclusion, appendix excluded. This is what our citation measures are computed over, published so the extraction can be checked by eye.
43,957 characters · 14 sections · 57 citation commands
Almost Sure Uniqueness of a Global Minimum Without Convexity
This paper establishes the argmin of a random objective function to be unique almost surely. This means that the probability the argmin contains two or more points is zero. The task of finding the argmin of a random function is a very general problem, and evaluating whether the argmin is unique is important in many applications. For example, in M-estimation, uniqueness is equivalent to the estimator being well-defined as a point. In addition, uniqueness is a condition for the argmin theorem, which characterizes the asymptotic distribution of many estimators.
The usual argument for uniqueness of the argmin relies on convexity. Without convexity, it is difficult to guarantee uniqueness of the argmin. At the same time, there is a popular intuition that multiple global minimizers occurring with positive probability requires a degenerate random function, in some sense. By considering almost sure uniqueness and relying on a type of nondegeneracy condition, this paper provides a systematic way to relax convexity.
This paper first formulates a general result, Lemma 1, that proves almost sure uniqueness under very weak conditions. This result relies on a type of nondegeneracy condition, called genericity, which states that certain derivatives of the objective function are nonzero. The key to this condition is that it permits derivatives with respect to $z$, a random variable indexing the randomness of the objective function, in addition to derivatives with respect to the domain of optimization. This key aspect makes Lemma 1 useful in a variety of statistical applications.
At this level of generality, there are not many papers that seek to verify uniqueness of the argmin of a function without convexity. The closest is an approach based on a “Mountain Pass Lemma.” This applies if the Hessian of the objective function is positive definite whenever the gradient is zero. The intuition is that between any two minimizers there must exist a local maximum or saddle point. While this condition is sufficient in one dimension, TaroneGruenhage1975 gives a counterexample in multiple dimensions. A variety of papers, including MakelainenSchmidtStyan1981, Demidenko2008, and Mascarenhas2010 supplement the Hessian condition with additional regularity conditions to prove uniqueness of the minimizer.
This approach has two disadvantages. First, it has narrow scope. The conclusion of the Mountain Pass Lemma is that the local minimizer is unique. Thus, this approach does not work for any function with multiple local minimizers but a unique global minimizer. Second, the Hessian condition can be difficult to verify if the derivatives of the objective function are intractable. In contrast, Lemma 1 applies to functions with multiple local minimizers, and the assumptions of Lemma 1 are easy to verify.
Lemma 1 has a variety of applications in statistics and, more broadly, optimization. In this paper, we discuss four applications, two examples of M-estimation and two applications of the argmin theorem. See Section 3 for the literature related to each application.
M-estimators minimize a random objective function. The literature proves uniqueness of an M-estimator for a nonconvex objective function only in isolated cases. Lemma 1 can be used to prove uniqueness more generally, which we demonstrate in two cases not established in the literature. We prove uniqueness for the classical maximum likelihood estimator for a finite mixture model, and we prove uniqueness of the penalized maximum likelihood estimator of a linear regression with a nonconvex penalty.
The argmin theorem characterizes the asymptotic distribution of an estimator using the argmin of a limiting stochastic process, if it is almost surely unique. Lemma 1 can be used to verify the uniqueness condition, which we demonstrate in two cases not established in the literature. MallikBanerjeeSen2013 consider a p-value based estimator of a threshold regression and use the argmin theorem, but are unable to verify the uniqueness condition. We verify it using Lemma 1. Also, characterizing the asymptotic distribution for estimators of parameters that are weakly identified uses the argmin theorem. In this case, we give low-level sufficient conditions for the uniqueness condition to hold, as well as two counterexamples where it does not.
Section 2 states Lemma 1. Section 3 discusses the applications. Section 4 proves Lemma 1. Section 5 concludes. An appendix contains additional proofs.
This paper studies minimizers of an objective function, $t\mapsto Q(t,z)$, where $z$ is random. The following assumption eliminates mass points in the distribution of $z$.
Remark:
The following assumption specifies the domain over which $Q(t,z)$ is minimized.
Remark:
For each $t\in T_j$, let $A(t)$ denote a subset of the tangent cone of $t$ to $T_j$. (Formally the tangent cone of $t$ to $T_j$ is defined as the set of derivatives of curves in $T_j$ that start at $t$. Informally the tangent cone indexes directions for which derivatives with respect to $t$ can be defined.) This is a flexible way to accommodate derivatives at boundary points of $t\in T_j$, as well as some nondifferentiability of the objective function, which is permitted by the next assumption.
Remark:
Let $\Xi=\{(t,s,z): z\in\mathcal{Z}, t, s\in T, \text{ and } t\neq s\}$. Let $\xi(t,s,z)=Q(t,z)-Q(s,z)$ be defined on $\Xi$. The next assumption is a type of nondegeneracy condition that rules out $t\neq s$ both being global minimizers of $Q(t,z)$ simultaneously.
Remarks:
Remarks:
Lemma 1 can be applied to estimation methods that minimize a random objective function, also known as M-estimation. In this case, $Q$ is the negative of the likelihood or some other objective function, $T$ is the parameter space, and $z$ is the sample. These optimization problems are known to be nonconvex in general.
Uniqueness of the argmin is an important property in M-estimation, for a variety of reasons. (1) Although it is not necessary for asymptotic results, such as consistency, uniqueness is the finite sample property that the estimator is a point, a desirable property in itself. (2) In addition, finding the global minimum is a very hard problem numerically, and there are many algorithms, such as multi-start or branch-and-bound, that are designed to find the global minimum. For all of these, uniqueness of the argmin is important for a well-defined convergence criterion. At the same time, uniqueness is a property that is often difficult to verify numerically because the objective function can be very flat or contain many local minimizers in a neighborhood of the global minimizer. (3) Also, uniqueness is important for replication and communication in research. If a replication study calculates a different value of an M-estimator, the study may come to a different conclusion than the original. (4) In addition, HillierArmstrong1999 provide a formula for the exact density of the maximum likelihood estimator, under the assumption that it is unique, among other regularity conditions. For these reasons, it is useful to have an analytic guarantee that the argmin is unique almost surely.
The canonical example is classical maximum likelihood. A lot of effort has been put into verifying uniqueness of the argmin in isolated cases of nonconvex likelihoods. These examples include the truncated normal likelihood (Orme1989 and OrmeRuud2002), the Cauchy likelihood (Copas1975), the Weibull likelihood (ChengChen1988), the Tobit model (Olsen1978 and WangBice1997), random coefficient regression models (Mallet1986), k-monotone densities (Seregin2010), estimating a covariance matrix with a Kronecker product structure (RosBijmaMunckGunst2016 and SoloveychikTrushin2016), and a variety of nonparametric mixture models (Simar1976, HillSaundersLaud1980, Lindsay1983a, Lindsay1983b, Jewell1982, LindsayCloggGrego1991, LindsayRoeder1993, and Wood1999). All of these examples require specific knowledge about the structure of the objective function.
The mixture model is an important example because of its widespread use and the presence of many local minimizers. The cases where uniqueness has been verified, such as in Lindsay1983a, are for nonparametric mixture models, where the number of mixture components, $J$, is allowed to be as large as necessary to maximize the likelihood. In some cases, this can be as large as $n/2$, or half of the sample size. This contrasts with finite mixture models, where the number of mixture components is fixed and assumed known. To the author's knowledge, uniqueness of the maximum likelihood estimator has not been verified in finite mixture models. Theorem 1, below, uses Lemma 1 to verify uniqueness of the maximum likelihood estimator for a finite mixture of normal distributions.
The normal mixture model assumes the sample, $\{z_i\}_{i=1}^n$, is drawn independently and identically from a continuous distribution with density, $f_0(z)$, that is approximated by a mixture density, $f(z;\tau,\mu)$, where $\tau$ is a $J$-vector of weights and $\mu$ is a $J$-vector of means. The mixture density satisfies \[ f(z; \tau, \mu)=\sum_{j=1}^J \tau_j \phi(z-\mu_j), \] where $\phi(z)$ is the standard normal density. The weights, $\tau_j$, are assumed to be positive and sum to 1. The means, $\mu_j$, are assumed to be strictly increasing: $\mu_1<\mu_2<...<\mu_J$. These assumptions are necessary to ensure that the components can be separately identified. In this case, the parameter to be optimized is $(\tau,\mu)$, while the random vector is the full sample, $z=(z_1,...,z_n)$. We can write the negative of the log-likelihood as: \[ Q(\tau,\mu,z)=-\sum_{i=1}^n \log f(z_i;\tau,\mu). \]
Remarks:
Theorem 1 requires $\mu_1<\mu_2<...<\mu_J$. In practice, $Q(\tau,\mu,z)$ is usually minimized without this restriction, resulting in nonuniqueness of the argmin. In this case, Lemma 1 can still be used to characterize the argmin given any one global minimizer. When the global minimizer has all distinct means, the argmin is composed of all permutations of the components. An additional complication arises when the global minimizer happens to have multiple components with exactly the same mean. In that case, one can reweight the identical components to find other global minimizers. Corollary 1, below, states this characterization in a way that covers both cases.
Let $\nu^*$ denote another $J$-vector of means, and let $\varsigma^*$ denote another $J$-vector of positive weights that sum to $1$.
Remarks:
Nonconvexity may also arise from a penalty term. Nonconvex penalties are popular because they have desirable properties for recovering sparsity. The $L_0$ penalty is the most direct way to impose sparsity. The $L_q$ penalty for $q\in (0,1)$, or bridge penalty, is a continuous penalty that still leads to sparse estimates. FanLi2001, FanPeng2004, and FanXueZou2014 consider a class of folded concave penalties, including the smoothly clipped absolute deviation (SCAD) penalty. Zhang2010 proposes the minimax concave penalty (MCP), which minimizes the nonconvexity of the penalty subject to constraints. LohWainwright2017 consider a class of nonconvex penalties and give conditions for variable selection consistency.
In particular, the global minimizer using these penalties has desirable properties. ZhangZhang2012 show that the global minimizer has desirable recovery performance. They also show that the global minimizer is the unique sparse local solution. Also, HuangHorowitzMa2008 show an oracle property for the global minimizer with the bridge penalty, and KimChoiOh2008 show an oracle property for the global minimizer with the SCAD penalty.
We show that the global minimizer of the penalized likelihood is unique almost surely in the case of the linear regression model with a wide variety of penalties, including all the penalties mentioned above. Let \[ Y=X\beta+\epsilon, \] where $Y$ is an $n\times 1$ vector and $X$ is a $n\times d$ matrix. We estimate $\beta$ by minimizing \[ Q(\beta,Y,X)=\frac{1}{2}\|Y-X\beta\|^2+p(\beta), \] where $p(\beta)$ is a penalty term, over $\beta\in B\subset \mathbb{R}^d$.
Remarks:
In many cases, limit theory for M-estimators follows from the argmin theorem (see KimPollard1990 or VaartWellner1996). An important condition in the argmin theorem is that the limiting stochastic process has a unique minimum almost surely.
The uniqueness condition has been analyzed in the case that the limiting stochastic process is, itself, a Gaussian process. Papers considering this case include Lifshits1982, KimPollard1990, Arcones1992, MullerSong1996, and Ferger1999. The arguments used in these papers are all specific to proving uniqueness of the minimizer of a Gaussian process, rather than a more general function of a Gaussian process. In addition, Pimentel2014 and LopezPimentel2016 characterize uniqueness using differentiability of a perturbation-expectation operator, which is useful in some examples.
Lemma 1 provides a new technique for verifying the uniqueness condition. In addition to covering the case where the limit is, itself, a Gaussian stochastic process, Lemma 1 is applicable to the more general setting, where the limit is a function of a Gaussian process. We demonstrate the usefulness of Lemma 1 using two novel applications in this setting: p-value based threshold regression and weak identification.
Consider the threshold regression model of MallikBanerjeeSen2013: \[ Y=\mu(X)+\epsilon, \] where $\mu(\cdot)$ is a continuous function that is equal to a fixed value $\tau$ for $X\le d_0$ and is strictly larger than $\tau$ for $X>d_0$. The parameter of interest is the threshold $d_0$ estimated by a p-value based M-estimator.
MallikBanerjeeSen2013 characterize the limit of the objective function as a functional of a Gaussian process. Specifically, let $W(t)$ with $t\in\mathbb{R}$ be a Gaussian process with almost surely continuous sample paths, continuous drift $m(t)$ and continuous covariance kernel $\Sigma_{t_1,t_2}$. The limiting objective function is
where $\Phi(\cdot)$ is the standard normal cdf and $\gamma$ is a constant. This defines a functional of a Gaussian process. MallikBanerjeeSen2013 are unable to prove that (3.1) has a unique minimum almost surely, but assume uniqueness in order to invoke the argmin theorem. We show that under the assumption $\Sigma_{t,s}>0$ for all $t, s\in\mathbb{R}$ (which follows from Assumption 3(a) and Lemma 2 in MallikBanerjeeSen2013), the minimum is indeed almost surely unique.
Remark:
Limit theory for estimators of weakly identified parameters relies on the argmin theorem. This requires a unique minimum assumption on the limit of the profiled objective function. Papers that use this assumption include StockWright2000, AndrewsCheng2012, Cheng2015, Cox2019, and HanMcCloskey2018. AndrewsCheng2012 provide sufficient conditions for uniqueness in the special case that the key parameter, which determines the strength of identification, is scalar. However, examples that require a vector of key parameters, including Cheng2015 and Cox2019, can benefit from the low-level sufficient conditions stated in this paper.
Following Cox2019, one first reparameterizes the model into the identified parameters, $\beta$, and the unidentified parameters, $\pi$. Next, one defines a function, $h: (\beta,\pi)\mapsto h(\beta,\pi)\in\mathbb{R}^{d_h}$, that maps structural parameters to identified reduced-form parameters. $h$ has the property that for some values of $\beta$, $h$ is injective as a function of $\pi$, and then $\pi$ is identified, but for other values of $\beta$, $h$ is not injective as a function of $\pi$, and then $\pi$ is not identified. In this way, the identifiability of $\pi$ depends on the true value of $\beta$. The simplest example of a function satisfying this property is $h(\beta,\pi)=\beta\pi$, which is injective as a function of $\pi$ if and only if $\beta\neq 0$.
Consider an estimator $(\hat\beta,\hat\pi)$ that minimizes a random objective, $Q_n(\beta,\pi)$. To derive the asymptotic distribution of $\hat\pi$ we consider the profiled objective, $Q_n^p(\pi)=\min_\beta Q_n(\beta,\pi)$. Appropriately standardized, this converges to a limiting stochastic process over $\pi$ whose argmin characterizes the asymptotic distribution, if it is unique. In what follows we give the formula for the limit, as well as sufficient conditions for the argmin to be unique.
Let parameters $\beta$ and $\pi$ have dimensions $d_\beta$ and $d_\pi$, respectively. We characterize the limit along a sequence of true values of the parameters, $\beta_n$ converging to $\beta_0$, a point for which $h$ is not an injective function of $\pi$. These sequences lead to an intermediate identification strength, called weak identification, indexed by a local parameter $b\in\mathbb{R}^{d_\beta}$. The asymptotic distributions are continuous in this local parameter, and thus are the appropriate sequences for contiguity. The case $b=0$ is an important special case corresponding to a complete loss of identification. It derives from $\beta_n=\beta_0$ for all $n$. A typical sequence satisfies the following assumption, which says that $\beta_n$ influences the value of $h(\beta,\pi)$ at the $\sqrt{n}$ rate.
In this application, the parameter $\pi$ serves the same purpose as $t$, indexing the domain of the random function. The domain is the identified set for $\pi$ under identification loss. Allowing the domain to be a union of manifolds is useful because the identified set often has an unusual shape that may be difficult to characterize exactly. Following calculations in Cox2019, there exists a continuous random vector, $z$, with dimension $d_z=d_\beta+d_h$, and there exists a symmetric and positive definite $d_z\times d_z$ matrix, $H$, such that the limit of the profiled objective function is
where
and $\kappa(\pi)$ is some continuous deterministic function of $\pi$. Notice that this limit is indexed by a finite dimensional random vector, $z$, rather than an infinite dimensional stochastic process, and hence is more susceptible to nonuniqueness.
The following theorem places low-level conditions on $h$ in order to show that the argmin of $Q(\pi,z)$ over $\pi$ is almost surely unique.
Remarks:
This section gives the proof of Lemma 1. The proof is simple and intuitive. The first subsection reduces the global problem to a local problem, the second subsection states lemmas for the local problem, and the third subsection finishes the proof. The proofs of the additional lemmas are in the appendix.
We first reduce from minimization over all of $T$ to minimization over a countable collection of compact neighborhoods, $K\in \mathcal{K}_j$, that separate points of $T_j$. Since each $T_j$ is second-countable and Hausdorff, this countable collection always exists. For any $K\subset T$, define the value function, \[ V(K,z)=\inf_{t\in K} Q(t,z). \]
We consider $j_1,j_2\in J$. Let $K\in\mathcal{K}_{j_1}$ and $C\in\mathcal{K}_{j_2}$ be disjoint. Lemma 2 shows that the value of the minimum over disjoint compact sets, $K$ and $C$, being different from each other or from the value of the minimum over all of $T$ is sufficient for the argmin to be unique almost surely.
The condition in Lemma 2 is still not local. Lemma 3 reduces this condition to a local condition by finding neighborhoods of $t$, $s$, and $z$ that can be used to cover these compact sets such that an appropriate probability is zero.
For the rest of this section, fix $j_1,j_2\in J$, $K\in \mathcal{K}_{j_1}$, $C\in\mathcal{K}_{j_2}$ such that $K\cap C=\emptyset$, $t\in K$, $s\in C$, and $\bar{z}\in \mathcal{Z}_k$. We state lemmas that are useful for showing the existence of neighborhoods, $N, M$, and $W$, that satisfy (4.1), using properties of $Q(t,\bar z)$ that follow from Assumption Generic. Assumption Generic implies one of three conditions:
Lemmas 4, 5, and 6, below, show the existence of neighborhoods that satisfy (4.1) for each of these cases, respectively.
Lemma 4 follows from the intuitive notion that if the value of $Q(t,\bar z)$ is far from the value of $Q(s,\bar z)$, then the value of $V(N,z)$ is far from the value of $V(M,z)$, for small enough neighborhoods of $t$, $s$, and $\bar z$.
Lemma 5 uses the first order conditions for optimality of $t$ or $s$. It uses the intuitive notion that if $t$ is not a relative minimum of $Q(t,\bar z)$, then it is not a global minimum of $Q(t,\bar z)$ over $T$, and it can be bounded away from the minimum in a neighborhood of $\bar z$.
Lemma 6 is a novel contribution allowing a simple proof of Lemma 1. It relies on a type of mean value bound for secants of the value function. The intuition is if, in some $z$-direction, the derivative of $Q(t,\bar z)$ is always less than the derivative of $Q(s,\bar z)$, then any secants of $V(N,\bar z)$ and $V(M,\bar z)$ share that property, for sufficiently small neighborhoods, $N$ and $M$. Thus, $V(N,\bar z)$ is always increasing or decreasing at a rate which is less than the rate at which $V(M,\bar z)$ is increasing or decreasing. This implies that they cannot cross more than once, and the set of crossing points must have probability zero.
Lemmas 4-6 are sufficient to find neighborhoods that satisfy (4.1). We now use them to prove Lemma 1.
For any $P$ over $\mathbb{R}^{d_z}$, there exists a sequence of compact sets, $\mathcal{Z}_k\subset \mathcal{Z}$, such that $P(\mathcal{Z}_k)\rightarrow 1$ as $k\rightarrow\infty$. Fix $j_1, j_2\in J$, $K\in\mathcal{K}_{j_1}$, and $C\in\mathcal{K}_{j_2}$ such that $K\cap C=\emptyset$. We seek to verify the conditions of Lemma 3. Fix $t\in K$, $s\in C$, and let $\bar z\in\mathcal{Z}_k$. We divide into cases:
The above cases exhaust the possibilities. Thus, for every $(t,s)\in K\times C$, the condition of Lemma 3 is satisfied for $K$ and $C$. Since $K$ and $C$ are arbitrary, this verifies the condition of Lemma 2. Therefore, by Lemma 2, the argmin of $Q(t,z)$ over $t\in T$ is unique almost surely-$z$. \qed
This paper establishes the argmin of a random objective function to be unique almost surely. This paper first formulates a general result, Lemma 1, that proves uniqueness without convexity of the objective function. This paper applies the result to prove uniqueness in a variety of statistical applications. In M-estimation, uniqueness of the argmin is established for the first time in finite mixture models and penalized linear regression with nonconvex penalty. In the argmin theorem, uniqueness of the argmin of the limiting stochastic process is established for the first time in two cases: p-value based threshold estimation and the profiled objective function for weakly identified parameters.