DeepSolution: Boosting Complex Engineering Solution Design via Tree-based Exploration and Bi-point Thinking
Zhuoqun Li, Haiyang Yu, Xuanang Chen, Hongyu Lin, Yaojie Lu, Fei Huang, Xianpei Han, Yongbin Li, Le Sun
TL;DR
This work targets the automation of engineering design under multiple real-world constraints, a setting where prior RAG systems struggle. It introduces SolutionBench, a domain-diverse benchmark built from authoritative reports, and SolutionRAG, a system that combines tree-based exploration with bi-point thinking to iteratively improve design and review, while pruning to balance efficiency. Empirical results show SolutionRAG achieving state-of-the-art performance across eight engineering domains, outperforming deep reasoning and traditional RAG baselines and illustrating the value of structured, critique-informed reasoning. The work highlights the potential for more reliable, scalable automated engineering design, while acknowledging limitations in data scope and computational resources and suggesting avenues for reinforcement learning and hyperparameter exploration.
Abstract
Designing solutions for complex engineering challenges is crucial in human production activities. However, previous research in the retrieval-augmented generation (RAG) field has not sufficiently addressed tasks related to the design of complex engineering solutions. To fill this gap, we introduce a new benchmark, SolutionBench, to evaluate a system's ability to generate complete and feasible solutions for engineering problems with multiple complex constraints. To further advance the design of complex engineering solutions, we propose a novel system, SolutionRAG, that leverages the tree-based exploration and bi-point thinking mechanism to generate reliable solutions. Extensive experimental results demonstrate that SolutionRAG achieves state-of-the-art (SOTA) performance on the SolutionBench, highlighting its potential to enhance the automation and reliability of complex engineering solution design in real-world applications.
