A Bat-Optimized One-Class Support Vector Machine for Mineral Prospectivity Mapping

被引:35
作者
Chen, Yongliang [1 ]
Wu, Wei [2 ]
Zhao, Qingying [3 ]
机构
[1] Jilin Univ, Inst Mineral Resources Prognosis Synthet Informat, Changchun 130026, Jilin, Peoples R China
[2] Changchun Inst Urban Planning & Design, Changchun 130033, Jilin, Peoples R China
[3] Jilin Univ, Coll Earth Sci, Changchun 130061, Jilin, Peoples R China
来源
MINERALS | 2019年 / 9卷 / 05期
基金
中国国家自然科学基金;
关键词
one-class support vector machine; bat algorithm; mineral prospectivity mapping; receiver operating characteristic; area under the curve; Youden index; TECTONIC IMPLICATIONS; CLASSIFICATION; ANOMALIES;
D O I
10.3390/min9050317
中图分类号
P3 [地球物理学]; P59 [地球化学];
学科分类号
0708 ; 070902 ;
摘要
One-class support vector machine (OCSVM) is an efficient data-driven mineral prospectivity mapping model. Since the parameters of OCSVM directly affect the performance of the model, it is necessary to optimize the parameters of OCSVM in mineral prospectivity mapping. Trial and error method is usually used to determine the "optimal" parameters of OCSVM. However, it is difficult to find the globally optimal parameters by the trial and error method. By combining OCSVM with the bat algorithm, the intialization parameters of the OCSVM can be automatically optimized. The combined model is called bat-optimized OCSVM. In this model, the area under the curve (AUC) of OCSVM is taken as the fitness value of the objective function optimized by the bat algorithm, the value ranges of the initialization parameters of OCSVM are used to specify the search space of bat population, and the optimal parameters of OCSVM are automatically determined through the iterative search process of the bat algorithm. The bat-optimized OCSVMs were used to map mineral prospectivity of the Helong district, Jilin Province, China, and compared with the OCSVM initialized by the default parameters (i.e., common OCSVM) and the OCSVM optimized by trial and error. The results show that (a) the receiver operating characteristic (ROC) curve of the trial and error-optimized OCSVM is intersected with those of the bat-optimized OCSVMs and (b) the ROC curves of the optimized OCSVMs slightly dominate that of the common OCSVM in the ROC space. The area under the curves (AUCs) of the common and trial and error-optimized OCSVMs (0.8268 and 0.8566) are smaller than those of the bat-optimized ones (0.8649 and 0.8644). The optimal threshold for extracting mineral targets was determined by using the Youden index. The mineral targets predicted by the common and trial and error-optimized OCSVMs account for 29.61% and 18.66% of the study area respectively, and contain 93% and 86% of the known mineral deposits. The mineral targets predicted by the bat-optimized OCSVMs account for 19.84% and 14.22% of the study area respectively, and also contain 93% and 86% of the known mineral deposits. Therefore, we have 0.93/0.2961 = 3.1408 < 0.86/0.1866 = 4.6088 < 0.93/0.1984 = 4.6875 < 0.86/0.1422 = 6.0478, indicating that the bat-optimized OCSVMs perform slightly better than the common and trial and error-optimized OCSVMs in mineral prospectivity mapping.
引用
收藏
页数:23
相关论文
共 32 条
[11]  
Hayton P, 2001, ADV NEUR IN, V13, P946
[12]  
Lecomte S., 2011, Proceedings of the 2011 8th IEEE International Conference on Advanced Video and Signal Based Surveillance (AVSS 2011), P124, DOI 10.1109/AVSS.2011.6027306
[13]  
Liu FS., 1999, CHIN GEOL, V267, P20
[14]   Fault detection and diagnosis in process data using one-class support vector machines [J].
Mahadevan, Sankar ;
Shah, Sirish L. .
JOURNAL OF PROCESS CONTROL, 2009, 19 (10) :1627-1639
[15]   Patient classification as an outlier detection problem: An application of the One-Class Support Vector Machine [J].
Mourao-Miranda, Janaina ;
Hardoon, David R. ;
Hahn, Tim ;
Marquand, Andre F. ;
Williams, Steve C. R. ;
Shawe-Taylor, John ;
Brammer, Michael .
NEUROIMAGE, 2011, 58 (03) :793-804
[16]  
Pan Y.D., 2016, Jilin Geol., V35, P30
[17]   Particle swarm optimizationAn overview [J].
Riccardo Poli ;
James Kennedy ;
Tim Blackwell .
Swarm Intelligence, 2007, 1 (1) :33-57
[18]   Drought sensitivity mapping using two one-class support vector machine algorithms [J].
Roodposhti, Majid Shadman ;
Safarrad, Taher ;
Shahabi, Himan .
ATMOSPHERIC RESEARCH, 2017, 193 :73-82
[19]   Detection and identification of windmill bearing faults using a one-class support vector machine (SVM) [J].
Saari, Juhamatti ;
Strombergsson, Daniel ;
Lundberg, Jan ;
Thomson, Allan .
MEASUREMENT, 2019, 137 :287-301
[20]   Estimating the support of a high-dimensional distribution [J].
Schölkopf, B ;
Platt, JC ;
Shawe-Taylor, J ;
Smola, AJ ;
Williamson, RC .
NEURAL COMPUTATION, 2001, 13 (07) :1443-1471