Dialguide: Aligning Dialogue Model Behavior with Developer Guidelines

Prakhar Gupta, Yang Liu, Di Jin, Behnam Hedayatnia, Spandana Gella, Sijia Liu, Patrick Lange, Julia Hirschberg, Dilek Hakkani-Tur

Research output: Chapter in Book/Report/Conference proceedingConference contribution


Dialogue models are able to generate coherent and fluent responses, but they can still be challenging to control and may produce non-engaging, unsafe responses. This unpredictability diminishes user trust and can hinder the use of the models in the real world. To address this, we introduce DIALGUIDE, a novel framework for controlling dialogue model behavior using natural language rules, or guidelines. These guidelines provide information about the context they are applicable to and what should be included in the response, allowing the models to be more closely aligned with the developer's expectations and intent. We evaluate DIALGUIDE on three tasks in open-domain dialogue response generation: guideline selection, response generation, and response entailment verification. Our dataset contains 10,737 positive and 15,467 negative dialogue context-response-guideline triplets across two domains - chitchat and safety. We provide baseline models for the tasks and benchmark their performance. Our results demonstrate that DIALGUIDE is effective in producing safe and engaging responses that follow developer guidelines.

Original languageEnglish (US)
Title of host publicationFindings of the Association for Computational Linguistics
Subtitle of host publicationEMNLP 2023
PublisherAssociation for Computational Linguistics (ACL)
Number of pages17
ISBN (Electronic)9798891760615
StatePublished - 2023
Externally publishedYes
Event2023 Findings of the Association for Computational Linguistics: EMNLP 2023 - Singapore, Singapore
Duration: Dec 6 2023Dec 10 2023

Publication series

NameFindings of the Association for Computational Linguistics: EMNLP 2023


Conference2023 Findings of the Association for Computational Linguistics: EMNLP 2023

ASJC Scopus subject areas

  • Computational Theory and Mathematics
  • Computer Science Applications
  • Information Systems
  • Language and Linguistics
  • Linguistics and Language


Dive into the research topics of 'Dialguide: Aligning Dialogue Model Behavior with Developer Guidelines'. Together they form a unique fingerprint.

Cite this