10. Knowledge representation Domain and task modelling
Covers
common errors and tasks
current task
Usually involves analysis of command sequences.
Problems
representing tasks
interleaved tasks
user intention
11. Knowledge representation Advisory strategy
involves choosing the correct style of advice for a given situation. e.g. reminder, tutorial, etc.
few intelligent help systems model advisory strategy, but choice of strategy is still important.
12. Techniques for knowledge representation
rule based (e.g. logic, production rules)
knowledge presented as rules and facts
interpreted using inference mechanism
can be used in relatively large domains.
frame based (e.g. semantic network)
knowledge stored in structures with slots to be filled
useful for a small domain.
network based
knowledge represented as relationships between facts
can be used to link frames.
example based
knowledge represented implicitly within decision structure
trained to classify rather than programmed with rules
requires little knowledge acquisition
13. Problems with knowledge representation and modelling
knowledge acquisition
resources
interpretation of user behaviour