主管:中国科学院
主办:中国优选法统筹法与经济数学研究会
   中国科学院科技战略咨询研究院

中国管理科学 ›› 2016, Vol. 24 ›› Issue (3): 24-30.doi: 10.16381/j.cnki.issn1003-207x.2016.03.004

• 论文 • 上一篇    下一篇

基于改进SMOTE的小额贷款公司客户信用风险非均衡SVM分类

衣柏衡, 朱建军, 李杰   

  1. 南京航空航天大学经济与管理学院, 江苏 南京 211106
  • 收稿日期:2015-05-30 修回日期:2015-10-09 出版日期:2016-03-20 发布日期:2016-03-18
  • 通讯作者: 衣柏衡(1990-),男(汉族),天津人,南京航空航天大学经济与管理学院硕士研究生,研究方向:数据挖掘、系统分析与决策,E-mail:ysb900818@126.com. E-mail:ysb900818@126.com
  • 基金资助:

    国家社会科学基金重点项目(14AZD049);国家自然科学基金资助项目(71171112,71401064);中央高校基本科研业务费专项资金资助(NS2014086);广义虚拟经济研究专项(GX2013-1017(M))

Imbalanced Data Classification on Micro-Credit Company Customer Credit Risk Assessment Using Improved SMOTE Support Vector Machine

YI Bai-heng, ZHU Jian-jun, LI Jie   

  1. School of Economics and Management, Nanjing University of Aeronautics and Astronautics, Nanjing 211106, China
  • Received:2015-05-30 Revised:2015-10-09 Online:2016-03-20 Published:2016-03-18

摘要: 研究了小额贷款公司对客户进行信用风险评估时面临的问题,构建了信用风险评估指标体系,改进了支持向量机(Support Vector Machine, SVM)对非均衡样本分类时分类超平面偏移的不足。首先分析小额贷款公司业务区域性强、信用数据来源不规范、评价标准不一致等特点,给出用于客户信用风险评估的四个维度指标。针对传统SMOTE算法在处理非均衡数据时对全部少数类样本操作的问题,提出仅对错分样本人工合成的改进思想,给出具体算法步骤。将改进算法用于某小额贷款公司客户信用风险评估案例中,分类精确度较其他算法有所提升,表明该方法的可行性和有效性。

关键词: 小额贷款, 信用风险, 支持向量机, 非均衡数据, SMOTE

Abstract: A great number of machine learning methods have been successfully applied for customer credit risk assessment cases, and support vector machine (SVM) is considered as an "off-the-shelf" supervised learning algorithm to solve classification problem by many researchers. Unfortunately, SVM fails to provide excellent enough classification performance when the data set is imbalanced, i.e., the accuracy of the majority class is usually much higher than that of the minority class due to the shifting of the hyper-plane. In most cases, people pay more attention on the minority class such as fault diagnosis and credit default. Thus, a Synthetic Minority Over-sampling Technique (SMOTE) is presented to deal with the imbalanced classification by generating new samples in the whole minority class. However, in the process of solving SVM by Sequential Minimal Optimization (SMO) algorithm, only those support vector samples x#em/em# with the corresponding α#em/em# > 0 can affect the position of the hyper-plane while the samples far from the hyper-plane have no influence on the final result. It is obvious that the classic SMOTE algorithm can generate more redundant samples which are far from the hyper-plane. In this article, an improved method for classic SMOTE algorithm is proposed that SMOTE is looped and only misclassified samples in the previous loop are selected to be processed in the next loop until the minority class outnumbers the majority class or all minority class samples are correctly classified. In the empirical study, a data set granted by a micro-credit company in Jiangsu Province is studied. The data set originates from a company that provides loans to local individuals and enterprises for the house condition improving, farm production expanding, business operating and so on. The customers' information are analyzed according to the characteristics of micro-loan industry, and a credit risk assessment index system is suggested from four aspects with sixteen attributes in this paper. G-mean and F-measure score are used to evaluate the classification performance of the minority class, which is the accuracy of detecting default customers in this case. The results show high prediction accuracy of default customers, indicating the effectiveness of our method on credit risk assessment.

Key words: micro-credit, credit risk, support vector machine, imbalanced data, SMOTE

中图分类号: 

京ICP备12038169号-2
版权所有 © 《中国管理科学》编辑部
地址:北京市海淀区中关村东路55号 北京8712信箱《中国管理科学》编辑部 邮编:100190
电话:010-62542629 E-mail:zgglkx@casisd.cn
本系统由北京玛格泰克科技发展有限公司设计开发