Knowledge-Based Applications Systems

 

Lecture Notes

LEC #

TOPICS

Introduction and Background

1

Course Organization; Spirit of the Undertaking (PDF)

2

Tell it What to Know; Search (PDF)

The Spirit and Pragmatics of KBS

3

Origins of KBS: MACSYMA and DENDRAL (PDF)

4

Application Analysis Case Study: Case Introduction (PDF)

5

Application Analysis Case Study: Class Discussion

6

Rule-Based Systems (PDF)

Knowledge Representation and Reasoning Paradigms

7

Semantic Nets (PDF)

8

Logic (PDF)

9

Frame-Based Systems (PDF)

10

Uncertain Reasoning, Models of Rationality (PDF)

11

Blackboards

12

Pragmatic Issues in Knowledge Acquisition (PDF)

13

Summary of Knowledge Representation (PDF)

Problem Solving Paradigms

14

Causal Reasoning (PDF)

15

Model-Based Reasoning (PDF)

16

Case-Based Reasoning

17

Reasoning with Constraints (PDF)

18

Reasoning about Physical Systems

Research Issues

19

Human Intelligence Project

20

Common Sense

21

Learning

22

Ontologies and Data Mining (PDF)

Project Presentations

23

Project Presentations and Discussion

24

Project Presentations and Discussion (cont.)

25

Project Presentations and Discussion (cont.)

26

Project Presentations and Discussion (cont.)

 

Assignments

The reading summaries are assignments in this course.

ASSIGNMENTS

SUPPORTING FILES

Problem Set 1 (PDF)

jscheme.jar (JAR)

smartsweeper.jar (JAR)

Problem Set 2 (PDF)

invest-josh-kb.custom.lisp (LISP)

Joshua Reference Manual(PDF - 1.7 MB)

User's Guide to Basic Joshua(PDF - 1.8 MB)

 

Readings Summaries

  • Reading Summary 1 (PDF)
  • Reading Summary 2 (PDF)
  • Reading Summary 3 (PDF)
  • Reading Summary 4 (PDF)
  • Reading Summary 5 (PDF)
  • Reading Summary 6 (PDF)
  • Reading Summary 7 (PDF)
  • Reading Summary 8 (PDF)
  • Reading Summary 9 (PDF)
  • Reading Summary 10 (PDF)
  • Reading Summary 11 (PDF)

Projects

Project Materials

  • Project Proposal Details (PDF)
  • Project Cautions (PDF)
  • Topics from Previous Years (PDF)
  • Project Progress Report 2 (PDF)
  • Project Progress Report 3 (PDF)

Student Projects

The final reports in this section are courtesy of the students named and used with their permission.

PROJECTS

REPORTS

Shruti Chandrasekhar, and Ibrahim Tadros, "Constitution Builder"

Shruti Chandrasekhar (PDF)

Ibrahim Tadros (PDF)

Ashwin Deshpande, "Inverse Laplace Transformer"

Ashwin Deshpande (PDF)

Meshkat Farrokhzadi, "Poxpert+, the Intelligent Poker Player"

Meshkat Farrokhzadi (PDF)

Rodney Graham, "Film Recommendation System"

Rodney Graham (PDF)

Abhra Haldar, "sEElect: An Expert System for Recommending Course VI Classes"

Abhra Haldar (PDF), Appendix (PDF)

Anon., "How to Score Free Drinks From Guys"

Anon. (PDF)

Kia Javanmardian, and Felix Santiago, "A Wine and Food Pairing Recommendation System"

Kia Javanmardian (PDF), Appendix (PDF)

Felix Santiago (PDF), Appendix (PDF)

Scott Ostler, "The Art and Practice of Poker Simulation"

Scott Ostler (PDF)

Anon., "Transit Advisor"

Anon. (PDF)

Edgar J. Terrero, and James Tolbert, II, "Groove-X"

Edgar J. Terrero (PDF)

James Tolbert, II (PDF)

Timur Tokmouline, "Web Design Assistant System"

Timur Tokmouline (PDF)

Velin K Tzanov, "Algorithmic Problem Solver"

Velin K Tzanov (PDF)

Jasper Vicenti, "A Knowledge-Based Computer Purchasing Advisor" 

Jasper Vicenti (PDF), Appendix (PDF

Sumudu W. Watugala, "Travel Advisor for Sri Lanka"

Sumudu W. Watugala (PDF)

Victor L. Williamson, "What to do With a Patient Who Has Chest Pain? CP"

Victor L. Williamson (PDF)