Deep generative models, such as generative adversarial networks (GANs) and score-based diffusion models, have recently emerged as powerful tools for planning tasks and behavior synthesis in autonomous systems. Various guidance strategies have been introduced to steer the generative process toward outputs that are more likely to satisfy the planning objectives. These strategies avoid the need for model retraining but do not provide any guarantee that the generated outputs will satisfy the desired planning objectives. To address this limitation, we introduce certified guidance, an approach that modifies a generative model - without retraining it - into a new model guaranteed to satisfy a given specification with probability 1. We focus on Signal Temporal Logic (STL) specifications, which are rich enough to describe non-trivial planning tasks. Our approach leverages neural network verification techniques to systematically explore the generative models' latent spaces, identifying latent regions that are certifiably correct w.r.t. the STL property of interest. We evaluate the effectiveness of our method on four planning benchmarks using GANs and diffusion models. Our results confirm that certified guidance produces generative models that are always correct, unlike existing (non-certified) guidance methods.

Certified Guidance for Planning with Deep Generative Models

Giacomarra F.
Primo
Membro del Collaboration Group
;
Hosseini M.;Cairoli F.
Ultimo
Membro del Collaboration Group
2025-01-01

Abstract

Deep generative models, such as generative adversarial networks (GANs) and score-based diffusion models, have recently emerged as powerful tools for planning tasks and behavior synthesis in autonomous systems. Various guidance strategies have been introduced to steer the generative process toward outputs that are more likely to satisfy the planning objectives. These strategies avoid the need for model retraining but do not provide any guarantee that the generated outputs will satisfy the desired planning objectives. To address this limitation, we introduce certified guidance, an approach that modifies a generative model - without retraining it - into a new model guaranteed to satisfy a given specification with probability 1. We focus on Signal Temporal Logic (STL) specifications, which are rich enough to describe non-trivial planning tasks. Our approach leverages neural network verification techniques to systematically explore the generative models' latent spaces, identifying latent regions that are certifiably correct w.r.t. the STL property of interest. We evaluate the effectiveness of our method on four planning benchmarks using GANs and diffusion models. Our results confirm that certified guidance produces generative models that are always correct, unlike existing (non-certified) guidance methods.
File in questo prodotto:
Non ci sono file associati a questo prodotto.
Pubblicazioni consigliate

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/11368/3115920
 Avviso

Attenzione! I dati visualizzati non sono stati sottoposti a validazione da parte dell'ateneo

Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? ND
social impact