When we allow the model to determine its own output, we find that "EDIT + COUNT" performs the best.
this model does well at understanding which part of the context to select, and even does better than other unconstrained models at selecting appropriate substitutions.