Skip to main content
NIHPA Author Manuscripts logoLink to NIHPA Author Manuscripts
. Author manuscript; available in PMC: 2018 Feb 14.
Published in final edited form as: Int Symp Inf Theory Appl. 2016;2016:256–260.

Minimax Rate-optimal Estimation of KL Divergence between Discrete Distributions

Yanjun Han 1, Jiantao Jiao 2, Tsachy Weissman 3
PMCID: PMC5812299  NIHMSID: NIHMS910323  PMID: 29457152

Abstract

We refine the general methodology in [1] for the construction and analysis of essentially minimax estimators for a wide class of functionals of finite dimensional parameters, and elaborate on the case of discrete distributions with support size S comparable with the number of observations n. Specifically, we determine the “smooth” and “non-smooth” regimes based on the confidence set and the smoothness of the functional. In the “non-smooth” regime, we apply an unbiased estimator for a “suitable” polynomial approximation of the functional. In the “smooth” regime, we construct a bias corrected version of the Maximum Likelihood Estimator (MLE) based on Taylor expansion.

We apply the general methodology to the problem of estimating the KL divergence between two discrete distributions from empirical data. We construct a minimax rate-optimal estimator which is adaptive in the sense that it does not require the knowledge of the support size nor the upper bound on the likelihood ratio. Moreover, the performance of the optimal estimator with n samples is essentially that of the MLE with n ln n samples, i.e., the effective sample size enlargement phenomenon holds.

I. Introduction and Main Results

The Kullback-Leibler (KL) divergence defined by [2]

