Learning Implicit User Profiles for Personalized Retrieval-Based Chatbot

08/18/2021
by   Hongjin Qian, et al.
0

In this paper, we explore the problem of developing personalized chatbots. A personalized chatbot is designed as a digital chatting assistant for a user. The key characteristic of a personalized chatbot is that it should have a consistent personality with the corresponding user. It can talk the same way as the user when it is delegated to respond to others' messages. We present a retrieval-based personalized chatbot model, namely IMPChat, to learn an implicit user profile from the user's dialogue history. We argue that the implicit user profile is superior to the explicit user profile regarding accessibility and flexibility. IMPChat aims to learn an implicit user profile through modeling user's personalized language style and personalized preferences separately. To learn a user's personalized language style, we elaborately build language models from shallow to deep using the user's historical responses; To model a user's personalized preferences, we explore the conditional relations underneath each post-response pair of the user. The personalized preferences are dynamic and context-aware: we assign higher weights to those historical pairs that are topically related to the current query when aggregating the personalized preferences. We match each response candidate with the personalized language style and personalized preference, respectively, and fuse the two matching signals to determine the final ranking score. Comprehensive experiments on two large datasets show that our method outperforms all baseline models.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
08/20/2021

One Chatbot Per Person: Creating Personalized Chatbots based on Implicit User Profiles

Personalized chatbots focus on endowing chatbots with a consistent perso...
research
11/24/2021

Group based Personalized Search by Integrating Search Behaviour and Friend Network

The key to personalized search is to build the user profile based on his...
research
08/31/2019

Generating Personalized Recipes from Historical User Preferences

Existing approaches to recipe generation are unable to create recipes fo...
research
06/12/2018

Impersonation: Modeling Persona in Smart Responses to Email

In this paper, we present design, implementation, and effectiveness of g...
research
04/22/2023

LaMP: When Large Language Models Meet Personalization

This paper highlights the importance of personalization in the current s...
research
02/16/2021

A Cooperative Memory Network for Personalized Task-oriented Dialogue Systems with Incomplete User Profiles

There is increasing interest in developing personalized Task-oriented Di...
research
03/02/2021

The Personalization Paradox: the Conflict between Accurate User Models and Personalized Adaptive Systems

Personalized adaptation technology has been adopted in a wide range of d...

Please sign up or login with your details

Forgot password? Click here to reset