CIS 732: Machine Learning and Pattern Recognition

Fall 2001

 

Hours: 3 hours (extended CIS732 course project option available)

Prerequisite: CIS 501 or equivalent coursework in data structures and algorithms; CIS 301 (set theory/logic) and 575 (algorithm design), Math 510 (discrete math), Stat 410 (intro probability) recommended

Textbook: Machine Learning, T. M. Mitchell.  McGraw-Hill, 1997. ISBN: 0070428077

Time and Venue: Tuesday, Thursday 14:05 – 15:20, Room 236 Nichols Hall (N236)

Instructor: William H. Hsu, Department of Computing and Information Sciences

Office: N213            Office phone: (785) 532-6350 x29            Home phone: (785) 539-7180

URL: http://www.cis.ksu.edu/~bhsu               E-mail: cis732ta@www.kddresearch.org

Office hours: before CIS730 (12-12:30); 14:00 – 15:30 Wednesday; by appointment

Class web page: http://www.kddresearch.org /Courses/Fall-2001/CIS732/

 

Course Description

 

            An introductory course in machine learning for development of intelligent knowledge based systems.  The first half of the course will focus on basic taxonomies and theories of learning, algorithms for concept learning, statistical learning, knowledge representation, pattern recognition, and reasoning under uncertainty.  The second half of the course will survey fundamental topics in combining multiple models, learning for plan generation, decision support, knowledge discovery and data mining, control and optimization, and learning to reason.

 

            The course will include several written and programming assignments and a term project option for graduate students.  Ancillary readings will be assigned; students will write a brief synopsis and review for one of these papers every other lecture.

 

Selected reading (on reserve in K-State CIS Library)

 

·         Artificial Intelligence: A Modern Approach, S. J. Russell and P. Norvig.  Prentice Hall, 1995.      ISBN: 0131038052

·         Readings in Machine Learning, J. W. Shavlik and T. G. Dietterich, eds.  Morgan Kaufmann, 1990. ISBN: 1558601430

 

Additional bibliography (excerpted in course notes and handouts)

 

·         Readings in Computer Inference and Knowledge Acquisition, B. G. Buchanan and D. C. Wilkins, eds.  Morgan Kaufmann, 1993.  ISBN: 1558601635

·         Readings in Uncertain Reasoning, G. Shafer and J. Pearl.  Morgan Kaufmann, 1990.  ISBN: 1558601252

·         Genetic Algorithms in Search, Optimization, and Machine Learning, D. E. Goldberg.  Addison-Wesley, 1989.  ISBN: 0201157675

·         Neural Networks for Pattern Recognition, C. M. Bishop.  Oxford University Press, 1995.  ISBN: 0198538499

·         Genetic Programming: On The Programming of Computers by Means of Natural Selection, J. Koza.  MIT Press, 1992.  ISBN: 0262111705


Syllabus

 

Lecture

Date

Topic

Source

0

2001 Aug 21

Administrivia; overview of learning

TMM Chapter 1

1

2001 Aug 23

Concept learning, version spaces

TMM 2

2

2001 Aug 28

Inductive bias, PAC learning

TMM 2, 7.1-3; handouts

3

2001 Aug 30

PAC, VC dimension, error bounds

TMM 7.4.1-3, 7.5.1-3

4

2001 Sep 04

Decision trees; using MLC++

TMM 3; RN 18

5

2001 Sep 06

Decision trees, overfitting, Occam

TMM 3

6

2001 Sep 11

Perceptrons, Winnow

TMM 4

7

2001 Sep 13

Multi-layer perceptrons, backprop

TMM 4; CB; handouts

8

2001 Sep 18

Estimation and confidence intervals

TMM 5

9

2001 Sep 20

Bayesian learning: MAP, ML

TMM 6

10

2001 Sep 24

Bayesian learning: MDL, BOC, Gibbs

TMM 6

11

2001 Sep 27

Naïve Bayes; prob. learning over text

TMM 6; handouts

12

2001 Oct 02

Bayesian networks

TMM 6; RN 14-15

13

2001 Oct 04

Bayesian networks

TMM 6; paper

14

2001 Oct 09

BNs concluded; midterm review

TMM 1-7; RN 14-15, 18

15

2001 Oct 11

Midterm Exam

(Paper)

16

2001 Oct 16

EM, unsupervised learning

TMM 7

17

2001 Oct 18

Time series and stochastic processes

Handouts

18

2001 Oct 23

Policy learning; MDPs

RN 16-17

19

2001 Oct 25

Reinforcement learning I

TMM 13; RN 20; papers

20

2001 Oct 30

Reinforcement learning II

TMM 13

21

2001 Nov 01

Neural computation

Papers; RN 19

22

2001 Nov 06

Combining classifiers (WM, bagging)

TMM 7

23

2001 Nov 08

Boosting

TMM 9; papers

24

2001 Nov 13

Introduction to genetic algorithms

TMM 9; DEG

25

2001 Nov 15

Genetic programming

TMM 9; JK; papers

26

2001 Nov 20

IBL, k-nearest neighbor, RBFs

TMM 8.1-4

27

2001 Nov 27

Rule learning and extraction

TMM 10; paper

28

2001 Nov 29

Inductive logic programming

TMM 10; RN 21

29

2001 Dec 04

Data mining/KDD: application survey

Handouts (No paper)

30

2001 Dec 06

Final review

TMM 1-10, 13; RN 14-21

31

TBD

FINAL EXAM

TMM 1-10, 13

 

TMM: Machine Learning, T. M. Mitchell

RN: Artificial Intelligence: A Modern Approach, S. J. Russell and P. Norvig

DEG: Genetic Algorithms in Search, Optimization, and Machine Learning, D. E. Goldberg

CB: Neural Networks for Pattern Recognition, C. M. Bishop

JK: Genetic Programming: On The Programming of Computers by Means of Natural Selection, J. Koza

 

Lightly-shaded entries denote the (Thursday) due date of a written problem set.

Heavily-shaded entries denote the (Thursday) due date of a machine problem (programming assignment).

Green-shaded entries denote the (Tuesday) due date of a paper review.