Deep learning for natural language processing: advantages and challenges | Synapse