All Projects → rktamplayo → Entity2Topic

rktamplayo / Entity2Topic

Licence: other
[NAACL2018] Entity Commonsense Representation for Neural Abstractive Summarization

Programming Languages

python
139335 projects - #7 most used programming language

Projects that are alternatives of or similar to Entity2Topic

PlanSum
[AAAI2021] Unsupervised Opinion Summarization with Content Planning
Stars: ✭ 25 (+25%)
Mutual labels:  text-generation, text-summarization, summarization, natural-language-generation, abstractive-summarization
DocSum
A tool to automatically summarize documents abstractively using the BART or PreSumm Machine Learning Model.
Stars: ✭ 58 (+190%)
Mutual labels:  text-summarization, summarization, abstractive-summarization
Copycat-abstractive-opinion-summarizer
ACL 2020 Unsupervised Opinion Summarization as Copycat-Review Generation
Stars: ✭ 76 (+280%)
Mutual labels:  summarization, natural-language-generation, abstractive-summarization
gazeta
Gazeta: Dataset for automatic summarization of Russian news / Газета: набор данных для автоматического реферирования на русском языке
Stars: ✭ 25 (+25%)
Mutual labels:  text-summarization, summarization, abstractive-summarization
Kenlg Reading
Reading list for knowledge-enhanced text generation, with a survey
Stars: ✭ 257 (+1185%)
Mutual labels:  text-generation, natural-language-generation
Deep-NLP-Resources
Curated list of all NLP Resources
Stars: ✭ 65 (+225%)
Mutual labels:  text-generation, commonsense
Accelerated Text
Accelerated Text is a no-code natural language generation platform. It will help you construct document plans which define how your data is converted to textual descriptions varying in wording and structure.
Stars: ✭ 256 (+1180%)
Mutual labels:  text-generation, natural-language-generation
Onnxt5
Summarization, translation, sentiment-analysis, text-generation and more at blazing speed using a T5 version implemented in ONNX.
Stars: ✭ 143 (+615%)
Mutual labels:  text-generation, summarization
Transformersum
Models to perform neural summarization (extractive and abstractive) using machine learning transformers and a tool to convert abstractive summarization datasets to the extractive task.
Stars: ✭ 107 (+435%)
Mutual labels:  text-summarization, summarization
Paperrobot
Code for PaperRobot: Incremental Draft Generation of Scientific Ideas
Stars: ✭ 372 (+1760%)
Mutual labels:  text-generation, natural-language-generation
Summarization Papers
Summarization Papers
Stars: ✭ 238 (+1090%)
Mutual labels:  text-generation, summarization
Text summarization with tensorflow
Implementation of a seq2seq model for summarization of textual data. Demonstrated on amazon reviews, github issues and news articles.
Stars: ✭ 226 (+1030%)
Mutual labels:  text-summarization, summarization
seq3
Source code for the NAACL 2019 paper "SEQ^3: Differentiable Sequence-to-Sequence-to-Sequence Autoencoder for Unsupervised Abstractive Sentence Compression"
Stars: ✭ 121 (+505%)
Mutual labels:  summarization, abstractive-summarization
Pythonrouge
Python wrapper for evaluating summarization quality by ROUGE package
Stars: ✭ 155 (+675%)
Mutual labels:  text-summarization, summarization
Text-Summarization
Abstractive and Extractive Text summarization using Transformers.
Stars: ✭ 38 (+90%)
Mutual labels:  text-summarization, abstractive-summarization
Intelligent Document Finder
Document Search Engine Tool
Stars: ✭ 45 (+125%)
Mutual labels:  text-summarization, document-summarization
Describing a knowledge base
Code for Describing a Knowledge Base
Stars: ✭ 42 (+110%)
Mutual labels:  text-generation, natural-language-generation
xl-sum
This repository contains the code, data, and models of the paper titled "XL-Sum: Large-Scale Multilingual Abstractive Summarization for 44 Languages" published in Findings of the Association for Computational Linguistics: ACL-IJCNLP 2021.
Stars: ✭ 160 (+700%)
Mutual labels:  text-summarization, abstractive-summarization
awesome-text-summarization
Text summarization starting from scratch.
Stars: ✭ 86 (+330%)
Mutual labels:  text-summarization, abstractive-summarization
Textrank
TextRank implementation for Python 3.
Stars: ✭ 1,008 (+4940%)
Mutual labels:  text-summarization, summarization

Entity2Topic

Entity Commonsense Representation for Neural Abstractive Summarization

This TensorFlow code was used in the experiments of the research paper

Reinald Kim Amplayo*, Seonjae Lim* and Seung-won Hwang. Entity Commonsense Representation for Neural Abstractive Summarization. NAACL, 2018.

* Authors have equal contributions

You will need the following data saved in a separate data folder:

To run the code, several parameters are needed to be set in the src/summarization.py. Refer to our paper to determine the recommended values.

To train the model, execute the following code:

python script/train.py

Similarly, to test the model, execute the following code (although test will automatically come after training is done):

python script/test.py

To cite the paper/code, please use this BibTex:

@inproceedings{amplayo2018entity,
	Author = {Reinald Kim Amplayo and Seonjae Lim and Seung-won Hwang},
	Booktitle = {NAACL},
	Location = {New Orleans, LA},
	Year = {2018},
	Title = {Entity Commonsense Representation for Neural Abstractive Summarization},
}

If you have questions, send me an email: rktamplayo at yonsei dot ac dot kr

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].