Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Predictive.

Slides:



Advertisements
Similar presentations
Internal Assessment Your overall IB mark (the one sent to universities after the IB test) in any IB science course is based upon two kinds of assessments.
Advertisements

Performance Assessment
Design, prototyping and construction
Chapter 11 Designing the User Interface
Design Validation CSCI 5801: Software Engineering.
Division of Information Management Engineering User Interface Laboratory 11 Fall 09 Human Interface UI Evaluating Design Proposals for Complex Systems.
Booking Rules SLCM_AD_315. Course Content This course is designed to teach users how to view, add, and remove restrictions on courses and course sections.
Automate Integrate Innovate fenyaAST : Asset Tracking Made Easy.
What is a CAT?. Introduction COMPUTER ADAPTIVE TEST + performance task.
Loading Excel Double click the Excel icon on the desktop (if you have this) OR Click on Start All Programs Microsoft Office Microsoft Office Excel 2003.
Using the Web-based Training Tool MyFloridaMarketPlace Revised Date: 12/14/06.
*** CONFIDENTIAL *** © Toshiba Corporation 2008 Confidential Wallboards.
 Why should it be mobile?  What content should I make mobile?  What need do I serve by making my content available to mobile users?  What value does.
Introduction To System Analysis and Design
Stanford hci group / cs376 research topics in human-computer interaction Intelligent Display Techniques Scott Klemmer 06 December.
The C++ Tracing Tutor: Visualizing Computer Program Behavior for Beginning Programming Courses Rika Yoshii Alastair Milne Computer Science Department California.
Marakas: Decision Support Systems, 2nd Edition © 2003, Prentice-Hall Chapter Chapter 7: Expert Systems and Artificial Intelligence Decision Support.
Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab – 2 학기 Paper 7 Modeling.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 1 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
XP 1 Microsoft Office Word 2003 Tutorial 1 – Creating a Document.
Using a head joystick in a one axis manipulation.
Evaluation: Inspections, Analytics & Models
Copyright © Cengage Learning. All rights reserved. CHAPTER 11 ANALYSIS OF ALGORITHM EFFICIENCY ANALYSIS OF ALGORITHM EFFICIENCY.
© 2009 Research In Motion Limited Introduction to developing applications for mobile devices.
Proposal 13 HUMAN CENTRIC COMPUTING (COMP106) ASSIGNMENT 2.
Chapter 13: Designing the User Interface
Design Problems  Limited Market  Too Many Other Devices  No Standard Design Among Devices.
User Interface Design Chapter 11. Objectives  Understand several fundamental user interface (UI) design principles.  Understand the process of UI design.
Programming by Example using Least General Generalizations Mohammad Raza, Sumit Gulwani & Natasa Milic-Frayling Microsoft Research.
1 CGS1060 Mobile UIs Copyright 2012 by Janson Industries.
Division of Information Management Engineering User Interface Laboratory Model-Based Evaluation of Expert Cell Phone Menu Interaction ROBERT ST. AMANT.
©2011 1www.id-book.com Analytical evaluation Chapter 15.
Digital in Teaching and Learning Gaining ground Digital in Teaching and Learning Gaining ground Carla Aerts Cambridge University Press Carla Aerts Cambridge.
If you are very familiar with SOAR, try these quick links: Principal’s SOAR checklist here here Term 1 tasks – new features in 2010 here here Term 1 tasks.
Chapter 5 Models and theories 1. Cognitive modeling If we can build a model of how a user works, then we can predict how s/he will interact with the interface.
CS5103 Software Engineering Lecture 08 Android Development II.
Advanced User Guide to Outlook and all its features.
Michael Margel Dec CSC 2524 SURFBRD. What is SURFBRD? SURFace-Based Remote Desktop Pronounced “Surfboard” A desktop environment that allows users.
Ch 6 - Menu-Based and Form Fill-In Interactions Yonglei Tao School of Computing & Info Systems GVSU.
14 Chapter 11: Designing the User Interface. 14 Systems Analysis and Design in a Changing World, 3rd Edition 2 Identifying and Classifying Inputs and.
Adaptive News Access Daniel Billsus Presented by Chirayu Wongchokprasitti.
Usability Evaluation June 8, Why do we need to do usability evaluation?
Software Engineering Chapter 16 User Interface Design Ku-Yaw Chang Assistant Professor Department of Computer Science and Information.
Introduction To System Analysis and Design
Event Management & ITIL V3
Chapter 12 Evaluating Products, Processes, and Resources.
The Design of a Collaborative Learning Environment in a Mobile Technology Supported Classroom, Concept of Fraction Equivalence Sui Cheung KONG Department.
Universit at Dortmund, LS VIII
Web Usage Mining for Semantic Web Personalization جینی شیره شعاعی زهرا.
CS2003 Usability Engineering Usability Evaluation Dr Steve Love.
Final Presentation Red Team. Introduction The Project We are building an application that can potentially assist Service Writers at the Gene Harvey Chevrolet.
Adding Machine Prototype This is a bit trickier than the Tic Tac Toe prototype. It is not “clear” what should be included in the program (no rules). In.
Yonglei Tao School of Computing & Info Systems GVSU Ch 7 Design Guidelines.
The Structure of the User Interface Lecture # 2 Gabriel Spitz.
Online Evolutionary Collaborative Filtering RECSYS 2010 Intelligent Database Systems Lab. School of Computer Science & Engineering Seoul National University.
1 Week # 4 Introduction to PDM PDM is a workbench environment that lets programmers and system operators navigate the three levels of the AS/400’s object-based.
Helpful hints for planning your Wednesday investigation.
Key Ideas In Content Math 412 January 14, The Content Standards Number and Operations Algebra Geometry Measurement Data Analysis and Probability.
Today We Will Review: Operating Systems (Windows) (week 3 & 4) Starting up MS Windows Desktop and its contents Functions of the desktop components Brain.
In this activity you will design and carry out your own controlled experiment to investigate your query. Design your own experiment for your investigations.
INF385G: Topic Discussion Huang, S. C.
Introduction to Event-Driven Programming
SIS: A system for Personal Information Retrieval and Re-Use
Systems Analysis and Design in a Changing World, 6th Edition
Bulloch Information Session
Do It Now task Name the relationship shown in each graph.
Interface Design Interface Design
Case Study: Choosing an Exercise Mode in a Heart Rate Monitor
Presentation transcript:

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Predictive Menu Selection on a Mobile Phone - Robert Bridle and Eric McCreath Min. Jung Sang Korea University User Interface Lab.

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Contents Introduction Related Work Menu Selection Prediction Address Book A Simulation Experimental Results Conclusion

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Introduction The 2 aspects important in mobile phone interface design –Efficiency –Predictability A mobile phone provides two more challenges for a learning system. –Mobile phone devices have limited memory and processing power. –Users will often change the task they are performing on a mobile phone. 3

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Related Work This paper’s menu prediction approach attempts to learn a concept that can be used to predict a user's next action, hence it can be considered a generative adaptive interface. It must predict the next action a user is going to perform by inferring the current task a user is performing, and both must increase interface efficiency while maintaining interface predictability. An early investigation into adaptive menu interfaces (by Greenberg and Witten) 4

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Related Work Menu selection differs on a mobile phone in a number ways. –Selection occurs from key presses. –Display sizes are small thus limiting the number of menu-items that can be displayed at once. –There is less standardization in menu selection across mobile phones than in desktop machines. A major problem faced by menu selection prediction is that of concept drift. – 발표된 learning system –The STAGGER system – by Schlimmer –The FLORA learning system – M. Kubat 5

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Menu Selection Prediction The aim of the learning system is to predict a user's menu selection on a mobile phone. When a user is presented with a menu, the learning system will predict the menu-item the user will select and highlight it. As a user interacts with a mobile phone's menu interface they generate a sequence of positive examples. Each example is described by a set of attribute values and a class label. Every menu interaction performed by a user provides an explicit positive example to the learner. After observing these examples the learner's task is to find a concept consistent with the examples. Once the target concept is found, it can be evaluated to determine which menu- item will be selected. The concepts that may be chosen by the learner are only those concepts that can be represented using the hypothesis space provided to the learner. In a mobile phone environment where there are many small tasks being performed by the user, the learner must identify and respond to concept changes quickly if it is to provide relevant predictions.

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Menu Selection Prediction We now formalize a simple model in which the learning is set. C : the class of all concepts P(c i ) : the chance that c i (each concept) is selected by the user λ i : the user keeps the same concept from one interaction to another with probability This provides a simple way of modeling concept change.

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Address Book 8 The main menu in the Contacts address book application consists of 14 menu-items ordered: Open, Call, Create message, New contact, Edit, Delete, Duplicate, Add to group, Belongs to group, Mark/Unmark, Send, Contacts info, Help and Exit. 3 attributes that the menu-item may be dependant upon The last menu-item selected. Whether the user has scrolled to a person in the address book. Any groups the selected person belongs too.

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Address Book The hypothesis space that we considered in this learning environment was restricted to a set of decision lists. –When evaluated, each decision list predicted one of the 14 menu-items. –Each decision list consisted of ordered IF...THEN rules. We considered the following menu selection prediction approaches. –First Menu Item –First Menu Item(frequency re-ordered) –Last Menu Selected –Most Common Menu Item –Most Common Hypothesis –Fixed Window Size –Most Recent Correct Hypothesis 9

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R A Simulation The aim of menu selection prediction is to minimize the number of scrolling key presses required by a user The average number of scrolling key presses that would be required given each approach. Most Recent Correct Hypothesis approach performs well when compared with the relatively simple approaches and the other hypothesis-based approaches. 10

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Experimental Results No one approach performs best for all users. All four Fixed Window approaches And the Most Recent Correct Hypothesis approach performed well on the data. The average number of key presses was consistently low for each user with these approaches. By not considering examples generated from a previous Concept when evaluating the hypothesis space, we provide a more rational Approach to hypothesis selection. 11

Korea Univ. Division Information Management Engineering UI Lab. Korea Univ. Division Information Management Engineering UI Lab. S E M I N A R Conclusion The idea of menu selection prediction has allowed machine learning to be incorporated into a mobile phone user interface. This increases the efficiency of the interface while maintaining its predictability. The menu selection prediction approach discussed in Section 3 was shown through simulation to be highly suitable for the intended learning task, which was characterized by frequent concept changes. 12