D(PQ)={i=1Spi ln piqiif  PQ,+otherwise. (1)

emerges as a crucial measure of the discrepancy between two discrete distributions P = (p1, ⋯, pS) and Q = (q1, ⋯, qS). Like the entropy and mutual information [3], the KL divergence is another key information theoretic measure widely used in data compression, communications, machine learning, and many other disciplines.

Given jointly independent m samples from P = (p1, ⋯, pS) and n samples from Q = (q1, ⋯, qS) over some common alphabet of size S, we would like to estimate the KL divergence D(PQ). Throughout we use the squared error loss, i.e., the risk function for any estimator is defined as

L(D^;P,Q)𝔼(P,Q)|D^D(PQ)|2. (2)

The maximum risk of an estimator , and the minimax risk in estimating D(PQ) are respectively defined as

Rmaximum(D^;𝒰)sup(P,Q)𝒰L(D^;P,Q), (3)
Rminimax(𝒰)infD^sup(P,Q)𝒰L(D^;P,Q) (4)

where 𝒰 is a given family of probability measures (P, Q), and the infimum is taken over all possible estimators .

There has been several attempts to estimate the KL divergence for the continuous case, see [4]–[7] and references therein. Note that these approaches usually do not operate in the minimax framework, and only argue about consistency but not rates of convergence, unless strong smoothness conditions on the densities are imposed to achieve the parametric rate (i.e., 1n in mean squared error). In the discrete setting, [8] and [9] proved consistency of some specific estimators without arguing minimax optimality. We note that in the discrete case, if the alphabet size S is fixed and the number of samples m, n go to infinity, the standard Hájek–Le Cam theory of classical asymptotics shows that the plug-in approach is asymptotically efficient [10, Thm. 8.11, Lemma 8.14]. The key challenge we face in the discrete setting is the regime where the support size S can be comparable to or even larger than the number of observations m, n, which classical asymptotics fails to address.

Now we consider the estimation problem of KL divergence between discrete distributions in a large-alphabet size setting. To avoid D(PQ) being infinity, we consider the following parameter set with bounded likelihood ratio:

𝒰S,u(S)={(P,Q):P,QS,piqiu(S),i} (5)

where ℳS denotes the set of all probability measures with support size at most S, u(S) ≥ c is an upper bound on the likelihood ratio, and c > 1 is some universal constant.

The main result of this paper is as follows.

Theorem 1

For sample sizes mS/ ln S, nSu(S)/ ln S, and u(S) ≳ (ln S)2, ln S ≳ max{ln m, ln n}, we have

infD^sup(P,Q)𝒰S,u(S)𝔼(P,Q)(D^D(PQ))2(Sm ln m+Su(S)n ln n)2+(ln u(S))2m+u(S)n (6)

and our estimator in Section III-B achieves this bound, and it is adaptive in the sense that it does not require the knowledge of S nor u(S).

The following corollary is a direct result of Theorem 1. Note that ln S ≳ ln n and nSu(S)ln S imply that ln u(S) ≲ ln S.

Corollary 1

The worst-case mean squared error of the optimal estimator for the KL divergence vanishes if and only if mS/ ln S and nSu(S)/ ln S.

Next we consider the performance of the plug-in approach and check if it is minimax rate-optimal. Denote by Pm = (1, ⋯, S), Qn = (1, ⋯, S) the empirical distributions of P and Q, respectively. To avoid the direct plug-in estimator D(PmQn) being infinity, we adopt the modification Qn=(max{1n,q^1},,max{1n,q^S}) and use the estimator D(PmQn) to estimate D(PQ). The performance of the modified plug-in approach is shown in the following theorem.

Theorem 2

For mS, nSu(S), the modified plug-in estimator D(PmQn) satisfies

sup(P,Q)𝒰S,u(S)𝔼(P,Q)(D(PnQn)D(PQ))2(Sm+Su(S)n)2+(ln u(S))2m+u(S)n. (7)

The following corollary on the minimum sample complexity is immediate.

Corollary 2

The worst-case mean squared error of the modified plug-in estimator D(PnQn) vanishes if and only if m ≫ max{S, (ln u(S))2} and nSu(S).

Hence, compared with the mean squared error or the minimum sample complexity of the modified plug-in approach, the optimal estimator enjoys a logarithmic improvement. Note that (ln u(S))2 ≲ (ln S)2S is negligible under the condition in Theorem 1. Specifically, the optimal estimator with (m, n) samples achieves the performance of the plug-in approach with (m ln m, n ln n) samples, which is another instantiation of the effective sample size enlargement phenomenon termed in [1].

Notations: anbn means supnanbn<, anbn means bnan, and anbn means both anbn and bnan.

II. Approximation: the General Recipe

The estimation of KL divergence belongs to a large family of functional estimation problems: consider estimating of G(θ) of a parameter θ ∈ Θ ⊂ ℝp for an experiment {Pθ : θ ∈ Θ}. There has been a recent wave of study on functional estimation of high dimensional parameters, e.g., the scaled ℓ1 norm 1ni=1n|θi| in the Gaussian model [11], the Shannon entropy i=1Spi ln pi [1], [12]–[14], the mutual information [1], the power sum function i=1Spiα [1], the Rényi entropy ln i=1Spiα1α [15] and the L1 distance i=1S|piqi| [16] in Multinomial and Poisson models. Moreover, the effective sample size enlargement phenomenon holds in all these examples: the performance of the minimax estimators with n samples is essentially that of the plug-in approach with n ln n samples.

The optimal estimators in the previous examples all essentially follow the general methodology of Approximation proposed in [1]: suppose θ̂n is a consistent estimator for θ, where n is the number of observations. Suppose the functional G(θ) is analytic everywhere except at θ ∈ Θ0. The following two-step procedure is conducted in estimating G(θ).

  1. Classify the Regime: Compute θ̂n, and declare that we are in the “non-smooth” regime if θ̂n is “close” enough to Θ0. Otherwise declare we are in the “smooth” regime;

  2. Estimate:
    • If θ̂n falls in the “smooth” regime, use an estimator “similar” to G(θ̂n) to estimate G(θ);
    • If θ̂n falls in the “non-smooth” regime, replace the functional G(θ) in the “non-smooth” regime by an approximation Gappr(θ) (another functional) which can be estimated without bias, then apply an unbiased estimator for the functional Gappr(θ).

Clear and simple as it may sound, this methodology still has a few drawbacks and ambiguities:

  • Question 1 How to determine the “non-smooth” regime? What is the size of it?

  • Question 2 If θ̂n falls in the “non-smooth” regime, in which region should Gappr(θ) be a good approximation of G(θ) (e.g., the whole domain Θ, or a proper neighborhood of θ̂n)?

  • Question 3 If θ̂n falls in the “smooth” regime, how to construct an estimator “similar” to G(θ̂n)?

Other questions, such as what type/degree of approximation Gappr(θ) should be used, were answered in more detail in [1]. All these questions were partially answered in [1] and [16], but the answer to Question 1 changes in general when the domain of θ̂n differs from that of θ, and further elaborations are also necessary for answering Question 2. As for Question 3, the previous approach can only handle order-one bias correction, while for some problems bias correction with an arbitrary order is proved to be necessary [17]. Before answering these questions, we begin with a formal definition of confidence set in statistical experiments, which is motivated by [16].

Definition 1 (Confidence Set)

Consider a statistical model (Pθ)θ∈Θ and an estimator θ̂ ∈ Θ̂ ⊃ Θ of θ. A (1 − r)-confidence set is a collection of sets {U(x) ⊂ Θ}x∈Θ̂ with

supθΘθ(θU(θ^))r. (8)

By definition, the true parameter θ is “localized” at U(θ̂) with probability at least 1 − r, which always exists (e.g., U(θ̂) ≡ Θ). In practice, we seek for confidence sets which are as small as possible. For example, in the Binomial model np̂ ~ 𝖡(n, p) with Θ̂ = [0, 1] and any Θ ⊂ Θ̂, for rnnA, the collection {U(x)}x∈[0,1] with U(x)=ΘW(c1 ln nn,x) is a (1 − rn)-confidence set given that the universal constant c1 > 0 is large enough, where

W(t,z){[0,t]if  zt,[ztz,z+tz]if  t<z1. (9)

A. Answer to Question 1

First we remark that we should distinguish the “smooth” (resp. “non-smooth”) regime of θ and that of θ̂n: we determine the corresponding regimes of θ first, and then localize θ using θ̂n since θ cannot be observed. Hence, in the first step, to make the plug-in approach G(θ̂n) work for the estimation of G(θ), it must be ensured that with high probability θ̂n does not fall into the non-analytic region of G(·), which is denoted by Θ̂0 ⊂ Θ̂. Then we choose some rn(1)rn(2) of negligible value compared with the minimax risk, and find (1rn(1)),(1rn(2))-confidence sets {U1(x)}x∈Θ̂ and {U2(x)}x∈Θ̂. Then define the “smooth” and “non-smooth” regime of θ as

ΘsΘxΘ^0U1(x) (10)
ΘnsxΘ^0U2(x) (11)

respectively. Note that Θs and Θns may overlap. The key insight is that, if θ ∈ Θs and θ̂n ∈ Θ̂0, we have U1(θ̂n) ⊂ ∪x∈Θ̂0 U1(x) = Θ − Θs and thus θU1(θ̂n). As a result,

supθΘsθ(θ^nΘ^0)supθΘsθ(θU1(θ^n))rn(1)

i.e., when θ ∈ Θs, with high probability θ̂n does not fall into the non-analytic region of G(·), i.e., plug-in approach works.

Next define the “smooth” and “non-smooth” regime of θ̂n:

Θ^s{θ^nΘ^:ΘsU1(θ^n)} (12)
Θ^ns{θ^nΘ^:ΘnsU2(θ^n)}. (13)

We assume that Θ̂s ∪ Θ̂ns = Θ̂ (by passing through subsets, it does not matter if Θ̂s ∩ Θ̂ns ≠ ∅). In many statistical models with satisfactory measure concentration properties (e.g., Multinomial, Poisson and Gaussian models), this assumption can be fulfilled by a proper choice of rn(1) and rn(2).

The interpretation of this approach is as follows. If θ ∈ Θ − Θs and θ̂n ∉ Θ̂ns, we have θ̂n ∈ Θ̂s, and then U1(θ̂n) ⊂ Θs by definition, which implies θU1 (θ̂n). As a result,

supθΘΘsθ(θ^nΘ^ns)supθΘΘsθ(θU1(θ^n))rn(1)

which means that if the true parameter θ does not fall in the “non-smooth” regime, then with high probability we will also declare based on θ̂n that we are not in the “non-smooth” regime. And similarly for the case where θ ∈ Θ − Θns.

B. Answer to Question 2

The approximation region in Question 2 can be always set to be an arbitrary (1 − rn)-confidence set U(θ̂n). In fact, by definition we have supθ∈Θθ(θU(θ̂n)) ≤ rn, hence with probability at least 1 − rn, the approximation region U(θ̂n) based on θ̂n covers θ, which allows us to operate as if θ is conditioned to be inside U(θ̂n). Moreover, U(θ̂n) ⊂ Θns, and it can be considerably smaller than Θns, which makes it a desirable regime to approximate over rather than Θns [16].

C. Answer to Question 3

By the definition of Θs, G(r)(θ̂n) remains bounded with high probability for any order r > 0 and θ ∈ Θs. Hence, it motivates us to employ Taylor expansion to correct the bias of G(θ̂n): based on G(θ)k=0rG(k)(θ^n)k!(θθ^n)k, we split samples to obtain independent θ^n(1) and θ^n(2), and then use

G^s(θ^n)=k=0rG(k)(θ^n(1))k!j=0k(kj)Sj(θ^n(2))(θ^n(1))kj (14)

where Sj(θ^n(2)) is an unbiased estimator of θj (usually exists). Then the bias will be of the order 𝔼θ|G(r+1)(θ̂n)(θθ̂n)r+1|.

Based on previous answers, we propose a refined approach as follows. Fix a satisfactory confidence set {U(x)}x∈Θ̂.

  1. 1) Classify the Regime:
    • For the true parameter θ, declare that θ is in the “non-smooth” regime if θ is “close” enough to Θ̂0 in terms of confidence set (cf. (11)). Otherwise declare θ is in the “smooth” regime (cf. (10));
    • Compute θ̂n, and declare that we are in the “non-smooth” regime if θ̂n ∈ Θ̂ns (cf. (13)). Otherwise declare we are in the “smooth” regime (cf. (12));
  2. 2) Estimate:
    • If θ̂n falls in the “smooth” regime, use an estimator “similar” to G(θ̂n) to estimate G(θ) (cf. (14));
    • If θ̂n falls in the “non-smooth” regime, replace the functional G(θ) in the “non-smooth” regime by an approximation Gappr(θ) (another functional which well approximates G(θ) on U(θ̂n)) which can be estimated without bias, then apply an unbiased estimator for the functional Gappr(θ).

