Modeling natural language semantics in learned representations