Papers › Multiresolution Recurrent Neural Networks: An Application to Dialogue Response Generation

Multiresolution Recurrent Neural Networks: An Application to Dialogue Response Generation

2 Jun 2016arXiv:1606.00776archive 2025-07-28

Iulian Vlad Serban, Tim Klinger, Gerald Tesauro, Kartik Talamadupula, Bo-Wen Zhou, Yoshua Bengio, Aaron Courville

We introduce the multiresolution recurrent neural network, which extends the sequence-to-sequence framework to model natural language generation as two parallel discrete stochastic processes: a sequence of high-level coarse tokens, and a sequence of natural language tokens. There are many ways to estimate or learn the high-level coarse tokens, but we argue that a simple extraction procedure is sufficient to capture a wealth of high-level discourse semantics. Such procedure allows training the multiresolution recurrent neural network by maximizing the exact joint log-likelihood over both sequences. In contrast to the standard log- likelihood objective w.r.t. natural language tokens (word perplexity), optimizing the joint log-likelihood biases the model towards modeling high-level abstractions. We apply the proposed model to the task of dialogue response generation in two challenging domains: the Ubuntu technical support domain, and Twitter conversations. On Ubuntu, the model outperforms competing approaches by a substantial margin, achieving state-of-the-art results according to both automatic evaluation metrics and a human evaluation study. On Twitter, the model appears to generate more relevant and on-topic responses according to automatic evaluation metrics. Finally, our experiments demonstrate that the proposed model is more adept at overcoming the sparsity of natural language and is better able to capture long-term structure.

PaperPDFCode

In Syntology Open this paper in Syntology's Atlas, the map of the papers in Syntology's graph and their citations.

Code

julianser/Ubuntu-Multiresolution-Tools officialmentioned in papermentioned on GitHub report
WolfNiu/AdversarialDialogue mentioned on GitHubtfMIT report
julianser/hed-dlg-truncated mentioned on GitHubGPL-3.0 report
wayalhruhi/julianser mentioned on GitHubGPL-3.0 report

Repository list and official/mentioned flags are the archive's, frozen 2025-07-28. Reachability, where shown, is from one Syntology probe window (2026-09-16 to 2026-09-18); repositories not probed show nothing. GitHub stars are not tracked.

Code Syntology ran Syntology

Not run by Syntology. Nothing on this page verifies that the listed code works.

Tasks

Dialogue GenerationResponse GenerationText Generation

Results from the paper archive 2025-07-28

TaskDatasetModelMetricValueRank at snapshotLeaderboardReport
Dialogue Generation Twitter Dialogue (Noun) MrRNN Act.-Ent. F1 4.63 #1 of 1 Archive leaderboard report
Dialogue Generation Twitter Dialogue (Noun) MrRNN Act.-Ent. Precision 4.82 #1 of 1 Archive leaderboard report
Dialogue Generation Twitter Dialogue (Noun) MrRNN Act.-Ent. Recall 5.22 #1 of 1 Archive leaderboard report
Dialogue Generation Twitter Dialogue (Tense) MrRNN Act.-Ent. Accuracy 34.48% #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Activity) MrRNN Act.-Ent. F1 11.43 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Activity) MrRNN Act.-Ent. Precision 16.84 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Activity) MrRNN Act.-Ent. Recall 9.72 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Cmd) MrRNN Act.-Ent. Accuracy 95.04% #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Entity) MrRNN Act.-Ent. F1 3.72 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Entity) MrRNN Act.-Ent. Precision 4.91 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Entity) MrRNN Act.-Ent. Recall 3.36 #1 of 1 Archive leaderboard report
Dialogue Generation Ubuntu Dialogue (Tense) MrRNN Act.-Ent. Accuracy 29.01% #1 of 1 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