FJK Home CPE 481 Syllabus Schedule Lecture Notes Assignments Project Teams Other Links
CPE 481 Knowledge-Based Systems Winter 2004

CPE 481 Knowledge-Based Systems Winter 2004 Project Topics

This document provides more details on possible topics for team projects. You may also find useful information on the page for the CPE/CSC 480 projects, including links to 480, 481, and 580 projects from previous years.

Collaboration with Others

I'm in contact with other people who are currently involved in projects related to our course topics.

Further Project Ideas

And here are a few more ideas for project topics. I am listing more general areas first, with a list of specific topics, and then more specific applications.
Diagnostic Systems
Many knowledge-based systems use observations of symptoms measured directly or provided by the user to analyse the system for malfunctions, possibly combined with advise on how to overcome the problem. Examples are systems for computers, automobiles or other technical systems, or medical diagnostic systems.
Advisory Systems
Instead of troubleshooting malfunctions in systems, an advisory KBS is queried by the user about an issue, an responds with a recommendation. Such systems can be used for the maintenance of systems, recommendations for decisions to be made, or the ranking of tasks to be performed
Modeling and Simulation
Such systems try to capture the functional principles of systems, and simulate their behavior. They are usually considerably "deeper" than diagnostic systems, and have more advanced capabilities. One significant advantage is that they can generate possible explanations for the behavior of a system, not just a mapping from symptoms to cures. Depending on the complexity of the model, such systems may consist of a combination of different components, not all of them knowledge-based systems. Such systems are used in domains and for problems where actual physical implementations are impractical. Examples are models of drugs, buildings, expensive devices, or cognitive functions.
Real-time Control
For some application areas, the response time of a controller system is very critical. Some commercial expert systems (Gensym, RT) are used for the control of chemical plants, elevators, or business processes.
Semantic Web
The Semantic Web adds additional information to Web pages in the form of meta-tags. This enables computers to perform more meaningful operations on Web pages. For example, it allows the search for concepts based on ontologies, rather than simple keywords.
Natural Language Processing
With building blocks such as Link Grammar or WordNet, it is possible to construct systems that extract meaningful information from text-based documents.
Fuzzy Logic
In contrast to standard logic with its binary values, fuzzy logic employs linguistic variables such as "very tall" to capture the essential aspects. This makes many tasks such as process control much easier, but requires different reasoning methods.



FJK Home CPE 481 Syllabus Schedule Lecture Notes Assignments Project Teams Other Links
© 2024
Franz Kurfess