Efficient Transformer-based Hyper-parameter Optimization for Resource-constrained IoT Environments

Ibrahim Shaer, Soodeh Nikan, Abdallah Shami
3/18/2024
cs.LGcs.AI

No official code found. Best implementation: Western-OC2-Lab/TRL-HPO (2 stars, last commit 2024-09-05).

Abstract

The hyper-parameter optimization (HPO) process is imperative for finding the best-performing Convolutional Neural Networks (CNNs). The automation process of HPO is characterized by its sizable computational footprint and its lack of transparency; both important factors in a resource-constrained Internet of Things (IoT) environment. In this paper, we address these problems by proposing a novel approach that combines transformer architecture and actor-critic Reinforcement Learning (RL) model, TRL-HPO, equipped with multi-headed attention that enables parallelization and progressive generation of layers. These assumptions are founded empirically by evaluating TRL-HPO on the MNIST dataset and comparing it with state-of-the-art approaches that build CNN models from scratch. The results show that TRL-HPO outperforms the classification results of these approaches by 6.8% within the same time frame, demonstrating the efficiency of TRL-HPO for the HPO process. The analysis of the results identifies the main culprit for performance degradation attributed to stacking fully connected layers. This paper identifies new avenues for improving RL-based HPO processes in resource-constrained environments.

View on arXivView PDF

Code Implementations(1)

This code includes the implementation of a Transformer-based Reinforcement Learning approach for Hyper-parameter Optimization

21PythonApr 23, 20242 years ago

Similar Papers

Cite this paper

@article{shaer2024efficient,
  title  = {Efficient Transformer-based Hyper-parameter Optimization for Resource-constrained IoT Environments},
  author = {Ibrahim Shaer and Soodeh Nikan and Abdallah Shami},
  year   = {2024},
  eprint = {2403.12237},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2403.12237v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2403.12237.svg)](https://codeofpaper.com/paper/2403.12237)

Discussion