Papers › Learning an Effective Context-Response Matching Model with Self-Supervised Tasks for...
Learning an Effective Context-Response Matching Model with Self-Supervised Tasks for Retrieval-based Dialogues
Ruijian Xu, Chongyang Tao, Daxin Jiang, Xueliang Zhao, Dongyan Zhao, Rui Yan
Building an intelligent dialogue system with the ability to select a proper response according to a multi-turn context is a great challenging task. Existing studies focus on building a context-response matching model with various neural architectures or PLMs and typically learning with a single response prediction task. These approaches overlook many potential training signals contained in dialogue data, which might be beneficial for context understanding and produce better features for response prediction. Besides, the response retrieved from existing dialogue systems supervised by the conventional way still faces some critical challenges, including incoherence and inconsistency. To address these issues, in this paper, we propose learning a context-response matching model with auxiliary self-supervised tasks designed for the dialogue data based on pre-trained language models. Specifically, we introduce four self-supervised tasks including next session prediction, utterance restoration, incoherence detection and consistency discrimination, and jointly train the PLM-based response selection model with these auxiliary tasks in a multi-task manner. By this means, the auxiliary tasks can guide the learning of the matching model to achieve a better local optimum and select a more proper response. Experiment results on two benchmarks indicate that the proposed auxiliary self-supervised tasks bring significant improvement for multi-turn response selection in retrieval-based dialogues, and our model achieves new state-of-the-art results on both datasets.
In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.
Code
No code repository is listed for this paper in the archive or in Syntology's graph.
Code Syntology ran Syntology
Not run by Syntology. Nothing on this page verifies that the listed code works.
Tasks
Results from the paper archive 2025-07-28
| Task | Dataset | Model | Metric | Value | Rank at snapshot | Leaderboard | Report |
|---|---|---|---|---|---|---|---|
| Conversational Response Selection | E-commerce | BERT-SL | R10@1 | 0.776 | #5 of 15 | Archive leaderboard | report |
| Conversational Response Selection | E-commerce | BERT-SL | R10@2 | 0.919 | #5 of 15 | Archive leaderboard | report |
| Conversational Response Selection | E-commerce | BERT-SL | R10@5 | 0.991 | #5 of 15 | Archive leaderboard | report |
| Conversational Response Selection | Ubuntu Dialogue (v1, Ranking) | BERT-SL | R10@1 | 0.884 | #7 of 25 | Archive leaderboard | report |
| Conversational Response Selection | Ubuntu Dialogue (v1, Ranking) | BERT-SL | R10@2 | 0.946 | #7 of 25 | Archive leaderboard | report |
| Conversational Response Selection | Ubuntu Dialogue (v1, Ranking) | BERT-SL | R10@5 | 0.990 | #7 of 25 | Archive leaderboard | report |
| Conversational Response Selection | Ubuntu Dialogue (v1, Ranking) | BERT-SL | R2@1 | 0.975 | #7 of 25 | Archive leaderboard | report |
Ranks are positions in the archive's leaderboards as they stood at the 2025-07-28 snapshot. Results published since then are not among these rows, so a rank here is not a current standing.
Report a problem or propose a change · a person checks every report against the paper or source before anything changes; decisions are listed on /corrections