Parts of speech tagging involves classifying words into categories like nouns and verbs, with words often having multiple tags, necessitating sequence information for disambiguation. The document discusses generative and discriminative approaches to tagging, focusing on Hidden Markov Models (HMMs) for modeling the joint probability distribution of sequences. It covers HMM parameters, inference methods like the Viterbi algorithm, and training techniques, including supervised and semi-supervised models.