AEON: An Energy-Aware Optimization Engine for Python Machine Learning Pipelines

Authors

  • Sree Soorya Kumar S C G Dept. of CSE, Meenakshi College of Engineering, Chennai, Tamil Nadu, India. Author

DOI:

https://doi.org/10.47392/IRJAEH.2026.0400

Keywords:

Energy-efficient machine learning, Green AI, AST optimization, Pareto optimization, energy profiling, EAOI, edge computing

Abstract

The rapid integration of machine learning (ML) into edge devices, IoT ecosystems, and cloud computing environments has significantly increased the need for energy-efficient approaches to model training and inference. Although existing tools primarily concentrate on either measuring energy consumption or optimizing deep learning workloads, a comprehensive solution capable of optimizing the energy efficiency of arbitrary Python-based machine learning pipelines remains absent. Aeon is introduced as a fully automated, Abstract Syntax Tree (AST) - level energy optimization engine that accepts Python ML code, profiles energy consumption per pipeline stage, applies a portfolio of eight orthogonal optimization strategies, and selects the Pareto-optimal configuration across energy, accuracy, and speed. The Energy–Accuracy Optimization Index (EAOI) is defined as a unified metric representing the ratio of retained accuracy to normalized energy consumption, enabling consistent cross-strategy comparison. Experimental evaluation across four representative machine learning workloads - linear regression, random forest classification, multilayer perceptron, and object detection shows energy savings ranging from 34% to 49%, while maintaining accuracy degradation below 0.5%, and achieving an average EAOI of 1.62. Aeon generates an optimized rewritten Python program and a detailed analytical report, making the framework immediately usable for practitioners deploying ML on resource-constrained platforms.

Downloads

Download data is not yet available.

Downloads

Published

2026-05-09

How to Cite

AEON: An Energy-Aware Optimization Engine for Python Machine Learning Pipelines. (2026). International Research Journal on Advanced Engineering Hub (IRJAEH), 4(05), 3149-3156. https://doi.org/10.47392/IRJAEH.2026.0400