BLS综述

2024-03-18 22:59
文章标签 综述 bls

本文主要是介绍BLS综述,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

BLS综述

  • 宽度学习基础
  • RBLS&GBLS
  • Convolutional BLS
  • Weighted BLS
  • Fuzzy BLS
  • Multiview BLS
  • Manifold Learning
  • Ensemble Learning

BLS从2017年被陈俊龙教授提出后,发展时间不长且未被广泛使用,参考 《Research Review for Broad Learning System: Algorithms, Theory, and Applications》这篇最新提出的综述,可以捋一捋宽度学习的目前发展

宽度学习基础

关于宽度学习的基础介绍,主要参考陈俊龙教授的《Broad Learning System: An Effective and Efficient Incremental Learning System Without the Need for Deep Architecture》,关于这篇论文的学习我在之前的博客里略有笔记link

RBLS&GBLS

在《Novel Efficient RNN and LSTM-Like Architectures: Recurrent and Gated Broad Learning Systems and Their Applications for Text Classification》这篇论文中,提出了类似RNN和LSTM的宽度学习系统R-BLS,G-BLS

在NLP问题中,两个句子因素较为关键,一个是序列信息,另一个是 单词重要性。而对于宽度学习而言,因为mapped feature都是同等对待,因此体现不出这两个因素。

这里我们想到改进方式,将特征节点作为时序变化的节点,增强层将作用于X提取信息的重要程度。(注意这里增强层作用的是X而非Z)这也就是R-BLS的结构:
在这里插入图片描述
但我们观察这个结构发现,U作为原先RNN中训练的参数,这里作为了一个超参数。这也是我对这个结构优化性能持怀疑态度的地方

实际上,LSTM也就是在RNN的基础上增加了三个控制门,遗忘门、输入门、输出门,也就是在 Z n Z_n Zn的迭代上不同
在这里插入图片描述

Convolutional BLS

有关BLS和CNN结合的工作较多,尚且还有些困惑

我们知道CNN实际上就是经过卷积、池化等操作的神经网络,可以用BLS中的mapped feature层来代替这个操作。
在这里插入图片描述
也比较类似于上文提到的R-BLS/G-BLS,实际上他们都属于一种层叠式的特征节点《Universal Approximation Capability of Broad
Learning System and Its Structural V ariations》,但这类节点间的参数都是随机确定的。
在这里插入图片描述
同时还有另一种BCNN的网络结构,参考《CNN-Based Broad Learning System》,在这篇论文中对于feature层使用Adam algorithm进行池化层和卷积层的参数优化。但是我没有很明白其中细节,这篇论文内容稍短只有5页。
在这里插入图片描述

对于另外一篇《A CNN-Based Broad Learning System 》,在这篇论文中对于特征节点是用随机确定的卷积层和池化层来提取特征节点,增强层则是通过PCA方法获取。
在这里插入图片描述
实验部分是在手写字方面取得好的效果。

最后一篇关于CNN参考的论文是2020年发表的《Broad Convolutional Neural Network Based Industrial Process Fault Diagnosis With Incremental Learning Capability》,我还没有阅读到原文的内容,仅仅通过摘要和综述描写,判断它的结构应该是先建立一个普通的CNN,在这个基础上添加增强层,并可以通过增量学习逐步增加增强层节点来增强性能,将增强层的节点视为卷积和池化层。
在这里插入图片描述
对于这种结构我较为认可,因为这种条件下的增强层节点虽然是随机权值,但可以通过权值W控制是否采用或者变相提取信息。(!或许这也就是之前CNN卷积随机确认的证明)

Weighted BLS

参考《Weighted Broad Learning System and Its Application in Nonlinear Industrial Process Modeling》
在这篇论文中,主要是对输入的样本进行权值分配,努力排除一些噪声干扰。
在这里插入图片描述
这里设置一个新的变量 θ \theta θ,初始化为单位矩阵。
在这里插入图片描述
最终的结束条件是 W m W_m Wm W m − 1 W_{m-1} Wm1之间的差别在一定范围内。
那么这个问题的关键在于 θ \theta θ的更新策略,文章使用了一些方法:
1)Huber Weight Function
2)Fair Weight Function
3)KED and PCA
(略,待填)

Fuzzy BLS

这里面涉及到一些模糊控制理论,这里主要是针对于大量高维数据,我们想通过一些模糊规则对数据进行降维处理,从而减少训练时间。文中提到的经典TS模糊系统,这里我们相当于在特征节点层用一些子模糊系统来代替之前的权值来进行特征提取。

Multiview BLS

《Multi-View Broad Learning System for Primate Oculomotor Decision Decoding》
这里引用的论文主要是将BLS应用在一个生物实验上,对于灵长类动物的眼球运动的决策。对于同一个数据源用不同的视图的数据,增强学习性能。

MvBLS结构
在这里插入图片描述
这里我们使用结构如上图:
输入两个视图数据 X A X^A XA X B X^B XB分别进行特征提取为 Z A Z^A ZA Z B Z^B ZB,然后共同建立增强层 H H H,最后将 Z A , Z B , H Z^A,Z^B,H ZA,ZB,H作为整体进行岭回归获取网络权值。

Manifold Learning

首先引用知乎上面一个非常形象化的定性解释:link

高维数据必然存在很多数据上的冗余,例如二维平面表示一个圆的时候,圆内部的空间是空的(冗余)。实际上我们只需要通过极坐标用半径就可以表示这个圆,这就是将二维数据表示成了一维数据。

