Relationships Among Learning Algorithms and Tasks

Metalearning aims to obtain knowledge of the relationship between the mechanism of learning and the concrete contexts in which that mechanisms is applicable. As new mechanisms of learning are continually added to the pool of learning algorithms, the chances of encountering behavior similarity among...

Full description

Bibliographic Details
Main Author: Lee, Jun won
Format: Others
Published: BYU ScholarsArchive 2011
Subjects:
Online Access:https://scholarsarchive.byu.edu/etd/2478
https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=3477&context=etd
id ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-3477
record_format oai_dc
spelling ndltd-BGMYU2-oai-scholarsarchive.byu.edu-etd-34772019-05-16T03:21:28Z Relationships Among Learning Algorithms and Tasks Lee, Jun won Metalearning aims to obtain knowledge of the relationship between the mechanism of learning and the concrete contexts in which that mechanisms is applicable. As new mechanisms of learning are continually added to the pool of learning algorithms, the chances of encountering behavior similarity among algorithms are increased. Understanding the relationships among algorithms and the interactions between algorithms and tasks help to narrow down the space of algorithms to search for a given learning task. In addition, this process helps to disclose factors contributing to the similar behavior of different algorithms. We first study general characteristics of learning tasks and their correlation with the performance of algorithms, isolating two metafeatures whose values are fairly distinguishable between easy and hard tasks. We then devise a new metafeature that measures the difficulty of a learning task that is independent of the performance of learning algorithms on it. Building on these preliminary results, we then investigate more formally how we might measure the behavior of algorithms at a ner grained level than a simple dichotomy between easy and hard tasks. We prove that, among all many possible candidates, the Classifi er Output Difference (COD) measure is the only one possessing the properties of a metric necessary for further use in our proposed behavior-based clustering of learning algorithms. Finally, we cluster 21 algorithms based on COD and show the value of the clustering in 1) highlighting interesting behavior similarity among algorithms, which leads us to a thorough comparison of Naive Bayes and Radial Basis Function Network learning, and 2) designing more accurate algorithm selection models, by predicting clusters rather than individual algorithms. 2011-01-27T08:00:00Z text application/pdf https://scholarsarchive.byu.edu/etd/2478 https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=3477&context=etd http://lib.byu.edu/about/copyright/ All Theses and Dissertations BYU ScholarsArchive MetaLearning Classifier Output Difference Naive Bayes radial basis function network clustering algorithm selection model Computer Sciences
collection NDLTD
format Others
sources NDLTD
topic MetaLearning
Classifier Output Difference
Naive Bayes
radial basis function
network
clustering
algorithm selection model
Computer Sciences
spellingShingle MetaLearning
Classifier Output Difference
Naive Bayes
radial basis function
network
clustering
algorithm selection model
Computer Sciences
Lee, Jun won
Relationships Among Learning Algorithms and Tasks
description Metalearning aims to obtain knowledge of the relationship between the mechanism of learning and the concrete contexts in which that mechanisms is applicable. As new mechanisms of learning are continually added to the pool of learning algorithms, the chances of encountering behavior similarity among algorithms are increased. Understanding the relationships among algorithms and the interactions between algorithms and tasks help to narrow down the space of algorithms to search for a given learning task. In addition, this process helps to disclose factors contributing to the similar behavior of different algorithms. We first study general characteristics of learning tasks and their correlation with the performance of algorithms, isolating two metafeatures whose values are fairly distinguishable between easy and hard tasks. We then devise a new metafeature that measures the difficulty of a learning task that is independent of the performance of learning algorithms on it. Building on these preliminary results, we then investigate more formally how we might measure the behavior of algorithms at a ner grained level than a simple dichotomy between easy and hard tasks. We prove that, among all many possible candidates, the Classifi er Output Difference (COD) measure is the only one possessing the properties of a metric necessary for further use in our proposed behavior-based clustering of learning algorithms. Finally, we cluster 21 algorithms based on COD and show the value of the clustering in 1) highlighting interesting behavior similarity among algorithms, which leads us to a thorough comparison of Naive Bayes and Radial Basis Function Network learning, and 2) designing more accurate algorithm selection models, by predicting clusters rather than individual algorithms.
author Lee, Jun won
author_facet Lee, Jun won
author_sort Lee, Jun won
title Relationships Among Learning Algorithms and Tasks
title_short Relationships Among Learning Algorithms and Tasks
title_full Relationships Among Learning Algorithms and Tasks
title_fullStr Relationships Among Learning Algorithms and Tasks
title_full_unstemmed Relationships Among Learning Algorithms and Tasks
title_sort relationships among learning algorithms and tasks
publisher BYU ScholarsArchive
publishDate 2011
url https://scholarsarchive.byu.edu/etd/2478
https://scholarsarchive.byu.edu/cgi/viewcontent.cgi?article=3477&context=etd
work_keys_str_mv AT leejunwon relationshipsamonglearningalgorithmsandtasks
_version_ 1719185591511285760