presentation outline motivation basic concept bakground futur work conclusion nesrine mezhoudi...

18
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 Lab Université catholique de Louvain Promotor: Prof. Jean Vanderdonckt [email protected] e 1

Upload: bernadette-howard

Post on 26-Dec-2015

213 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

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

Promotor:Prof. Jean Vanderdonckt

[email protected]

Page 2: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

2

AdaptationUser-centered adaptation

Page 3: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

3

Adaptation User-centeredness

Page 4: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

4

Adaptation User-centeredness

Page 5: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

5

Outline

Motivations

Basic concepts

Methods & Application

Page 6: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

6

Problem: adaptation rules are static

Adaptation rules are implemented according to a predefined and static set of standards, guidelines, and recommendations

Hardly re-adaptableBarely impossible to updateHighly expensive (redevelopment, time, human resources)

Page 7: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

7

Problem: static rules prevent adaptation

• Dissatisfaction• Frustration• Discouragement• Loss of motivation• …

Page 8: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

8

Solution: involve the end-user in the user interface development

Throughout the system life-cycle From the early stages of the system life-cycleStarting from the user interface definition

Page 9: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

9

Page 10: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

10

Well-rounded feedback topology

Implicit Feedback

Explicit Feedback

Without rating aims With rating aims

10

Page 11: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

11

Unified theoretical architecture for adaptation based on ML

Context• User• Platform• Environment

Adaptation Rules

Repository

Adaptation Management

Layer

Perce

ptio

n(tra

cking

tools, se

nso

rs…)

Recommendation

FeedbackR

ein

force

men

t

Evalu

atio

n

Updatin

g Adaptin

g

Perc

eptio

n La

yer

UI

Page 12: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

12

Adaptation Rule Manager

Adaptation Rules

Repository

Trainer-Rule Engine

Learner-Rule Engine

Generated Rules

Rule Engine

Rule Management

Tools

Training Rules

Feedbacks

User

Page 13: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

13

Adaptation Rule Manager

Adaptation Rules

Repository

Trainer-Rule Engine

Learner-Rule Engine

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).

Page 14: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

14

Adaptation Rule Manager

Adaptation Rules

Repository

Trainer-Rule Engine

Learner-Rule Engine

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)

Page 15: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

Potential applications

15

Tasks

AUI

CUI

Final UI

Page 16: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

Potential applications

16

Tasks

AUI

CUI

Final UI

Page 17: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

17

Time-line

State of the arts

Conceptualization

Implantation

Test & Evaluation

Page 18: Presentation Outline Motivation Basic concept Bakground Futur work Conclusion Nesrine MEZHOUDI nesrine.mezhoudi@uclouvain.be User Interface Adaptation

18

Thank you for your attention

Nesrine Mezhoudi [email protected]