General Pruning Criteria for Fast SBL
Jakob Möderl, Erik Leitinger, Bernard Henri Fleury
TL;DR
The paper analyzes pruning in Sparse Bayesian Learning (SBL) by examining the marginal likelihood when Gaussian assumptions are weakened to scale-mixture priors (A1–A4). It derives sufficient conditions for hyperparameters to diverge ($\hat{\gamma}_i=\infty$) or remain finite, and shows these conditions are complementary and reduce to the known pruning rule in the Gaussian case (connecting to fast SBL). A graphical interpretation of the pruning mechanism is provided, enhancing intuition about when weights are effectively pruned. The results extend understanding of SBL pruning beyond strictly Gaussian models and relate closely to the pruning behavior of Fast SBL (F-SBL).
Abstract
Sparse Bayesian learning (SBL) associates to each weight in the underlying linear model a hyperparameter by assuming that each weight is Gaussian distributed with zero mean and precision (inverse variance) equal to its associated hyperparameter. The method estimates the hyperparameters by marginalizing out the weights and performing (marginalized) maximum likelihood (ML) estimation. SBL returns many hyperparameter estimates to diverge to infinity, effectively setting the estimates of the corresponding weights to zero (i.e., pruning the corresponding weights from the model) and thereby yielding a sparse estimate of the weight vector. In this letter, we analyze the marginal likelihood as function of a single hyperparameter while keeping the others fixed, when the Gaussian assumptions on the noise samples and the weight distribution that underlies the derivation of SBL are weakened. We derive sufficient conditions that lead, on the one hand, to finite hyperparameter estimates and, on the other, to infinite ones. Finally, we show that in the Gaussian case, the two conditions are complementary and coincide with the pruning condition of fast SBL (F-SBL), thereby providing additional insights into this algorithm.
