Skip to main content

Metalearning for Algorithm Recommendation: an Introduction

  • Chapter

Part of the book series: Cognitive Technologies ((COGTECH))

Data mining applications normally involve preparation of a dataset that can be processed by a learning algorithm (Figure 2.1). Given that there are usually several algorithms available, the user must select one of them. Additionally, most algorithms have parameters which must be set, so, after choosing the algorithm, the user must decide the values for each one of its parameters. The choice of algorithm is guided by some kind of metaknowledge, that is, knowledge that relates the characteristics of datasets with the performance of the available algorithms. This chapter describes how a simple metalearning system can be developed to generate metaknowledge that can be used to make recommendations concerning which algorithm to use on a given dataset. More details about various options are described in the next chapter.

As there are many alternative algorithms for a given task (for instance, decision trees, neural networks and support vector machines can be used for classification), the approach of trying out all alternatives and choosing the best one becomes infeasible. Although, normally, only a limited number of existing methods are available for use in a given application, the number of these methods may still be too large to rule out extensive experimentation. An approach followed by many users is to make some preselection of a small number of alternatives based on knowledge about the data and the available methods. The methods are applied to the dataset and the best one is normally chosen taking into account the results obtained. Although feasible, this approach may still require considerable computing time. Additionally, it requires that a highly skilled expert preselect the alternatives, and even the most skilled expert may sometimes fail, and so the best option may be left out.

This is a preview of subscription content, log in via an institution.

Buying options

Chapter
USD   29.95
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
eBook
USD   39.99
Price excludes VAT (USA)
  • Available as PDF
  • Read on any device
  • Instant download
  • Own it forever
Hardcover Book
USD   54.99
Price excludes VAT (USA)
  • Durable hardcover edition
  • Dispatched in 3 to 5 business days
  • Free shipping worldwide - see info

Tax calculation will be finalised at checkout

Purchases are for personal use only

Learn about institutional subscriptions

Preview

Unable to display preview. Download preview PDF.

Unable to display preview. Download preview PDF.

Rights and permissions

Reprints and permissions

Copyright information

© 2009 Springer-Verlag Berlin Heidelberg

About this chapter

Cite this chapter

(2009). Metalearning for Algorithm Recommendation: an Introduction. In: Metalearning. Cognitive Technologies. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-73263-1_2

Download citation

  • DOI: https://doi.org/10.1007/978-3-540-73263-1_2

  • Publisher Name: Springer, Berlin, Heidelberg

  • Print ISBN: 978-3-540-73262-4

  • Online ISBN: 978-3-540-73263-1

  • eBook Packages: Computer ScienceComputer Science (R0)

Publish with us

Policies and ethics