MiuLab/AISysOpt-Survey

11

17 commits

updated Feb 1, 2026

See the code

README

Awesome Compound AI System Optimization Methods

🤩 A comprehensive list of papers about Compound AI Systems Optimization: A Survey of Methods, Challenges, and Future Directions.

▼ High-level view of a compound AI system and its optimization

Flow Diagram

[!Note] Contributions welcome

  • Open an issue or PR to add new or missing papers.
  • If your paper is accepted by venues, you may consider updating the relevant information.
  • If you think your paper is more suitable for another category, submit a PR or contact us.
  • Thank you for helping us maintain a comprehensive and accurate survey!

💥 News 💥


Abstract

Recent advancements in large language models (LLMs) and AI systems have led to a paradigm shift in the design and optimization of complex AI workflows. By integrating multiple components, compound AI systems have become increasingly adept at performing sophisticated tasks. However, as these systems grow in complexity, new challenges arise in optimizing not only individual components but also their interactions. While traditional optimization methods such as supervised fine-tuning (SFT) and reinforcement learning (RL) remain foundational, the rise of natural language feedback introduces promising new approaches, especially for optimizing non-differentiable systems. This paper provides a systematic review of recent progress in optimizing compound AI systems, encompassing both numerical and language-based techniques. We formalize the notion of compound AI system optimization, classify existing methods along several key dimensions, and highlight open research challenges and future directions in this rapidly evolving field.


Framework

▼ The proposed 2×2 taxonomy spans Structural Flexibility (y-axis) and Learning Signals (x-axis)

taxonomy


Detailed Classification of Learning Signals

▼ Learning Signals are classified into two categories, with Numerical Signals further divided by their utilization schemes.

taxonomy

📊 System Metrics

(a) Devise rule-based algorithms that directly learn from raw system performance metrics  

🎯 Formalized Training Objectives
Transform system evaluation results into formalized training objectives:

(b1) Supervised Fine-tuning (SFT) losses  
(b2) Reinforcement Learning (RL) reward functions  
(b3) Direct Preference Optimization (DPO) losses

🔒🗨️ Fixed Structure, NL Feedback


🔒🔢 Fixed Structure, Numerical Signals


🔓🗨️ Flexible Structure, NL Feedback


🔓🔢 Flexible Structure, Numerical Signals


Contact

We welcome contributions from researchers and developers to enhance this 'Awesome Compound AI System Optimization Methods' collection.
If you know of relevant papers that should be included in this repository, please reach out to us.
Contact: r12946015@ntu.edu.tw / r13922053@ntu.edu.tw

Contributors

yuang-lee

16 commits

timyi976

1 commits

MiuLab/AISysOpt-Survey

11

17 commits

updated Feb 1, 2026

See the code

README

Awesome Compound AI System Optimization Methods

🤩 A comprehensive list of papers about Compound AI Systems Optimization: A Survey of Methods, Challenges, and Future Directions.

▼ High-level view of a compound AI system and its optimization

Flow Diagram

[!Note] Contributions welcome

  • Open an issue or PR to add new or missing papers.
  • If your paper is accepted by venues, you may consider updating the relevant information.
  • If you think your paper is more suitable for another category, submit a PR or contact us.
  • Thank you for helping us maintain a comprehensive and accurate survey!

💥 News 💥


Abstract

Recent advancements in large language models (LLMs) and AI systems have led to a paradigm shift in the design and optimization of complex AI workflows. By integrating multiple components, compound AI systems have become increasingly adept at performing sophisticated tasks. However, as these systems grow in complexity, new challenges arise in optimizing not only individual components but also their interactions. While traditional optimization methods such as supervised fine-tuning (SFT) and reinforcement learning (RL) remain foundational, the rise of natural language feedback introduces promising new approaches, especially for optimizing non-differentiable systems. This paper provides a systematic review of recent progress in optimizing compound AI systems, encompassing both numerical and language-based techniques. We formalize the notion of compound AI system optimization, classify existing methods along several key dimensions, and highlight open research challenges and future directions in this rapidly evolving field.


Framework

▼ The proposed 2×2 taxonomy spans Structural Flexibility (y-axis) and Learning Signals (x-axis)

taxonomy


Detailed Classification of Learning Signals

▼ Learning Signals are classified into two categories, with Numerical Signals further divided by their utilization schemes.

taxonomy

📊 System Metrics

(a) Devise rule-based algorithms that directly learn from raw system performance metrics  

🎯 Formalized Training Objectives
Transform system evaluation results into formalized training objectives:

(b1) Supervised Fine-tuning (SFT) losses  
(b2) Reinforcement Learning (RL) reward functions  
(b3) Direct Preference Optimization (DPO) losses

🔒🗨️ Fixed Structure, NL Feedback


🔒🔢 Fixed Structure, Numerical Signals


🔓🗨️ Flexible Structure, NL Feedback


🔓🔢 Flexible Structure, Numerical Signals


Contact

We welcome contributions from researchers and developers to enhance this 'Awesome Compound AI System Optimization Methods' collection.
If you know of relevant papers that should be included in this repository, please reach out to us.
Contact: r12946015@ntu.edu.tw / r13922053@ntu.edu.tw

Contributors

yuang-lee

16 commits

timyi976

1 commits