TasksSotADatasetsPapersMethodsSubmitAbout
Papers With Code 2

A community resource for machine learning research: papers, code, benchmarks, and state-of-the-art results.

Explore

Notable BenchmarksAll SotADatasetsPapersMethods

Community

Submit ResultsAbout

Data sourced from the PWC Archive (CC-BY-SA 4.0). Built by the community, for the community.

Papers/Sequential Matching Network: A New Architecture for Multi-...

Sequential Matching Network: A New Architecture for Multi-turn Response Selection in Retrieval-based Chatbots

Yu Wu, Wei Wu, Chen Xing, Ming Zhou, Zhoujun Li

2016-12-06ACL 2017 7Conversational Response SelectionRetrieval
PaperPDFCode(official)CodeCode

Abstract

We study response selection for multi-turn conversation in retrieval-based chatbots. Existing work either concatenates utterances in context or matches a response with a highly abstract context vector finally, which may lose relationships among utterances or important contextual information. We propose a sequential matching network (SMN) to address both problems. SMN first matches a response with each utterance in the context on multiple levels of granularity, and distills important matching information from each pair as a vector with convolution and pooling operations. The vectors are then accumulated in a chronological order through a recurrent neural network (RNN) which models relationships among utterances. The final matching score is calculated with the hidden states of the RNN. An empirical study on two public data sets shows that SMN can significantly outperform state-of-the-art methods for response selection in multi-turn conversation.

Results

TaskDatasetMetricValueModel
Conversational Response SelectionDoubanMAP0.529SMN
Conversational Response SelectionDoubanMRR0.569SMN
Conversational Response SelectionDoubanP@10.397SMN
Conversational Response SelectionDoubanR10@10.233SMN
Conversational Response SelectionDoubanR10@20.396SMN
Conversational Response SelectionDoubanR10@50.724SMN
Conversational Response SelectionRRSMAP0.487SMN
Conversational Response SelectionRRSMRR0.501SMN
Conversational Response SelectionRRSP@10.309SMN
Conversational Response SelectionRRSR10@10.281SMN
Conversational Response SelectionRRSR10@20.442SMN
Conversational Response SelectionRRSR10@50.723SMN
Conversational Response SelectionUbuntu Dialogue (v1, Ranking)R10@10.726SMN
Conversational Response SelectionUbuntu Dialogue (v1, Ranking)R10@20.822SMN
Conversational Response SelectionUbuntu Dialogue (v1, Ranking)R10@50.96SMN
Conversational Response SelectionUbuntu Dialogue (v1, Ranking)R2@10.926SMN
Conversational Response SelectionE-commerceR10@10.453SMN
Conversational Response SelectionE-commerceR10@20.654SMN
Conversational Response SelectionE-commerceR10@50.886SMN

Related Papers

From Roots to Rewards: Dynamic Tree Reasoning with RL2025-07-17HapticCap: A Multimodal Dataset and Task for Understanding User Experience of Vibration Haptic Signals2025-07-17A Survey of Context Engineering for Large Language Models2025-07-17MCoT-RE: Multi-Faceted Chain-of-Thought and Re-Ranking for Training-Free Zero-Shot Composed Image Retrieval2025-07-17Developing Visual Augmented Q&A System using Scalable Vision Embedding Retrieval & Late Interaction Re-ranker2025-07-16Language-Guided Contrastive Audio-Visual Masked Autoencoder with Automatically Generated Audio-Visual-Text Triplets from Videos2025-07-16Context-Aware Search and Retrieval Over Erasure Channels2025-07-16Seq vs Seq: An Open Suite of Paired Encoders and Decoders2025-07-15