1 personalized hypermedia presentation techniques for improving online customer relationships kobsa,...

77
1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt Yeh

Upload: erick-moody

Post on 16-Jan-2016

215 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

1

Personalized hypermedia presentation techniques for improving online customer relationships

Kobsa, Koenemann, and Pohl

Presenters: Stacy Tang and Matt Yeh

Page 2: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

2

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 3: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

3

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 4: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

4

Introduction:Why personalization?

• providing value to customer

• Brick and Mortar: – personal service– tailored products

Page 5: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

5

Introduction:Why use the web for personalization?

• Collect large amount of data

• Rapid updates

• World-wide and 24/7

• Dynamic creation of content

Page 6: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

6

Introduction:Why personalize on the web?

• # page views

• length of page views

• # new customers

• # visitors

• revenue

Page 7: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

7

Introduction:How the Internet fits in

Sales Cycle

Pre During

Post

Establish and strengthen brand

Online ordering and purchasing

Reassure customer and product support

Page 8: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

8

Introduction: Definition

Personalized Hypermedia Application:

An interactive system that allows users to navigate a network of linked hypermedia objects (i.e. web pages) and adapts the content structure and/or presentation of the networked hypermedia objects to each individual user’s characteristics, usage behavior and/or usage environment.

Page 9: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

9

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 10: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

10

Input Data:User data

• Information about personal characteristics of the user:– Demographic– Knowledge– Skills and capabilities– Interests and preference– Goals and plans

Page 11: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

11

Input Data:User data - demographics

Objective facts:

• record

• geographic

• characteristics

• lifestyle

• registration

Page 12: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

12

Input Data:User data - user knowledge

• “knowing what”

• Adjust the presentation based on user knowledge– expert not bored by unnecessary details– novice not confused by details they don’t understand

Page 13: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

13

Input Data:User data - user knowledge ex

Page 14: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

14

Input Data:User data - skills & capabilities

• skills - “knowing how”; actions that the user is familiar with

• capabilities - actions that user is able to perform

Page 15: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

15

Input Data:User data - interests and preferences

• Align content with user interests

• Important in recommendation systems

Page 16: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

16

Input Data:User data - goals and plans

• Plan-recognition

• Facilitate interaction

Page 17: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

17

Input Data:Usage data

• Directly observed– ways users interact with a system– can directly lead to adaptation

• General regularities– further process the above to deduce information about

the user

Page 18: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

18

Input Data:Observable usage - selective actions

• Clicking on a link as an indicator for:– interest (+ only)– unfamiliarity (+ only)– preference

Page 19: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

19

Input Data:Observable usage - other interactions

PositiveIndicator

NegativeIndicator

Temporalviewing behavior

Rating

Purchase &related

Confirmatory/disconfirmatory

Viewing time of page

Explicit ratings (i.e., Amazon)

putting items in shopping cart

usage and indicator for user interest

Save document,print document,

bookmarking page, forward story by email

Page 20: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

20

Input Data:Usage data - finding regularities

• Process usage data to find:

– Frequency

– Situation-based correlations

– Action sequences

Page 21: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

21

Input Data:Environment data• Software

– browser, platform– plug-ins– Java and Javascript

• Hardware– bandwidth– processing speed– display– input

• Locale– location– characteristics of location

Page 22: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

22

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 23: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

23

Acquisition Methods: User Acquisition Methods

• Methods to obtain data that can be input into personalized hypermedia – User information -> “user model”– Usage Information -> “usage model”– Environment

Page 24: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

24

Acquisition Methods:User Model Acquisition Methods

• Strategies for obtaining data about user characteristics– Active methods– Passive Methods

Page 25: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

25

Acquisition Methods: User Supplied Information

• Obvious strategy is to have user supply info– Initial Interview– Registration Process

• Examples– Soccernet.com– My.Yahoo.com

Page 26: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

26

Page 27: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

27

Page 28: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

28

Page 29: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

29

Acquisition Methods:Problems with Interviews

• Self-assessment may be error-prone

• Solution: “Indirect” assessment

Page 30: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

30

Acquisition Methods: Indirect Assessment

• Website where we want to acquire a user characteristic

– User’s expertise in speaking English

• We can ask user • Better method may be to

determine expertise indirectly

Page 31: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

31

Acquisition Methods: Problems with Interviews, cont.

• “Paradox of the active user”– User anxious to begin

immediate task and are too busy for setup

– Doing setup may save user time later

