This book presents a coarse-to-fine framework for learning & inference in large statistical models for natural language processing. The text shows applications of this fast, accurate approach to syntactic parsing, speech recognition & machine translation.