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...

Full description

Bibliographic Details
Main Authors: Wisnu Jatmiko, Andry Sunandar, M. Sakti Alvissalim, M. Iqbal Tawakal, M. Febrian Rachmadi, M. Anwar Ma'sum, Hanif A. Wisesa, Toshio Fukuda
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