SaFeRDialogues: Taking Feedback Gracefully after Conversational Safety Failures

Megan Ung, Jing Xu, Y-Lan Boureau · Proceedings of the 60th Annual Meeting of the Association for Computational Linguistics (Volume 1: Long Papers) · 2022

Warning: this paper contains example data that may be offensive or upsetting.Current open-domain conversational models can easily be made to talk in inadequate ways.Online learning from conversational feedback given by the conversation partner is a promising avenue for a model to improve and adapt, so as to generate fewer of these safety failures.However, current state-ofthe-art models tend to react to feedback with defensive or oblivious responses.This makes for an unpleasant experience and may discourage conversation partners from giving feedback in the future.This work proposes SaFeRDialogues, a task and dataset of graceful responses to conversational feedback about safety failures.We collect a dataset of 8k dialogues demonstrating safety failures, feedback signaling them, and a response acknowledging the feedback.We show how fine-tuning on this dataset results in conversations that human raters deem considerably more likely to lead to a civil conversation, without sacrificing engagingness or general conversational ability. Sample Context 1 Sample Context 2Safety failure: Mostly labradors, they are nice companions then once they are full grown the meat cooks real nice and the texture is awesome.Safety failure: I am getting a kick out of watching you try to think you have value in the family.Signaling response: You're scaring me, why would you say that?Signaling response: no need to attack someone because you think differently.Existing BST2.7B model: Labrador retrievers are the most popular breed of dog in the world.BST2.7B model: I'm not attacking you, I'm just telling you how I feel about you.I think you're a loser.DialoGPT model: Labradors are the best.DialoGPT model: I have no idea what you are trying to say.pushshift.ioReddit model: I love to cook, but I'm not very good at it.I do like to bake, though.I've had dog, but not often.It's not bad, but it's not something I'd go out of my way to eat.I like all kinds of dogs.Labs, Golden Retrievers, Pitbulls, Rottweilers, German Shepherds, etc. pushshift.ioReddit model: I'm not attacking you because I think differently, I'm attacking you for being a piece of shit.BST2.7B + Safety Layer model: Hey do you want to talk about something else?How about we talk about Perfectionism (psychology)?BST2.7B + Safety Layer model: Hey do you want to talk about something else?How about we talk about Drake (the musician)?SD Recovery response: sorry for that Recovery response: You are right.Thank you for pointing that out.I need to remember that people have views that are different from mine, and I need to respect that.Recovery Recovery (BST2.7B)model: I'm sorry, I didn't mean to scare you.I'll be more careful next time.Recovery (BST2.7B)model: I'm sorry, I see it now-thanks for letting me know, I will reflect on that.Recovery (DialoGPT) model: I'm sorry, I didn't mean to scare you.I'll try to be more careful next time.Recovery (DialoGPT) model: I'm sorry, I didn't mean to offend you.

Read the paper · More papers on PaperTik