This repository contains the implementation and experiments for the undergraduate thesis:
"Multi-Objective Resource-Aware AutoML for Lightweight Model Generation on Tabular Data"
Prepared and submitted by:
- Dorothy C. Salva
- Jeff Lawrence C. Balbuena
- Vex Ivan Sumang
In partial fulfillment of the requirements for the degree of Bachelor of Science in Computer Science.
This project proposes a hybrid optimization framework for Automated Machine Learning (AutoML), designed to generate lightweight and efficient models for tabular data.
The approach integrates:
- Non-dominated Sorting Genetic Algorithm II (NSGA-II)
- Meta-learning mechanisms
to intelligently explore and optimize machine learning configurations.
The system evaluates candidate AutoML configurations based on multiple competing objectives:
- Predictive Performance – Accuracy and model effectiveness
- Computational Efficiency – Resource usage and runtime performance
This enables the discovery of optimal trade-offs using multi-objective optimization.
The proposed framework:
- Uses NSGA-II to evolve candidate solutions
- Applies meta-learning to guide the search process
- Produces a Pareto front of optimal model configurations
- Multi-objective optimization
- Lightweight model generation
- Resource-aware AutoML
- Pareto front analysis