user interface adaptation based on user feedback and machine learning
TRANSCRIPT
1
Presentation Outline
Motivation
Basic concept
Bakground
Futur work
Conclusion
Nesrine MEZHOUDI [email protected]
User Interface Adaptation Based on User Feedbacks and Machine
Learning
Louvain Interaction LabUniversité catholique de Louvain
Promoter:Prof. Jean Vanderdonckt
2
Adaptation & User Centered Design
Not adapted & not User-centered UI
3
Adaptation & User Centered Design
adapted & not User-centered UI
4
Adaptation & User Centered Design
Adapted & User-centered UI
5
Outline
Motivation
Basic conceptsMethods & Application
6
Adaptation rules are staticAdaptation rules are implemented according to a predefined static set of standards, guidelines, and recommendations
Hardly re-adaptableBarely impossible to updateHighly expensive (redevelopment, time, human resources)
7
Static rules prevent adaptation
• Dissatisfaction• Frustration• Discouragement• Loss of motivation• …
8
Solution: Interaction-based adaptation
Objective:enhancing the end-user influence in the UI definition
99
User
Interaction
Feedback
Feedback
analysis
Learning
Recommendation
10
Principals typologies to express feedback
Implicit Feedback
Explicit Feedback
Without rating aims With rating aims
10
11
Unified theoretical architecture for adaptation based on ML
Context• User• Platform• Environment
Adaptation Rules
Repository
Adaptation Management
Layer
Perception(tracking tools, sensors…
)
RecommendationFeedback
Reinforcemen
t
EvaluationUpdatin
g Adapting
Perc
eptio
n Lay
er
UI
12
The Adaptation Rule Manager
Adaptation Rules
Repository
Trainer-Rule Engine
Learner-Rule Engine
Adaptation Rules Manager
Generated Rules
Rule Engine
Rule Management
Tools
Training Rules
Feedbacks User
13
The Adaptation Rule Manager
Adaptation Rules
Repository
Trainer-Rule Engine
Learner-Rule Engine
Adaptation Rules Manager
Generated Rules
Rule Engine
Rule Management
Tools
Training Rules
Feedbacks User
(1) Executing pre-existed adaptation rules, serving as a training set to (2) detect a pattern of user behavior throughout his feedbacks. Besides, (3) coming up with statistics and (promote/demote) ranking for the Learner Rule Engine (RLE).
14
The Adaptation Rule Manager
Adaptation Rules
Repository
Trainer-Rule Engine
Learner-Rule Engine
Adaptation Rules Manager
Generated Rules
Rule Engine
Rule Management
Tools
Training Rules
Feedbacks User
analyzing collected user judgments. Which are intended to serve in a promoting/demoting ranking, Then generate new decision rules , (Learns)
Applications
15
Tasks
AUI
CUI
Final UI
Applications
16
Tasks
AUI
CUI
Final UI
17
Conclusion
State of the arts
Conceptualization
Implantation
Test & Evaluation
18
Thank you for your attention.
Nesrine Mezhoudi