3D Vase Design Based on Interactive Genetic Algorithm and Enhanced XGBoost Model

Dongming Wang,Xing Xu
DOI: https://doi.org/10.3390/math12131932
IF: 2.4
2024-06-22
Mathematics
Abstract:The human–computer interaction attribute of the interactive genetic algorithm (IGA) allows users to participate in the product design process for which the product needs to be evaluated, and requiring a large number of evaluations would lead to user fatigue. To address this issue, this paper utilizes an XGBoost proxy model modified by particle swarm optimization and the graphical interaction mechanism (GIM) to construct an improved interactive genetic algorithm (PXG-IGA), and then the PXG-IGA is applied to 3D vase design. Firstly, the 3D vase shape has been designed by using a bicubic Bézier surface, and the individual genetic code is binary and includes three parts: the vase control points, the vase height, and the texture picture. Secondly, the XGBoost evaluation of the proxy model has been constructed by collecting user online evaluation data, and the particle swarm optimization algorithm has been used to optimize the hyperparameters of XGBoost. Finally, the GIM has been introduced after several generations, allowing users to change product styles independently to better meet users' expectations. Based on the PXG-IGA, an online 3D vase design platform has been developed and compared to the traditional IGA, KD tree, random forest, and standard XGBoost proxy models. Compared with the traditional IGA, the number of evaluations has been reduced by 58.3% and the evaluation time has been reduced by 46.4%. Compared with other proxy models, the accuracy of predictions has been improved up from 1.3% to 20.2%. To a certain extent, the PXG-IGA reduces users' operation fatigue and provides new ideas for improving user experience and product design efficiency.
mathematics
What problem does this paper attempt to address?
This paper focuses on how to reduce user fatigue in 3D vase design using Interactive Genetic Algorithm (IGA). Existing IGA requires a large number of user evaluations, which may lead to user fatigue. To address this issue, the paper proposes an improved IGA called PXG-IGA, which combines XGBoost surrogate model and Particle Swarm Optimization algorithm. Firstly, 3D vase design is achieved through bicubic Bézier surface, and individual encoding includes control points, height, and texture images. Then, XGBoost surrogate model is constructed by collecting user online evaluation data, and its hyperparameters are optimized using Particle Swarm Optimization algorithm. Finally, a Graphic Interaction Mechanism (GIM) is introduced, which allows users to independently change product style after several generations to better meet user expectations. Compared with traditional IGA, PXG-IGA reduces 58.3% of evaluation times and 46.4% of evaluation time. Compared with other surrogate models, the prediction accuracy improved by 1.3% to 20.2%. This approach alleviates user fatigue and provides new ideas for improving user experience and product design efficiency. A 3D vase design platform was developed using PXG-IGA, and it was compared with traditional methods in the study.