{"title":"一种基于交叉算子的特征选择增强二进制布谷鸟搜索算法","authors":"Bassam Kadhim Aljorani, Ali Hadi Hasan","doi":"10.1109/ACA52198.2021.9626811","DOIUrl":null,"url":null,"abstract":"One of the most important preprocessing steps is the determination of the most relevant subset of features in any dataset. This step is called “Feature Selection”, which is considered an NP-Hard optimization problem. Cuckoo Search Algorithm (CSA) is a popular Nature-Inspired Meta-heuristic algorithm, which is used for handling continuous and discrete optimization problems. Although CSA has a great performance on many optimization problems, however, it lacks the balancing between the exploration and exploitation abilities. In this research, a binary cuckoo search algorithm with different types of crossover operators to improve is proposed. The crossover operators help the nest to discover different unexplored regions and avoid the issue of trapping in the local optima. All of the proposed versions have been applied on several datasets, and the results in terms of the classification accuracy and number of selected features were recorded. The experimental results demonstrated the effectiveness of the proposed algorithms in comparison to the original binary cuckoo search algorithm and different classifications.","PeriodicalId":337954,"journal":{"name":"2021 International Conference on Advanced Computer Applications (ACA)","volume":"16 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"2021-07-25","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"0","resultStr":"{\"title\":\"An Enhanced Binary Cuckoo Search Algorithm Using Crossover Operators for Features Selection\",\"authors\":\"Bassam Kadhim Aljorani, Ali Hadi Hasan\",\"doi\":\"10.1109/ACA52198.2021.9626811\",\"DOIUrl\":null,\"url\":null,\"abstract\":\"One of the most important preprocessing steps is the determination of the most relevant subset of features in any dataset. This step is called “Feature Selection”, which is considered an NP-Hard optimization problem. Cuckoo Search Algorithm (CSA) is a popular Nature-Inspired Meta-heuristic algorithm, which is used for handling continuous and discrete optimization problems. Although CSA has a great performance on many optimization problems, however, it lacks the balancing between the exploration and exploitation abilities. In this research, a binary cuckoo search algorithm with different types of crossover operators to improve is proposed. The crossover operators help the nest to discover different unexplored regions and avoid the issue of trapping in the local optima. All of the proposed versions have been applied on several datasets, and the results in terms of the classification accuracy and number of selected features were recorded. The experimental results demonstrated the effectiveness of the proposed algorithms in comparison to the original binary cuckoo search algorithm and different classifications.\",\"PeriodicalId\":337954,\"journal\":{\"name\":\"2021 International Conference on Advanced Computer Applications (ACA)\",\"volume\":\"16 1\",\"pages\":\"0\"},\"PeriodicalIF\":0.0000,\"publicationDate\":\"2021-07-25\",\"publicationTypes\":\"Journal Article\",\"fieldsOfStudy\":null,\"isOpenAccess\":false,\"openAccessPdf\":\"\",\"citationCount\":\"0\",\"resultStr\":null,\"platform\":\"Semanticscholar\",\"paperid\":null,\"PeriodicalName\":\"2021 International Conference on Advanced Computer Applications (ACA)\",\"FirstCategoryId\":\"1085\",\"ListUrlMain\":\"https://doi.org/10.1109/ACA52198.2021.9626811\",\"RegionNum\":0,\"RegionCategory\":null,\"ArticlePicture\":[],\"TitleCN\":null,\"AbstractTextCN\":null,\"PMCID\":null,\"EPubDate\":\"\",\"PubModel\":\"\",\"JCR\":\"\",\"JCRName\":\"\",\"Score\":null,\"Total\":0}","platform":"Semanticscholar","paperid":null,"PeriodicalName":"2021 International Conference on Advanced Computer Applications (ACA)","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1109/ACA52198.2021.9626811","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
An Enhanced Binary Cuckoo Search Algorithm Using Crossover Operators for Features Selection
One of the most important preprocessing steps is the determination of the most relevant subset of features in any dataset. This step is called “Feature Selection”, which is considered an NP-Hard optimization problem. Cuckoo Search Algorithm (CSA) is a popular Nature-Inspired Meta-heuristic algorithm, which is used for handling continuous and discrete optimization problems. Although CSA has a great performance on many optimization problems, however, it lacks the balancing between the exploration and exploitation abilities. In this research, a binary cuckoo search algorithm with different types of crossover operators to improve is proposed. The crossover operators help the nest to discover different unexplored regions and avoid the issue of trapping in the local optima. All of the proposed versions have been applied on several datasets, and the results in terms of the classification accuracy and number of selected features were recorded. The experimental results demonstrated the effectiveness of the proposed algorithms in comparison to the original binary cuckoo search algorithm and different classifications.