Robust Guided Diffusion for Offline Black-Box Optimization

Chen,Christopher Beckham,Zixuan Liu,Xue Liu,Christopher Pal
2024-10-02
Abstract:Offline black-box optimization aims to maximize a black-box function using an offline dataset of designs and their measured properties. Two main approaches have emerged: the forward approach, which learns a mapping from input to its value, thereby acting as a proxy to guide optimization, and the inverse approach, which learns a mapping from value to input for conditional generation. (a) Although proxy-free~(classifier-free) diffusion shows promise in robustly modeling the inverse mapping, it lacks explicit guidance from proxies, essential for generating high-performance samples beyond the training distribution. Therefore, we propose \textit{proxy-enhanced sampling} which utilizes the explicit guidance from a trained proxy to bolster proxy-free diffusion with enhanced sampling control. (b) Yet, the trained proxy is susceptible to out-of-distribution issues. To address this, we devise the module \textit{diffusion-based proxy refinement}, which seamlessly integrates insights from proxy-free diffusion back into the proxy for refinement. To sum up, we propose \textit{\textbf{R}obust \textbf{G}uided \textbf{D}iffusion for Offline Black-box Optimization}~(\textbf{RGD}), combining the advantages of proxy~(explicit guidance) and proxy-free diffusion~(robustness) for effective conditional generation. RGD achieves state-of-the-art results on various design-bench tasks, underscoring its efficacy. Our code is at <a class="link-external link-https" href="https://anonymous.4open.science/r/RGD-27A5/README.md" rel="external noopener nofollow">this https URL</a>.
Machine Learning,Artificial Intelligence
What problem does this paper attempt to address?
The paper aims to address the problem in Offline Black-Box Optimization (BBO), specifically targeting the maximization of a black-box function using only the designs and their measured attributes from an offline dataset. The paper proposes Robust Guided Diffusion (RGD), which combines the explicit guidance of proxy methods with the robustness advantages of proxy-free diffusion methods to achieve effective conditional generation. The main contributions include: 1. **Proxy-Enhanced Sampling Module**: Integrates explicit guidance provided by the proxy into proxy-free diffusion, enabling stronger sampling control. 2. **Diffusion-Based Proxy Refinement Module**: Improves the proxy by extracting insights from proxy-free diffusion, enhancing its ability to handle outlier samples. 3. RGD achieves state-of-the-art performance on various design benchmark tasks, demonstrating its effectiveness.