Plum: Prompt Learning using Metaheuristic
Pan, Rui, Xing, Shuo, Diao, Shizhe, Sun, Wenhe, Liu, Xiang, Shum, Kashun, Pi, Renjie, Zhang, Jipeng, Zhang, Tong
–arXiv.org Artificial Intelligence
Since the emergence of large language models, prompt learning has become a popular method for optimizing and customizing these models. Special prompts, such as Chain-of-Thought, have even revealed previously unknown reasoning capabilities within these models. However, the progress of discovering effective prompts has been slow, driving a desire for general prompt optimization methods. Unfortunately, few existing prompt learning methods satisfy the criteria of being truly "general", i.e., automatic, discrete, black-box, gradient-free, and interpretable all at once. In this paper, we introduce metaheuristics, a branch of discrete non-convex optimization methods with over 100 options, as a promising approach to prompt learning. Within our paradigm, we test six typical methods: hill climbing, simulated annealing, genetic algorithms with/without crossover, tabu search, and harmony search, demonstrating their effectiveness in white-box and black-box prompt learning. Furthermore, we show that these methods can be used to discover more human-understandable prompts that were previously unknown in both reasoning and image generation tasks, opening the door to a cornucopia of possibilities in prompt optimization. We release all the codes in \url{https://github.com/research4pan/Plum}.
arXiv.org Artificial Intelligence
Jun-30-2024
- Country:
- Asia > China
- Hong Kong (0.04)
- North America > United States
- California > San Diego County
- San Diego (0.04)
- Illinois > Champaign County
- Urbana (0.04)
- Minnesota > Hennepin County
- Minneapolis (0.14)
- Texas > Brazos County
- College Station (0.04)
- California > San Diego County
- Asia > China
- Genre:
- Research Report > Promising Solution (0.34)
- Technology: