mlsanityData to 7 Oct 2026

A comprehensive solution to retrieval-based chatbot construction

arXiv 2106.06139 ↗First posted 11 Jun 2021cs.CL cs.AI cs.LGcited by 2

Not on the map. Why?

Abstract (arXiv)

In this paper we present the results of our experiments in training and deploying a self-supervised retrieval-based chatbot trained with contrastive learning for assisting customer support agents. In contrast to most existing research papers in this area where the focus is on solving just one component of a deployable chatbot, we present an end-to-end set of solutions to take the reader from an unlabelled chatlogs to a deployed chatbot. This set of solutions includes creating a self-supervised dataset and a weakly labelled dataset from chatlogs, as well as a systematic approach to selecting a fixed list of canned responses. We present a hierarchical-based RNN architecture for the response selection model, chosen for its ability to cache intermediate utterance embeddings, which helped to meet deployment inference speed requirements. We compare the performance of this architecture across 3 different learning objectives: self-supervised contrastive learning, binary classification, and multi-class classification. We find that using a self-supervised contrastive learning model outperforms training the binary and multi-class classification models on a weakly labelled dataset. Our results validate that the self-supervised contrastive learning approach can be effectively used for a real-world chatbot scenario.

Key facts. Cited by 2 papers in the map (data through 7 Oct 2026). Builds on 12 of its 21 references that are in the map. First posted on arXiv 11 Jun 2021.

Builds on

12 of 21 references.

References · 12

  1. 2017Attention Is All You Needcited by 59,932
  2. 2018BERT: Pre-training of Deep Bidirectional Transformers for Language Understandingcited by 40,204
  3. 2015FaceNet: A Unified Embedding for Face Recognition and Clusteringcited by 2,833
  4. 2015Skip-Thought Vectorscited by 321
  5. 2017Sampling Matters in Deep Embedding Learningcited by 285
  6. 2016Enhanced LSTM for Natural Language Inferencecited by 199
  7. 2015The Ubuntu Dialogue Corpus: A Large Dataset for Research in Unstructured Multi-Turn Dialogue Systemscited by 172
  8. 2016Sequential Matching Network: A New Architecture for Multi-turn Response Selection in Retrieval-based Chatbotscited by 103
  9. 2018Modeling Multi-turn Conversation with Deep Utterance Aggregationcited by 65
  10. 2018Learning Matching Models with Weak Supervision for Response Selection in Retrieval-based Chatbotscited by 6
  11. 2018Improving Response Selection in Multi-Turn Dialogue Systems by Incorporating Domain Knowledgecited by 5
  12. 2020Sequential Neural Networks for Noetic End-to-End Response Selectioncited by 4

Built on by

Cited by year

Citing papers per year: 2022: 1; 2023: 1.

2 papers.