Learning to Resolve Natural Language Ambiguities: A Unified Approach | Synapse