English

Distilling Knowledge for Fast Retrieval-based Chat-bots

Information Retrieval 2020-04-24 v1 Computation and Language

Abstract

Response retrieval is a subset of neural ranking in which a model selects a suitable response from a set of candidates given a conversation history. Retrieval-based chat-bots are typically employed in information seeking conversational systems such as customer support agents. In order to make pairwise comparisons between a conversation history and a candidate response, two approaches are common: cross-encoders performing full self-attention over the pair and bi-encoders encoding the pair separately. The former gives better prediction quality but is too slow for practical use. In this paper, we propose a new cross-encoder architecture and transfer knowledge from this model to a bi-encoder model using distillation. This effectively boosts bi-encoder performance at no cost during inference time. We perform a detailed analysis of this approach on three response retrieval datasets.

Keywords

Cite

@article{arxiv.2004.11045,
  title  = {Distilling Knowledge for Fast Retrieval-based Chat-bots},
  author = {Amir Vakili Tahami and Kamyar Ghajar and Azadeh Shakery},
  journal= {arXiv preprint arXiv:2004.11045},
  year   = {2020}
}

Comments

Accepted for publication in the 43rd International ACM SIGIR Conference on Research and Development in Information Retrieval (SIGIR '20)

R2 v1 2026-06-23T15:02:52.053Z