没有合适的资源?快使用搜索试试~ 我知道了~
Imbalanced Extreme Learning Machine Based on Probability Density...
0 下载量 113 浏览量
2021-02-11
15:29:17
上传
评论
收藏 644KB PDF 举报
温馨提示
Imbalanced Extreme Learning Machine Based on Probability Density Estimation
资源推荐
资源详情
资源评论
Imbalanced Extreme Learning Machine Based
on Probability Density Estimation
Jü Yang, Hualong Yu
(&)
, Xibei Yang, and Xin Zuo
School of Computer Science and Engineering,
Jiangsu University of Science and Technology,
Zhenjiang 212003, Jiangsu, People’s Republic of China
yangju_justcs@126.com, yuhualong@just.edu.cn,
yangxibei1980@sina.com, 632343650@qq.com
Abstract. Extreme learning machine (ELM) is a fast algorithm to train
single-hidden layer feedforward neural networks (SLFNs). Like the traditional
classification algorithms, such as decision tree, Naïve Bayes classifier and
support vector machine, ELM also tends to provide biased classification results
when the classification tasks are imbalanced. In this article, we first analyze the
relationship between ELM and Naïve Bayes classifier, and then take the deci-
sion outputs of all training instances in ELM as probability density represen-
tation by kernel probability density estimation method. Finally, the optimal
classification hyperplane can be determined by finding the intersection point of
two probability density distribution curves. Experimental results on thirty-two
imbalanced data sets indicate that the proposed algorithm can address class
imbalance problem effectively, as well outperform some existing class imbal-
ance learning algorithms in the context of ELM.
Keywords: Extreme learning machine
Class imbalance learning Probability
density estimation
Naïve Bayes classifier
1 Introduction
Extreme learning machine proposed by Huang et al.,[1] has become a popular research
topic in machine learning in recent years [2]. It is proved that single-hidden layer
feedforward neural networks (SLFNs) with arbitrary hidden parameters and continuous
activation funct ion can universally approximate to any continuous functions [1]. Some
recent research [3–6], however, indicated that the performance of ELM could be
destroyed by class imbalance distribution, which is similar with some traditional
classifiers, such as support vector machine, Naïve Bayes classifier and decision tree. In
class imbalance scenario, the accuracy of the minority class always tends to be
underestimated, causing meaningless classification results [7]. Therefore, it is necessary
to adopt some strategies to make the classification model provide impartial classifi-
cation results.
In the context of ELM, some researchers have presented several class imbalance
learning algorithms. Weighted extreme learning machine (WELM) appoints different
penalty parameter s for the training errors belonging to the instances in different cate-
gories, decreasing the possibility of misclassifying the minority class samples [3]. The
© Springer International Publishing Switzerland 2015
A. Bikakis and X. Zheng (Eds.): MIWAI 2015, LNAI 9426, pp. 160–167, 2015.
DOI: 10.1007/978-3-319-26181-2_15
penalty parameters, however, can be only allocated empirically. A similar algorithm
called Fuzzy ELM (FELM) was proposed in [4], which changes the distributions of
penalty parameters by inserting a fuzzy matrix. As two well-known data-layer class
imbalance learning algorithms, random oversampling (ROS) and synthetic minority
oversampling technology (SMOTE) have also be integrated into ELM to deal with
practical class imbalance applications [5, 6].
In this article, we try to present a novel algorithm to deal with class imbalance
problem in the context of ELM. First, we analyze the relationship between ELM and
Naïve Bayes classifier, and indicate that the decision output in ELM approximately
equals to the posterior probability in Naïve Bayes classifier. Then, on the decision
output space, we estimate the probability density distributions for two different classes,
respectively. Finally, the optimal position of the classification hyperplane can be
determined by finding the intersection point of two probability density distribution
curves. We compare the proposed algorithm with several popular class imbalance
learning algorithms, and the experimental results indicate its superiority.
2 Theories and Methods
2.1 Extreme Learning Machine
Considering a supervised learning problem where we have a training set with
N training instances and m classes, ðx
i
; t
i
Þ2R
n
R
m
. Here, x
i
is an n × 1 input vector
and t
i
is the corresponding m × 1 target vector. ELM aims to learn a decision rule or an
approximation function based on the training data. In other words, ELM is used to
create an approximately accurate mapping relationship between x
i
and t
i
.
Unlike the traditional back-propagation (BP) algorithm [8], ELM provides the
hidden parameters randomly to training SLFNs. Suppose there are L hidden layer
nodes, then for an instance x, the corresponding hidden layer output can be presented
by a row vector h xðÞ¼½h
1
xðÞ; ...; h
L
xðÞ, thus the mathematical model of ELM is:
Hb ¼ T ð1Þ
where H ¼ hx
1
ðÞ; ...; hx
N
ðÞ½
T
is the hidden layer output matrix for the whole training
set, β is the output weight matrix and T is the target vector. Here, only the output
weight matrix β is unknown. Then we can adopt least square method to acquire the
solution of β that can be described as follows:
b ¼
^
H
y
T ¼ H
T
ð
I
C
þ HH
T
Þ
1
T; when N L
b ¼
^
H
y
T ¼ð
I
C
þ H
T
HÞ
1
H
T
T; when N [ L
8
<
:
ð2Þ
Here,
^
H
y
is the Moore-Penrose “generalized” inverse of the hidden layer output matrix
H, which can guarantee the solution is least norm least square solution of Eq. (1). C is
the penalty parameter to mediate the balance relationship between the training errors
and the generalization ability.
Imbalanced ELM Basedon Probability Density Estimation 161
剩余7页未读,继续阅读
资源评论
weixin_38628612
- 粉丝: 8
- 资源: 942
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
最新资源
- 基于灰狼算法的路径规划算法matlab代码,求解常见的路径规划问题 内含算法的注释,模块化编程,新手小白可快速入门 GWO算法,路径规划算法
- 双馈风力发电机-900V直流混合储能并网系统MATLAB仿真 MATLAB2016b 主体模型: 双馈感应风机模块、采用真实风速数据 混合储能模块、逆变器模块、转子过电流保护模块、整流器控制模块、逆
- (Matlab)EMD-GRU、GRU时间序列预测对比 基于EMD-GRU的时间序列预测模型,提高功率预测精度,提出一种经验模态分解(EMD)和门控循环单元(GRU)相结合的功率预测模型 首先利用E
- 腾讯云AI代码助手编程挑战赛-图片转换工具示例视频
- 2025年新春新年祝福素材模板.pptx
- 考虑柔性负荷的综合能源系统日前优化调度模型 关键词:柔性负荷 需求响应 综合需求响应 日前优化调度 综合能源系统 参考文档:《考虑用户侧柔性负荷的社区综合能源系统日前优化调度》参考柔性负荷和基础模型
- 经典怀旧老学同聚会活动模板.pptx
- 中学老同学聚会活动策划方案模板素材怀旧版.pptx
- Products_Sale_System.zip
- 双馈风力发电系统matlab simulink仿真,附带详细分析资料,新能源发电系统仿真
- fabric.js v6.5.4 源码
- 并离网逆变器仿真模型 逆变器PQ控制,Vf控制,无功能量发生器SVG,有源电力滤波器APF仿真模型
- 前端vue学习资料+html+css
- 网络助手工具(亲测好用)
- 百度百科网页设计与制作html作业,纯静态html+css制作
- AHU2024年漏洞分析考试
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功