Due to space limitations, we will only focus on the construction of the optimal estimator, and omit the minimax lower bound, analysis of the plug-in approach and all proofs here, and refer interested readers to the full version [18].

III. Estimator Construction for D(PQ)

In this section we apply our refined methodology to construct the optimal estimator. First note that D(PQ)=H(P)i=1Spi ln qi where H(P)=i=1Spi ln pi is the entropy function. Hence, the optimal estimator Ĥ for entropy [1], [12]–[14] can be used here and it remains to estimate i=1Spi ln qi, i.e., our target is the bivariate function f(p, q) = p ln q.

A. Estimator obtained from the general recipe

We first classify the regime. For f(p, q) = p ln q, the parameter set is Θ = {(p, q) ∈ [0, 1]2 : pu(S)q}, and the function is analytic on Θ0c=Θ{(0,0)}. For all possible values of the estimator (, ), we have Θ̂ = [0, 1]2, and non-analytic points are Θ̂0 = [0, 1] × {0}. For the confidence set in this two-dimensional Binomial model (mp̂, nq̂) ~ 𝖡(m, p) × 𝖡(n, q), we can set rnn−A and use

U(x,y)=Θ(W(c ln mm,p)×W(c ln nn,q)) (15)

for some constants A, c > 0, where W(t, z) is given by (9), and A × B ≜ {(p, q) : pA, qB}. Hence, by choosing c = c1/2 and c = 2c1 respectively in (10) and (11) for some universal constant c1 > 0 to be specified later, the “smooth” and “non-smooth” regimes for (p, q) are