另一个问题,例如三维空间内,地球。我们想得到上海到北京的距离,欧氏距离则是直接计算直线距离,而实际上我们需要的是将三维地球展开成平面后得到的距离。

流行学习关注的就是数据本身的流行结构,流形学习认为i我们观察到的数据实际上是由一个低维流形映射到高维空间上去的。所以针对上述的两个问题,我们通过流行学习对原始数据进行非线性+降维去冗余刻画事物的本质,并且能够得到更合理的“距离表示”。

比较常见的几种方法有
拉普拉斯特征映射 ,参考
这里应用了拉普拉斯矩阵 L = D − W L=D-W L=DW,目的是让之前保持近距离的数据仍然能保持近距离,具体的数学推导见链接。

在《Discriminative graph regularized broad learning system for image recognition》这篇论文中建立了一个新的GBLS,即在目标loss函数那里考虑到数据在变化维度时的一致性。
在这里插入图片描述
文中主要考虑了 E G E_G EG的规划问题,并以此提出了新的权值公式

Ensemble Learning

关于集成学习,其实就是三个臭皮匠顶一个诸葛亮的故事,训练多个子系统综合考虑,这里不再赘述。

这篇关于BLS综述的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/823954

相关文章

20170723 做的事 ecdsa的签名验证时间短于bls signature

1 今天在虚拟机 /home/smile/Desktop/20170610/Test//time_ecdsa 文件夹下,找到ecdsa的验证时间是 989.060606μs μs 先 make ,然后run。 再取BLS的签名生成时间: ./run  2  gnuplot 画图,画对比的时间 gnuplot 画图参考教程 http://blog.sciencen

模型压缩综述

https://www.cnblogs.com/shixiangwan/p/9015010.html

Android插件化学习之路(一)之动态加载综述

前段时间,公司项目完成了插件化的开发,自己也因此学习了很多Android插件化的知识,于是想把这些内容记录下来,本次带来Android插件化的第一篇:动态加载综述 Android插件化学习之路(一)之动态加载综述 Android插件化学习之路(二)之ClassLoader完全解析 Android插件化学习之路(三)之调用外部.dex文件中的代码 Android插件化学习之路(四)之使用插件中的R

图像编辑技术的新篇章:基于扩散模型的综述

在人工智能的浪潮中,图像编辑技术正经历着前所未有的变革。随着数字媒体、广告、娱乐和科学研究等领域对高质量图像编辑需求的不断增长,传统的图像编辑方法已逐渐无法满足日益复杂的视觉内容创作需求。尤其是在AI生成内容(AIGC)的背景下,如何利用人工智能技术对图像进行高效、精准的编辑,已成为当前研究的热点问题。尽管基于学习算法的图像编辑技术取得了显著进展,但仍存在诸多挑战,例如模型的泛化能力、编辑的自然性

特征工程综述

在之前学习机器学习技术中,很少关注特征工程(Feature Engineering),然而,单纯学习机器学习的算法流程,可能仍然不会使用这些算法(现在大部分的算法网上也都有源码),尤其是应用到实际问题的时候,常常不知道怎么提取特征来建模,因此这里着重理解一下特征工程。 一、特征工程的意义          我们知道,影响分类/聚类结果的因素有:源数据、特征的提取、模型的选择。大

openh264 编解码器源码分析综述

OpenH64 OpenH264 是一个开源的 H.264 视频编解码库,由 Cisco Systems, Inc.开发并维护。它专为实时应用程序设计,例如 WebRTC,提供了从基础到高级特性的广泛支持。以下是 OpenH264 的一些关键特性和应用场景: 编码器特性:支持从基础层配置到 5.2 级别,能够处理任意分辨率的视频,不限于 16x16 的倍数。具备自适应量化率控制或固定量化、多

凹凸贴图(bump mapping)综述

What`s Bump Mapping? Bump Mapping通过改变几何体表面各点的法线,使本来是平的东西看起来有凹凸的效果,是一种欺骗眼睛的技术:)。 我们知道,如果几何体表面有高低不平的凹凸,那么表面上各点的法线方向就会不同,那么当光照射到这些点上时,各点光照产生效果就不一样,那么我们最终看到的各点就是凹凸不平的。如果几何体表面是平的,但是各点的法线方向各不相同,当用光照模型进行光照

OCR资源分享|综述、论文、代码、数据集、博客、线上服务什么都有

【导读】OCR相关的资源,综述、论文、代码、数据集、博客、在线服务等等,应有尽有,作者整理的非常的全面。 项目地址: https://github.com/tangzhenyu/Scene-Text-Understanding 场景文字理解 综述 [2015-PAMI] Text Detection and Recognition in Imagery: A Survey `paper`[201

21篇图相关综述大集合

文 · 成森      封面 · pixabay 图相关论文综述 整理了最近几年的图相关论文综述,包括图神经网络、图与推荐系统、知识图谱、图深度学习、图表征学习、图加速。 下面列表按时间排序。 2020 Introduction to graph neural networks (2020) Liu Z, Zhou J. Graph Learning Approaches to Rec

文本分类大综述:从浅层到深度学习

http://link.zhihu.com/?target=https%3A//arxiv.org/pdf/2008.00364.pdf 01 摘要 文本分类是自然语言处理中最基本、最基本的任务。过去十年,由于深度学习取得了前所未有的成功,这一领域的研究激增。大量的方法、数据集和评价指标已经在文献中提出,提高了全面和更新综述的需要。本文通过回顾1961年到2020年的先进方法的现状来填补这一