Natural language processing research