To enable the model to perform these three types of edit operations, we use two distinct decoders, one for delete and the other for copy and generate.
we use the same encoder as in the general Seq2Seq model, but employ a delete decoder and a copy-generate decoder.