{"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/prophetnet-predicting-future-n-gram-for","title":"ProphetNet: Predicting Future N-gram for Sequence-to-Sequence Pre-training","arxiv_id":"2001.04063","date":"2020-01-13","proceeding":null,"authors":["Weizhen Qi","Yu Yan","Yeyun Gong","Dayiheng Liu","Nan Duan","Jiusheng Chen","Ruofei Zhang","Ming Zhou"],"abstract":"This paper presents a new sequence-to-sequence pre-training model called ProphetNet, which introduces a novel self-supervised objective named future n-gram prediction and the proposed n-stream self-attention mechanism. Instead of optimizing one-step-ahead prediction in the traditional sequence-to-sequence model, the ProphetNet is optimized by n-step ahead prediction that predicts the next n tokens simultaneously based on previous context tokens at each time step. The future n-gram prediction explicitly encourages the model to plan for the future tokens and prevent overfitting on strong local correlations. We pre-train ProphetNet using a base scale dataset (16GB) and a large-scale dataset (160GB), respectively. Then we conduct experiments on CNN/DailyMail, Gigaword, and SQuAD 1.1 benchmarks for abstractive summarization and question generation tasks. Experimental results show that ProphetNet achieves new state-of-the-art results on all these datasets compared to the models using the same scale pre-training corpus.","url_abs":"https://arxiv.org/abs/2001.04063v3","url_pdf":"https://arxiv.org/pdf/2001.04063v3.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":"prophetnet-predicting-future-n-gram-for","repo_url":"https://github.com/microsoft/ProphetNet","is_official":1,"mentioned_in_paper":1,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"prophetnet-predicting-future-n-gram-for","repo_url":"https://github.com/huggingface/transformers","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"prophetnet-predicting-future-n-gram-for","repo_url":"https://github.com/microsoft/ar2","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":1,"framework":"pytorch","reach":null},{"paper_slug":"prophetnet-predicting-future-n-gram-for","repo_url":"https://github.com/MS-P3/code7/tree/main/xlm_prophetnet","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"mindspore","reach":null},{"paper_slug":"prophetnet-predicting-future-n-gram-for","repo_url":"https://github.com/d294270681/ProphetNet-paddle","is_official":0,"mentioned_in_paper":0,"mentioned_in_github":0,"framework":"paddle","reach":{"status":"ok"}}],"tasks":[{"task_slug":"abstractive-text-summarization","task_name":"Abstractive Text Summarization"},{"task_slug":"prediction","task_name":"Prediction"},{"task_slug":"question-generation","task_name":"Question Generation"},{"task_slug":"question-generation","task_name":"Question-Generation"},{"task_slug":"text-summarization","task_name":"Text Summarization"}],"methods":[{"method_slug":"prophetnet","method_name":"ProphetNet"}],"datasets_introduced":[],"methods_introduced":[{"slug":"prophetnet","name":"ProphetNet","full_name":"ProphetNet"}],"results":[{"leaderboard":"/sota/abstractive-text-summarization-on-cnn-daily","task":"Abstractive Text Summarization","dataset":"CNN / Daily Mail","model":"ProphetNet","rank_in_archive_order":17,"of":53,"metrics":{"ROUGE-1":"44.20","ROUGE-2":"21.17","ROUGE-L":"41.30"},"uses_additional_data":true},{"leaderboard":"/sota/question-generation-on-squad11","task":"Question Generation","dataset":"SQuAD1.1","model":"ProphetNet","rank_in_archive_order":6,"of":13,"metrics":{"BLEU-4":"23.91","METEOR":"26.6","ROUGE-L":"52.3"},"uses_additional_data":true},{"leaderboard":"/sota/text-summarization-on-gigaword","task":"Text Summarization","dataset":"GigaWord","model":"ProphetNet","rank_in_archive_order":9,"of":41,"metrics":{"ROUGE-1":"39.51","ROUGE-2":"20.42","ROUGE-L":"36.69"},"uses_additional_data":true}],"syntology":{"syntology_url":null,"atlas_url":"https://app.syntology.ai/?focus=2001.04063","mcp":null,"developers":"https://syntology.ai/developers"},"arxiv_metadata":null,"syntology_extracted_results":null}