Stanford hci group / cs376 research topics in human-computer interaction Intelligent UIs Scott Klemmer 08 November 2005.

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

“To be or not to be” traditional media facing the challenge of new media Xu,xuefei(snow) Facing the challenge of new media, traditional media should confront.
CSE 5522: Survey of Artificial Intelligence II: Advanced Techniques Instructor: Alan Ritter TA: Fan Yang.
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.
Direct manipulation vs. Agents Ben Shneidermann vs. Pattie Maes The communicative approach Esther Wolting S Computer Mediated Communication A 25.
Stanford hci group / cs376 research topics in human-computer interaction Intelligent Display Techniques Scott Klemmer 06 December.
Ubiquitous Computing The death of PC?. Ubiquitous Computing ubiquitous = Being or seeming to be everywhere at the same time; omnipresent. Mark Weiser,
Introduction to the Course Marti Hearst (UCB SIMS) SIMS 213, UI Design & Development 19, 1999.
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 Scott Klemmer Autumn 2008 What We Learned… and Where We’re Going.
Stanford hci group / cs376 research topics in human-computer interaction Multimodal Interfaces Scott Klemmer 15 November 2005.
Stanford hci group / cs376 Adaptive Interfaces Nathan Sakunkoo.
ISTD 2003, Audio / Speech Interactive Systems Technical Design Seminar work: Audio / Speech Ville-Mikko Rautio Timo Salminen Vesa Hyvönen.
Stanford hci group / cs376 research topics in human-computer interaction Evaluation Scott Klemmer 13 October 2005.
1/20/20001 Human-Computer Interaction Research on the Endeavour Expedition James A. Landay Jack Chen, Jason Hong, Scott Klemmer, Francis Li, Mark Newman,
CS 397 Presentation Evaluation1 CS 397 Review of Presentations 1.Presentation 2.Depth a.Slides b.Delivery Aditya Mathur, Instructor CS 397 Honors Seminar.
CPSC 422, Lecture 18Slide 1 Intelligent Systems (AI-2) Computer Science cpsc422, Lecture 18 Feb, 25, 2015 Slide Sources Raymond J. Mooney University of.
The Importance of the User Interface Lecture-1 The Essential Guide to UI Design: Chapter 1 1Computer Systems Interface.
CSE 590ST Statistical Methods in Computer Science Instructor: Pedro Domingos.
CSE 515 Statistical Methods in Computer Science Instructor: Pedro Domingos.
Object-Oriented Analysis and Design LECTURE 8: USER INTERFACE DESIGN.
Computational Thinking Related Efforts. CS Principles – Big Ideas  Computing is a creative human activity that engenders innovation and promotes exploration.
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.
1 MyMortgageHostMyMortgageHost CRM/Databasing Call October 4, 2007 “HOLIDAY CRM TIPS & STRATEGIES” Presented by Eric Risley, Wayne Hohler: Aclient Software.
Future Directions in HCI Chris North cs3724: HCI.
Fall UI Design and Implementation1 Lecture 20: HCI Research Topics.
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.
Chapter 1 Historical Perspective. Significant Event Timeline 2.
Human-Computer Interaction
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.
Agents and User Interfaces Marti Hearst SIMS 213, UI Design & Development April 29, 1999.
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.
Optimal Database Marketing Drozdenko & Drake,
Workshop Fall 15 Open Human Interface Device Lab & High-Performance Database Research Center Presents: Fall 15 – Parallel Programming Theme Francisco R.
Intro to Mass Comm Lecture 1 & 2: Introduction Benjamin Loh.
March 20, 2006 © 2005 IBM Corporation Distributed Multimodal Synchronization Protocol (DMSP) Chris Cross IETF 65 March 21, 2006 With Contribution from.
Xiaoyan Peng and Daniel L. Silver Jodrey School of Computer Science Acadia University Wolfville, Nova Scotia Canada.
Stanford hci group / cs147 u 27 November 2007 Ubiquitous Computing & “Natural” Interaction Scott Klemmer tas: Marcello Bastea-Forte,
Human-Computer Interaction Design process Task and User Characteristics Guidelines Evaluation ISE
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.
Learning Styles, Pedagogy, Assessment Chris O’Neal UVA Instructional Design 1.
Nitin Sawhney and Chris Schmandt Nomadic Radio: Scaleable and Contextual Notification for Wearable Audio Messaging.
The Importance of the User Interface
Adaptive Interfaces Scott Klemmer · 09 November 2006.
Contextual Intelligence as a Driver of Services Innovation
Paradigms (additional materials)
a context-aware communication system
Adaptive Interfaces Jeffrey Heer · 28 May 2009.
Adaptive Interfaces Scott Klemmer · 09 November 2006.
Research Topics in Human-Computer Interaction
Stefan Marti Speech Interface Group MIT Media Lab
Scott Klemmer 02 November 2004
The Importance of the User Interface
Human and Computer Interaction (H.C.I.) &Communication Skills
Agents and User Interfaces
Paradigms (additional materials)
SD5953 Successful Project Management AGILE SOFTWARE DEVELOPMENT
Presentation transcript:

stanford hci group / cs376 research topics in human-computer interaction Intelligent UIs Scott Klemmer 08 November 2005

2 Intelligent UIs 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

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

4 Intelligent UIs The goal: high information density

5 Intelligent UIs Command Line: Low density and indirect manipulation

6 Intelligent UIs guis have improved density and more direct manipulation…

7 Intelligent UIs …but still have a ways to go

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

9 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

10 Intelligent UIs Some recent successes  Spam Filtering  Toyota Prius braking system

11 Intelligent UIs How Spam Filtering Works  Uses a Bayesian network  Begin with a set of ham (good) and spam messages  Look at tokens ( 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 s. Its spam probability would be ([400/3000] divided by [5/ /3000]).

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

13 Intelligent UIs

14 Intelligent UIs

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

16 Intelligent UIs Traditional DM v. Collaborative Filtering

17 Intelligent UIs How do they work? An Example Algorithm  Yezdezard Lashkari, Feature Guided Automated Collaborative Filtering, Masters Thesis, MIT Media Laboratory,  Webhound  Firefly

18 Intelligent UIs Webhound, Lashkari, 1995

19 Intelligent UIs Webhound, Lashkari, 1995

20 Intelligent UIs Webhound, Lashkari, 1995

21 Intelligent UIs Webhound, Lashkari, 1995

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

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

24 Intelligent UIs Clues

25 Intelligent UIs Active Messenger

26 Intelligent UIs Nomadic Radio

27 Intelligent UIs comMotion