DisCo-DSO: Coupling Discrete and Continuous Optimization for Efficient Generative Design in Hybrid Spaces

Abstract

We consider the challenge of black-box optimization within hybrid discrete-continuous and variable-length spaces, a problem that arises in various applications, such as decision tree learning and symbolic regression. We propose DisCo-DSO (Discrete-Continuous Deep Symbolic Optimization), a novel approach that uses a generative model to learn a joint distribution over discrete and continuous design variables to sample new hybrid designs. In contrast to standard decoupled approaches, in which the discrete and continuous variables are optimized separately, our joint optimization approach uses fewer objective function evaluations, is robust against non-differentiable objectives, and learns from prior samples to guide the search, leading to significant improvement in performance and sample efficiency. Our experiments on a diverse set of optimization tasks demonstrate that the advantages of DisCo-DSO become increasingly evident as problem complexity grows. In particular, we illustrate DisCo-DSO's superiority over the state-of-the-art methods for interpretable reinforcement learning with decision trees.

Cite

Text

Pettit et al. "DisCo-DSO: Coupling Discrete and Continuous Optimization for Efficient Generative Design in Hybrid Spaces." AAAI Conference on Artificial Intelligence, 2025. doi:10.1609/AAAI.V39I25.34919

Markdown

[Pettit et al. "DisCo-DSO: Coupling Discrete and Continuous Optimization for Efficient Generative Design in Hybrid Spaces." AAAI Conference on Artificial Intelligence, 2025.](https://mlanthology.org/aaai/2025/pettit2025aaai-disco/) doi:10.1609/AAAI.V39I25.34919

BibTeX

@inproceedings{pettit2025aaai-disco,
  title     = {{DisCo-DSO: Coupling Discrete and Continuous Optimization for Efficient Generative Design in Hybrid Spaces}},
  author    = {Pettit, Jacob F. and Lee, Chak Shing and Yang, Jiachen and Ho, Alex and Faissol, Daniel M. and Petersen, Brenden K. and Landajuela, Mikel},
  booktitle = {AAAI Conference on Artificial Intelligence},
  year      = {2025},
  pages     = {27117-27125},
  doi       = {10.1609/AAAI.V39I25.34919},
  url       = {https://mlanthology.org/aaai/2025/pettit2025aaai-disco/}
}