Page 32: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

32

Acquisition Methods: Problems with Interviews, cont.

–Solutions to this problem:• Let the user initiate setup

• Fold setup into interaction gradually

• Automate setup

Page 33: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

33

Acquisition Methods Passive Acquisition

• Acquisition where interaction is not initiated with user

• Less disturbing or annoying

• Passive Acquisition Methods– “Acquisition rules”– “Plan Recognition”– “Stereotype Reasoning”

Page 34: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

34

Acquisition Methods: Acquisition Rules

• Heuristics or Inference rules– Generate assumptions about user given available

information– Example: If user wants to know concept X, we

assume that user does not know concept X

Page 35: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

35

Acquisition Methods: Acquisition Rules

– Example: We want to know the user’s level of experience with a program

– We can accomplish this with inference rules based on knowledge of when the user last used the program

If the user has been away too long:Downgrade experience level by 1.

If the user has used the system long enough since the last update:Upgrade experience level by 1.

Page 36: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

36

Acquisition Methods:Plan Recognition

• Reasoning about user goals & action sequences user performs to achieve them

• Monitor user action to ID user plan/goal

• Modify our program to help user efficiently achieve those goals

Page 37: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

37

Acquisition Methods:Plan Recognition

• Microsoft XP monitors the applications the user most frequently uses

Page 38: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

38

Acquisition Methods: Stereotype Reasoning

• “Stereotype reasoning” for hypermedia is a method that works like everyday stereotyping

Page 39: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

39

Acquisition Methods: Stereotype Reasoning

• We create categories of users and maintain a body of info true for users in each category

• We have “triggers” for assigning users to categories• Then we can make assumptions about user based on

category membership• Example: Searching for info about childcare activates a

parent stereotype that we use to make predictions about user characteristics

Page 40: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

40

Acquisition Methods: Usage Acquisition Methods

• Acquiring usage info seems to be an easier task– We observe and record what the user does

• Simply observing user behavior may not be enough

Page 41: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

41

Acquisition Methods: Usage Acquisition Methods

– Often we want to know the context in which a user performs particular actions

– We can then use machine learning strategies to predict user actions given a certain scenario

– Situation/Action learning

Page 42: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

42

• We may want to know about context in which

user interacts with a system

• Software Information– Browser type

• Affects how hypermedia appears

– Determine browser type through header of http request

– Special programs to determine browsers type

Acquisition Methods:Environmental Data

Page 43: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

43

Acquisition Methods: Environmental Data

Page 44: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

44

Acquisition Methods: Environmental Data

• Bandwidth– Difficult to detect

• Special software to predict download times

• Prediction can be used to adapt page composition

• Hardware– Difficult to get

– Can sometimes assume from browser

Page 45: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

45

Acquisition Methods: Environmental Data

• User location– Often we want to tailor hypermedia based on user

location– Consider navigation system– For such mobile devices

• Electromagnetic fields (GPS, Bluetooth, radio, etc.)• Ultrasound• IR and optical recognition

– For stationary networked devices location is often stored in a database

Page 46: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

46

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 47: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

47

Representation and Secondary Inference

• Store user information in a way that is useful

• Can use simple methods:– Example: Maintain a list of feature-value pairs like

“CONCEPT X KNOWN” / “CONCEPT X NOT KNOWN”

Page 48: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

48

Representation and Secondary Inference

• Some systems have higher demands

• Need to represent information to make inferences based on initial acquisition results– “Secondary Inferences”

Page 49: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

49

Representation & Secondary Inference:

Deductive Reasoning Strategies

• Use a system based on logic to represent info and make inferences

• Logic-based formalisms– Propositional logic– Modal logic

Page 50: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

50

Representation & Secondary Inference: Logic-based approach: Concept Hierarchy

thing

fish

shark

mammal

whale

orcahumpback

Page 51: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

51

Representation & Secondary Inference: Logic-Based approaches

• Shortcomings– Method is rigid. Does not deal with changes to user

model well– Does not deal with uncertainty well

• May not be sure contents of user/usage model are accurate

• For example, we might be 60% sure that the user knows that “a shark is a fish”

Page 52: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

52

Representation & Secondary Inference: Inductive Reasoning: Learning

• In previous examples, we wanted to draw specific assumptions about users

• Use specific observations to draw general conclusions

• In domain of customer relation management we are most often concerned with creating a general “interest profile”

Page 53: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

53

