Statistics > Machine Learning
[Submitted on 3 Nov 2017 (v1), revised 31 Jul 2018 (this version, v7), latest version 20 May 2019 (v8)]
Title:Meta-Learning by Adjusting Priors Based on Extended PAC-Bayes Theory
View PDFAbstract:In meta-learning an agent extracts knowledge from observed tasks, aiming to facilitate learning of novel future tasks. Under the assumption that future tasks are 'related' to previous tasks, the accumulated knowledge should be learned in a way which captures the common structure across learned tasks, while allowing the learner sufficient flexibility to adapt to novel aspects of new tasks. We present a framework for meta-learning that is based on generalization error bounds, allowing us to extend various PAC-Bayes bounds to meta-learning. Learning takes place through the construction of a distribution over hypotheses based on the observed tasks, and its utilization for learning a new task. Thus, prior knowledge is incorporated through setting an experience-dependent prior for novel tasks. We develop a gradient-based algorithm which minimizes an objective function derived from the bounds and demonstrate its effectiveness numerically with deep neural networks. In addition to establishing the improved performance available through meta-learning, we demonstrate the intuitive way by which prior information is manifested at different levels of the network.
Submission history
From: Ron Amit [view email][v1] Fri, 3 Nov 2017 17:14:14 UTC (193 KB)
[v2] Thu, 28 Dec 2017 19:38:13 UTC (124 KB)
[v3] Tue, 13 Feb 2018 05:26:27 UTC (230 KB)
[v4] Thu, 17 May 2018 18:33:49 UTC (230 KB)
[v5] Tue, 22 May 2018 08:43:18 UTC (230 KB)
[v6] Fri, 8 Jun 2018 09:34:51 UTC (2,646 KB)
[v7] Tue, 31 Jul 2018 09:44:24 UTC (2,646 KB)
[v8] Mon, 20 May 2019 10:29:06 UTC (2,646 KB)
Current browse context:
stat.ML
References & Citations
Bibliographic and Citation Tools
Bibliographic Explorer (What is the Explorer?)
Connected Papers (What is Connected Papers?)
Litmaps (What is Litmaps?)
scite Smart Citations (What are Smart Citations?)
Code, Data and Media Associated with this Article
alphaXiv (What is alphaXiv?)
CatalyzeX Code Finder for Papers (What is CatalyzeX?)
DagsHub (What is DagsHub?)
Gotit.pub (What is GotitPub?)
Hugging Face (What is Huggingface?)
Papers with Code (What is Papers with Code?)
ScienceCast (What is ScienceCast?)
Demos
Recommenders and Search Tools
Influence Flower (What are Influence Flowers?)
CORE Recommender (What is CORE?)
arXivLabs: experimental projects with community collaborators
arXivLabs is a framework that allows collaborators to develop and share new arXiv features directly on our website.
Both individuals and organizations that work with arXivLabs have embraced and accepted our values of openness, community, excellence, and user data privacy. arXiv is committed to these values and only works with partners that adhere to them.
Have an idea for a project that will add value for arXiv's community? Learn more about arXivLabs.