Cargando…

Model-based machine learning

Several decades of research in the field of machine learning have resulted in a multitude of different algorithms for solving a broad range of problems. To tackle a new application, a researcher typically tries to map their problem onto one of these existing methods, often influenced by their famili...

Descripción completa

Detalles Bibliográficos
Autor principal: Bishop, Christopher M.
Formato: Online Artículo Texto
Lenguaje:English
Publicado: The Royal Society Publishing 2013
Materias:
Acceso en línea:https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538442/
https://www.ncbi.nlm.nih.gov/pubmed/23277612
http://dx.doi.org/10.1098/rsta.2012.0222
_version_ 1782254947636609024
author Bishop, Christopher M.
author_facet Bishop, Christopher M.
author_sort Bishop, Christopher M.
collection PubMed
description Several decades of research in the field of machine learning have resulted in a multitude of different algorithms for solving a broad range of problems. To tackle a new application, a researcher typically tries to map their problem onto one of these existing methods, often influenced by their familiarity with specific algorithms and by the availability of corresponding software implementations. In this study, we describe an alternative methodology for applying machine learning, in which a bespoke solution is formulated for each new application. The solution is expressed through a compact modelling language, and the corresponding custom machine learning code is then generated automatically. This model-based approach offers several major advantages, including the opportunity to create highly tailored models for specific scenarios, as well as rapid prototyping and comparison of a range of alternative models. Furthermore, newcomers to the field of machine learning do not have to learn about the huge range of traditional methods, but instead can focus their attention on understanding a single modelling environment. In this study, we show how probabilistic graphical models, coupled with efficient inference algorithms, provide a very flexible foundation for model-based machine learning, and we outline a large-scale commercial application of this framework involving tens of millions of users. We also describe the concept of probabilistic programming as a powerful software environment for model-based machine learning, and we discuss a specific probabilistic programming language called Infer.NET, which has been widely used in practical applications.
format Online
Article
Text
id pubmed-3538442
institution National Center for Biotechnology Information
language English
publishDate 2013
publisher The Royal Society Publishing
record_format MEDLINE/PubMed
spelling pubmed-35384422013-02-13 Model-based machine learning Bishop, Christopher M. Philos Trans A Math Phys Eng Sci Articles Several decades of research in the field of machine learning have resulted in a multitude of different algorithms for solving a broad range of problems. To tackle a new application, a researcher typically tries to map their problem onto one of these existing methods, often influenced by their familiarity with specific algorithms and by the availability of corresponding software implementations. In this study, we describe an alternative methodology for applying machine learning, in which a bespoke solution is formulated for each new application. The solution is expressed through a compact modelling language, and the corresponding custom machine learning code is then generated automatically. This model-based approach offers several major advantages, including the opportunity to create highly tailored models for specific scenarios, as well as rapid prototyping and comparison of a range of alternative models. Furthermore, newcomers to the field of machine learning do not have to learn about the huge range of traditional methods, but instead can focus their attention on understanding a single modelling environment. In this study, we show how probabilistic graphical models, coupled with efficient inference algorithms, provide a very flexible foundation for model-based machine learning, and we outline a large-scale commercial application of this framework involving tens of millions of users. We also describe the concept of probabilistic programming as a powerful software environment for model-based machine learning, and we discuss a specific probabilistic programming language called Infer.NET, which has been widely used in practical applications. The Royal Society Publishing 2013-02-13 /pmc/articles/PMC3538442/ /pubmed/23277612 http://dx.doi.org/10.1098/rsta.2012.0222 Text en © 2012 The Author(s) Published by the Royal Society. All rights reserved. http://creativecommons.org/licenses/by/3.0/ © 2012 The Authors. Published by the Royal Society under the terms of the Creative Commons Attribution License http://creativecommons.org/licenses/by/3.0/, which permits unrestricted use, provided the original author and source are credited.
spellingShingle Articles
Bishop, Christopher M.
Model-based machine learning
title Model-based machine learning
title_full Model-based machine learning
title_fullStr Model-based machine learning
title_full_unstemmed Model-based machine learning
title_short Model-based machine learning
title_sort model-based machine learning
topic Articles
url https://www.ncbi.nlm.nih.gov/pmc/articles/PMC3538442/
https://www.ncbi.nlm.nih.gov/pubmed/23277612
http://dx.doi.org/10.1098/rsta.2012.0222
work_keys_str_mv AT bishopchristopherm modelbasedmachinelearning