Natural Language Processing

What is it?

NL: Human language

  • though we focus on text
  • linguistics, rather than the study of a particular language

NLP: Drawing information from language

  • decoding language-encoded messages
  • want high accuracy on unseen text
  • predictive models

SNLP: Statistical models drive that prediction

  • data driven
  • models parametrised by counting events in text
  • learning from labelled or unlabelled text
  • models embody what is usual, rather than what is possible