Constraining Generative Models: A Survey from the Constraint Programming Perspective
Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence. Survey Track. Pages 7777-7786.
https://doi.org/10.24963/ijcai.2026/864
Keywords
- Search: Combinatorial search and optimisation
- Multidisciplinary Topics and Applications: Arts and creativity
- Constraint Satisfaction and Optimization: Constraint programming
- Machine Learning: Generative models
Abstract
Generative models produce long and high probability sequences, yet they often fail to satisfy explicit constraints set by users. Over the past two decades, Constraint Programming (CP) has provided a complementary paradigm: combining generative models with a constraint solver to guarantee feasibility. This survey reviews the main concepts behind these CP-driven hybrid approaches, from enforcing ubiquitous structural rules (e.g., length and patterns) to preventing plagiarism. It synthesizes how learned models can be treated as constraints, compiled structures, or probabilistic factors. We highlight what has remained stable across applications, then discuss how these principles transfer to the Large Language Model era and outline open challenges for controllable and trustworthy generative systems.
@inproceedings{ijcai2026p864,
title = {Constraining Generative Models: A Survey from the Constraint Programming Perspective},
author = {Bonlarron, Alexandre and Pachet, François and Roy, Pierre and Régin, Jean-Charles},
booktitle = {Proceedings of the Thirty-Fifth International Joint Conference on
Artificial Intelligence, {IJCAI-26}},
publisher = {International Joint Conferences on Artificial Intelligence Organization},
editor = {Diego Calvanese},
pages = {7777--7786},
year = {2026},
month = {8},
note = {Survey Track},
doi = {10.24963/ijcai.2026/864},
url = {https://doi.org/10.24963/ijcai.2026/864},
}
TY - CPAPER TI - Constraining Generative Models: A Survey from the Constraint Programming Perspective AU - Bonlarron, Alexandre AU - Pachet, François AU - Roy, Pierre AU - Régin, Jean-Charles T2 - Proceedings of the Thirty-Fifth International Joint Conference on Artificial Intelligence, IJCAI-26 PB - International Joint Conferences on Artificial Intelligence Organization PY - 2026 SP - 7777 EP - 7786 DO - 10.24963/ijcai.2026/864 UR - https://doi.org/10.24963/ijcai.2026/864 ER -Copied
Machine-readable versions of this paper, for tools and AI agents: