CcDPM: A Continuous Conditional Diffusion Probabilistic Model for Inverse Design

Authors

  • Yanxuan Zhao Computational Aerodynamics Institute, China Aerodynamics Research and Development Center
  • Peng Zhang Computational Aerodynamics Institute, China Aerodynamics Research and Development Center
  • Guopeng Sun Computational Aerodynamics Institute, China Aerodynamics Research and Development Center
  • Zhigong Yang Computational Aerodynamics Institute, China Aerodynamics Research and Development Center
  • Jianqiang Chen Computational Aerodynamics Institute, China Aerodynamics Research and Development Center
  • Yueqing Wang Computational Aerodynamics Institute, China Aerodynamics Research and Development Center

DOI:

https://doi.org/10.1609/aaai.v38i15.29647

Keywords:

ML: Deep Generative Models & Autoencoders

Abstract

Engineering design methods aim to generate new designs that meet desired performance requirements. Past work has directly introduced conditional Generative Adversarial Networks (cGANs) into this field and achieved promising results in single-point design problems(one performance requirement under one working condition). However, these methods assume that the performance requirements are distributed in categorical space, which is not reasonable in these scenarios. Although Continuous conditional GANs (CcGANs) introduce Vicinal Risk Minimization (VRM) to reduce the performance loss caused by this assumption, they still face the following challenges: 1) CcGANs can not handle multi-point design problems (multiple performance requirements under multiple working conditions). 2) Their training process is time-consuming due to the high computational complexity of the vicinal loss. To address these issues, A Continuous conditional Diffusion Probabilistic Model (CcDPM) is proposed, which the first time introduces the diffusion model into the engineering design area and VRM into the diffusion model. CcDPM adopts a novel sampling method called multi-point design sampling to deal with multi-point design problems. Moreover, the k-d tree is used in the training process of CcDPM to shorten the calculation time of vicinal loss and speed up the training process by 2-300 times in our experiments. Experiments on a synthetic problem and three real-world design problems demonstrate that CcDPM outperforms the state-of-the-art GAN models.

Published

2024-03-24

How to Cite

Zhao, Y., Zhang, P., Sun, G., Yang, Z., Chen, J., & Wang, Y. (2024). CcDPM: A Continuous Conditional Diffusion Probabilistic Model for Inverse Design. Proceedings of the AAAI Conference on Artificial Intelligence, 38(15), 17033-17041. https://doi.org/10.1609/aaai.v38i15.29647

Issue

Section

AAAI Technical Track on Machine Learning VI