Reptile: a Scalable Metalearning Algorithm
نویسندگان
چکیده
This paper considers meta-learning problems, where there is a distribution of tasks, and we would like to obtain an agent that performs well (i.e., learns quickly) when presented with a previously unseen task sampled from this distribution. We analyze a family of algorithms for learning a parameter initialization that can be fine-tuned quickly on a new task, using only firstorder derivatives for the meta-learning updates. This family includes and generalizes first-order MAML, an approximation to MAML obtained by ignoring second-order derivatives. It also includes Reptile, a new algorithm that we introduce here, which works by repeatedly sampling a task, training on it, and moving the initialization towards the trained weights on that task. We expand on the results from Finn et al. showing that first-order meta-learning algorithms perform well on some well-established benchmarks for few-shot classification, and we provide theoretical analysis aimed at understanding why these algorithms work.
منابع مشابه
Multi-objective and Scalable Heuristic Algorithm for Workflow Task Scheduling in Utility Grids
To use services transparently in a distributed environment, the Utility Grids develop a cyber-infrastructure. The parameters of the Quality of Service such as the allocation-cost and makespan have to be dealt with in order to schedule workflow application tasks in the Utility Grids. Optimization of both target parameters above is a challenge in a distributed environment and may conflict one an...
متن کاملKIMEL: A kernel incremental metalearning algorithm
The Kernel method is a powerful tool for extending an algorithm from linear to nonlinear case. Metalearning algorithm learns the base learning algorithm, thus to improve performance of the learning system. Usually, metalearning algorithms exhibit faster convergence rate and lower Mean-Square Error (MSE) than the corresponding base learning algorithms. In this paper, we present a kernelized meta...
متن کاملCF4CF: Recommending Collaborative Filtering algorithms using Collaborative Filtering
Automatic solutions which enable the selection of the best algorithms for a new problem are commonly found in the literature. One research area which has recently received considerable eorts is Collaborative Filtering. Existing work includes several approaches using Metalearning, which relate the characteristics of datasets with the performance of the algorithms. is work explores an alternati...
متن کاملMetalearning for Multiple-Domain Transfer Learning
Machine learning processes consist in collecting data, obtaining a model and applying it to a given task. Given a new task, the standard approach is to restart the learning process and obtain a new model. However, previous learning experience can be exploited to assist the new learning process. The two most studied approaches for this are metalearning and transfer learning. Metalearning can be ...
متن کاملMeta-learning Method for Automatic Selection of Algorithms for Text Classification
The paper presents a meta-learning approach for textual document classification task and an automatic selection of the best available algorithm for creation of classifiers. After brief introductory description of principles of document preprocessing, creation and evaluation of the classifiers, the metalearning approach is presented as a method for automatic selection of the most appropriate cla...
متن کامل