Deep Grammar: Grammar Checking Using Deep Learning

#artificialintelligence 

I make a lot of dumb mistakes when I write, and I've always dreamed of having a smart computer that could point out the errors that escape my notice. Building such a grammar checker is hard. You can't just write down the rules of English grammar and check that they are followed like you can when building a compiler for a programming language. Natural languages such as English have some syntactic regularity, but they are squishy, and a grammar checker needs to have some understanding of the content to see that underlying regularity. This means that a computer must understand what you intended to write to know if you have written it correctly.