Call for Customized Conversation-Customized Conversation Grounding Persona and Knowledge
# Abstarct
Humans usually have conversations by making use of prior knowledge about a topic and background information of the people whom they are talking to. However, existing conversational agents and datasets do not consider such comprehensive information, and thus they have a limitation in generating the utterances where the knowledge and persona are fused properly. To address this issue, we introduce a call For Customized conversation (FoCus) dataset where the customized answers are built with the userโs persona and Wikipedia knowledge. (…)
- ํ์ฌ ์ํฉ๊ณผ ํ๊ณ๋ฅผ ์ฐพ์๋ณด์.
- ์ฌ๋์ ๋ํ์ ์ฃผ์ ๋, ์๊ธฐ์ ๋งํ๊ณ ์๋ ์ฌ๋์ ๋ฐฐ๊ฒฝ ์ ๋ณด ๋ฑ์ ๊ธฐ๋์ด ๋ํ๋ฅผ ์ด์ด๋๊ฐ๋ค. ๊ทธ๋ฌ๋ ํ์ฌ ๋ํ ์์คํ ์ด๋ ๋ฐ์ดํฐ์ ์ ์ด๋ฌํ ์ ๋ณด๋ค์ ์ดํดํ์ง ๋ชปํ๊ณ ์์ผ๋ฉฐ, ๋ฐ๋ผ์ ์ง์์ด๋ ์ฑ๊ฒฉ์ด ํจ๊ป ์ ์ ํ ์ตํฉ๋ ๋ฐํ๋ฅผ ์์ฑํ๋ ๋ฐ์ ํ๊ณ๊ฐ ์๋ค.
- ๊ทธ๋์ ๋ณธ ๋
ผ๋ฌธ์ ๋ชฉ์ ์?
- ์ด์ ๋ณธ ๋ ผ๋ฌธ์ ์ด์ฉ์์ ์ฑ๊ฒฉ(persona)์ Wikipedia๊ณผ ํจ๊ป ๊ตฌ์ถ๋ FoCus ๋ฐ์ดํฐ์ ์ ๋ฐํํ๋ค.
We examine whether the model reflects adequate persona and knowledge with our proposed two sub-tasks, persona grounding (PG) and knowledge grounding (KG).
- ๊ทธ๋์ ๊ทธ๊ฑธ๋ก ๋ญ ํ ๊ฑด๋ฐ?
- ๋ชจ๋ธ์ด ์ ์ ํ ํ๋ฅด์๋์ ์ง์์ ๋ฐ์ํ๋์ง ํ์ธํด๋ณผ ๊ฒ์ด๋ค.
Persona grounding (PG)
์Knowledge grounding (KG)
๋ผ๊ณ ํ๋ ์๋ธ ํ์คํฌ๋ฅผ ํตํด์!
# FoCus Dataset
- ๊ทธ๋์ ์ด๋ฐ ๋ํ๊ฐ ๊ฐ๋ฅํ๋๋ก ํ๊ณ ์ถ๋ค๋ ๊ฒ์ด๋ค.
- ์ด์ฉ์์ ๋ํ๋ฅผ ์งํํ๋ ์์คํ ์ด ์ค์ ์ง์์ ๊ธฐ๋ฐํ๋ฉด์(‘This place is called Sentosa’), ๋ํ ์ด์ฉ์์ ํ๋ฅด์๋์ ๊ทผ๊ฑฐํ์ฌ ๋ง์ ์ด์ด๋๊ฐ๋ ๊ฒ(‘I believe you wish to visit Singapore.’)!
# Model
We introduce the baseline models trained on our FoCus dataset, consisting of a
retrieval module
and adialog module
. Theretrieval module
retrieves the knowledge paragraphs related to a question, and thedialog module
generates utterances of the machine by taking the retrieved knowledge paragraphs, humanโs persona, and previous utterances as inputs.
- ๊ทธ๋์ ๋ชจ๋ธ ์ํคํ
์ณ์๋ ๋ ๊ฐ์ ๋ชจ๋์ด ๋ค์ด๊ฐ๋ค.
retrieval module
๊ณผdialog module
์ด๋ค.retrieval module
์ ์ง๋ฌธ๊ณผ ๊ด๋ จ๋ ์ง์ ํ๋ผ๊ทธ๋ํ๋ฅผ ๊ฒ์ํ๊ณ ,dialog module
์ ์ด๊ฒ๊ณผ ์ด์ฉ์์ ํ๋ฅด์๋ ์ ๋ณด์ ๊ทผ๊ฑฐํด์ ๋ชจ๋ธ์ ๋ฐํ๋ฅผ ์์ฑํด๋ด๋ ๊ฒ์ด๋ค.
- ์คํ ๊ฒฐ๊ณผ, PG, KG์ ๋ชจ๋ ํ๋ จ๋ BART์ GPT-2๊ฐ generation์์๋ ์กฐ๊ธ ์ฑ๋ฅ์ด ๋ฎ์ง๋ง ์ ๋ฐ์ ์ผ๋ก ๋น์ทํ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ๋ฉฐ, Grouding ์๋ธ ํ์คํฌ์์๋ ๊ฐ์ฅ ๋ฐ์ด๋ ์ฑ๋ฅ์ ๋ณด์ฌ์ฃผ์๋ค.
# Conclusion
We hope that the researches aim to make dialog agents more attractive and knowledgeable with grounding abilities to be explored.
- ์ฐ๋ฆฌ๋ ์ฐ๊ตฌ์๋ค์ด ๋ ์์ ์ค์ ์ ๋ฅ๋ ฅ๋ค๊ณผ ํจ๊ป, ๋ํ ์์ด์ ํธ๋ฅผ ๋์ฑ ๋งค๋ ฅ์ ์ด๊ณ ์ง์์ ํ๋ถํ ๊ฐ์ง๋๋ก ๋ง๋๋ ๊ฒ์ ๋ชฉ์ ์ผ๋ก ํ๊ธฐ๋ฅผ ํฌ๋งํ๋ค.
- ๋๋งบ์์ ํํํ๊ฒ ํ๋๊ตฌ๋. ๋ํ ์์คํ ์ ๋์ฑ ๋งค๋ ฅ์ ์ด๊ฒ ๋ ์ ์๋ค. ๊ฐ์ ๋ฟ๋ง ์๋๋ผ ์ง์, ํ๋ฅด์๋๋ฅผ ๋ชจ๋ ๊ณ ๋ คํ ๋ํ ์์คํ ์ ์ด๋ค ๋ชจ์ต์ด ๋ ๊น?