Iterative Design

Iterative design, a process of repeated refinement and improvement, is a central theme in numerous fields, aiming to optimize designs through cycles of creation, evaluation, and modification. Current research focuses on leveraging machine learning, particularly large language models and graph neural networks, to automate and accelerate this process across diverse applications, from structural engineering and chip design to user interface layout and soft robotics. These advancements promise significant improvements in design efficiency and quality by integrating human expertise with automated design exploration and optimization, ultimately leading to more innovative and effective solutions.

Papers