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...
Main Authors: | , , , |
---|---|
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 |