Representation & Secondary Inference: Interest Profile

• Representation of user’s general preference or affinity for object based on features of object

• Example: Movies

Action Movies

Page 54: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

54

Representation & Secondary Inference: Techniques to Acquire an Interest Profile• Machine Learning techniques• Neural Networks• Example: Neural net to assemble

a interest profile about websites– Create network based on

features of website– Train network with the a user’s

ratings of websites– Network "stores" the interest

profile– Network will predict if a new

website will be interesting to the user

Page 55: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

55

Representation & Secondary Inference: Problems with feature-driven inductive approaches

• Not easy to parse out features of some objects (e.g. multimedia objects)

• Training period (as in neural net example) may not be possible.

• Interest in object may not depend on features

Page 56: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

56

Representation & Secondary Inference: Analogical Reasoning

• Reasoning based on similarity of users

• One technique is Clique-based filtering

Page 57: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

57

Representation & Secondary Inference: Clique-based Filtering

• Adapt to the individual user based on the behavior of similar users– “Interest neighbors”

• The set of similar users constitute an implicit profile of user

• Make predictions based on implicit profile

Page 58: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

58

Representation & Secondary Inference: Clique-based filtering

• Example: Amazon.com looks for users who have made similar purchases and makes predictions about other products you may like

Page 59: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

59

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 60: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

60

Adaptation Production:Adaptation of content

• Functions of adapting content:– optional explanation– optional detailed information– personalized recommendations– optional opportunistic hints

Page 61: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

61

Adaptation Production:Adaptation of content

• Techniques of adapting content:– page variants– fragment variants– fragment coloring– adaptive stretchtext– adaptive natural-language generation

Page 62: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

62

Adaptation Production:Adaptation of content example

CNN.com: page variant

Page 63: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

63

Adaptation Production:Adaptation of content example

MyYahoo: fragment variant

Page 64: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

64

Adaptation Production:Adapt presentation and modality

• Change of format and layout

• Change of modality

Page 65: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

65

Adaptation Production:Adapt presentation example

MyYahoo: personalize format

Page 66: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

66

Adaptation Production:Adapt presentation example

MyYahoo: personalize layout

Page 67: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

67

Adaptation Production:Adapt modality example

Map

directions

Text only

directions

Page 68: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

68

Adaptation Production:Adaptation of structure

• Functions of structure adaptation– recommendations

• products, information, and navigation

– orientation and guidance• personalized overview maps, guided site tours

– personal views and spaces• bookmarks

Page 69: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

69

Adaptation Production:Adaptation of structure

• Techniques for structure adaptation– link sorting– link annotation– link hiding and “unhiding”– link disabling and enabling– link removal/addition

Page 70: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

70

Adaptation Production:Adaptation of structure example

Link annotation

Link sorting

Page 71: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

71

Adaptation Production:Adaptation of structure example

Recommend products with link additions

Page 72: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

72

Outline

• Introduction

• Input data

• Acquisition methods

• Representation and secondary inferences

• Adaptation production

• Conclusion

Page 73: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

73

Conclusions & Prospects:Personalization applications

• Where will personalization be used?• Public websites

– keeping visitors– turning visitors into customers– making visitors return

• Personalization not always needed, and will not make human sales people obsolete

• Websites where customers can ask for human assistance can be effective

Page 74: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

74

Conclusions & Prospects: Personalization Applications

• Nordstrom.com includes a link showing user how to contact a sales expert

Page 75: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

75

Conclusions & Prospects:Personalization Applications

• "Walk-up and use" kiosks found in fairs, exhibitions, showrooms

• Mobile Devices– Phones– PDA’s– Car-mounted Devices

• Universal Access systems– Hypermedia personalized to

meet needs of special users– E.g., those with disabilities

Page 76: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

76

Conclusions & Prospects: Recommendations for Personalization

• Remember the "Paradox of the active user“

• Avoid lengthy registration process

• Expose user to content immediately

• Offer adaptation as an option

• Allow user to correct or undo adaptations

Page 77: 1 Personalized hypermedia presentation techniques for improving online customer relationships Kobsa, Koenemann, and Pohl Presenters: Stacy Tang and Matt

77

Conclusions & Prospects: Recommendations, cont.

• Log user navigation at page level• critical in site design

• Logging and personal info acquisition in general leads to privacy concerns– must be addressed proactively– tell user what is being done with personal info

• tell them how providing personal info improves user experience

• if possible, allow user to opt out of logging