Adaptive Interfaces Scott Klemmer · 09 November 2006.

Slides:



Advertisements
Similar presentations
Some Reflections on Augmented Cognition Eric Horvitz ISAT & Microsoft Research November 2000 Some Reflections on Augmented Cognition Eric Horvitz ISAT.
Advertisements

Agent-Based Architecture for Intelligence and Collaboration in Virtual Learning Environments Punyanuch Borwarnginn 5 August 2013.
CISB213 Human Computer Interaction Introduction and Overview.
Learning Object Metadata From the locally prescribed to the socially derived (or, a look back at 4 years of LORNET at the University of Saskatchewan Scott.
1 HCI History Key people, events, ideas and paradigm shifts This material has been developed by Georgia Tech HCI faculty, and continues to evolve. Contributors.
Personalizing Search via Automated Analysis of Interests and Activities Jaime Teevan Susan T.Dumains Eric Horvitz MIT,CSAILMicrosoft Researcher Microsoft.
Direct manipulation vs. Agents Ben Shneidermann vs. Pattie Maes The communicative approach Esther Wolting S Computer Mediated Communication A 25.
Requirements Analysis 8. 1 Storyboarding b508.ppt © Copyright De Montfort University 2000 All Rights Reserved INFO2005 Requirements Analysis Human.
IS202: Information Organization & Retrieval Recommender Systems Ray Larson & Warren Sack IS202: Information Organization and Retrieval Fall 2001 UC Berkeley,
Stanford hci group / cs376 Adaptive Interfaces Nathan Sakunkoo.
ISAT Working Group Augmented Cognition Eric Horvitz (Chair), Lee Kollmorgen, Randy Pausch, Paul Rosenbloom, Dylan Schmorrow, Jean Scholtz, Allen Sears,
Stanford hci group / cs376 research topics in human-computer interaction Intelligent UIs Scott Klemmer 08 November 2005.
1 CS 430 / INFO 430 Information Retrieval Lecture 24 Usability 2.
Toward a truly personal computer
Behavior-Based Artificial Intelligence Pattie Maes MIT Media-Laboratory Presentation by: Derak Berreyesa UNR, CS Department.
What is the problem we are solving? How a conference aware participant manipulates media streams at the mixer The client is a UA (in sip) The server is.
Collaboration and Education Group Anoop GuptaJonathan Grudin David BargeronSteven White Liwei HeYong Rui.
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
Overview of the rest of the semester Building on Assignment 1 Using iterative prototyping.
Stanford hci group / cs376 u Scott Klemmer · 16 November 2006 Speech & Multimod al.
IBM Research June 14, 2007 An IP Continuum for Adaptive Interface Design Jeff Pierce © 2007 IBM Corporation.
User Modeling, Recommender Systems & Personalization Pattie Maes MAS 961- week 6.
Human-Computer Interaction Neema Moraveji SAMS-CS 2003.
INF5200/TOOL5100: CSCW/L Issues in CSCW and groupware Lecture 1, Issues in CSCW and Groupware: Anders Mørch and Sisse Finken INF5200/TOOL 5100,
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
Computing Science, University of Aberdeen1 Reflections on Bayesian Spam Filtering l Tutorial nr.10 of CS2013 is based on Rosen, 6 th Ed., Chapter 6 & exercises.
TOOL5100: CSCL Issues in CSCW and groupware A. Mørch, Issues in CSCW and Groupware: Anders Mørch TOOL 5100,
Stefan Marti Speech Interface Group MIT Media Lab.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Design Strategies for Effective Delivery INTERACTIVE LEARNING.
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
Learning Styles, Pedagogy, Assessment Chris O’Neal UVA Instructional Design 1.
UDL & DIFFERENTIATION (DI) Melody Murphy Week 4 Discussion.
Prof. James A. Landay University of Washington Spring 2008 Web Interface Design, Prototyping, and Implementation Ubicomp Design Pre-Patterns May 29, 2008.
MIT Media Lab Contextual Awareness and Messaging in Nomadic Environments Design for Wearable Audio Computing Nitin Sawhney Ericsson.
Assisted Cognition Systems Henry Kautz Department of Computer Science.
Nitin Sawhney and Chris Schmandt Nomadic Radio: Scaleable and Contextual Notification for Wearable Audio Messaging.
User Interface Design G52UID Milena Radenkovic Introduction.
Jones, Amy1; Anderson, S2; Murphy, T1 and Martino, D3.
CS6501/ECE6501 IoT Sensors and Systems
LCC 2700: Intro to Computational Media
Artificial Intelligence
Contextual Intelligence as a Driver of Services Innovation
Jones, Amy1; Anderson, S2; Murphy, T1 and Martino, D3.
Lesson 5-2 AP Computer Science Principles
Ubiquitous Computing and Augmented Realities
Human Computer Interaction Lecture 09 Interaction Paradigms
Paradigms (additional materials)
Multimodal Interfaces
Usability and user Interfaces
Lessons Learned from Clippit
a context-aware communication system
Adaptive Interfaces Jeffrey Heer · 28 May 2009.
to Enhance the Searching AndBrowsing of Physical Objects
The MIT Artificial Intelligence Lab
Topics in Ubiquitous Computing
Adaptive Interfaces Scott Klemmer · 09 November 2006.
Interaction in the Online Classroom
Research Topics in Human-Computer Interaction
User interface design.
Speech & Multimodal Scott Klemmer · 16 November 2006.
Stefan Marti Speech Interface Group MIT Media Lab
Scott Klemmer 02 November 2004
CHAPTER 2: Guidelines, Principles, and Theories
Human and Computer Interaction (H.C.I.) &Communication Skills
Irene-Angelica Chounta Senior Researcher
Paradigms (additional materials)
SD5953 Successful Project Management AGILE SOFTWARE DEVELOPMENT
Presentation transcript:

Adaptive Interfaces Scott Klemmer · 09 November 2006

Midquarter Evaluation 8 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

The Direct Manipulation Ideology Display as much information as possible Predictable Rapid, reversable interactions User initiates all actions

The goal: high information density

Command Line: Low density and indirect manipulation

guis have improved density and more direct manipulation…

…but still have a ways to go

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

The Intelligent Interfaces Ideology Agents know habits, preferences, interests Mixed initiative: computer is sometimes proactive prompt-based telephone interfaces are an example of complete computer initiative

Some recent successes Spam Filtering Toyota Prius braking system

How Spam Filtering Works Uses a Bayesian network Begin with a set of ham (good) and spam messages Look at tokens (email addresses, words) and their relative frequencies in ham and spam e.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]).

Understanding Intelligent UIs q “Why was this message classified as spam?”

Collaborative Filtering aka recommender systems Introduced in 1992, roughly simultaneously by… David Goldberg, Xerox parc (email) Joe Konstan, Berkeley ->umn (NetNews) …and explored soon after by many, including Pattie Maes, mit media lab (music)

Traditional DM v. Collaborative Filtering

How do they work? An Example Algorithm Yezdezard Lashkari, Feature Guided Automated Collaborative Filtering, Masters Thesis, MIT Media Laboratory, 1995. Webhound Firefly

Webhound, Lashkari, 1995

Webhound, Lashkari, 1995

Webhound, Lashkari, 1995

Webhound, Lashkari, 1995

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

Everywhere Messaging C. Schmandt, N. Marmasse, S. Marti, N. Sawhney, S. Wheeler, IBM Systems Journal, 2000 Several systems Clues: Finds time-critical emails Active Messenger: Delivers these to one of many devices Nomadic Radio: Wearable audio comMotion: Location-aware

Clues

Active Messenger

Nomadic Radio

comMotion

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

CS547 Tomorrow David Kirsh, UC San Diego – Cognitive Principles of Design: Effectiveness, Efficiency and Experience