Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms

Data classification is one of the main issues in management science which took into account from different approaches. Artificial intelligence methods are among the most important classification methods, most of them consider total accuracy function in performance evaluation. Since in imbalanced dat...

Full description

Bibliographic Details
Main Authors: amir daneshvar, Mahdi Homayounfar, elham akhavan
Format: Article
Language:fas
Published: Allameh Tabataba'i University Press 2019-12-01
Series:Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
Subjects:
Online Access:https://jims.atu.ac.ir/article_10563_20fb58d86e2dd3cc19e8836a789a5be2.pdf
_version_ 1797367672656101376
author amir daneshvar
Mahdi Homayounfar
elham akhavan
author_facet amir daneshvar
Mahdi Homayounfar
elham akhavan
author_sort amir daneshvar
collection DOAJ
description Data classification is one of the main issues in management science which took into account from different approaches. Artificial intelligence methods are among the most important classification methods, most of them consider total accuracy function in performance evaluation. Since in imbalanced data sets this function considers the cost of prediction errors as a fix amount, in this research a sensitivity function in used in addition to the accuracy function in order to increase the accuracy in all of the predefined classes. In addition, due to complexity in process of seeking information from decision maker, NSGA II algorithm is used to extract the parameters (Weight vector and cut levels between classes). In each iteration, based on the estimated weight vector and data sets, the algorithm calculate the score of each alternative using Sum Product function and then allocates the alternative to one of the classes, comparing to the estimated cut levels,. Then, using the fitness functions, the estimation class and the actual class will compare by two algorithms and this process will continue since optimizing the parameters. Comparison of the NSGA II and NRGA algorithms show the high efficiency of the proposed algorithm.
first_indexed 2024-03-08T17:20:38Z
format Article
id doaj.art-424696980b96457cb3d493abeafb3bbe
institution Directory Open Access Journal
issn 2251-8029
2476-602X
language fas
last_indexed 2024-03-08T17:20:38Z
publishDate 2019-12-01
publisher Allameh Tabataba'i University Press
record_format Article
series Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
spelling doaj.art-424696980b96457cb3d493abeafb3bbe2024-01-03T04:45:33ZfasAllameh Tabataba'i University PressMuṭāli̒āt-i Mudīriyyat-i Ṣan̒atī2251-80292476-602X2019-12-01175516118310.22054/jims.2019.31226.203610563Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithmsamir daneshvar0Mahdi Homayounfar1elham akhavan2Department of Industrial Management, Management Faculty, E-branch, Islamic Azad University,Tehran, IranDepartment of Industrial Management, Faculty of Management and Accounting, Rasht Branch, Islamic Azad University, Rasht, IranDepartment of Industrial Management, Management Faculty, E-branch, Islamic Azad University,Tehran, IranData classification is one of the main issues in management science which took into account from different approaches. Artificial intelligence methods are among the most important classification methods, most of them consider total accuracy function in performance evaluation. Since in imbalanced data sets this function considers the cost of prediction errors as a fix amount, in this research a sensitivity function in used in addition to the accuracy function in order to increase the accuracy in all of the predefined classes. In addition, due to complexity in process of seeking information from decision maker, NSGA II algorithm is used to extract the parameters (Weight vector and cut levels between classes). In each iteration, based on the estimated weight vector and data sets, the algorithm calculate the score of each alternative using Sum Product function and then allocates the alternative to one of the classes, comparing to the estimated cut levels,. Then, using the fitness functions, the estimation class and the actual class will compare by two algorithms and this process will continue since optimizing the parameters. Comparison of the NSGA II and NRGA algorithms show the high efficiency of the proposed algorithm.https://jims.atu.ac.ir/article_10563_20fb58d86e2dd3cc19e8836a789a5be2.pdf: nsga ii algorithmmulticlass classificationimbalanced datasetsnrga algorithm
spellingShingle amir daneshvar
Mahdi Homayounfar
elham akhavan
Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
Muṭāli̒āt-i Mudīriyyat-i Ṣan̒atī
: nsga ii algorithm
multiclass classification
imbalanced datasets
nrga algorithm
title Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
title_full Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
title_fullStr Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
title_full_unstemmed Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
title_short Developing a classification Method for Imbalanced Dataset Using Multi-Objective Evolutionary Algorithms
title_sort developing a classification method for imbalanced dataset using multi objective evolutionary algorithms
topic : nsga ii algorithm
multiclass classification
imbalanced datasets
nrga algorithm
url https://jims.atu.ac.ir/article_10563_20fb58d86e2dd3cc19e8836a789a5be2.pdf
work_keys_str_mv AT amirdaneshvar developingaclassificationmethodforimbalanceddatasetusingmultiobjectiveevolutionaryalgorithms
AT mahdihomayounfar developingaclassificationmethodforimbalanceddatasetusingmultiobjectiveevolutionaryalgorithms
AT elhamakhavan developingaclassificationmethodforimbalanceddatasetusingmultiobjectiveevolutionaryalgorithms