Θs={(p,q)[0,1]2:c1 ln n2nq1,pu(S)q}
Θns={(p,q)[0,1]2:0q2c1 ln nn,pu(S)q}.

Further by (12) and (13), the ultimate “smooth” and “non-smooth” regimes are given by

Θ^s=[0,1]×[c1 ln nn,1],Θ^ns=[0,1]×[0,c1 ln nn]

i.e., q^c1 ln nn serves as the boundary for these two regimes.

Secondly, we construct the estimator in each regime. First, if we are in the “smooth” regime, (14) suggests to use the order-one bias-corrected plug-in estimator (i.e., r = 2)

Ts=p^1(ln q^1+q^2q^1q^1(q^2q^1)22q^12+q^2(1q^2)2nq^12) (16)

to estimate f(p, q) = p ln q. Note that sample splitting is employed here, and to ensure that Ts is well-defined, it suffices to set a value of Ts (e.g., to zero) when 1 = 0.

Next consider the case where we are in the “non-smooth” regime, i.e., q^c1 ln nn. By our general recipe and (15), we should approximate f(p, q) = p ln q in the confidence set

U(p^,q^)=Θ(W(c1 ln m4m,p^)×[0,4c1 ln nn]). (17)

As a result, due to the behavior of W(t, z) in (9), we further distinguish the “non-smooth” regime into two sub-regimes. In the first sub-regime p^>c1 ln mm, the approximation region U(, ) is contained in

