Scott Klemmer 02 November 2004

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

Messaging and alerting Chris Schmandt MIT Media Lab.
AN APPLICATION SPECIFIC TECHNIQUE FOR RETRIEVAL AND ADAPTATION OF TRUSTED COMPONENTS Benny Thomas Master of Computer Science Supervised by Dr. David Hemer.
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.
IMF Mihály Andó IT-IS 6 November Mihály Andó 2 / 11 6 November 2006 What is IMF? ­ Intelligent Message Filter ­ provides server-side message filtering,
Direct manipulation vs. Agents Ben Shneidermann vs. Pattie Maes The communicative approach Esther Wolting S Computer Mediated Communication A 25.
IS202: Information Organization & Retrieval Recommender Systems Ray Larson & Warren Sack IS202: Information Organization and Retrieval Fall 2001 UC Berkeley,
Context-Aware Communication Bill N. Schilit (Intel Corporation) David M. Hilbert (FX Palo Alto Lab.) Jonathan Trevor (FX Palo Alto Lab.) presented by Metin.
Stanford hci group Scott Klemmer Autumn 2008 What We Learned… and Where We’re Going.
ISTD 2003, Audio / Speech Interactive Systems Technical Design Seminar work: Audio / Speech Ville-Mikko Rautio Timo Salminen Vesa Hyvönen.
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.
Smart Space & Oxygen CIS 640 Project By Usa Sammpun
Toward a truly personal computer
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface.
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.
ACS 367 Interface Design Introduction & Text Overview Galitz, Wilbert O. The Essential Guide to User Interface Design.
A context-aware communication system Natalia Marmasse advisor: Chris Schmandt Speech Interface Group MIT Media Lab.
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.
Chapter 4 Paradigms (additional materials). Beginnings – Computing in 1945 Harvard Mark I –Picture from
Human-Computer Interaction Neema Moraveji SAMS-CS 2003.
Week 5: Ubiquitous Computing Pattie Maes MIT Media Lab
ACM 97 Toward a truly personal computer Pattie Maes MIT Media Lab Firefly Network, Inc
Agents and User Interfaces Marti Hearst SIMS 213, UI Design & Development April 29, 1999.
New Opportunities: Evolving and Emerging Technologies Leslie Maltz Columbia University.
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.
FacultyInformation Exchange ECC ‘14. New Enterprise Computing Minor 21 credits total…. CMPT120 Introduction to Programming (4 cr) CMPT220 Software Development.
Alan Kay: LCC 2700: Intro to Computational Media Spring 2005.
Agents that Reduce Work and Information Overload and Beyond Intelligent Interfaces Presented by Maulik Oza Department of Information and Computer Science.
Intelligence Augmentation Pattie Maes MIT Media Lab
Ubiquitous, Domestic and Tangible Computing A new way of thinking Saul Greenberg University of Calgary CPSC
From context sensitivity to intelligent user interfaces Requirements for learning agents Jarmo Korhonen
Machine Learning. Definition Machine learning is a subfield of computer science that evolved from the study of pattern recognition and computational.
MIT Media Lab Contextual Awareness and Messaging in Nomadic Environments Design for Wearable Audio Computing Nitin Sawhney Ericsson.
Nitin Sawhney and Chris Schmandt Nomadic Radio: Scaleable and Contextual Notification for Wearable Audio Messaging.
LCC 2700: Intro to Computational Media
The Importance of the User Interface
An Application with Active Spoof Monitoring and Control
Adaptive Interfaces Scott Klemmer · 09 November 2006.
Contextual Intelligence as a Driver of Services Innovation
Lesson 5-2 AP Computer Science Principles
Ubiquitous Computing and Augmented Realities
INTERACTION PARADIGMS
Human Computer Interaction Lecture 09 Interaction Paradigms
Social Networking and Blogging
Paradigms (additional materials)
Multimodal Interfaces
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
If I’d only known then what I know now about phishing…
Adaptive Interfaces Scott Klemmer · 09 November 2006.
User interface design.
Speech & Multimodal Scott Klemmer · 16 November 2006.
Stefan Marti Speech Interface Group MIT Media Lab
Social Network and Collaborative Task Management in
Algorithms File Systems Lab Environment.
The Importance of the User Interface
Human Computer Interaction Lecture 09 Interaction Paradigms
Event loops.
Irene-Angelica Chounta Senior Researcher
Agents and User Interfaces
Paradigms (additional materials)
Spam Detection Using Support Vector Machine Presenting By Nan Mya Oo University of Computer Studies Taunggyi.
SD5953 Successful Project Management AGILE SOFTWARE DEVELOPMENT
Presentation transcript:

Scott Klemmer 02 November 2004 Intelligent UIs Scott Klemmer 02 November 2004

The Direct Manipulation Ideology Display as much information as possible Predictable Rapid, reversable interactions User initiates all actions 02 November 2004 Intelligent UIs

The goal: high information density 02 November 2004 Intelligent UIs

Command Line: Low density and indirect manipulation 02 November 2004 Intelligent UIs

guis have improved density and more direct manipulation… 02 November 2004 Intelligent UIs

…but still have a ways to go 02 November 2004 Intelligent UIs

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.” 02 November 2004 Intelligent UIs

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 02 November 2004 Intelligent UIs

Some recent successes Spam Filtering Toyota Prius braking system 02 November 2004 Intelligent UIs

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]). 02 November 2004 Intelligent UIs

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

02 November 2004 Intelligent UIs

02 November 2004 Intelligent UIs

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) 02 November 2004 Intelligent UIs

Traditional DM v. Collaborative Filtering 02 November 2004 Intelligent UIs

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

All automated collaborative filtering algorithms use the following steps to make a recommendation to a user: 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Webhound, Lashkari, 1995 02 November 2004 Intelligent UIs

Attentional Interfaces Everywhere Messaging (MIT Media Lab) Scott Hudson (CMU) Eric Horvitz (MSR) 02 November 2004 Intelligent UIs

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 02 November 2004 Intelligent UIs

Clues 02 November 2004 Intelligent UIs

Active Messenger 02 November 2004 Intelligent UIs

Nomadic Radio 02 November 2004 Intelligent UIs

comMotion 02 November 2004 Intelligent UIs