601.467/667 Introduction to Human Language Technology

Fall 2020

Coordinator: Philipp Koehn (phi@jhu.edu)
TA: Desh Raj (draj2@jhu.edu)
CAs: Ishita Tripathi (ishitatripathi@jhu.edu), Jiatong Shi (jshi34@jhu.edu)
Class: Tuesday and Thursday 9:00-10:15am, Online (MS Teams)
Office hours: Coordinator: TBD
Office hours: Desh: Wed 9-10 AM, Ishita: Mon 9-10 AM, Jiatong: Fri 10-11 AM


  1. N-gram language modeling, CYK parsing: Due on September 25 (Friday)
  2. RNNLMs, word2vec: Due on October 12 (Monday)
  3. Seq2seq for pronunciation prediction: Due on November 1 (Sunday)
  4. Speech recognition with CTC: Due on November 30 (Monday)


There will be two mid-terms and final exam. The exam is open book. The final exam time is Tuesday, December 15, 6-9pm.
Midterm exam from 2019. Example questions for the final exam.

Final exam 2020. Submit via Gradescope.


Date Topic Instructor
Tu Sep 1IntroductionKoehn
Th Sep 3Words and Language ModelsYarowsky
Tu Sep 8MorphologyYarowsky
Th Sep 10SyntaxPost
Tu Sep 15SemanticsPost
Th Sep 17Deep learning IWatanabe
Tu Sep 22Deep learning IIWatanabe
Th Sep 24Distributional SemanticsKoehn
Tu Sep 29Information RetrievalDuh
Th Oct 1Machine TranslationDuh
Tu Oct 6Information ExtractionKoehn
Th Oct 8First Midterm Exam-
Tu Oct 13Auditory systemElhilali
Th Oct 15Speech basicsHermansky
Tu Oct 20Classic speech recognition1 (additional slides)Khudanpur
Tu Oct 27Signal processing (Chapter 6)Khudanpur
Th Oct 29Speaker recognitionDehak
Tu Nov 3Hands on: KaldiKhudanpur
Th Nov 5End-to-end neural speech recognitionWatanabe
Tu Nov 10Second Midterm Exam (2019 midterm)-
Th Nov 12Dialog SystemsSedoc
Tu Nov 17Question AnsweringDuh
Th Nov 19NLP for Digital HumanitiesLippincott
Tu Dec 1Clinical NLPDredze
Th Dec 3Ethical ProblemsMoro-Velazquez
Tu Dec 9Review sessionKoehn
1These slides present an incomplete picture of what will be discussed in class. Attentive listening is recommended for gaining maximal benefit.