Systems and methods for controllable text summarization
Assigneesalesforce.com, inc.
InventorsJunxian He, Wojciech Kryscinski, Bryan McCann
Life of this patent
Estimating the term…
Abstract
Embodiments described herein provide a flexible controllable summarization system that allows users to control the generation of summaries without manually editing or writing the summary, e.g., without the user actually adding or deleting certain information under various granularity. Specifically, the summarization system performs controllable summarization through keywords manipulation. A neural network model is learned to generate summaries conditioned on both the keywords and source document so that at test time a user can interact with the neural network model through a keyword interface, potentially enabling multi-factor control.
Claims20
A method of controllable text summarization of a document, the method comprising:
- receiving, at a communication interface, an input text document;
- extracting, via a language model that is trained by a training dataset of a plurality of documents and a plurality of corresponding keywords, one or more keywords by sequence labeling the one or more keywords from the input text document;
- receiving, via a user interface, a control token sequence and one or more control parameters relating to a characteristic of a summary to be generated;
- modifying the one or more keywords based on the received control token sequence;
- and
- generating, by the language model, the summary for the input text document based on the modified one or more keywords according to the one or more control parameters.
A system of controllable text summarization of a document, the system comprising:
- a communication interface that receives an input text document;
- a memory that stores a language model that is trained by a training dataset of a plurality of documents and a plurality of corresponding keywords;
- and
- one or more hardware processors that:
- extracts, via the language model, one or more keywords by sequence labeling the one or more keywords from the input text document;
- receives, via the communication interface, a control token sequence and one or more control parameters relating to a characteristic of a summary to be generated;
- modifies the one or more keywords based on the received control token sequence;
- and
- generates, by the language model, the summary for the input text document based on the modified one or more keywords according to the one or more control parameters.
A non-transitory processor-readable medium storing a plurality of processor-executable instructions for controllable text summarization of a document, the instructions being executed by one or more processors to perform operations comprising:
- receiving, at a communication interface, an input text document;
- extracting, via a language model that is trained by a training dataset of a plurality of documents and a plurality of corresponding keywords, one or more keywords by sequence labeling the one or more keywords from the input text document;
- receiving, via a user interface, a control token sequence and one or more control parameters relating to a characteristic of a summary to be generated;
- modifying the one or more keywords based on the received control token sequence;
- and
- generating, by the language model, the summary for the input text document based on the modified one or more keywords according to the one or more control parameters.
Dependencies are inferred from the claim text.