Machine Learning and Natural Language

Fall 2005

Course Plan and Lecture Notes (updated 09/08/05)

    0. Tutorial on Machine Learning Tools in NLP (8/24)

    I.    Introduction

  1. Introduction to the Class , Notes (9/6)
  2. Reading:

    Additional Recommended Reading:

  3. Natural Language and Statistics (9/7)
  4. Reading:

    Additional Recommended Reading:

  5. Introduction to Linguistics and its role in Natural Language Processing
    Martha Palmer's slides (2004)
    (9/13, 9/15)
  6. Reading:

    Additional Recommended Reading:

    II.   Mathematical Preliminaries

  7. Mathematical Preliminaries and Computational Paradigms (9/15, 9/20)
  8. Reading:

    Additional Recommended Reading:

    Students Presentation:


    III.    Statistics: Representation-less Approaches

  9. Statistical Estimation: Ngrams and Backoff Models (9/23, 9/28)
  10. Reading:

    Additional Recommended Reading:

    Students Presentation:


  11. Statistical Similarity and Clustering (9/30)
  12. Reading:

    Additional Recommended Reading:

    Students Presentation:

    IV.    Learning Classifiers

  13. Introduction to Classification(10/5, 10/12)
  14. Reading:

    Additional Recommended Reading:


  15. Probabilistic Classifiers: NB, Max Entropy (10/18, 10/20, 10/27, 11/1)
  16. Reading:

    Additional Recommended Reading:

    Students Presentation:


  17. Discriminatory Approaches:
  18. Reading:

    Additional Recommended Reading:

    Students Presentation:



  19. Kernels (Additional Notes: Tree Kernels (by Mike Collins)) (11/10)
  20. Reading:

    Additional Recommended Reading:

    Students Presentation:


  21. Semi-Supervised Learning; EM (Additional Notes: EM for HMMs (Notes by Mike Collins)) (Not Given)
  22. Reading:

    Additional Recommended Reading:

    Students Presentation:

    V.    Inference

  23. From Multi-Class Classification to Structured Output Learning (11/16)
  24. Reading:

    Additional Recommended Reading:

    Students Presentation:


  25. Inference with Classifiers; Structured Output; Semantic Parsing(12/2 -- 12/9)
  26. Reading:

    Additional Recommended Reading:

    Students Presentation:

  27. Advanced Topics:
  28. Reading:

    Additional Recommended Reading:


    VI.    Final Projects Presentations

    Final Projects Presentation will take place on the day of the final exam; Monday (12/12); 4-7 pm 3405 SC




Dan Roth