A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification

The Lernmatrix is a classic associative memory model. The Lernmatrix is capable of executing the pattern classification task, but its performance is not competitive when compared to state-of-the-art classifiers. The main contribution of this paper consists of the proposal of a simple mathematical tr...

Full description

Bibliographic Details
Main Authors: José-Luis Velázquez-Rodríguez, Yenny Villuendas-Rey, Oscar Camacho-Nieto, Cornelio Yáñez-Márquez
Format: Article
Language:English
Published: MDPI AG 2020-05-01
Series:Mathematics
Subjects:
Online Access:https://www.mdpi.com/2227-7390/8/5/732
id doaj-769ead6e0d624250918c35feb76325f5
record_format Article
spelling doaj-769ead6e0d624250918c35feb76325f52020-11-25T03:34:08ZengMDPI AGMathematics2227-73902020-05-01873273210.3390/math8050732A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern ClassificationJosé-Luis Velázquez-Rodríguez0Yenny Villuendas-Rey1Oscar Camacho-Nieto2Cornelio Yáñez-Márquez3Centro de Investigación en Computación, Instituto Politécnico Nacional, CDMX 07738, MexicoCentro de Innovación y Desarrollo Tecnológico en Cómputo, Instituto Politécnico Nacional, CDMX 07700, MexicoCentro de Innovación y Desarrollo Tecnológico en Cómputo, Instituto Politécnico Nacional, CDMX 07700, MexicoCentro de Investigación en Computación, Instituto Politécnico Nacional, CDMX 07738, MexicoThe Lernmatrix is a classic associative memory model. The Lernmatrix is capable of executing the pattern classification task, but its performance is not competitive when compared to state-of-the-art classifiers. The main contribution of this paper consists of the proposal of a simple mathematical transform, whose application eliminates the subtractive alterations between patterns. As a consequence, the Lernmatrix performance is significantly improved. To perform the experiments, we selected 20 datasets that are challenging for any classifier, as they exhibit class imbalance. The effectiveness of our proposal was compared against seven supervised classifiers of the most important approaches (Bayes, nearest neighbors, decision trees, logistic function, support vector machines, and neural networks). By choosing balanced accuracy as a performance measure, our proposal obtained the best results in 10 datasets. The elimination of subtractive alterations makes the new model competitive against the best classifiers, and sometimes beats them. After applying the Friedman test and the Holm post hoc test, we can conclude that within a 95% confidence, our proposal competes successfully with the most effective classifiers of the state of the art.https://www.mdpi.com/2227-7390/8/5/732associative memoriesLernmatrixpattern classificationmathematical transformJohnson-Möbius code
collection DOAJ
language English
format Article
sources DOAJ
author José-Luis Velázquez-Rodríguez
Yenny Villuendas-Rey
Oscar Camacho-Nieto
Cornelio Yáñez-Márquez
spellingShingle José-Luis Velázquez-Rodríguez
Yenny Villuendas-Rey
Oscar Camacho-Nieto
Cornelio Yáñez-Márquez
A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
Mathematics
associative memories
Lernmatrix
pattern classification
mathematical transform
Johnson-Möbius code
author_facet José-Luis Velázquez-Rodríguez
Yenny Villuendas-Rey
Oscar Camacho-Nieto
Cornelio Yáñez-Márquez
author_sort José-Luis Velázquez-Rodríguez
title A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
title_short A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
title_full A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
title_fullStr A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
title_full_unstemmed A Novel and Simple Mathematical Transform Improves the Perfomance of Lernmatrix in Pattern Classification
title_sort novel and simple mathematical transform improves the perfomance of lernmatrix in pattern classification
publisher MDPI AG
series Mathematics
issn 2227-7390
publishDate 2020-05-01
description The Lernmatrix is a classic associative memory model. The Lernmatrix is capable of executing the pattern classification task, but its performance is not competitive when compared to state-of-the-art classifiers. The main contribution of this paper consists of the proposal of a simple mathematical transform, whose application eliminates the subtractive alterations between patterns. As a consequence, the Lernmatrix performance is significantly improved. To perform the experiments, we selected 20 datasets that are challenging for any classifier, as they exhibit class imbalance. The effectiveness of our proposal was compared against seven supervised classifiers of the most important approaches (Bayes, nearest neighbors, decision trees, logistic function, support vector machines, and neural networks). By choosing balanced accuracy as a performance measure, our proposal obtained the best results in 10 datasets. The elimination of subtractive alterations makes the new model competitive against the best classifiers, and sometimes beats them. After applying the Friedman test and the Holm post hoc test, we can conclude that within a 95% confidence, our proposal competes successfully with the most effective classifiers of the state of the art.
topic associative memories
Lernmatrix
pattern classification
mathematical transform
Johnson-Möbius code
url https://www.mdpi.com/2227-7390/8/5/732
work_keys_str_mv AT joseluisvelazquezrodriguez anovelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT yennyvilluendasrey anovelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT oscarcamachonieto anovelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT cornelioyanezmarquez anovelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT joseluisvelazquezrodriguez novelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT yennyvilluendasrey novelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT oscarcamachonieto novelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
AT cornelioyanezmarquez novelandsimplemathematicaltransformimprovestheperfomanceoflernmatrixinpatternclassification
_version_ 1724560413784276992