/Slides/481-
1 Jan 3
Introduction
Akerkar & Sajja 1,
Knowledge-Based Systems @ Wikipedia,
Expert Systems @ Wikipedia,
Expert Systems @ AAAI
Identify potential topics; team formation; brainstorming of ideas;
previous team projects
Jan 5
Project overview
2 Jan 10
Knowledge Representation
Representation of knowledge in digital systems: categories and objects, mental vs. physical entities, actions, situations, and events; semantic networks, frame-based systems; ontologies; logic and knowledge
Akerkar & Sajja 3.11, AIMA 10, (Knowledge) Representation @ AAAI,
Knowledge representation @ Wikipedia
Select topic, team mates
Jan 12
A1: Concept Map
Milestone Week 2: Requirements, Testing and Evaluation Plan; teams established; project definition
3 Jan 17
Classes follow a Monday schedule
ontologies, taxonomies
Jan 19
Knowledge Organization
Requirements definition, schedule
4 Jan 24
Reasoning
Knowledge-based agent: Limitations of search, deductive, inductive, and other methods of reasoning, syntax and semantics, validity and satisfiability
Akerkar & Sajja 2.7, 2.9, AIMA 7, 8, Reasoning @ AAAI,
Reasoning @ Wikipedia
Automated Reasoning @ Wikipedia,
Mathematical logic @ Wikipedia
A2: Ontology
Milestone Week 4: Prototype 1 (alpha)
Jan 26
Due: A1: Concept Map
Friedman-Hill Chapters 1, 2;
Getting started with JESS
5 Jan 31
Reasoning in Rule-based Systems
Akerkar & Sajja 2-3, Friedman-Hill Chapters 1, 2;
CLIPS @ Wikipedia,
JESS,
JESS home page
CLIPS home page
Production rule system
Rete algorithm
Inference engine
Online Jess Documentation
JESS/CLIPS Tutorial
Mid-quarter project review (presentations, displays)
Feb 2
Reasoning with Uncertainty
Akerkar & Sajja 5, AIMA 13, 14, Uncertainty and Probability @ AAAI,
Uncertainty @ Wikipedia
Probability Theory @ Wikipedia
6 Feb 7
Approximate Reasoning
Fuzzy logic, default reasoning, analogical reasoning
Akerkar & Sajja 5, AIMA 14, Fuzzy Logic @ AAAI,
Analogy @ AAAI,
Qualitative Reasoning @ AAAI,
Fuzzy logic @ Wikipedia
A3: Reasoning
Milestone Week 6: Prototype 2 (beta)
Feb 9
Due: A2: Ontology
7 Feb 14
Knowledge Exchange
human-centric methods, computer-centric methods, communication, natural/artificial languages
Feb 16
Knowledge Retrieval
Query, search, string-based access, content-based access, statistical methods, linguistic methods, pragmatic methods
8 Feb 21
Knowledge Presentation
Feb 23
Visualization, text, language
Due: A3: Reasoning
9 Feb 28
Semantic Web
Akerkar & Sajja 3.13.6,
Milestone Week 8/9: Final Version
Mar 1
Natural Language and Knowledge
10 Mar 6
Case Studies
limited lecture time; final project presentations
Project Presentations
Mar 8
Project Presentations
Feedback and Evaluation forms
Project Presentations
11 Mar 13
Finals Week