Livre: Language Processing with Perl and Prolog, 2nd edition

Thierry Hamon hamon at LIMSI.FR
Wed Sep 10 20:02:29 UTC 2014

Date: Mon, 8 Sep 2014 09:04:41 +0000
From: Pierre Nugues <pierre.nugues at>
Message-ID: <1DA5E251-7ACB-4FA3-ACEF-6E5A2D53791B at>

Apologies for cross-postings.

Book announcement:
Language Processing with Perl and Prolog, 2nd edition

By Pierre Nugues
Published by Springer

This book has a companion website at
and can be ordered from Springer: 
or Amazon:

This book teaches the principles of natural language processing, first
covering practical linguistics issues such as encoding and annotation
schemes, defining words, tokens and parts of speech, and morphology, as
well as key concepts in machine learning, such as entropy, regression,
and classification, which are used throughout the  book. It then details
the language-processing functions involved, including part-of-speech
tagging using rules and stochastic techniques, using Prolog to write
phase-structure grammars, syntactic formalisms and constituent and
dependency parsing techniques, semantics, predicate logic, and lexical
semantics, and analysis of discourse and applications in dialogue
systems. A key feature of the book is the author's hands-on approach
throughout, with sample code in Prolog and Perl, extensive exercises,
and a detailed introduction to Prolog. The reader is supported with a
companion website that contains teaching slides, programs, and
additional material.

The second edition is a complete revision of the techniques exposed in
the first edition to reflect advances in the field. The author
redesigned or updated all the chapters, added two new ones, and
considerably expanded the sections on machine-learning techniques.

1 An Overview of Language Processing
2 Corpus Processing Tools
3 Encoding and Annotation Schemes
4 Topics in Information Theory and Machine Learning
5 Counting Words
6 Words, Parts of Speech, and Morphology
7 Part-of-Speech Tagging Using Rules
8 Part-of-Speech Tagging Using Statistical Techniques
9 Phrase-Structure Grammars in Prolog
10 Partial Parsing
11 Syntactic Formalisms
12 Constituent Parsing
13 Dependency Parsing
14 Semantics and Predicate Logic
15 Lexical Semantics
16 Discourse
17 Dialogue
Appendix: An Introduction to Prolog

More information about the Ln mailing list