"Hiding in Plain Sight": Designing Synthetic Dialog Generation for Uncovering Socially Situated Norms

Chengfei Wu, Dan Goldwasser
10/1/2024
cs.CL

No confident code implementation found for this paper.

Abstract

Naturally situated conversations encapsulate the social norms inherent to their context, reflecting both the relationships between interlocutors and the underlying communicative intent. In this paper, we propose a novel, multi-step framework for generating dialogues that automatically uncovers social norms from rich, context-laden interactions through a process of self-assessment and norm discovery, rather than relying on predefined norm labels. Leveraging this framework, we construct NormHint, a comprehensive synthetic dialogue dataset spanning a wide range of interlocutor attributes (e.g., age, profession, personality), relationship types, conversation topics, and conversational trajectories. NormHint is meticulously annotated with turn-level norm violation information, detailed participant descriptions, and remediation suggestions-including alternative trajectories achieved through early intervention. Human validation and automated analysis demonstrate that our dataset captures diverse conversational topics with high naturalness and realism. Moreover, we discovered that fine-tuning a model with our norm violation data significantly enhances its ability to detect and understand potential norm violations in conversations.

View on arXivView PDF

Code Implementations

No confident code match yet

We couldn't find an author-owned or strongly-evidenced community implementation for this paper. Any repos shown below are weak matches — verify before relying on them.

No code implementations found yet.

Know of an implementation? Let us know in the comments below!

Cite this paper

@article{wu2024hiding,
  title  = {"Hiding in Plain Sight": Designing Synthetic Dialog Generation for Uncovering Socially Situated Norms},
  author = {Chengfei Wu and Dan Goldwasser},
  year   = {2024},
  eprint = {2410.00998},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2410.00998v2}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2410.00998.svg)](https://codeofpaper.com/paper/2410.00998)

Discussion