W(c1 ln m4m,p^)×[1u(S)(p^12c1p^ ln mm),4c1 ln nn]

which is a rectangle denoted by I1 × I2. Since q cannot hit zero in this approximation regime, and f(p, q) = p ln q is a product of p and ln q, we can consider the best polynomial approximation of ln q in this regime. As a result, in this regime, we use the approximation-based estimator Tns,I(1, 1; 2, 2):

Tns,I=𝟙(p^2c1 ln m3m)k=0KgK,k(p^2)·p^1j=0k1nq^1jnj (18)

where k=0KgK,k(p^)zk is the best 1D order-K polynomial approximation of ln z on I2. Note that j=0k1nq^1jnj is an unbiased estimator of qk for nq̂1 ~ 𝖡(n, q), and p^2c1 ln m3m ensures that the 1D approximation interval does not contain zero. We call this regime as “non-smooth” regime I.

In the second sub-regime p^c1 ln mm, the approximation region (“non-smooth” regime II) is given by

R=([0,2c1 ln mm]×[0,2c1 ln nn]){(p,q):pu(S)q}.

Since q may be zero in R, the usual best 1D polynomial approximation of g(q) = ln q over this region does not work, and the best 2D polynomial approximation of f(p, q) = p ln q should be employed here. Hence, in this regime the approximation-based estimator is Tns,II(1, 1) with

Tns,II=0<k+lKhK,k,li=0k1mp^1imij=0l1nq^1jnj (19)

where Σk+lK hK,k,lwkzl is the best 2D order-K polynomial approximation of f(w, z) = w ln z in R. Note that i=0k1mp^1imij=0l1nq^1jnj is an unbiased estimator of pkql, and the condition k + l > 0 in the summation ensures that the estimator is zero for unseen symbols. We also remark that R is a polytope, and bounding the best polynomial approximation error in general polytopes was solved very recently in [19].

