BOML: A Modularized Bilevel Optimization Library in Python for Meta Learning

09/28/2020
by   Yaohua Liu, et al.
0

Meta-learning (a.k.a. learning to learn) has recently emerged as a promising paradigm for a variety of applications. There are now many meta-learning methods, each focusing on different modeling aspects of base and meta learners, but all can be (re)formulated as specific bilevel optimization problems. This work presents BOML, a modularized optimization library that unifies several meta-learning algorithms into a common bilevel optimization framework. It provides a hierarchical optimization pipeline together with a variety of iteration modules, which can be used to solve the mainstream categories of meta-learning methods, such as meta-feature-based and meta-initialization-based formulations. The library is written in Python and is available at https://github.com/dut-media-lab/BOML.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/14/2019

Torchmeta: A Meta-Learning library for PyTorch

The constant introduction of standardized benchmarks in the literature h...
research
06/06/2018

GraKeL: A Graph Kernel Library in Python

The problem of accurately measuring the similarity between graphs is at ...
research
04/30/2023

META-SMGO-Δ: similarity as a prior in black-box optimization

When solving global optimization problems in practice, one often ends up...
research
02/01/2022

Tutorial on amortized optimization for learning to optimize over continuous domains

Optimization is a ubiquitous modeling tool that is often deployed in set...
research
07/14/2022

problexity – an open-source Python library for binary classification problem complexity assessment

The classification problem's complexity assessment is an essential eleme...
research
10/03/2019

Generalized Inner Loop Meta-Learning

Many (but not all) approaches self-qualifying as "meta-learning" in deep...
research
07/13/2023

Generalizing Supervised Deep Learning MRI Reconstruction to Multiple and Unseen Contrasts using Meta-Learning Hypernetworks

Meta-learning has recently been an emerging data-efficient learning tech...

Please sign up or login with your details

Forgot password? Click here to reset