Online Deterministic Annealing for Classification and Clustering

02/11/2021
by   Christos Mavridis, et al.
8

We introduce an online prototype-based learning algorithm for clustering and classification, based on the principles of deterministic annealing. We show that the proposed algorithm constitutes a competitive-learning neural network, the learning rule of which is formulated as an online stochastic approximation algorithm. The annealing nature of the algorithm prevents poor local minima, offers robustness with respect to the initial conditions, and provides a means to progressively increase the complexity of the learning model as needed, through an intuitive bifurcation phenomenon. As a result, the proposed approach is interpretable, requires minimal hyper-parameter tuning, and offers online control over the complexity-accuracy trade-off. Finally, Bregman divergences are used as a family of dissimilarity measures that are shown to play an important role in both the performance of the algorithm, and its computational complexity. We illustrate the properties and evaluate the performance of the proposed learning algorithm in artificial and real datasets.

READ FULL TEXT

page 1

page 2

page 3

page 4

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
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
01/10/2020

Entropy Regularized Power k-Means Clustering

Despite its well-known shortcomings, k-means remains one of the most wid...
research
09/07/2010

Optimizing an Organized Modularity Measure for Topographic Graph Clustering: a Deterministic Annealing Approach

This paper proposes an organized generalization of Newman and Girvan's m...
research
12/15/2022

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

Hierarchical learning algorithms that gradually approximate a solution t...
research
11/14/2022

An online algorithm for contrastive Principal Component Analysis

Finding informative low-dimensional representations that can be computed...
research
12/05/2019

A Clustering Approach to Edge Controller Placement in Software Defined Networks with Cost Balancing

In this work we introduce two novel deterministic annealing based cluste...

Please sign up or login with your details

Forgot password? Click here to reset