In summary, our estimator ′ for i=1Spi ln qi is constructed as follows.

Estimator Construction 1

Conduct three-fold sample splitting to obtain i.i.d samples {p^i,j,q^i,j}i=1S, j = 1, 2, 3, and

D^=i=1S[(Tns,I(p^i,1,q^i,1;p^i,2,q^i,2)𝟙(p^i,3>c1 ln mm)+Tns,II(p^i,1,q^i,1)𝟙(p^i,3c1 ln mm))𝟙(q^i,3c1 ln nn)+Ts(p^i,1,q^i,1;p^i,2,q^i,2)𝟙(q^i,3>c1 ln nn)], (20)

where

Tns,I(x,y;x,y)max{min{Tns,I(x,y;x,y),1},1}
Tns,II(x,y)max{min{Tns,II(x,y),1},1}
Ts(x,y;x,y)Ts(x,y;x,y)·𝟙(y0) (21)

and Tns,I, Tns,II, Ts are given by (18), (19) and (16), respectively. Moreover, we choose K = c2 ln n with suitable constants c1, c2 > 0 to obtain the optimal bias-variance tradeoff.

A pictorial explanation is displayed in Fig. 1. The estimator for the KL divergence D(PQ) is = − Ĥ′, where Ĥ is the rate-optimal estimator of entropy in [1]. The following theorem shows that the estimator is essentially minimax optimal, provided that an additional condition holds.

Fig. 1.

Fig. 1

Pictorial explanation of three regimes and our estimator ′ for i=1Spi ln qi. The point (1, 1) falls in the “smooth” regime, (2, 2) falls in the “non-smooth” regime I, and (3, 3) falls in the “non-smooth” regime II.

Theorem 3

Assume the conditions in Theorem 1, and nln nmu(S)ln m. Then achieves the upper bound in Theorem 1 and does not require the knowledge of the support size S.

B. An adaptive estimator

So far we have obtained an essentially minimax estimator via our general recipe, which has some disadvantages. Firstly, in the estimator we do not specify the explicit form of the best 2D polynomial approximation in the “non-smooth” regime II. It has been shown in [16] that the non-uniqueness of the best 2D polynomial approximation may cause serious trouble, and in our problem it forces us to add an unnecessary condition in Theorem 3. Secondly, the estimator requires the knowledge of u(S), which may be impractical in certain situations. Thirdly, our estimator in the “non-smooth” regime I requires several polynomial approximations which complicate implementation.

To resolve these issues, we wonder whether we could find one single polynomial P(x, y) which well approximates x ln y over the entire “non-smooth” regime Θs. We further wonder whether P(x, y) can take the form of xQ(y). We remark that either attempt may not be doable in general; see [16] for counterexamples. However, in our problem this target can be achieved, and we can construct an explicit estimator for i=1Spi ln qi as follows.

Estimator Construction 2

The estimator is constructed as

D^A=i=1S[Tns(p^i,1,q^i,1)𝟙(q^i,3c1 ln nn)+Ts(p^i,1,q^i,1;p^i,2,q^i,2)𝟙(q^i,3>c1ln nn)] (22)

where s is given by (21), and

Tns(x,y)=max{min{Tns(x,y),1},1}
Tns(x,y)=k=0KgK,k+1(2c1 ln nn)k·xl=0k1nylnl

where k=0K+1gK,kzk is the best 1D order-(K + 1) polynomial approximation of z ln z on [0,c1 ln nn]. Moreover, K = c2 ln n and c1, c2 are some suitably chosen constants.

Note that D^A always sets zero to unseen symbols and does not depend on u(S), and so is the entropy estimator Ĥ in [1], the overall estimator D^A=D^AH^ is agnostic to both S and u(S), and is thus adaptive. Moreover, the estimator A is easy to implement in practice, since only one 1D polynomial approximation of z ln z on [0, 1] need to be implemented. Finally, A achieves the upper bound in Theorem 1.

