Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?

Minimal Learning Machine (MLM) is a recently popularized supervised learning method, which is composed of distance-regression and multilateration steps. The computational complexity of MLM is dominated by the solution of an ordinary least-squares problem. Several different solvers can be applied to...

Full description

Bibliographic Details
Main Authors: Joakim Linja, Joonas Hämäläinen, Paavo Nieminen, Tommi Kärkkäinen
Format: Article
Language:English
Published: MDPI AG 2020-11-01
Series:Machine Learning and Knowledge Extraction
Subjects:
Online Access:https://www.mdpi.com/2504-4990/2/4/29
id doaj-15f2247fe63a4581ba9174d57fd9a361
record_format Article
spelling doaj-15f2247fe63a4581ba9174d57fd9a3612020-11-25T04:06:04ZengMDPI AGMachine Learning and Knowledge Extraction2504-49902020-11-0122953355710.3390/make2040029Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?Joakim Linja0Joonas Hämäläinen1Paavo Nieminen2Tommi Kärkkäinen3Faculty of Information Technology, University of Jyväskylä, P.O. Box 35, University of Jyväskylä, FI-40014 Jyväskylä, FinlandFaculty of Information Technology, University of Jyväskylä, P.O. Box 35, University of Jyväskylä, FI-40014 Jyväskylä, FinlandFaculty of Information Technology, University of Jyväskylä, P.O. Box 35, University of Jyväskylä, FI-40014 Jyväskylä, FinlandFaculty of Information Technology, University of Jyväskylä, P.O. Box 35, University of Jyväskylä, FI-40014 Jyväskylä, FinlandMinimal Learning Machine (MLM) is a recently popularized supervised learning method, which is composed of distance-regression and multilateration steps. The computational complexity of MLM is dominated by the solution of an ordinary least-squares problem. Several different solvers can be applied to the resulting linear problem. In this paper, a thorough comparison of possible and recently proposed, especially randomized, algorithms is carried out for this problem with a representative set of regression datasets. In addition, we compare MLM with shallow and deep feedforward neural network models and study the effects of the number of observations and the number of features with a special dataset. To our knowledge, this is the first time that both scalability and accuracy of such a distance-regression model are being compared to this extent. We expect our results to be useful on shedding light on the capabilities of MLM and in assessing what solution algorithms can improve the efficiency of MLM. We conclude that <inline-formula><math display="inline"><semantics><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></semantics></math></inline-formula> randomized solvers are an attractive option when the computing time or resources are limited and <inline-formula><math display="inline"><semantics><mrow><mo>(</mo><mi>i</mi><mi>i</mi><mo>)</mo></mrow></semantics></math></inline-formula> MLM can be used as an out-of-the-box tool especially for high-dimensional problems.https://www.mdpi.com/2504-4990/2/4/29machine learningsupervised learningdistance–based regressionminimal learning machineapproximate algorithmsordinary least–squares
collection DOAJ
language English
format Article
sources DOAJ
author Joakim Linja
Joonas Hämäläinen
Paavo Nieminen
Tommi Kärkkäinen
spellingShingle Joakim Linja
Joonas Hämäläinen
Paavo Nieminen
Tommi Kärkkäinen
Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
Machine Learning and Knowledge Extraction
machine learning
supervised learning
distance–based regression
minimal learning machine
approximate algorithms
ordinary least–squares
author_facet Joakim Linja
Joonas Hämäläinen
Paavo Nieminen
Tommi Kärkkäinen
author_sort Joakim Linja
title Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
title_short Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
title_full Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
title_fullStr Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
title_full_unstemmed Do Randomized Algorithms Improve the Efficiency of Minimal Learning Machine?
title_sort do randomized algorithms improve the efficiency of minimal learning machine?
publisher MDPI AG
series Machine Learning and Knowledge Extraction
issn 2504-4990
publishDate 2020-11-01
description Minimal Learning Machine (MLM) is a recently popularized supervised learning method, which is composed of distance-regression and multilateration steps. The computational complexity of MLM is dominated by the solution of an ordinary least-squares problem. Several different solvers can be applied to the resulting linear problem. In this paper, a thorough comparison of possible and recently proposed, especially randomized, algorithms is carried out for this problem with a representative set of regression datasets. In addition, we compare MLM with shallow and deep feedforward neural network models and study the effects of the number of observations and the number of features with a special dataset. To our knowledge, this is the first time that both scalability and accuracy of such a distance-regression model are being compared to this extent. We expect our results to be useful on shedding light on the capabilities of MLM and in assessing what solution algorithms can improve the efficiency of MLM. We conclude that <inline-formula><math display="inline"><semantics><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow></semantics></math></inline-formula> randomized solvers are an attractive option when the computing time or resources are limited and <inline-formula><math display="inline"><semantics><mrow><mo>(</mo><mi>i</mi><mi>i</mi><mo>)</mo></mrow></semantics></math></inline-formula> MLM can be used as an out-of-the-box tool especially for high-dimensional problems.
topic machine learning
supervised learning
distance–based regression
minimal learning machine
approximate algorithms
ordinary least–squares
url https://www.mdpi.com/2504-4990/2/4/29
work_keys_str_mv AT joakimlinja dorandomizedalgorithmsimprovetheefficiencyofminimallearningmachine
AT joonashamalainen dorandomizedalgorithmsimprovetheefficiencyofminimallearningmachine
AT paavonieminen dorandomizedalgorithmsimprovetheefficiencyofminimallearningmachine
AT tommikarkkainen dorandomizedalgorithmsimprovetheefficiencyofminimallearningmachine
_version_ 1724432532972240896