Cargando…

Machine learning performance validation and training using a ‘perfect’ expert system

A method is proposed for generating application domain agnostic data for training and evaluating machine learning systems. The proposed method randomly generates an expert system network based upon user specified parameters. This expert system serves as a generic model of an unspecified phenomena. T...

Descripción completa

Detalles Bibliográficos
Autor principal: Straub, Jeremy
Formato: Online Artículo Texto
Lenguaje:English
Publicado: Elsevier 2021
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8374678/
https://www.ncbi.nlm.nih.gov/pubmed/34434876
http://dx.doi.org/10.1016/j.mex.2021.101477
_version_ 1783740167988707328
author Straub, Jeremy
author_facet Straub, Jeremy
author_sort Straub, Jeremy
collection PubMed
description A method is proposed for generating application domain agnostic data for training and evaluating machine learning systems. The proposed method randomly generates an expert system network based upon user specified parameters. This expert system serves as a generic model of an unspecified phenomena. The expert system is run to determine the ideal output from a set of random inputs. These inputs and ideal output are used for training and testing a machine learning system. This allows a machine learning technology to be developed and tested without requiring compatible test data to be collected or before data collection as a proof-of-concept validation of system operations. It also allows systems to be tested without data error noise or with known levels of noise and with other perturbations, to facilitate analysis. It may also facilitate testing system security, adversarial attacks and conducting other types of research into machine learning systems. • Provides an application domain agnostic way to test machine learning technologies and facilitates the generalization of results. • Allows technologies to be tested with data with different characteristics without having to locate datasets that have these characteristics. • Utilizes randomly generated network to represent non-specific phenomena which can be used for training and testing machine learning techniques.
format Online
Article
Text
id pubmed-8374678
institution National Center for Biotechnology Information
language English
publishDate 2021
publisher Elsevier
record_format MEDLINE/PubMed
spelling pubmed-83746782021-08-24 Machine learning performance validation and training using a ‘perfect’ expert system Straub, Jeremy MethodsX Method Article A method is proposed for generating application domain agnostic data for training and evaluating machine learning systems. The proposed method randomly generates an expert system network based upon user specified parameters. This expert system serves as a generic model of an unspecified phenomena. The expert system is run to determine the ideal output from a set of random inputs. These inputs and ideal output are used for training and testing a machine learning system. This allows a machine learning technology to be developed and tested without requiring compatible test data to be collected or before data collection as a proof-of-concept validation of system operations. It also allows systems to be tested without data error noise or with known levels of noise and with other perturbations, to facilitate analysis. It may also facilitate testing system security, adversarial attacks and conducting other types of research into machine learning systems. • Provides an application domain agnostic way to test machine learning technologies and facilitates the generalization of results. • Allows technologies to be tested with data with different characteristics without having to locate datasets that have these characteristics. • Utilizes randomly generated network to represent non-specific phenomena which can be used for training and testing machine learning techniques. Elsevier 2021-08-02 /pmc/articles/PMC8374678/ /pubmed/34434876 http://dx.doi.org/10.1016/j.mex.2021.101477 Text en © 2021 The Author https://creativecommons.org/licenses/by-nc-nd/4.0/This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/licenses/by-nc-nd/4.0/).
spellingShingle Method Article
Straub, Jeremy
Machine learning performance validation and training using a ‘perfect’ expert system
title Machine learning performance validation and training using a ‘perfect’ expert system
title_full Machine learning performance validation and training using a ‘perfect’ expert system
title_fullStr Machine learning performance validation and training using a ‘perfect’ expert system
title_full_unstemmed Machine learning performance validation and training using a ‘perfect’ expert system
title_short Machine learning performance validation and training using a ‘perfect’ expert system
title_sort machine learning performance validation and training using a ‘perfect’ expert system
topic Method Article
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC8374678/
https://www.ncbi.nlm.nih.gov/pubmed/34434876
http://dx.doi.org/10.1016/j.mex.2021.101477
work_keys_str_mv AT straubjeremy machinelearningperformancevalidationandtrainingusingaperfectexpertsystem