Contributor Information

Yanjun Han, Stanford University.

Jiantao Jiao, Stanford University.

Tsachy Weissman, Stanford University.

References

  • 1.Jiao J, Venkat K, Han Y, Weissman T. Minimax estimation of functionals of discrete distributions. Information Theory, IEEE Transactions on. 2015;61(5):2835–2885. doi: 10.1109/tit.2015.2412945. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 2.Cover TM, Thomas JA. Elements of Information Theory. 2. New York: Wiley; 2006. [Google Scholar]
  • 3.Shannon CE. A mathematical theory of communication. The Bell System Technical Journal. 1948;27:379–423. 623–656. [Google Scholar]
  • 4.Wang Q, Kulkarni SR, Verdú S. Divergence estimation of continuous distributions based on data-dependent partitions. Information Theory, IEEE Transactions on. 2005;51(9):3064–3074. [Google Scholar]
  • 5.Lee YK, Park BU. Estimation of Kullback–Leibler divergence by local likelihood. Annals of the Institute of Statistical Mathematics. 2006;58(2):327–340. [Google Scholar]
  • 6.Wang Q, Kulkarni SR, Verdú S. Divergence estimation for multidimensional densities via-nearest-neighbor distances. Information Theory, IEEE Transactions on. 2009;55(5):2392–2405. [Google Scholar]
  • 7.Nguyen X, Wainwright MJ, Jordan MI. Estimating divergence functionals and the likelihood ratio by convex risk minimization. Information Theory, IEEE Transactions on. 2010;56(11):5847–5861. [Google Scholar]
  • 8.Cai H, Kulkarni SR, Verdú S. Universal divergence estimation for finite-alphabet sources. Information Theory, IEEE Transactions on. 2006;52(8):3456–3475. [Google Scholar]
  • 9.Zhang Z, Grabchak M. Nonparametric estimation of Küllback-Leibler divergence. Neural computation. 2014;26(11):2570–2593. doi: 10.1162/NECO_a_00646. [DOI] [PubMed] [Google Scholar]
  • 10.Van der Vaart AW. Asymptotic statistics. Vol. 3 Cambridge university press; 2000. [Google Scholar]
  • 11.Cai TT, Low MG. Testing composite hypotheses, Hermite polynomials and optimal estimation of a nonsmooth functional. The Annals of Statistics. 2011;39(2):1012–1041. [Google Scholar]
  • 12.Valiant G, Valiant P. Foundations of Computer Science (FOCS), 2011 IEEE 52nd Annual Symposium on. IEEE; 2011. The power of linear estimators; pp. 403–412. [Google Scholar]
  • 13.Valiant P, Valiant G. Estimating the unseen: improved estimators for entropy and other properties. Advances in Neural Information Processing Systems. 2013:2157–2165. [Google Scholar]
  • 14.Wu Y, Yang P. Minimax rates of entropy estimation on large alphabets via best polynomial approximation. arXiv preprint arXiv:1407.0381. 2014 [Google Scholar]
  • 15.Acharya J, Orlitsky A, Suresh AT, Tyagi H. The complexity of estimating Rényi entropy. SODA. 2015 [Google Scholar]
  • 16.Jiao J, Han Y, Weissman T. Minimax estimation of L1 distance; Information Theory (ISIT), 2016 IEEE International Symposium on; Jul, 2016. [Google Scholar]
  • 17.Han Y, Jiao J, Mukherjee R, Weissman T. Optimal estimation of Lr norm of functions in Gaussian white noise. 2016 in preparation. [Google Scholar]
  • 18.Han Y, Jiao J, Weissman T. Minimax estimation of KL divergence between discrete distributions. arXiv preprint arXiv: 1605.09124. 2016 [PMC free article] [PubMed] [Google Scholar]
  • 19.Totik V. Polynomial Approximation on Polytopes. Vol. 232 Memoirs of the American Mathematical Society; 2013. [Google Scholar]

RESOURCES