HAMLET: A Hierarchical Agent-based Machine Learning Platform

by   Ahmad Esmaeili, et al.

Hierarchical Multi-Agent Systems provide a convenient and relevant way to analyze, model, and simulate complex systems in which a large number of entities are interacting at different levels of abstraction. In this paper, we introduce HAMLET (Hierarchical Agent-based Machine LEarning plaTform), a platform based on hierarchical multi-agent systems, to facilitate the research and democratization of machine learning entities distributed geographically or locally. This is carried out by firstly modeling the machine learning solutions as a hypergraph and then autonomously setting up a multi-level structure composed of heterogeneous agents based on their innate capabilities and learned skills. HAMLET aids the design and management of machine learning systems and provides analytical capabilities for the research communities to assess the existing and/or new algorithms/datasets through flexible and customizable queries. The proposed platform does not assume restrictions on the type of machine learning algorithms/datasets and is theoretically proven to be sound and complete with polynomial computational requirements. Additionally, it is examined empirically on 120 training and four generalized batch testing tasks performed on 24 machine learning algorithms and 9 standard datasets. The experimental results provided not only establish confidence in the platform's consistency and correctness but also demonstrates its testing and analytical capacity.


page 8

page 24


Hybrid Algorithm Selection and Hyperparameter Tuning on Distributed Machine Learning Resources: A Hierarchical Agent-based Approach

Algorithm selection and hyperparameter tuning are critical steps in both...

Modelling and simulation of complex systems: an approach based on multi-level agents

A complex system is made up of many components with many interactions. S...

Metis: Multi-Agent Based Crisis Simulation System

With the advent of the computational technologies (Graphics Processing U...

In (Stochastic) Search of a Fairer Alife

Economies and societal structures in general are complex stochastic syst...

Evoplex: A platform for agent-based modeling on networks

Evoplex is a fast, robust and extensible platform for developing agent-b...

Hierarchical Collaborative Hyper-parameter Tuning

Hyper-parameter Tuning is among the most critical stages in building mac...

Design and Analysis of a Multi-Agent E-Learning System Using Prometheus Design Tool

Agent unified modeling languages (AUML) are agent-oriented approaches th...

Please sign up or login with your details

Forgot password? Click here to reset