Recommendation as a Communication Game: Self-Supervised Bot-Play for Goal-oriented Dialogue

By Dongyeop Kang, Anusha Balakrishnan, Pararth Shah, Paul A. Crook, Y-Lan Boureau, Jason Aaron Edward Weston. 2019

125 citations recorded by the source corpus.

Traditional recommendation systems produce static rather than interactive recommendations invariant to a user’s specific requests, clarifications, or current mood, and can suffer from the cold-start problem if their tastes are unknown. These issues can be alleviated by treating recommendation as an interactive dialogue task instead, where an expert recommender can sequentially ask about someone’s preferences, react to their requests, and recommend more appropriate items. In this work, we collect a goal-driven recommendation dialogue dataset (GoRecDial), which consists of 9,125 dialogue games and 81,260 conversation turns between pairs of human workers recommending movies to each other. The task is specifically designed as a cooperative game between two players working towards a quantifiable common goal. We leverage the dataset to develop an end-to-end dialogue system that can simultaneously converse and recommend. Models are first trained to imitate the behavior of human players without considering the task goal itself (supervised training). We then finetune our models on simulated bot-bot conversations between two paired pre-trained models (bot-play), in order to achieve the dialogue goal. Our experiments show that models finetuned with bot-play learn improved dialogue strategies, reach the dialogue goal more often when paired with a human, and are rated as more consistent by humans compared to models trained without bot-play. The dataset and code are publicly available through the ParlAI framework.

Subfields: Artificial Intelligence, Information Systems, Natural Language Processing, Reinforcement Learning

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Jason Aaron Edward Weston
  2. Kurt Shuster
  3. Y-Lan Boureau
  4. Eric Michael Smith
  5. Emily Dinan
  6. Arthur Szlam
  7. Stephen Roller
  8. Da Ju

In Information Systems

  1. Xiangnan He
  2. Wayne Xin Zhao
  3. Tat-seng Chua
  4. Ji-rong Wen
  5. Xiang Wang
  6. Kun Zhou
  7. Wenqiang Lei
  8. Maarten de Rijke

In Natural Language Processing

  1. Jason Aaron Edward Weston
  2. Kurt Shuster
  3. Y-Lan Boureau
  4. Eric Michael Smith
  5. Emily Dinan
  6. Arthur Szlam
  7. Da Ju
  8. Stephen Roller

In Reinforcement Learning

  1. Kurt Shuster
  2. Emily Dinan
  3. Arthur Szlam
  4. Jason Aaron Edward Weston
  5. Jack Urbanek
  6. Tat-seng Chua
  7. Maarten de Rijke
  8. Dietmar Jannach

Citations in the corpus