LLM-Guided Evolution: An Autonomous Model Optimization for Object Detection
By: YiMing Yu, Jason Zutty
Potential Business Impact:
Makes AI better at finding objects in pictures.
In machine learning, Neural Architecture Search (NAS) requires domain knowledge of model design and a large amount of trial-and-error to achieve promising performance. Meanwhile, evolutionary algorithms have traditionally relied on fixed rules and pre-defined building blocks. The Large Language Model (LLM)-Guided Evolution (GE) framework transformed this approach by incorporating LLMs to directly modify model source code for image classification algorithms on CIFAR data and intelligently guide mutations and crossovers. A key element of LLM-GE is the "Evolution of Thought" (EoT) technique, which establishes feedback loops, allowing LLMs to refine their decisions iteratively based on how previous operations performed. In this study, we perform NAS for object detection by improving LLM-GE to modify the architecture of You Only Look Once (YOLO) models to enhance performance on the KITTI dataset. Our approach intelligently adjusts the design and settings of YOLO to find the optimal algorithms against objective such as detection accuracy and speed. We show that LLM-GE produced variants with significant performance improvements, such as an increase in Mean Average Precision from 92.5% to 94.5%. This result highlights the flexibility and effectiveness of LLM-GE on real-world challenges, offering a novel paradigm for automated machine learning that combines LLM-driven reasoning with evolutionary strategies.
Similar Papers
LLM4EO: Large Language Model for Evolutionary Optimization in Flexible Job Shop Scheduling
Neural and Evolutionary Computing
Lets computers learn and improve their own problem-solving.
Evolutionary thoughts: integration of large language models and evolutionary algorithms
Neural and Evolutionary Computing
AI learns faster by trying many ideas.
Beyond Algorithm Evolution: An LLM-Driven Framework for the Co-Evolution of Swarm Intelligence Optimization Algorithms and Prompts
Neural and Evolutionary Computing
Helps computers find better solutions to hard problems.