View full-text article in PMC Entropy (Basel). 2019 Mar 5;21(3):247. doi: 10.3390/e21030247 Search in PMC Search in PubMed View in NLM Catalog Add to search Copyright and License information © 2019 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (http://creativecommons.org/licenses/by/4.0/). PMC Copyright notice O-SBL Algorithm: {Θ(i)}i=1Ncollect=O−SBL(Y,A,Θ0,Nburn−in,Ncollect) For Iter=1toNburn−in+Ncollect % Support-learning vector component For p=1toP y˜mn−p=ymn−∑l≠pPamlslxln, ∀m=1toM,∀n=1toN q0=1−γp q1=γpe−ε2(ap22∑n=1Nxpn2−2apT∑n=1Nxpny˜n−p) (sp|−)∼Bernoulli(q1q0+q1) % Solution-value matrix component For l=1toP σx=(τ+εsl2al22)−1 μ¯=εslσxal y˜n−l=yn−A(s∘xn)+slxlnal,∀n=1toN (xln|−)∼N(μ¯Ty˜n−l,σx),∀n=1toN End For{l} (γp|−)∼Beta(α0+sp,β0+1−sp) End For{p} (τ|−)∼Gamma(a0+NP2,b0+12XF2) (ε|−)∼Gamma(θ0+MN2,θ1+12Y−A(s∘X)F2) Θ(Iter−Nburn−in)←Θ, ∀Iter>Nburn−in End For{Iter}