/Slides/481- Week Date Topic Keywords Description Readings Guest Speaker Topic Assignment Lab Activity Project Due Student Presentation Student Commentators 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