|
引用本文
白宗龙, 师黎明, 孙金玮. 基于自适应LASSO先验的稀疏贝叶斯学习算法. 自动化学报, 2022, 48(5): 1193−1208 doi: 10.16383/j.aas.c210022 Bai Zong-Long, Shi Li-Ming, Sun Jin-Wei. Sparse Bayesian learning using adaptive LASSO priors. Acta Automatica Sinica, 2022, 48(5): 1193−1208 doi: 10.16383/j.aas.c210022 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.c210022?viewType=HTML 文章简介 关键词 稀疏信号恢复, 稀疏贝叶斯学习, 自适应LASSO先验, 贝叶斯推断 摘 要 为了提高稀疏信号恢复的准确性, 开展了基于自适应套索算子(Least absolute shrinkage and selection operator, LASSO)先验的稀疏贝叶斯学习(Sparse Bayesian learning, SBL)算法研究. 第一, 在稀疏贝叶斯模型构建阶段, 构造了一种新的多层贝叶斯框架, 赋予信号中元素独立的LASSO先验. 该先验比现有稀疏先验更有效的鼓励稀疏并且该模型中所有参数更新存在闭合解. 然后在该多层贝叶斯框架的基础上提出了一种基于自适应LASSO先验的SBL算法. 第二, 为降低提出的算法的计算复杂度, 在贝叶斯推断阶段利用空间轮换变元方法对提出的算法进行改进, 避免了矩阵求逆运算, 使参数更新快速高效, 从而提出了一种基于自适应LASSO先验的快速SBL算法. 本文提出的算法的稀疏恢复性能通过实验进行了验证, 分别针对不同大小测量矩阵的稀疏信号恢复以及单快拍波达方向(Direction of arrival, DOA)估计开展了实验. 实验结果表明: 提出基于自适应LASSO先验的SBL算法比现有算法具有更高的稀疏恢复准确度; 提出的快速算法的准确度略低于提出的基于自适应LASSO先验的SBL算法, 但计算复杂度明显降低. 引 言 稀疏信号恢复具有广泛的应用性和充分的理论支持, 因此成为信号处理领域中的一个重要且受到持续关注的研究课题. 稀疏信号恢复可应用于麦克风阵列信号处理, 图像处理, 脑电信号处理, 雷达信号处理等领域. 目前, 有多种稀疏信号恢复算法被提出, 主要包括基于ℓ_p范数(0<p≤1)惩罚项的凸优化算法, 贪婪算法, 贝叶斯方法. 其中, 基于ℓ_p范数惩罚项的凸优化算法有基追踪去噪(Basis pursuit denoise, BPDN), 欠定系统聚焦求解(Focal underdetermined system solver, FOCUSS)等, 贪婪算法有正交匹配追踪(Orthgornal matching pursuit, OMP), 压缩采样匹配追踪(Compressive sampling matching pursuit, CoSaMP)等, 贝叶斯方法有稀疏贝叶斯学习(Sparse Bayesian learning, SBL)等. 基于ℓ_p范数惩罚项的凸优化算法在给定合适的正则因子时可以取得比较好的稀疏恢复效果, 但是在实际应用中, 正则化因子的选取通常比较困难, 一般通过经验选取导致对算法环境变化不鲁棒. 贪婪算法在已知源信号的稀疏度的条件下表现良好, 信号恢复效果在源信号稀疏度未知的体条件下变差, 而实际应用中源信号稀疏度很难获得, 限制了该类算法的应用. 贝叶斯算法具有自回归与不确定性估计的特性, 可以自适应学习正则化因子, 并且可以提供具有不确定度的估计结果. 因此, 基于SBL的稀疏信号恢复算法受到越来越多的关注. SBL与其它贝叶斯算法类似, 通过赋予信号稀疏先验分布, 最大化后验分布得到信号的估计. 与其它贝叶斯方法不同的是SBL采取构建多层贝叶斯框架的方式赋予信号中每个元素独立的稀疏分布, 根据稀疏分布的不同, SBL可以分为基于Student-t先验的SBL, 基于Laplace先验的SBL, 基于合成LASSO先验的分布等. SBL最早在文献[16]中提出, 该文献中构建了一种多层贝叶斯框架, 通过赋予信号中每个元素多层共轭先验, 等价赋予信号Student-t稀疏先验. 多层共轭先验的贝叶斯框架的构造使得模型中每层参数可以依次更新. 类似的, 文献[17]提出一种基于Laplace先验的多层贝叶斯框架. 文献[18]中提出一种针对复值信号的自聚焦的基于Laplace先验的多层贝叶斯框架. 文献[19]中提出一种基于合成LASSO先验的多层贝叶斯框架, 赋予信号LASSO先验. 由于LASSO分布缺少共轭先验, 文中采用了高斯接近的方法进行求解. 该文献对应于在文献[20]中提出的一种基于凸优化的自适应LASSO算法. 由于SBL算法在参数更新时需要矩阵求逆运算, 导致计算量很高. 为降低计算复杂度, 文献[21]提出一种基于基选择的快速SBL算法, 文献[17]给出了Lalapce先验下基于基选择的快速算法, 但是该算法无法推广至复值信号模型. 文献[22]提出一种基于最大化证据下界的快速算法, 但是该算法稳定性欠佳, 存在不收敛的情况. 文献[23]提出一种基于近似消息传递(Approximate message passing, AMP)的SBL算法, 并在文献[24]针对相干信号进行进一步改进. 文献[25]提出一种基于空间轮换的SBL算法. 文献[26]在[25]基础上提出一种应用于大数据量的基于标量平均场的SBL算法. 为提高稀疏信号恢复的准确性, 本文开展了基于自适应LASSO先验的SBL算法研究. 在贝叶斯模型构造阶段, 本文中通过构建一种与现有SBL算法不同的多层贝叶斯框架, 赋予信号中每个元素具有独立权重的LASSO先验, 比现有稀疏先验更有效的鼓励稀疏. 根据该多层贝叶斯框架提出一种基于自适应LASSO先验的SBL算法. 为进一步降低提出算法的计算复杂度, 在贝叶斯推断阶段利用空间轮换技术避免矩阵求逆运算, 形成一种快速算法. 图 17 DOA估计的准确度与测量数的关系 图 18 DOA估计准确度与信噪比的关系 作者简介 白宗龙 哈尔滨工业大学仪器科学与工程学院博士研究生, 主要研究方向为稀疏信号恢复, 麦克风阵列信号处理. E-mail: baizongyao@163.com 师黎明 奥尔堡大学建筑设计与媒体艺术系博士后. 主要研究方向为稀疏信号处理, 语音信号处理. E-mail: ls@create.aau.dk 孙金玮 哈尔滨工业大学仪器科学与工程学院教授. 主要研究方向为生物信号处理, 主动噪声控制. 本文通讯作者. E-mail: jwsun@hit.edu.cn 相关文章 [1] 史大威, 蔡德恒, 刘蔚, 王军政, 纪立农. 面向智能血糖管理的餐前胰岛素剂量贝叶斯学习优化方法. 自动化学报. doi: 10.16383/j.aas.c210067 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.c210067?viewType=HTML [2] 闫浩, 王福利, 孙钰沣, 何大阔. 基于贝叶斯网络参数迁移学习的电熔镁炉异常工况识别. 自动化学报, 2021, 47(1): 197-208. doi: 10.16383/j.aas.c200104 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.c200104?viewType=HTML [3] 郑文博, 王坤峰, 王飞跃. 基于贝叶斯生成对抗网络的背景消减算法. 自动化学报, 2018, 44(5): 878-890. doi: 10.16383/j.aas.2018.c170562 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.2018.c170562?viewType=HTML [4] 张宏欣, 周穗华, 张伽伟. 磁偶极子跟踪的渐进贝叶斯滤波方法. 自动化学报, 2017, 43(5): 822-834. doi: 10.16383/j.aas.2017.c160052 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.2017.c160052?viewType=HTML [5] 冉智勇, 胡包钢. 统计机器学习中参数可辨识性研究及其关键问题. 自动化学报, 2017, 43(10): 1677-1686. doi: 10.16383/j.aas.2017.c160720 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.2017.c160720?viewType=HTML [6] 俞斌峰, 季海波. 稀疏贝叶斯混合专家模型及其在光谱数据标定中的应用. 自动化学报, 2016, 42(4): 566-579. doi: 10.16383/j.aas.2016.c150255 http://www.aas.net.cn/cn/article/doi/10.16383/j.aas.2016.c150255?viewType=HTML [7] 伍飞云, 周跃海, 童峰. 基于似零范数和混合优化的压缩感知信号快速重构算法. 自动化学报, 2014, 40(10): 2145-2150. doi: 10.3724/SP.J.1004.2014.02145 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2014.02145?viewType=HTML [8] 张林, 刘辉. DNA甲基化微阵列的非参数贝叶斯聚类算法. 自动化学报, 2012, 38(10): 1709-1713. doi: 10.3724/SP.J.1004.2012.01709 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2012.01709?viewType=HTML [9] 赵顺毅, 刘飞. 非线性非齐次Markov跳变系统的贝叶斯滤波. 自动化学报, 2012, 38(3): 485-490. doi: 10.3724/SP.J.1004.2012.00485 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2012.00485?viewType=HTML [10] 韩敏, 李德才. 基于替代函数及贝叶斯框架的1范数ELM算法. 自动化学报, 2011, 37(11): 1344-1350. doi: 10.3724/SP.J.1004.2011.01344 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2011.01344?viewType=HTML [11] 高晓光, 陈海洋, 史建国. 变结构动态贝叶斯网络的机制研究. 自动化学报, 2011, 37(12): 1435-1444. doi: 10.3724/SP.J.1004.2011.01435 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2011.01435?viewType=HTML [12] 李聪, 骆志刚, 石金龙. 一种探测推荐系统托攻击的无监督算法. 自动化学报, 2011, 37(2): 160-167. doi: 10.3724/SP.J.1004.2011.00160 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2011.00160?viewType=HTML [13] 周宇, 张林让, 刘昕, 刘楠. 非均匀杂波环境下基于贝叶斯方法的自适应检测. 自动化学报, 2011, 37(10): 1206-1212. doi: 10.3724/SP.J.1004.2011.01206 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2011.01206?viewType=HTML [14] 朱明敏, 刘三阳, 汪春峰. 基于先验节点序学习贝叶斯网络结构的优化方法. 自动化学报, 2011, 37(12): 1514-1519. doi: 10.3724/SP.J.1004.2011.01514 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2011.01514?viewType=HTML [15] 冀俊忠, 张鸿勋, 胡仁兵, 刘椿年. 一种基于独立性测试和蚁群优化的贝叶斯网学习算法. 自动化学报, 2009, 35(3): 281-288. doi: 10.3724/SP.J.1004.2009.00281 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2009.00281?viewType=HTML [16] 王双成, 冷翠平, 李小琳. 小数据集的贝叶斯网络结构学习. 自动化学报, 2009, 35(8): 1063-1070. doi: 10.3724/SP.J.1004.2009.01063 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2009.01063?viewType=HTML [17] 金乃高, 殷福亮, 陈喆. 基于动态贝叶斯网络的音视频联合说话人跟踪. 自动化学报, 2008, 34(9): 1083-1089. doi: 10.3724/SP.J.1004.2008.01083 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2008.01083?viewType=HTML [18] 苏宏升. 基于贝叶斯最优分类器的多源模糊信息融合方法. 自动化学报, 2008, 34(3): 282-287. doi: 10.3724/SP.J.1004.2008.00282 http://www.aas.net.cn/cn/article/doi/10.3724/SP.J.1004.2008.00282?viewType=HTML [19] 周玮, 苏剑波. 一种基于用户意图建模的Internet移动机器人控制方法. 自动化学报, 2006, 32(5): 819-823. http://www.aas.net.cn/cn/article/id/13771?viewType=HTML [20] 刘志强. 因果关系,贝叶斯网络与认知图. 自动化学报, 2001, 27(4): 552-566. http://www.aas.net.cn/cn/article/id/16438?viewType=HTML
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 21:51
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社