20
$\begingroup$

Reading the paper "Forecasting at Scale" (FBProphet forecasting tool, see https://peerj.com/preprints/3190.pdf) I came across the term "sparse prior". The authors explain that they were using such a "sparse prior" in modelling a vector of rate deviations $\mathbf{\delta}$ from some scalar rate $k$, which is a model parameter in the logistic growth model.

As they state that $\delta_j \sim\text{Laplace}(0,\tau)$, do I understand correctly that "sparse" refers to the vector carrying elements close to zero, if the parameter $\tau$ was small? I am confused, because I thought that all vector elements needed to be parameters of the regression, but defining them like that only leaves the parameters $k$ and $\tau$ as free model parameters, doesn't it?

Also, is the use of the Laplace distribution to generate the prior common? I do not understand why it is preferred over e.g. a normal distribution.

$\endgroup$
1
  • 1
    $\begingroup$ I am also wondering about this question, as I am reading the paper. Did you find any answer to this question? Also, did you ask this question in the Prophet github issues section? One of the authors (@bletham) is quite active in answering questions, and his explanations are usually quite good. $\endgroup$
    – leaRner
    Commented Mar 9, 2019 at 23:45

1 Answer 1

12
$\begingroup$

Sparse data is data with many zeros. Here the authors seem to be calling the prior as sparse because it favorites the zeros. This is pretty self-explanatory if you look at the shape of Laplace (aka double exponential) distribution, that is peaked around zero.

(image source Tibshirani, 1996)

This effect is true for any value of $\tau$ (the distribution is always peaked at it's location parameter, here equal to zero), although the smaller the value of the parameter, the more regularizing effect it has.

For this reason Laplace prior is often used as robust prior, having the regularizing effect. Having this said, the Laplace prior is popular choice, but if you want really sparse solutions there may be better choices, as described by Van Erp et al (2019).

Van Erp, S., Oberski, D. L., & Mulder, J. (2019). Shrinkage Priors for Bayesian Penalized Regression. Journal of Mathematical Psychology, 89, 31-50. doi:10.1016/j.jmp.2018.12.004

$\endgroup$
1
  • 6
    $\begingroup$ +1 I'll just add that these are often called "sparsity-inducing" priors, a term which I personally think is more clear (the prior induces sparsity in the estimated regression coefficients) $\endgroup$ Commented Apr 10, 2019 at 2:28

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.