{"title":"A novel data cleaning method for learning in imbalanced datasets based on k-nearest neighbors","authors":"Rasool Panahi, Nima Sedghiye, Ehsan Nazerfard","doi":"10.1109/ICCKE50421.2020.9303625","DOIUrl":null,"url":null,"abstract":"With the expansion of the applications of artificial intelligence and machine learning in various areas, many challenges have arisen in the training of learning algorithms. One of the most important challenges is the learning in imbalanced datasets. The imbalanced data generally refers to a classification problem where the number of data samples per class is not equally distributed. Typically there is a large amount of data for one class (referred to as the majority class) and much fewer data for the other class (referred to as the minority class). In such datasets, learning algorithms are biased toward learning the majority class to reach better accuracy, which leads to the lack of learning in minority class data. This article first introduces a method called neighbor competition scoring (NCS) for assigning scores to samples. Each data point is assigned a lower score if it is farther away from its class samples or closer to the samples of other classes. Then, with the help of these scores, neighbor competition undersampling (NCU) method is presented for undersampling the majority class samples that are less important than other samples. The proposed method has been compared with some popular data-based methods in 10 datasets and has performed better according to the experiments.","PeriodicalId":402043,"journal":{"name":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","volume":"41 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2020-10-29","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"2020 10th International Conference on Computer and Knowledge Engineering (ICCKE)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ICCKE50421.2020.9303625","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 0
Abstract
With the expansion of the applications of artificial intelligence and machine learning in various areas, many challenges have arisen in the training of learning algorithms. One of the most important challenges is the learning in imbalanced datasets. The imbalanced data generally refers to a classification problem where the number of data samples per class is not equally distributed. Typically there is a large amount of data for one class (referred to as the majority class) and much fewer data for the other class (referred to as the minority class). In such datasets, learning algorithms are biased toward learning the majority class to reach better accuracy, which leads to the lack of learning in minority class data. This article first introduces a method called neighbor competition scoring (NCS) for assigning scores to samples. Each data point is assigned a lower score if it is farther away from its class samples or closer to the samples of other classes. Then, with the help of these scores, neighbor competition undersampling (NCU) method is presented for undersampling the majority class samples that are less important than other samples. The proposed method has been compared with some popular data-based methods in 10 datasets and has performed better according to the experiments.