Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI)
In a real-world environment, there are several difficult obstacles to overcome in classification. Those obstacles are data overlapping and skewness of data distribution. Overlapping data occur when many data from different classes overlap with each other; this condition often occurs when there are m...
Main Authors: | , , , , , , , |
---|---|
Format: | Article |
Language: | English |
Published: |
IEEE
2021-01-01
|
Series: | IEEE Access |
Subjects: | |
Online Access: | https://ieeexplore.ieee.org/document/9343316/ |
_version_ | 1811273978798407680 |
---|---|
author | Wisnu Jatmiko Andry Sunandar M. Sakti Alvissalim M. Iqbal Tawakal M. Febrian Rachmadi M. Anwar Ma'sum Hanif A. Wisesa Toshio Fukuda |
author_facet | Wisnu Jatmiko Andry Sunandar M. Sakti Alvissalim M. Iqbal Tawakal M. Febrian Rachmadi M. Anwar Ma'sum Hanif A. Wisesa Toshio Fukuda |
author_sort | Wisnu Jatmiko |
collection | DOAJ |
description | In a real-world environment, there are several difficult obstacles to overcome in classification. Those obstacles are data overlapping and skewness of data distribution. Overlapping data occur when many data from different classes overlap with each other; this condition often occurs when there are many classes in a data set. On other hand, skewness of data distribution occurs when the data distribution is not a Gaussian (normal) distribution. To overcome these two problems, a new method called Adaptive Fuzzy-Neuro Generalized Learning Vector Quantization using PI membership function (AFNGLVQ-PI) is proposed in this study. AFNGLVQ-PI is derived from Fuzzy-Neuro Generalized Learning Vector Quantization using the PI membership function (FNGLVQ-PI). In FNGLVQ-PI, the updated values for minimum and maximum variables in the fuzzy membership function are set based on the mean of the updated values. Whereas, in the newly proposed AFNGLVQ-PI, updated values for minimum, maximum, and mean variables are derived based on the differential equations to approximate the data distribution better. In this study, the newly proposed AFNGLVQ-PI algorithm was tested and verified on twelve different data sets. Two of the data sets are synthetic data sets where we could compare the performance of the data sets in different overlapping conditions and levels of skewness. The rest of the data sets were chosen and used as a benchmark to compare the performance of the proposed algorithm. In the experiment, AFNGLVQ-PI took first place in 18 out of 29 experiments. Furthermore, AFNGLVQ-PI also achieved positive improvements for all data sets used in the experiments, which could not be achieved by the Learning Vector Quantization (LVQ), Generalized Learning Vector Quantization (GLVQ), and other commonly used algorithms, such as SVM, kNN, and MLP. |
first_indexed | 2024-04-12T23:09:20Z |
format | Article |
id | doaj.art-598aa68c24f049c7910b49d88bd17288 |
institution | Directory Open Access Journal |
issn | 2169-3536 |
language | English |
last_indexed | 2024-04-12T23:09:20Z |
publishDate | 2021-01-01 |
publisher | IEEE |
record_format | Article |
series | IEEE Access |
spelling | doaj.art-598aa68c24f049c7910b49d88bd172882022-12-22T03:12:50ZengIEEEIEEE Access2169-35362021-01-019474524748010.1109/ACCESS.2021.30560219343316Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI)Wisnu Jatmiko0https://orcid.org/0000-0002-0530-7955Andry Sunandar1M. Sakti Alvissalim2M. Iqbal Tawakal3M. Febrian Rachmadi4M. Anwar Ma'sum5https://orcid.org/0000-0002-9251-7781Hanif A. Wisesa6Toshio Fukuda7https://orcid.org/0000-0002-3885-7152Faculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaFaculty of Computer Science, Universitas Indonesia, Depok, IndonesiaMeijo University, Aichi, JapanIn a real-world environment, there are several difficult obstacles to overcome in classification. Those obstacles are data overlapping and skewness of data distribution. Overlapping data occur when many data from different classes overlap with each other; this condition often occurs when there are many classes in a data set. On other hand, skewness of data distribution occurs when the data distribution is not a Gaussian (normal) distribution. To overcome these two problems, a new method called Adaptive Fuzzy-Neuro Generalized Learning Vector Quantization using PI membership function (AFNGLVQ-PI) is proposed in this study. AFNGLVQ-PI is derived from Fuzzy-Neuro Generalized Learning Vector Quantization using the PI membership function (FNGLVQ-PI). In FNGLVQ-PI, the updated values for minimum and maximum variables in the fuzzy membership function are set based on the mean of the updated values. Whereas, in the newly proposed AFNGLVQ-PI, updated values for minimum, maximum, and mean variables are derived based on the differential equations to approximate the data distribution better. In this study, the newly proposed AFNGLVQ-PI algorithm was tested and verified on twelve different data sets. Two of the data sets are synthetic data sets where we could compare the performance of the data sets in different overlapping conditions and levels of skewness. The rest of the data sets were chosen and used as a benchmark to compare the performance of the proposed algorithm. In the experiment, AFNGLVQ-PI took first place in 18 out of 29 experiments. Furthermore, AFNGLVQ-PI also achieved positive improvements for all data sets used in the experiments, which could not be achieved by the Learning Vector Quantization (LVQ), Generalized Learning Vector Quantization (GLVQ), and other commonly used algorithms, such as SVM, kNN, and MLP.https://ieeexplore.ieee.org/document/9343316/AFNGLVQ-PIclassificationFNGLVQGLVQFuzzy |
spellingShingle | Wisnu Jatmiko Andry Sunandar M. Sakti Alvissalim M. Iqbal Tawakal M. Febrian Rachmadi M. Anwar Ma'sum Hanif A. Wisesa Toshio Fukuda Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) IEEE Access AFNGLVQ-PI classification FNGLVQ GLVQ Fuzzy |
title | Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) |
title_full | Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) |
title_fullStr | Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) |
title_full_unstemmed | Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) |
title_short | Development of Adaptive Fuzzy-Neuro Generalized Learning-Vector Quantization Using PI Membership Function (AFNGLVQ-PI) |
title_sort | development of adaptive fuzzy neuro generalized learning vector quantization using pi membership function afnglvq pi |
topic | AFNGLVQ-PI classification FNGLVQ GLVQ Fuzzy |
url | https://ieeexplore.ieee.org/document/9343316/ |
work_keys_str_mv | AT wisnujatmiko developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT andrysunandar developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT msaktialvissalim developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT miqbaltawakal developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT mfebrianrachmadi developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT manwarmasum developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT hanifawisesa developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi AT toshiofukuda developmentofadaptivefuzzyneurogeneralizedlearningvectorquantizationusingpimembershipfunctionafnglvqpi |