• Stars
    star
    500
  • Rank 88,178 (Top 2 %)
  • Language
    HTML
  • Created over 4 years ago
  • Updated over 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

An Exhaustive Paper List for Text Summarization

Text Summarization Papers

by Pengfei Liu, Yiran Chen, Jinlan Fu, Hiroaki Hayashi, Danqing Wang and other contributors.

An exhaustive paper list for Text Summarization, covering papers from eight top conferences (ACL / EMNLP / NAACL / ICML / ICLR / AAAI / IJCAI / NeurIPS) in the last eight years (2013-2020).

What can I get here?

1. Paper Retrieval System [Click Me !!!] 🔽

  • Find the top-cited summarization papers! [The latest update on: 02.25/2020]
  • Track the latest summarization papers!
  • Find the milestone summarization papers for beginners.
  • Search papers by research concepts or your interested keywords.

2. What are the recent Research Concepts and which are HOT?

We first define the typology of essential concepts for the summarization task. We then plot the number of papers for each concept below.

before 2019 denotes the number of papers before 2019.

from 2019 denotes the number of papers since 2019.

Summary

Trends in 2019:

HOT Concepts in red suggest HOT topics, and we can observe:

  • HOTTask: Scientific paper-based summarization has gain growing interests.
  • HOTData: More new datasets are constructed.
  • HOTArchitecture: Pretrained models and graph neural networks prevail.
  • HOTEvaluation: Evaluation of the generated summary's factuality attracts recent attention.
Hot topic: when the proportion of papers on a concept since 2019 is greater than a certain threshold (0.4), we define this concept as a hot topic.

3. Recommended Papers

Papers with Hot Topics

  • pre-X: summarizer with unsupervised pretrained models.
  • task-sci: scientifc paper-based summarization.
  • eval-factuality: factuality evaluation on generated summaries.
  • arch-gnn: graph neural network-based summarizers.
  • data-new: more new datasets are constructed.

Milestone Papers

4. Mainstream Dataset List 🔽

What can I do here?

  • If you have a new "research concept" -- Tell us

    • Update the file summ_concept.md and send us a Pull request.
    • Or you could open an Issue.
  • If you have a new "paper" or want to modify our inaccurate annotations of concepts:

    • Update your paper into the file summ_paper.crowdsource and send us a Pull request.
    • Or you could open an Issue.
  • If you have a new "dataset" or want to modify our inaccurate annotations:

    • Add your dataset (If possible, with a brief description) into summ_data.crowdsource and send us a Pull request.
    • Or you could open an Issue.

Related Work

Future Work

Hopefully, you will see our version-2.0 covering papers from 1980 to 2020.

Acknowledgments

  • Thanks Prof. Graham Neubig's idea on the "concept" and other comments.
  • Thanks Prof. Jackie C. K. Cheung's useful idea about the "old" papers.
  • Thanks Prof. Fei Liu for providing us with a bunch of interesting work and description, which enriches our concept file.
  • Thanks Peter J. Liu a lot for the crowdsourcing idea of the paper and dataset annotations. Feel free to correct our wrong annotations by updating summ_paper.crowdsource and summ_data.crowdsource.
  • Thanks Prof. Mohit Bansal's feedback about this summary.
  • Thanks for Richard Socher's invitation to giving a talk in salesforce and talking more about this project.

More Repositories

1

prompt2model

prompt2model - Generate Deployable Models from Natural Language Instructions
Python
1,953
star
2

compare-mt

A tool for holistic analysis of language generations systems
Python
450
star
3

nn4nlp-concepts

A repository of concepts related to neural networks for NLP
Python
447
star
4

ExplainaBoard

Interpretable Evaluation for AI Systems
Python
361
star
5

awesome-align

A neural word aligner based on multilingual BERT
Python
319
star
6

BARTScore

BARTScore: Evaluating Generated Text as Text Generation
Python
317
star
7

knn-transformers

PyTorch + HuggingFace code for RetoMaton: "Neuro-Symbolic Language Modeling with Automaton-augmented Retrieval" (ICML 2022), including an implementation of kNN-LM and kNN-MT
Python
249
star
8

InterpretEval

