24set2025
10:00 Master's Defense IC3 Auditorium
Topic on
An Algorithm for Multi-Objective Optimization in Deep Learning Using Weighted Sum Adaptation
Student
Aline Cavalca Carvalho Soares de Azevedo
Advisor / Teacher
Marcos Medeiros Raimundo
Brief summary
The presence of multiple conflicting objectives is a significant optimization challenge in machine learning and is commonly encountered in various problems, such as those related to fairness, imbalanced classes, reinforcement learning, multi-task learning, or multi-class classification. Using a single loss function is often insufficient to optimize these objectives simultaneously due to the inherent trade-offs between them. To address this, Multi-Objective Optimization (MOO) methods offer an effective alternative by allowing the learning process to explore and balance conflicting goals. Therefore, this research proposes the development of a new MOO algorithm called the Multi-Objective Learning Algorithm (MOLA), based on a weighted sum approach. MOLA is model-agnostic and was designed to work with both machine learning and deep learning, resulting in a set of models representing different trade-offs between objectives, from which users can select the most appropriate one for a given application or combine them using ensemble strategies. Additionally, the study implements a comprehensive framework, MachineMOO, that integrates MOO methods into machine learning workflows. To facilitate its adoption, it is made available as a Python package compatible with popular machine learning libraries (e.g., Scikit-learn, TensorFlow, and PyTorch). And while the framework is applicable to general machine learning problems, it is validated in this work through applications related to social justice and equity.
Examination Board
Headlines:
Marcos Medeiros Raimundo IC / UNICAMP
Petra Maria Bartmeyer IMECC / UNICAMP
Leonardo Tomazeli Duarte FCA/UNICAMP
Substitutes:
Christiano Lyra Filho FEEC / UNICAMP
Anderson de Rezende Rocha IC / UNICAMP
Institute of Computing
Privacy Overview

This website uses cookies so that we can provide you with the best user experience possible. Cookie information is stored in your browser and performs functions such as recognizing you when you return to our website and helping our team to understand which sections of the website you find most interesting and useful.