One of the classical goals of research in artificial intelligence is to construct systems that automatically recover the meaning of natural language text. Machine learning methods hold significant potential for addressing many of the challenges involved with these systems. This book describes a series of new techniques for learning to map sentences to logical form --- lambda-calculus representations of their meanings.?