user modeling for the mars medical assistant

22
User Modeling for the User Modeling for the Mars Medical Assistant Mars Medical Assistant MCS Project MCS Project By By Mihir Kulkarni Mihir Kulkarni

Upload: mervyn

Post on 14-Jan-2016

42 views

Category:

Documents


0 download

DESCRIPTION

User Modeling for the Mars Medical Assistant. MCS Project By Mihir Kulkarni. The Presentation. User Modeling (UM) The Mars Medical Assistant User Modeling in the context of MMA. User Modeling. Definition: A technique for constructing an explicit representation of the user. Advantages: - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: User Modeling for the Mars Medical Assistant

User Modeling for the Mars User Modeling for the Mars Medical AssistantMedical Assistant

MCS ProjectMCS Project

ByBy

Mihir KulkarniMihir Kulkarni

Page 2: User Modeling for the Mars Medical Assistant

The PresentationThe Presentation

User Modeling (UM)User Modeling (UM) The Mars Medical AssistantThe Mars Medical Assistant User Modeling in the context of User Modeling in the context of

MMAMMA

Page 3: User Modeling for the Mars Medical Assistant

User ModelingUser Modeling

Definition:Definition:– A technique for constructing an explicit A technique for constructing an explicit

representation of the user.representation of the user. Advantages:Advantages:

– Allows adaptation of the system Allows adaptation of the system behaviorbehavior

– Improves capabilities to understand and Improves capabilities to understand and process user requests.process user requests.

– Improves usability of the systemImproves usability of the system

Page 4: User Modeling for the Mars Medical Assistant

Classification of UMClassification of UM

User Models can be classified User Models can be classified based on 3 criteria:based on 3 criteria:– GranularityGranularity– Temporal ExtentTemporal Extent– Representation of user knowledge.Representation of user knowledge.

Page 5: User Modeling for the Mars Medical Assistant

Tasks involved in UMTasks involved in UM

1.1. Acquisition of User ModelAcquisition of User Model

– Explicitly: specified by the users or Explicitly: specified by the users or the the system designer. system designer.

– Implicitly: inferred on the basis of Implicitly: inferred on the basis of user’s user’s behavior and behavior and interactions with interactions with the system. the system.

Page 6: User Modeling for the Mars Medical Assistant

Tasks involved in UMTasks involved in UM

2.2. Representation of User ModelRepresentation of User Model• Depends on the type of application Depends on the type of application

being developed.being developed.• Some common representations:Some common representations:

Scalar or parametricScalar or parametric Hierarchical representationsHierarchical representations StereotypesStereotypes

Page 7: User Modeling for the Mars Medical Assistant

Challenges of user Challenges of user representationrepresentation

Noisy dataNoisy data User changeUser change Dialog reliabilityDialog reliability Current research targeted in Current research targeted in

developing new approachesdeveloping new approaches– E.g.) UMT, BGP-MS etc. E.g.) UMT, BGP-MS etc.

Page 8: User Modeling for the Mars Medical Assistant

Mars Medical AssistantMars Medical Assistant MMAMMA

– An Adaptive Hypermedia SystemAn Adaptive Hypermedia System– Plays the role of an Assistant in delivery of Plays the role of an Assistant in delivery of

medical informationmedical information GoalGoal

– Facilitate the medical task by providing the Facilitate the medical task by providing the medic access to large amount of medical medic access to large amount of medical informationinformation

Page 9: User Modeling for the Mars Medical Assistant

Mars Medical AssistantMars Medical Assistant

How is information provided?How is information provided?– Medical information is divided and Medical information is divided and

categorized intocategorized into Semantic contentSemantic content Cognitive characteristics of media typeCognitive characteristics of media type

– Information Components are created based Information Components are created based on the semantic and media typeon the semantic and media type

– Information is provided to the medic through Information is provided to the medic through the appropriate Information Components.the appropriate Information Components.

Page 10: User Modeling for the Mars Medical Assistant

Mars Medical AssistantMars Medical Assistant

Adaptation in MMA:Adaptation in MMA:– What to show?What to show?

TopicTopic Level of detail Level of detail Point of viewPoint of view

– How to show it?How to show it? Selection of media typeSelection of media type Sorting of IC’sSorting of IC’s Visibility of IC’sVisibility of IC’s