Interpretable Evaluation for (Almost) All NLP Tasks
HTML
193
star
9

ReviewAdvisor

Heavy Workload on Reviewing Papers? ReviewAdvisor Helps out
Python
192
star
10

xnmt

eXtensible Neural Machine Translation
Python
185
star
11

gemini-benchmark

Jupyter Notebook
150
star
12

RIPPLe

Code for the paper "Weight Poisoning Attacks on Pre-trained Models" (ACL 2020)
Jupyter Notebook
138
star
13

SpanNER

SpanNER: Named EntityRe-/Recognition as Span Prediction
Python
124
star
14

word-embeddings-for-nmt

Supplementary material for "When and Why Are Pre-trained Word Embeddings Useful for Neural Machine Translation?" at NAACL 2018
Python
119
star
15

guided_summarization

GSum: A General Framework for Guided Neural Abstractive Summarization
Python
112
star
16

code-bert-score

CodeBERTScore: an automatic metric for code generation, based on BERTScore
Jupyter Notebook
111
star
17

external-knowledge-codegen

Code and data for ACL20 paper "Incorporating External Knowledge through Pre-training for Natural Language to Code Generation"
Python
96
star
18

cmu-multinlp

Generalizing Natural Language Analysis through Span-relation Representations
Python
88
star
19

REALSumm

REALSumm: Re-evaluating Evaluation in Text Summarization
Python
71
star
20

langrank

A program to choose transfer languages for cross-lingual learning
Python
66
star
21

retomaton

PyTorch code for the RetoMaton paper: "Neuro-Symbolic Language Modeling with Automaton-augmented Retrieval" (ICML 2022)
Python
60
star
22

dynet-benchmark

Benchmarks for DyNet
Python
56
star
23

newlang-tech

A guide to building language technology in new languages.
56
star
24

ragged

Retrieval Augmented Generation Generalized Evaluation Dataset
Jupyter Notebook
51
star
25

contextual-mt

A repository with the code related to experiments around context-aware machine translation
Python
48
star
26

extreme-adaptation-for-personalized-translation

Code for the paper "Extreme Adaptation for Personalized Neural Machine Translation"
Python
43
star
27

lrlm

Code for the paper "Latent Relation Language Models" at AAAI-20.
Python
41
star
28

incremental_tree_edit

Code for "Learning Structural Edits via Incremental Tree Transformations" (ICLR'21)
Python
40
star
29

wikiasp

Code for WikiAsp: Multi-document aspect-based summarization.
Shell
39
star
30

tranX-plugin

A plugin for code generation in PyCharm/IntelliJ using tranX
Java
35
star
31

neural-lpcfg

The Return of Lexical Dependencies: Neural Lexicalized PCFGs (TACL)
Python
33
star
32

covid19-datashare

A repo for sharing language resources related to the outbreak (in machine readable format)
GLSL
27
star
33

ToM-Language-Acquisition

Code used to run experiments for the ICLR 2023 paper "Computational Language Acquisition with Theory of Mind".
Python
14
star
34

cmulab

CMU Linguistic Annotation Backend
Python
14
star
35

AfricanVoices

Hosts text-to-speech corpus and speech synthesizers for African languages.
Shell
12
star
36

cmu-ner

NER System Developed at CMU
Python
12
star
37

lti-llm-deployment

Python
12
star
38

explainaboard_web

Mustache
8
star
39

KGxBoard

Explainable and Interactive Leaderboard for Evaluation of Knowledge Graph Completion Models
6
star
40

DGT

WNGT 2019, DGT Task.
Python
6
star
41

tranx-study

HTML
5
star
42

Reliable-NLPPP

Jupyter Notebook
5
star
43

cord19

cord19 related stuff
Python
5
star
44

globalbench

GlobalBench: A Benchmark for Global Progress in Language Technology
Python
5
star
45

jsalt2019-informal

A repository for random things from the JSALT informal translation group
Python
5
star
46

cmu-edl

Python
3
star
47

code-mining

Stuff for code mining
OpenEdge ABL
2
star
48

ocr-web-interface

OCR web interface using CMULAB backend
JavaScript
1
star
49

explainaboard_client

Python
1
star