In NLP, or natural language processing, there are no easy answers. If there is a quick "out of the box" solution, it is indelibly flawed; in some way. This imperfection may be attributable to our individual uniqueness. As a software developer, I am primarily focused on algorithm development. I make an effort to only discuss algorithms I've conceived that are perfect. While I realize the common approach is widely appealing, for socioeconomic reasons, if people doing NLP would focus on aspects of natural languages which are certain, at least some of the time, I'm sure we would see many examples of "perfect" algorithms in this space.
------------------------------
John Summers
Associate Professor
Bucks County Community College
Newtown PA
------------------------------