CMSI 682 Knowledge-based Systems Course Description

advertisement
DRAFT
CMSI 682 KNOWLEDGE-BASED SYSTEMS
Fall 2011 -- 3.0 units
Wednesday 6:30 - 9:30 p.m. -- Doolan 222
Dr. Stephanie E. August -- saugust@lmu.edu
DRAFT
DRAFT
Course Description
DRAFT
Objectives
The primary objective of this course is to introduce the fundamental concepts of knowledgebased systems, focusing on rule-based systems, and to provide experience in designing and
implementing these systems. The secondary objective is to explore the application of
knowledge-based systems to a variety of areas, such as space systems, telecommunications,
business, healthcare, and models of cognition. Among the topics to be covered are: logic and
theorem proving, pattern matching, deduction systems, reaction systems, forward and backward
chaining, knowledge acquisition, uncertainty management, and explanatory interfaces. Students
will have the opportunity to implement a simple knowledge-based system during the course of
the semester using a knowledge-based tool such as CLIPS or JESS.
Recommended (Helpful, but not required)
Knowledge of a higher level programming language, such as Java, C++, Prolog, or Lisp
CMSI 677 Introduction to Artificial Intelligence
Expected Work
Readings prior to lectures and participation in class discussion.
Programming and written homework assignments to reinforce lectures and readings.
Oral presentations on successful applications of knowledge-based system technology (based
upon assigned readings).
Term project (completed on an individual basis) in which the student develops requirements for,
implements, and tests a simple knowledge-based system using CLIPS, JESS, or SOAR.
Exams
Two midterms.
Text and Required Materials
Expert Systems: Principles and Programming. Joseph Giarratano and Gary Riley. 4th ed.
Thomson Course Technology, 2005.
CLIPS expert system language, CLIPS Basic Programming Guide, and CLIPS User's Guide.
These materials are available in electronic form at http://clipsrules.sourceforge.net/.
Supplementary materials as posted on course website or handed out in class.
Additional References
Expert Systems: The Journal of Knowledge Engineering.
Artificial Intelligence. Patrick Henry Winston. 3rd edition. Addison-Wesley, Reading MA,
1992.
Artificial Intelligence. Elaine Rich & Kevin Knight. 2nd edition. McGraw-Hill,
New York, 1991.
Artificial Intelligence: A Modern Approach. Stuart J. Russell and Peter Norvig. Prentice-Hall,
Englewood Cliffs, NJ, 2003.
Introduction to Knowledge Systems. Mark Stefik. Morgan Kaufmann Publisher, Inc., San
Francisco, 1995.
Knowledge-based Systems in Artificial Intelligence. Randall Davis & Douglas B. Lenat.
McGraw-Hill, New York, 1982.
page 1 of 2
r.2 10 August 2011
KNOWLEDGE-BASED SYSTEMS
CMSI 682 Fall 2011
Course Description
Sample Supplemental Readings
Dzierzanowski, J., Hestenes,E., and Lawson, S. 1992. The credit assistant: the second leg in the
knowledge highway for American express. In Proceedings of the fourth conference on
Innovative applications of artificial intelligence (IAAI'92), A. Carlisle Scott and Phillip
Klahr (Eds.). AAAI Press 127-134.
Grossman, L. 2011. 2045: When man becomes immortal. Time, Feb. 10, 2011.
Ibáñez, J. and Delgado-Mata, C. 2011. Adaptive two-player videogames. Expert Systems with
Applications, 38:8, p.9157-9163.doi:10.1016/j.eswa.2011.01.095
It’s a smart world: A special report on smart systems. The Economist, Special Report, Nov. 6,
2010.
Kidd, R.C. and Carlson, R.J. 1992. A truly MAGIC solution. Proceedings of the fourth
conference on Innovative applications of artificial intelligence (IAAI'92), A. Carlisle Scott
and Phillip Klahr (Eds.). AAAI Press 237-247.
Little, J. P. and Gingrich, M. 1992. ADJUDIPRO. Proceedings of the fourth conference on
Innovative applications of artificial intelligence (IAAI'92), A. Carlisle Scott and Phillip
Klahr (Eds.). AAAI Press 249-262.
Tun, N. N., Dong, J. S. and Tojo, S. (2011), A philosophy-driven entity classification and
enrichment for ontology mapping. Expert Systems, 28: 138–166. doi: 10.1111/j.14680394.2010.00544.x
von Lubitz, D,, Wickramasinghe, N. 2006. Networkcentric healthcare and bioinformatics:
Unified operations within three domains of knowledge. Expert Systems with Applications,
30:1, Intelligent Bioinformatics Systems, January 2006, Pages 11-23, ISSN 0957-4174, DOI:
10.1016/j.eswa.2005.09.069. (http://www.sciencedirect.com/science/article/B6V034HBSJX8-3/2/953a77b3abcd66383f02aa3daaedd95b)
Williams, D., Simons, B.C., and Connolly, J. 1996. AdjudiPro; 2.0. Proceedings of the eighth
annual conference on Innovative applications of artificial intelligence (IAAI'96). AAAI
Press 1570-1578.
Grading
Your final grade will be weighted as follows:
Tentative
Project
30%
Midterm #1
20%
Midterm #2
20%
Assignments
15%
Presentations of applied KBS (case study)
15%
Homework will be assigned and graded. As time permits, homework will be reviewed in class
on the due date. When current events related to knowledge-based systems are in the news,
student will have the opportunity to give oral and written reports on the events.
An incomplete will be granted only when the student requesting the incomplete has completed
80% of the coursework, and has at least a B average in the coursework completed.
Refer to the Teaching Philosophy and Course Policies handout for additional information.
Office Hour/Contact Points
Office Hours: Wednesday, 1-4, 5-6 p.m. and by appointment.
Office: Doolan 201b
Phone: (310) 338-5973
Internet: saugust@lmu.edu
page 2 of 2
r.2 10 August 2011
Download