stanford hci group / cs376 adaptive interfaces · 2006. 11. 9. · xlook at tokens (email...

Post on 27-Apr-2021

3 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

1

stanford hci group / cs376

http://cs376.stanford.eduScott Klemmer · 09 November 2006

Adaptive Interfaces

2

2

Midquarter Evaluation8 responses; thanks!Responders generally enthusiastic about readings and format; one dissenter: “basic literature should not be reviewed”Three areas for improvement

“not enough time to do all the readings, write the critiques and get enough sleep to go to class and participate”“Some way to know how we're doing in the class.”(especially with projects)“I think the student presentations should be more focused on interaction than lecturing”

Overall: Excellent / Very Good / Good / Very Good / Poor / Fair / Very Good / Excellent

Change time readings are due?

Some way

3

3

The Direct Manipulation Ideology

Display as much information as possiblePredictableRapid, reversable interactionsUser initiates all actions

4

4

The goal: high information density

5

5

Command Line: Low density and indirect manipulation

6

6

guis have improved density and more direct manipulation…

7

7

…but still have a ways to go

8

8

Ben Shneiderman on design methods

“30 years of planning work in AI is essentially down the tubes because of lack of attention to the user interface. The designers deliver a system and the first thing that the users say is, ‘This is great but what we really want to do is change these parameters.’ The designers say, ‘Well, you know, we didn’t put that in the interface.’ They just haven’t thought adequately about the interface, nor done testing early enough.”

9

9

The Intelligent Interfaces Ideology

Agents know habits, preferences, interestsMixed initiative: computer is sometimes proactive

prompt-based telephone interfaces are an example of complete computer initiative

10

10

Some recent successes

Spam FilteringToyota Prius braking system

11

11

How Spam Filtering Works

Uses a Bayesian networkBegin with a set of ham (good) and spam messagesLook at tokens (email addresses, words) and their relative frequencies in ham and spame.g., “mortgage” occurs in 400 of 3,000 spam mails and 5 out of 300 legitimate emails. Its spam probability would be 0.8889([400/3000] divided by [5/300 + 400/3000]).

12

12

Understanding Intelligent UIs

q “Why was this message classified as spam?”

13

13

14

14

15

15

Collaborative Filtering

aka recommender systemsIntroduced in 1992, roughly simultaneously by…

David Goldberg, Xerox parc (email)Joe Konstan, Berkeley ->umn (NetNews)

…and explored soon after by many, includingPattie Maes, mit media lab (music)

16

16

Traditional DM v. Collaborative Filtering

17

17

How do they work?An Example Algorithm

Yezdezard Lashkari, Feature Guided Automated Collaborative Filtering, Masters Thesis, MIT Media Laboratory, 1995.WebhoundFirefly

18

18

Webhound, Lashkari, 1995

19

19

Webhound, Lashkari, 1995

20

20

Webhound, Lashkari, 1995

21

21

Webhound, Lashkari, 1995

22

22

Attentional Interfaces

Chris Schmandt (MIT Media Lab)James Fogarty & Scott Hudson (CMU)Eric Horvitz (MSR)

23

23

Everywhere Messaging

C. Schmandt, N. Marmasse, S. Marti, N. Sawhney, S. Wheeler, IBM Systems Journal, 2000Several systems

Clues: Finds time-critical emailsActive Messenger: Delivers these to one of many devicesNomadic Radio: Wearable audiocomMotion: Location-aware

24

24

Clues

25

25

Active Messenger

26

26

Nomadic Radio

27

27

comMotion

28

28

Next Time… Capture & Access

The Audio Notebook, Lisa Stifelman, Barry Arons, Chris Schmandt

Lessons Learned from eClass: Assessing Automated Capture and Access in the Classroom, Jason A. Brotherton and Gregory D. Abowd

top related