Department of Computer Science, University of British Columbia

CPSC 422: Intelligent Systems 

Winter Session 2009/2010 Term 2

(www.cs.ubc.ca\~conati\422\422-2010World\422-2010.html)

Description and Objectives Schedule. People Textbooks WebCT

Consulting

hours

Discussion Board Coursework

Grading

Scheme

Academic

 Conduct

AIspace

Description and Objectives

Building on material from CPSC 312 and CPSC 322, this course explores the science and technology developed for designing and implementing intelligent systems.CPSC 312 gave both methodologies for dealing with objects and relations as well as relational programming experience. CPSC 322 gave an overview of some AI topics making many simplifying assumptions (e.g., concentrating on finite feature-based representations). In this course, we will go in more depth on some of the topics, and discuss sample applications, lifting  some of the  assumptions made in CPSC 322 to cover more sophisticated domains.

The following topics will be addressed (subjects to change)

  • Reasoning Under Uncertainly (Bayesian networks, probability and time, decision-theoretic planning) 

  • Learning (Decision Trees, Neural Networks, Bauesian networks, Reinforcement Learning)

  • Objects and relations,  Ontologies, Semantic Web.

  • Intelligent User Interfaces

Please check the course's detailed schedule page  for more info on the scheduling of topics.  This is the page where I will post assignments and other resources for the course. Please note that both schedule and assignments dates are tentative and subject to change.


People

Instructor: Cristina Conati ( conati(at)cs.ubc.ca;  office ICICS/CS 125)
Teaching Assistant
Hajir Roozbehani (hajir@cs.ubc.ca)


Textbooks

  • Artificial Intelligence: A Modern Approach (AIMA). 3rd edition, Russell and Norvig.. This will be our primary textbook

  • Artificial Intelligence: Foundations of Computational Agents (P&M).  By David Poole and  Alan Mackworth. I will post PDF files of the relevant sections  in WebCT Vista as they are needed. Although we will use some material from this textbook, please be aware that it is not a substitute for the AIMA textbook

Although the above textbooks  will be our main references for the class, it must be stressed that you will need to know all the material covered in class, whether or not it is included in the readings or available on-line.  Likewise, you are responsible for all the material in the assigned readings, whether or not it is covered in class.


WebCT VISTA page
For checking marks and accessing chapters from the Poole and Mackworth textbook (P&M from now on). To get to the course, you need to  log into WebCT Vista  using your Netinfo/Interchange username and password .  For Netinfo help, your can go to www.netinfo.ubc.ca. For troubleshooting, contact UBC IT services, http://www.itservices.ubc.ca/contact/support.html.


Office Hours

Cristina: Tuesday: 3:30-4:30


Hajir:
Thursday 12:30-1:30
          Wednesday 15:00-16:00


Discussion Board

If you have clarification questions on the course material, organization and events, please post them on the WebCT Vista discussion board.

Please do not send these questions via email to the TA or to the instructor, as you will be asked to post them on  the discussion board anyway.  But feel free to send us email to discuss personal questions, such as grade inquiries or health problems.

Also, when posting something  on  the discussion board, you should keep in mind the following guidelines:

  • The board is NOT a replacement for office hours. It is the perfect forum to ask specific, well defined clarification questions on  assignments and the course content. It is not the right place to ask for help if you have problems understanding parts of the material. You are  much more likely to  overcome these problems  by discussing them with   the instructor or  the TA during office hours.

  • The more time before an assignment is due, the more the detail in which we are prepared to answer a question about the assignment. You should not expect a reply after 5pm of the day before  the assignment is due.

  • You should also not  expect a reply if the question you are posting was already posted by someone else and received an answer.


Coursework

  1. Assignments: are to be handed in via handin  by the specified deadline. By default, late assignments will be graded as follows, unless the instructor specifies otherwise. If you submit

    • after the lecture starts yet  before 4:30pm on the same day, you'll receive 90% of your total mark  (i.e., as assignment graded out of 100 points will receive  90 points)

    •  by 2pm   the next day, you'll receive 70% of your mark

    • by 2pm  of the second day after the due date,  you'll receive 50% of your mark

    • No late assignment will be accepted after that.

            You will have one Late Assignment Bonus, i.e. you will be allowed to submit one of the assignments up to 2 days late (i.e. by 2pm of the of the  

            second day after the due date), with no penalty.

  1. Discussion-based classes: there will be  a few classes during the course that will be centered on reading and discussing one or more research papers. For these classes, you will have to

  • Come up with critical questions (discussion points) on each of the assigned readings (I will give you the exact number for each set of readings).

    • Clarification questions are welcome, but  there should be  at least as many questions as the number specified for each set of reading    that do one or more of the following: (i) address weaknesses in the presented research, (ii) relate the research to general issues in the field; (iii) make connections/comparisons with other readings (here are  some sample questions).

    • One of the objectives of this activity  is to help participants learn how to read research papers with a critical eye. For more instructions on how to read a research paper, see here.

  • Be prepared to present and discuss your questions in class

  • Hand in your questions (I'll give you details on when and how to do this as we go)


Grading Scheme

A tentative grading scheme is given below. The instructor reserves the right to adjust this grading scheme during the term, if necessary.
Important: you must pass the final in order to pass the course. 

  • Assignments -- 15%

  • Class participation and questions for classes based on paper discussion -- 10%

  • < p:colorscheme colors=#ffffff,#000000,#808080,#000000,#00cc99,#3333cc,#808080,#b2b2b2>

  • MidTerm -- 30%

  • Final -- 45% 

However, if your final grade is  20% higher than your midterm grade:

  • Midterm: 15%

  • Final: 60 %


< p:colorscheme colors=#ffffff,#000000,#808080,#000000,#00cc99,#3333cc,#808080,#b2b2b2>

Academic Conduct

Submitting the work of another person as your own (i.e. plagiarism) constitutes academic misconduct, as does communication with others (either as donor or recipient) in ways other than those permitted for homework and exams. Such actions will not be tolerated. Specifically, for this course, the rules are as follows:

  • Assignments can be done either alone or in teams of two CPSC 422 students.

  • You may not, under any circumstances, submit any solution not written by yourself or your team member, look at solutions of students not in your team  (this includes the solutions from assignments completed in the past), or previous sample solutions, and you may not share your own work with others outside your team.

  • All work for this course is required to be new work and cannot be submitted as part of an assignment in another course without the approval of all instructors involved.

Violations of these rules constitute very serious academic misconduct, which must be reported to the Dean's Office and will be subject to serious penalties ranging from a grade of zero on the current assignment to indefinite suspension from the University. More information on procedures and penalties can be found in  UBC regulations on student discipline. If you are in any doubt about the interpretation of any of these rules, please consult the instructor or the  TA!