Swine Diet Design using Multi-objective Regionalized Bayesian Optimization

Gabriel D. Uribe-Guerra,Danny A. Múnera-Ramírez,Julián D. Arias-Londoño
2024-09-20
Abstract:The design of food diets in the context of animal nutrition is a complex problem that aims to develop cost-effective formulations while balancing minimum nutritional content. Traditional approaches based on theoretical models of metabolic responses and concentrations of digestible energy in raw materials face limitations in incorporating zootechnical or environmental variables affecting the performance of animals and including multiple objectives aligned with sustainable development policies. Recently, multi-objective Bayesian optimization has been proposed as a promising heuristic alternative able to deal with the combination of multiple sources of information, multiple and diverse objectives, and with an intrinsic capacity to deal with uncertainty in the measurements that could be related to variability in the nutritional content of raw materials. However, Bayesian optimization encounters difficulties in high-dimensional search spaces, leading to exploration predominantly at the boundaries. This work analyses a strategy to split the search space into regions that provide local candidates termed multi-objective regionalized Bayesian optimization as an alternative to improve the quality of the Pareto set and Pareto front approximation provided by BO in the context of swine diet design. Results indicate that this regionalized approach produces more diverse non-dominated solutions compared to the standard multi-objective Bayesian optimization. Besides, the regionalized strategy was four times more effective in finding solutions that outperform those identified by a stochastic programming approach referenced in the literature. Experiments using batches of query candidate solutions per iteration show that the optimization process can also be accelerated without compromising the quality of the Pareto set approximation during the initial, most critical phase of optimization.
Artificial Intelligence
What problem does this paper attempt to address?
The paper attempts to address the problem of how to balance multiple objectives in a cost-effective manner while meeting the minimum nutritional requirements in pig feed formulation design. Traditional methods such as Linear Programming (LP), Stochastic Programming (SP), and Nonlinear Programming (NLP) have limitations in handling multi-objective optimization, especially in balancing exploration and exploitation in high-dimensional search spaces. Additionally, these methods struggle to handle data from different farms and levels of data fidelity, as well as changes in environmental and animal metabolism. To overcome these issues, the paper proposes a method based on Multi-Objective Regionalized Bayesian Optimization (MORBO), which aims to improve the quality and diversity of the Pareto front approximation by dividing the search space into multiple sub-regions. Specifically, the MORBO method applies the following strategies in pig feed formulation design: 1. **Multi-Objective Optimization**: Considering three main objectives—energy content, lysine content, and cost. 2. **Handling High-Dimensional Search Spaces**: By dividing the search space into multiple sub-regions, each optimized using local models, thereby improving the effectiveness of global optimization. 3. **Approximating the Pareto Front**: By selecting points with the highest Hypervolume Contribution (HVC) as the center of the Trust Region (TR), gradually expanding or shrinking the TR to find more non-dominated solutions. 4. **Accelerating the Optimization Process**: By querying multiple candidate solutions in each iteration, accelerating the optimization process without sacrificing the quality of the Pareto set approximation. Experimental results show that the MORBO method outperforms standard Multi-Objective Bayesian Optimization (MOBO) in finding more diverse non-dominated solutions and also demonstrates excellent optimization efficiency. Furthermore, the MORBO method is more effective in exploring and exploiting the search space in high-dimensional problems, thereby improving the quality and diversity of the solutions.