Page 11: User Modeling for the Mars Medical Assistant

Mars Medical AssistantMars Medical Assistant Conflict Resolution in MMAConflict Resolution in MMA

Content SuggestionsPresentation

suggestions

Information

User Model

Task Model

Situation Model

Browser

Presentation Service

ContentService

Conflict resolutio

n

Negotiation and Conflict resolution

Requests

Conflict resolution

Page 12: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

MMA used byMMA used by– different users in different situations different users in different situations

to accomplish different tasks.to accomplish different tasks.– supports diverse users with varying supports diverse users with varying

roles, expertise and level of roles, expertise and level of proficiencyproficiency

considering the relevant characteristics considering the relevant characteristics of the user allows for profitable of the user allows for profitable adaptation of the system.adaptation of the system.

Page 13: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA The User Model includes information The User Model includes information

about an individual’s knowledge about an individual’s knowledge about eachabout each– Medical topicMedical topic– Medical profileMedical profile– PreferencesPreferences

Page 14: User Modeling for the Mars Medical Assistant

User modeling in MMAUser modeling in MMA

The User Model in MMA consists of The User Model in MMA consists of 3 parts:3 parts:– Medical History ModelMedical History Model– Medical Expertise ModelMedical Expertise Model– Preference ModelPreference Model

Page 15: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Medical History ModelMedical History Model– Provides the MMA information related Provides the MMA information related

to the medical history of the user.to the medical history of the user.– Composed of 2 parts:Composed of 2 parts:

Medical ProfileMedical Profile Medical historyMedical history

– API provided to retrieve information API provided to retrieve information from the model based on different from the model based on different parameters.parameters.

Page 16: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Medical Expertise ModelMedical Expertise Model– Contains informationContains information

about an user’s expertise in each medical skillabout an user’s expertise in each medical skill training required or nottraining required or not Number of times skill usedNumber of times skill used

– Helps the MMA in adapting the level of Helps the MMA in adapting the level of detail in the information provided to the detail in the information provided to the medic.medic.

– API provided to retrieve information from API provided to retrieve information from the model based on different parameters.the model based on different parameters.

Page 17: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Preference ModelPreference Model– Contains information about the preferred Contains information about the preferred

media type and semantic typemedia type and semantic type– The model contains an ordering of the The model contains an ordering of the

preferences for each task in each preferences for each task in each situation for each medical topicsituation for each medical topic

– Helps the MMA in adapting the order and Helps the MMA in adapting the order and visibility of the Information Components.visibility of the Information Components.

Page 18: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Adaptation based on Preference ModelAdaptation based on Preference Model– based on the time spent by the user in each based on the time spent by the user in each

media type.media type.– higher Preference given to the media type higher Preference given to the media type

where the user spends the most time.where the user spends the most time. Assumption made by the inference Assumption made by the inference

mechanism :mechanism :– if a user does not think a media type, if a user does not think a media type,

he/she selected to be suitable, he/she would he/she selected to be suitable, he/she would switch to another media type.switch to another media type.

Page 19: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Will the assumptions made by the Will the assumptions made by the inference mechanism cause harm ?inference mechanism cause harm ?– Probably not !!!Probably not !!!– Why ? Because the preference order has Why ? Because the preference order has

just been suggested by the systemjust been suggested by the system– The User still retains the right, to override The User still retains the right, to override

the system’s suggested preference order.the system’s suggested preference order.

Page 20: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

The User Modeling PrototypeThe User Modeling Prototype– a fine-grained model has been a fine-grained model has been

developed for each user.developed for each user.– models have been developed models have been developed

independent from the MMA independent from the MMA application.application.

– an API is provided to store and an API is provided to store and retrieve information.retrieve information.

Page 21: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

The User Modeling PrototypeThe User Modeling Prototype– developed as a Java application.developed as a Java application.– Uses text files for storing information Uses text files for storing information

about the users in a structured way.about the users in a structured way.

Page 22: User Modeling for the Mars Medical Assistant

User Modeling in MMAUser Modeling in MMA

Conclusions:Conclusions:

– The User Model developed for the The User Model developed for the MMA emphasizes the importance of MMA emphasizes the importance of User Modeling in the development of User Modeling in the development of Adaptive Interface System.Adaptive Interface System.