Multi-Resolution Online Deterministic Annealing: A Hierarchical and Progressive Learning Architecture

12/15/2022
by   Christos Mavridis, et al.
0

Hierarchical learning algorithms that gradually approximate a solution to a data-driven optimization problem are essential to decision-making systems, especially under limitations on time and computational resources. In this study, we introduce a general-purpose hierarchical learning architecture that is based on the progressive partitioning of a possibly multi-resolution data space. The optimal partition is gradually approximated by solving a sequence of optimization sub-problems that yield a sequence of partitions with increasing number of subsets. We show that the solution of each optimization problem can be estimated online using gradient-free stochastic approximation updates. As a consequence, a function approximation problem can be defined within each subset of the partition and solved using the theory of two-timescale stochastic approximation algorithms. This simulates an annealing process and defines a robust and interpretable heuristic method to gradually increase the complexity of the learning architecture in a task-agnostic manner, giving emphasis to regions of the data space that are considered more important according to a predefined criterion. Finally, by imposing a tree structure in the progression of the partitions, we provide a means to incorporate potential multi-resolution structure of the data space into this approach, significantly reducing its complexity, while introducing hierarchical feature extraction properties similar to certain classes of deep learning architectures. Asymptotic convergence analysis and experimental results are provided for clustering, classification, and regression problems.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
12/04/2021

Towards the One Learning Algorithm Hypothesis: A System-theoretic Approach

The existence of a universal learning architecture in human cognition is...
research
09/06/2022

Annealing Optimization for Progressive Learning with Stochastic Approximation

In this work, we introduce a learning model designed to meet the needs o...
research
01/23/2014

Predicting Nearly As Well As the Optimal Twice Differentiable Regressor

We study nonlinear regression of real valued data in an individual seque...
research
06/03/2021

Hierarchical Representation Learning for Markov Decision Processes

In this paper we present a novel method for learning hierarchical repres...
research
02/11/2021

Online Deterministic Annealing for Classification and Clustering

We introduce an online prototype-based learning algorithm for clustering...
research
05/22/2023

Hierarchical Partitioning Forecaster

In this work we consider a new family of algorithms for sequential predi...
research
10/28/2017

Partitioning Relational Matrices of Similarities or Dissimilarities using the Value of Information

In this paper, we provide an approach to clustering relational matrices ...

Please sign up or login with your details

Forgot password? Click here to reset