{"about":{"site":"https://codewithpapers.app","non_affiliation":"Code with Papers and Syntology are not affiliated with, endorsed by, or sponsored by Papers with Code, Meta, or the pwc-archive mirror.","licence":"CC BY-SA 4.0","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","attribution":"https://codewithpapers.app/attribution","modified":"archive material modified by Syntology; see the attribution page"},"url":"/paper/dyne-dynamic-ensemble-decoding-for-multi","title":"DynE: Dynamic Ensemble Decoding for Multi-Document Summarization","arxiv_id":"2006.08748","date":"2020-06-15","proceeding":null,"authors":["Chris Hokamp","Demian Gholipour Ghalandari","Nghia The Pham","John Glover"],"abstract":"Sequence-to-sequence (s2s) models are the basis for extensive work in natural language processing. However, some applications, such as multi-document summarization, multi-modal machine translation, and the automatic post-editing of machine translation, require mapping a set of multiple distinct inputs into a single output sequence. Recent work has introduced bespoke architectures for these multi-input settings, and developed models which can handle increasingly longer inputs; however, the performance of special model architectures is limited by the available in-domain training data. In this work we propose a simple decoding methodology which ensembles the output of multiple instances of the same model on different inputs. Our proposed approach allows models trained for vanilla s2s tasks to be directly used in multi-input settings. This works particularly well when each of the inputs has significant overlap with the others, as when compressing a cluster of news articles about the same event into a single coherent summary, and we obtain state-of-the-art results on several multi-document summarization datasets.","url_abs":"https://arxiv.org/abs/2006.08748v1","url_pdf":"https://arxiv.org/pdf/2006.08748v1.pdf","source":{"archive":"pwc-archive (Hugging Face), CC BY-SA 4.0","snapshot":"2025-07-28","licence_url":"https://creativecommons.org/licenses/by-sa/4.0/legalcode","row_kind":"abstracts"},"code_links":[{"paper_slug":"dyne-dynamic-ensemble-decoding-for-multi","repo_url":"https://github.com/chrishokamp/dynamic-transformer-ensembles","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null}],"tasks":[{"task_slug":"articles","task_name":"Articles"},{"task_slug":"automatic-post-editing","task_name":"Automatic Post-Editing"},{"task_slug":"document-summarization","task_name":"Document Summarization"},{"task_slug":"machine-translation","task_name":"Machine Translation"},{"task_slug":"multi-document-summarization","task_name":"Multi-Document Summarization"},{"task_slug":"translation","task_name":"Translation"}],"methods":[],"datasets_introduced":[],"methods_introduced":[],"results":[],"syntology":{"atlas_url":"https://app.syntology.ai/?focus=2006.08748","mcp":{"get_harvested_code_for_paper":{"arxiv_id":"2006.08748"}},"developers":"https://syntology.ai/developers","read_at":"2026-09-24T18:15:14+00:00","read_at_is":"when the build read Syntology's graph, not when any sample ran","claim":"Per-sample execution status on synthesized fixtures; not a correctness claim about the paper. Samples come from repositories linked to the paper, official or community; repo_kind says which.","repos":[{"provenance":"external:paperswithcode_snapshot_2025-07-28","url":"https://github.com/chrishokamp/dynamic-transformer-ensembles","reach":null}],"summary":{"ran_draft_wrong":2},"by_repo_kind":{"official":{"samples":2,"ran":2,"repositories":1}},"repo_kind_vocabulary":{"official":"The archive marks this repository official for the paper","named_in_paper":"The archive records that the paper mentions this repository; it is not marked official","listed":"In the archive's code links for this paper, not marked official and not recorded as mentioned in the paper","found_in_text":"Syntology found this repository in the paper's own text; whether it is the authors' implementation is not asserted","community":"Not in the archive's code links for this paper; a community repository Syntology harvested"},"n_pointer_only_for_licence":0,"samples":[{"code_sha256_prefix":"84fcb74e05d73aff","entry":"make_html_safe","repo":"chrishokamp/dynamic-transformer-ensembles","repo_kind":"official","path":"transformer_decoding/evaluate.py","file_url":"https://github.com/chrishokamp/dynamic-transformer-ensembles/blob/HEAD/transformer_decoding/evaluate.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":true,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"84fcb74e05d73aff"}},{"code_sha256_prefix":"47e6491247ddb54c","entry":"rouge_log","repo":"chrishokamp/dynamic-transformer-ensembles","repo_kind":"official","path":"transformer_decoding/evaluate.py","file_url":"https://github.com/chrishokamp/dynamic-transformer-ensembles/blob/HEAD/transformer_decoding/evaluate.py","link_basis":"first_harvest_node","language":"python","status":"ran_draft_wrong","verification_level":1,"contract_check":"OUTPUT_MISDECLARED","metamorphic_tier":"deterministic","behaviour_fingerprint":false,"licence":"MIT","inline_ok":true,"mcp_get_code":{"code_sha256":"47e6491247ddb54c"}}]},"arxiv_metadata":null,"syntology_extracted_results":null}