Hostname: page-component-848d4c4894-p2v8j Total loading time: 0 Render date: 2024-04-30T13:21:31.807Z Has data issue: false hasContentIssue false

Applications of machine learning: matching problems to tasks and methods

Published online by Cambridge University Press:  17 May 2006

MAARTEN VAN SOMEREN
Affiliation:
Human-Computer Studies, University of Amsterdam, Kruislaan 419, 1098 VA Amsterdam, The Netherlands; e-mail: maarten@science.uva.nl
TANJA URBANČIČ
Affiliation:
Nova Gorica Polytechnic, Vipavska 13, PO 301, SI-5001 Nova Gorica, Slovenia; e-mail: tanja.urbancic@p-ng.si Jozef Stefan Institute, Jamova 39, SI-1000 Ljubljana, Slovenia; e-mail: tanja.urbancic@ijs.si

Abstract

The terminology of Machine Learning and Data Mining methods does not always allow a simple match between practical problems and methods. While some problems look similar from the user's point of view, but require different methods to be solved, some others look very different, yet they can be solved by applying the same methods and tools. Choosing appropriate Machine Learning methods for problem solving in practice is therefore largely a matter of experience and it is not realistic to expect a simple look-up table with matches between problems and methods. However, some guidelines can be given and a collection that summarizes other people's experience can also be helpful. A small number of definitions characterize the tasks that are performed by a large proportion of methods. Most of the variation in methods is concerned with differences in data types and algorithmic aspects of methods. In this paper, we summarize the main task types and illustrate how a wide variety of practical problems are formulated in terms of these tasks. The match between problems and tasks is illustrated with a collection of example applications with the aim of helping to express new practical problems as Machine Learning tasks. Some tasks can be decomposed into subtasks, allowing a wider variety of matches between practical problems and (combinations of) methods. We review the main principles for choosing between alternatives and illustrate this with a large collection of applications. We believe that this provides some guidelines.

Type
Research Article
Copyright
2006 Cambridge University Press

Access options

Get access to the full version of this content by using one of the access options below. (Log in options will check for institutional or personal access. Content may require purchase if you do not have access.)