Speech and Language Processing (3rd ed. draft)
Dan Jurafsky and James H. Martin

Draft chapters in progress, July 21, 2019


This is the first draft release for summer 2019.

Chapter 20 plus a significantly rewritten version of Chapter 9 are now available (but only as individual chapters, they are not yet in the single pdf of the whole book).

The rest of the chapters on this page are still from the September 2018 draft.

We expect to release 2ish more chapters, together with a pdf of the book-so-far before end of summer.

Here's a single pdf of the whole book-so-far! (Sep 23, 2018 version)

Typos and comments welcome (just email slp3edbugs@gmail.com and let us know the date on the draft)!
And feel free to use the draft slides in your classes.

When will the book be finished? We're shooting for very late 2019.

(Sorry for the random chapter numbers and occasional missing latex crossrefs in the pdfs, we are constantly reorganizing. The order on this page is our best guess at the final order)

Chapter Slides Relation to 2nd ed.
1:Introduction [Ch. 1 in 2nd ed.]
2:Regular Expressions, Text Normalization, and Edit Distance Text [pptx] [pdf]
Edit Distance [pptx] [pdf]
[Ch. 2 and parts of Ch. 3 in 2nd ed.]
3: Language Modeling with N-Grams LM [pptx] [pdf]
[Ch. 4 in 2nd ed.]
4: Naive Bayes Classification and Sentiment NB [pptx] [pdf]
Sentiment [pptx] [pdf]
[new in this edition]
5: Logistic Regression
6: Vector Semantics Vector1 [pptx] [pdf]
Vector2 [pptx] [pdf]
7: Neural Nets and Neural Language Models [new in this edition]
8: Part-of-Speech Tagging [Ch. 5 in 2nd ed.]
9: Sequence Processing with Recurrent Networks [new in this edition]
X: Encoder-Decoder Models and Attention [new in this edition]
 
10: Formal Grammars of English [Ch. 12 in 2nd ed.]
11: Syntactic Parsing [Ch. 13 in 2nd ed.]
12: Statistical Parsing [Ch. 14 in 2nd ed.]
13: Dependency Parsing [new in this edition]
 
14: The Representation of Sentence Meaning
15: Computational Semantics
16: Semantic Parsing
17: Information Extraction [Ch. 22 in 2nd ed.]
18: Semantic Role Labeling and Argument Structure SRL [pptx] [pdf]
Select [pptx] [pdf]
[expanded from parts of Ch. 19, 20 in 2nd ed]
19: Lexicons for Sentiment, Affect, and Connotation SentLex [pptx] [pdf] [new in this edition]
 
20: Coreference Resolution [expanded from parts of Ch 21 in 2nd ed]
21: Discourse Coherence
 
22: Machine Translation
23: Question Answering [expanded from parts of Ch 23 in 2nd ed]
24: Dialog Systems and Chatbots Dialog [pptx] [pdf] [expanded from Ch 24 in 2nd ed]
25: Advanced Dialog Systems [expanded from Ch 24 in 2nd ed]
26: Speech Recognition and Synthesis
 
Appendix Chapters (likely just on the web)
A: Hidden Markov Models
B: Spelling Correction and the Noisy Channel
C: Computing with Word Senses: WSD and WordNet Intro, Sim [pptx] [pdf]
WSD [pptx] [pdf]
[expanded from parts of Ch. 19, 20 in 2nd ed]