syedmohaiminulhoque's picture
Initial CDD implementation - package root
c321f72 verified
"""
Constrained Discrete Diffusion (CDD)
=====================================
Implementation of "Constrained Language Generation with Discrete Diffusion Models"
(Cardei et al., 2025 — arXiv:2503.09790v3)
CDD integrates discrete diffusion models with differentiable optimization
to enforce constraints on text generation without retraining.
Modules:
- samplers: Core CDD sampling with Augmented Lagrangian projection
- constraints: Constraint functions (toxicity, molecular SA, novelty, instruction)
- models: Wrappers for MDLM/UDLM discrete diffusion backbones
- experiments: Reproduction scripts for all paper experiments
- utils: Noise schedules, evaluation metrics, helpers
"""
__version__ = "1.0.0"