Artificial Error Generation with Machine Translation and Syntactic Patterns
Long Short Term Memory