A novel relaxed ADMM with highly parallel implementation for ext...
### 一种新颖的松弛交替方向乘子法及其在极端学习机中的高度并行实现 #### 摘要 本文提出了一种新颖的松弛交替方向乘子法(Relaxed Alternating Direction Method of Multipliers,简称R-ADMM),该方法特别针对极端学习机(Extreme Learning Machine, ELM)在大规模数据环境下的应用进行了优化。极端学习机因其快速的学习速度和良好的泛化性能而受到广泛关注。然而,在大数据环境下,即使是ELM也可能面临计算量过大的问题。为了解决这一问题,本文介绍了一种基于R-ADMM的高度并行算法,并对其收敛性和计算复杂性进行了分析。 #### 引言 极端学习机最初是为了训练单隐层前馈网络(Single Hidden Layer Feedforward Networks, SLFN)而提出的,它可以被表示为如下模型: \[ o_j = \sum_{i=1}^{N} g(u_i^T w_i + s_i) x_i, j = 1, 2, \ldots, M \] 其中,\( u_j \in R^n \) 和 \( o_j \in R \) 分别是网络的输入和输出;\( w_i = [w_{i1}, w_{i2}, \ldots, w_{in}]^T \in R^n \) 是连接第\( i \)个隐层节点和输入节点的权重向量;\( s_i \) 是第\( i \)个隐层节点的偏置;\( x = [x_1, x_2, \ldots, x_N]^T \) 是输出层的权重向量;\( g(\cdot) \) 是激活函数。 ELM的核心优势在于它可以通过随机生成隐层节点和解析计算输出权重来实现快速学习。假设有一组训练数据 \( \{(u_j, b_j), j = 1, 2, \ldots, M\} \),其中 \( u_j \) 和 \( b_j \) 分别是第\( j \)个输入和目标输出,ELM的目标是找到一个最小化训练误差的解。然而,随着数据规模的增加,传统的ELM算法可能会遇到计算效率的问题。 为了提高ELM在大规模数据集上的处理能力,本文提出了一种基于R-ADMM的高度并行算法。该算法能够有效地解决凸模型拟合问题,并特别关注最小二乘问题,这是由ELM训练神经网络时产生的问题类型之一。我们不仅提供了R-ADMM的收敛性结果和计算复杂性分析,还与其他现有方法进行了比较。 #### 关键技术点 1. **极简化的交替方向乘子法(ADMM)**:ADMM是一种用于求解分布式优化问题的有效算法。本文提出了一种改进版的ADMM——R-ADMM,它通过引入松弛参数来加速收敛过程。 2. **高度并行化实现**:针对大规模数据集的处理需求,本文设计了一种高度并行化的R-ADMM实现方案,能够在多核处理器上有效运行。 3. **收敛性与计算复杂性分析**:对R-ADMM算法的收敛性进行了理论证明,并对其计算复杂性进行了分析,从而为实际应用提供了可靠的指导。 4. **与其他方法的比较**:本文还对比了R-ADMM与传统ADMM及其他相关算法在不同场景下的性能差异,展示了其优越性。 #### 结论 本文提出了一种新颖的R-ADMM算法,并探讨了其在极端学习机中的应用。通过高度并行化的实现方式,该算法能够显著提高大规模数据集下ELM的训练效率。此外,通过对收敛性和计算复杂性的深入分析,我们为该算法的实际应用提供了坚实的理论基础。这些研究成果对于进一步推动极端学习机在实际应用中的发展具有重要意义。
- 粉丝: 7
- 资源: 893
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助