paper-with-me

Papers

RefGPT: Dialogue Generation of GPT, by GPT, and for GPT

2023-05-24 · Dongjie Yang, Ruifeng Yuan, Yuantao Fan, Yifei Yang, Zili Wang, Shusen Wang, Hai Zhao

Large Language Models (LLMs) have attained the impressive capability to resolve a wide range of NLP tasks by fine-tuning high-quality instruction data. However, collecting human-written data of high quality, especially multi-turn dialogues, is expensive and unattainable for most people. Though previous studies have used powerful LLMs to generate the dialogues automatically, they all suffer from generating untruthful dialogues because of the model hallucination. Therefore, we propose a method called RefGPT to generate enormous truthful and customized dialogues without worrying about factual errors caused by the model hallucination. RefGPT solves the model hallucination in dialogue generation by restricting the LLMs to leverage the given reference instead of reciting their own knowledge to generate dialogues. Additionally, RefGPT adds detailed controls on every utterance to enable high customization capability, which previous studies have ignored. On the basis of RefGPT, we also propose two high-quality dialogue datasets generated by GPT-4, namely RefGPT-Fact and RefGPT-Code. RefGPT-Fact is a dataset with 100k multi-turn dialogues based on factual knowledge and RefGPT-Code has 76k multi-turn dialogues covering a wide range of coding scenarios. Our code and datasets are released in https://github.com/mutonix/RefGPT.

📄 PDF Abstract BibTeX arXiv:2305.14994

Code (1)

mutonix/refgpt 공식 구현

Tasks

Dialogue GenerationHallucination

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Softmax The Softmax output function transforms a previous layer's output into a vector of probabilities. It is commonly used for multiclass classification. Given an input vector $x$…
Layer Normalization Unlike batch normalization, Layer Normalization directly estimates the normalization statistics from the summed inputs…
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Dropout Dropout is a regularization technique for neural networks that drops a unit (along with connections) at training time with a specified probability $p$ (a common value is…
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Amendable Generation for Dialogue State Tracking

2021-10-29 · EMNLP (NLP4ConvAI) 2021 11 · Xin Tian, Liankai Huang, Yingzhan Lin, Siqi Bao 외

In task-oriented dialogue systems, recent dialogue state tracking methods tend to perform one-pass generation of the dialogue state based on the previous dialogue state. The mistakes of these models made at the current t…

Dialogue State TrackingMulti-domain Dialogue State TrackingTask-Oriented Dialogue Systems

Multi-Turn Dialogue Generation in E-Commerce Platform with the Context of Historical Dialogue

2020-11-01 · Findings of the Association for Computational Linguistics 2020 · WeiSheng Zhang, Kaisong Song, Yangyang Kang, Zhongqing Wang 외

As an important research topic, customer service dialogue generation tends to generate generic seller responses by leveraging current dialogue information. In this study, we propose a novel and extensible dialogue genera…

Dialogue GenerationRepresentation Learning

Dataflow Dialogue Generation

2023-08-04 · Joram Meron, Victor Guimarães

We demonstrate task-oriented dialogue generation within the dataflow dialogue paradigm. We show an example of agenda driven dialogue generation for the MultiWOZ domain, and an example of generation without an agenda for …

Dialogue GenerationTranslation

Commonsense-Aware Prompting for Controllable Empathetic Dialogue Generation

2023-02-02 · Yiren Liu, Halil Kilicoglu

Improving the emotional awareness of pre-trained language models is an emerging important problem for dialogue generation tasks. Although prior studies have introduced methods to improve empathetic dialogue generation, f…

Dialogue Generation

Multi-Party Empathetic Dialogue Generation: A New Task for Dialog Systems

2022-05-01 · ACL 2022 5 · Ling.Yu Zhu, Zhengkun Zhang, Jun Wang, Hongbin Wang 외

Empathetic dialogue assembles emotion understanding, feeling projection, and appropriate response generation. Existing work for empathetic dialogue generation concentrates on the two-party conversation scenario. Multi-pa…

Dialogue GenerationResponse Generation