Context, Zones, and Usability Marti Hearst UC Berkeley Inktomi Seminar April 28, 2000.

Slides:



Advertisements
Similar presentations
Chapter 11 user support. Issues –different types of support at different times –implementation and presentation both important –all need careful design.
Advertisements

1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
Chapter 3 Application Software p. 6.
Researching Efficiently and Cost Effectively on Lexis Advance™ and Lexis.com 1.
Your Interactive Guide to the Digital World Discovering Computers 2012.
1 DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen, Germany.
Search and Retrieval: More on Term Weighting and Document Ranking Prof. Marti Hearst SIMS 202, Lecture 22.
Interfaces for Retrieval Results. Information Retrieval Activities Selecting a collection –Talked about last class –Lists, overviews, wizards, automatic.
Incorporating Metadata into Search User Interfaces Marti Hearst UC Berkeley UCB Digital Libraries Seminar Oct 10, 2000.
Automating Tasks With Macros
Automating Discovery from Biomedical Texts Marti Hearst & Barbara Rosario UC Berkeley Agyinc Visit August 16, 2000.
UCB HCC Retreat Search Text Mining Web Site Usability Marti Hearst SIMS.
Learn how to search for information the smart way Choose your own adventure!
A metadata-based approach Marti Hearst Associate Professor BT Visit August 18, 2005.
Recommender systems Ram Akella February 23, 2011 Lecture 6b, i290 & 280I University of California at Berkeley Silicon Valley Center/SC.
Incorporating Metadata into Search User Interfaces Marti Hearst UC Berkeley.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 20, 2005.
SIMS 213: User Interface Design & Development Marti Hearst Thurs, Jan 22, 2004.
UCB CS Research Fair Search Text Mining Web Site Usability Marti Hearst SIMS.
Incorporating Metadata into Search UIs Marti Hearst and Ame Elliott GUIR Summer 2000.
Recommender systems Ram Akella November 26 th 2008.
SIMS 213: User Interface Design & Development Marti Hearst Thurs Feb 15, 2001.
Incorporating Metadata into Search UIs Marti Hearst UC Berkeley.
ISP 433/633 Week 12 User Interface in IR. Why care about User Interface in IR Human Search using IR depends on –Search in IR and search in human memory.
Applications Software
Living in a Digital World Discovering Computers 2011.
Web Design and Patterns CMPT 281. Outline Motivation: customer-centred design Web design introduction Design patterns.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Challenges in Information Retrieval and Language Modeling Michael Shepherd Dalhousie University Halifax, NS Canada.
Evaluation of digital collections' user interfaces Radovan Vrana Faculty of Humanities and Social Sciences Zagreb, Croatia
Advanced User Guide to Outlook and all its features.
Integrating Educational Technology into the Curriculum
CS 4720 Usability and Accessibility CS 4720 – Web & Mobile Systems.
Click on surfer mouse to catch a wave. The Internet is a worldwide network of _______ that are connected by wires and cables. Click the picture below.
Bringing Order to the Web: Automatically Categorizing Search Results Hao Chen, CS Division, UC Berkeley Susan Dumais, Microsoft Research ACM:CHI April.
Chapter 8 Browsing and Searching the Web. Browsing and Searching the Web FAQs: – What’s a Web page? – What’s a URL? – How does a browser work? – How do.
Fourth Edition Discovering the Internet Discovering the Internet Complete Concepts and Techniques, Second Edition Chapter 3 Searching the Web.
MULTIMEDIA DEFINITION OF MULTIMEDIA
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
Interactive Probabilistic Search for GikiCLEF Ray R Larson School of Information University of California, Berkeley Ray R Larson School of Information.
Natural Search User Interfaces Prof. Marti Hearst UC Berkeley March/April, 2012 Book full text freely available at:
Contact Us: For more information on this or any other TownNews.com product, contact your regional sales manager. Main TownNews.com Office:
Searching the web Enormous amount of information –In 1994, 100 thousand pages indexed –In 1997, 100 million pages indexed –In June, 2000, 500 million pages.
Search Pages and Results LIS 385E: Information Architecture and Design By: Alex Chung
Introduction to Morpho RCN Workshop Samantha Romanello Long Term Ecological Research University of New Mexico.
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
 Network  A _____ of computers that can _________ w/ each other  Examples of hardware  ______________ & communication lines  Internet  Hardware.
Web Usability Made Easier Adaptation personalization vs. customization Aleksandra Stoeva.
Information Retrieval
User Interfaces for Information Access Prof. Marti Hearst SIMS 202, Lecture 26.
What Happens After the Search? User Interface Ideas for Information Retrieval Results Marti A. Hearst Xerox PARC.
Assess usability of a Web site’s information architecture: Approximate people’s information-seeking behavior (Monte Carlo simulation) Output quantitative.
Bringing Order to the Web : Automatically Categorizing Search Results Advisor : Dr. Hsu Graduate : Keng-Wei Chang Author : Hao Chen Susan Dumais.
1 DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen, Germany.
Groupware What are the goals of a groupware system? - Facilitation - Coordination - Cooperation - Augmented, supported production Is efficiency the goal?
1 UNIT 13 The World Wide Web. Introduction 2 The World Wide Web: ▫ Commonly referred to as WWW or the Web. ▫ Is a service on the Internet. It consists.
DOCUMENTATION REF: Essentials of IT (Hamilton et al) Chapter 1.
Third Edition Discovering the Internet Discovering the Internet Complete Concepts and Techniques, Second Edition Chapter 3 Searching the Web.
SIMS 202, Marti Hearst Final Review Prof. Marti Hearst SIMS 202.
Human Computer Interaction Lecture 21 User Support
Discovering Computers 2011: Living in a Digital World Chapter 3
Objectives Overview Identify the four categories of application software Describe characteristics of a user interface Identify the key features of widely.
Application Software Chapter 6.
Datamining : Refers to extracting or mining knowledge from large amounts of data Applications : Market Analysis Fraud Detection Customer Retention Production.
Federated & Meta Search
SIMS 202 Information Organization and Retrieval
Search Techniques and Advanced tools for Researchers
CSE 635 Multimedia Information Retrieval
Introduction to Information Retrieval
Presentation transcript:

Context, Zones, and Usability Marti Hearst UC Berkeley Inktomi Seminar April 28, 2000

My Background Databases Natural Language Processing Human-Computer Interaction User Interfaces for Text Search

TileBars Scatter/Gather DynaCat Cat-a-Cone Search Interfaces: Past Projects Common Themes: Search Result Context Integrating Browsing & Search

Outline What are context zones? The importance of the task UI / HCI ideas & projects Workspaces Information previews Alternative UIs

HCI Well-designed interactive computer systems promote: Positive feelings of success, competence, and mastery. Allow users to concentrate on their work, rather than on the system.

WWW Context Zones Industry Intranet Desktop Cascading priority based on locality of information

WWW Context Zones IndustryIntranetDesktop Specific slice through the data: analyst vs salesperson, or legal vs. medical

WWW Context Zones IndustryIntranetDesktop Slice again based on task, e.g., research vs reporting

Why do this? General search is too broad Allows for customization of search space Eliminates irrelevant information in advance Reduces ambiguity of query word usage Uses the user’s background

Slicing by Topic Only Example: FindLaw A vertical slice through legal text

Slicing by Topic Only Is subject-specific search enough? Should better support different legal tasks Find prior art for patent infringement case Find weaknesses in the application of intellectual property law in the 6 th circuit court of appeals

Combining Collections News Business News Legal News Science News Science News Reports Patents Legal News Patents Law Schools What will users be using these for?

Cha-Cha Intranet Search (Chen, Hearst, Hong, & Lin 99)

The Importance of the Task Results from HCI suggest the importance of taking the task into account. Proving non-infringement (vs searching patent databases) Finding the denial-of-service hacker (vs browsing newsgroups) Anticipating the competition’s marketing strategies (vs getting all satellite news)

The Importance of the Task Example: Does download time matter? In one study, Spool found: (56kbit modem) Amazon: 36 sec/pg (avg) About.com: 8 sec/pg (avg) Users rated the sites: Fastest: Amazon Slowest: About.com Why?

The Importance of the Task Perceived speed Strong correlation between perceived speed and whether the users felt they completed their task Strong correlation between perceived speed and whether the users felt they always knew what to do next (scent).

How to incorporate the task? Workspaces Relevant information previews Task-sensitive question-answering Simplicity / Flexibility Tradeoff

Workspace The grouping together of sets of windows known to be functionally related to some activity or goal. (Bannon et al. 83)

Early Workspaces Xerox PARC Rooms (Hendersen & Card 86) Sun/HP X- windows task grouping Elastic Windows (Kandogan & Shneiderman 97) Task: General work context

Workspaces Restrict combinatons: Particular task type(s) Particular domain Relevant information collections Relevant operation types

The DLITE Workspace By Steve Cousins (Stanford PhD, now at PARC) Task-oriented workspace Specialized tools, collections, query forms A distributed information system Show network, remote server status Concurrently shareable across sites

DLITE (Cousins 97) Task: Technical research Sources: Bibliographic collection, WWW Operators: Summarize documents Translate documents Extract references Query form: Title, Author, Subject

Workspaces restrict the tools … … but there can still be too many items returned as the result of a search. Need to focus on the task in more detail.

Information Previews Give users a hint of what happens next Help users see and return to what happened previously Reduces mental work Recognition over recall Memory aid

Metadata-based Customization Time/DateTopicRoleGeoRegion 

Task-Specific Preview Combinations A Simple Example Yahoo restaurant guide combines: Region Topic (restaurants) + Attributes (cuisine) Related Information Other attributes (cuisines) Other topics related in place and time (movies)

Green: restaurants & attributes Red: related in place & time Yellow: region

Combining Information Types Region State City A & E Film Theatre Music Restaurants California Eclectic Indian French Assumed task: looking for evening entertainment

Combining Collections for Specific Tasks Assumed task: looking for evening entertainment Despite the fact that the query was on restaurants in general Will only help some of the time Very restricted access to related info The UI is very limited hypertext links Doesn’t allow search over entertainment linking back to related restaurants

Other Possible Combinations Region + A&E City + Restaurant + Movies City + Weather City + Education: Schools Restaurants + Schools …

Bookstore preview combinations topic + related topics topic + publications by same author topic + books of same type but related topic

Combining Information Types: Information “Appliances” Palm Pilot Sweet spot Suite spot Smart Cars Driving directions, traffic conditions Nearby restaurants Car status, gas stations, nearby repair shops Indy 500 results? Smart Coffee Maker When to brew, warm up, turn off Coffee futures in Brazil?

The Importance of Informative Previews Jared Spool’s studies ( More clicks are ok if The “scent” of the target does not weaken If users feel they are going towards, rather than away, from their target.

The Importance of Informative Previews How to indicate “scent”? Information organization reflects tasks Longer, more descriptive links Show category subtopic information Breadth vs. depth tradeoffs CNN categores (more scrolling) vs. Yahoo’s (more clicking) Menu studies Larson & Czerwinski study Intermediate breadth vs. depth generally best

Showing Where You’re Going

Simplicity / Flexibility Tradeoff Wizard Hyperlinks (categories) Search results + related docs / words Search results + related metadata increasing flexibility

Spreadsheets Highly flexible Several operators Many orders to use & combine them in What gets used?(Nardi 93) Most people learn a very limited subset of operations, use these in stereotyped ways Most groups depend on local experts

Problem with Previews Problems with Previews Hand edited, predefined Not personalized Not dynamic Should users edit these themselves?

Personalizing Combinations Mobile People Architecture (M. Baker) Route information to the right device, with the right resolution, at the right time Examples: Stop phones from ringing in empty offices, or at home during dinner Convert voice to or video to voice, etc. Uses condition-action rules to combine: Sender Recipient Sender Media types Receiver Media types Time of day Words in title Words in body of message

Personalized Condition-Action Rules (From Roussopoulos et al, USITS 99)

Personalized Condition-Action Rules Problems: Complex Brittle Who puts them together? The user? A human editor? The system? What are the right criteria? Easier for common or stereotypical scenarios Difficult for information-intense processes

Dynamic Previews Flamenco project Preview and postview information determined dynamically and (semi) automatically, based on current task Medical example Allow user to select metadata in any order At each step, show different types of relevant metadata, based on prior steps and personal history, along with # of documents Could not precompute all possible combinations Previews restricted to only those types that might be helpful

Medical preview combinations Disease Procedure Side Effects Products HospitalsRegion different metadata types This patient’s allergies

Question Answering Ask Jeeves does this by hand One answer per questions Question/answer pairs don’t generalize well Alternative: Use the task to Restrict the kinds of questions being asked Restrict the kinds of answers that are shown

DynaCat: An Approach to Task-Specific Q/A By Wanda Pratt (Stanford PhD, now at UC Irvine) Domain: Medicine Collection: Medical research articles Task: Layperson wanting detailed information on a particular aspect of disease Technique: Question types Answers organization based on question type

DynaCat Strategy (Pratt, Hearst, & Fagan 99) Identify generally useful question types What is the prognosis for disease D? What are the side-effects of drug P? Identify generally useful categories for the answers Behavior Chemicals & Drugs Use these categories only to organize retrieved documents.

DynaCat Screenshot

DynaCat Study Design Three queries 24 cancer patients Compared three interfaces ranked list, clusters, categories Results Participants strongly preferred categories Participants found more answers using categories Participants took same amount of time with all three interfaces Another study also favors categories over lists (Chen and Dumais, CHI 2000)

Task-sensitive question answering This approach is restricted, but at the same time somewhat general Applicable to thousands of queries Continues to work even if underlying datasets change

Specialized UIs The type of information should also structure the interface Chat rooms Legal cases Software documentation How should the type of data influence the type of UI?

Conversation Maps, Sack 99

Chat histories, Viegas & Donath 99

Where you’re going VQUERY (Jones 98)

Showing where you’ve been

Showing where you’ve been ReadWear (Hill & Hollan 92) Shows which parts of document or collection the user has read or edited and to what degree.

Showing Where You’ve Been: PadPrints (Hightower et al. 98)

An Additional Problem Assuming we have many task-specific combinations of collections and UIs … … how to get the users to the right ones at the right time?

Current Projects CHA-CHA, FLAMENCO: Search Interfaces LINDI: Text Data Mining TANGO: Automated Web Site Usability Assessment

Summary Customizable zone architecture: great idea! Task-centric approaches Workspaces Showing next choices / previews Task-sensitive question answering Special search UIs Issues How to build these? Given lots of task-specific UIs, how to find the right one?

Context 1. The part of a text or statement that surrounds a particular word or passage and determines its meaning. 2. The circumstances in which an event occurs; a setting. (American Heritage Dictionary)

Putting Search Results in Context Visualizations of Query Term Distribution KWIC, TileBars, SeeSoft Visualizing Shared Subsets of Query Terms InfoCrystal, VIBE, Lattice Views Table of Contents as Context Superbook, Cha-Cha, DynaCat Organizing Results with Tables Envision, SenseMaker Using Hyperlinks WebCutter

Variations in Flexibility Choice of operators/ combinations Choice of input values hypertext standard GUI spreadsheet standard search wizard

Flexibility Differences Standard GUIs Many operations Restricted order of operations Task-centric Completion matters Hypertext One operation (link) Operation order unrestricted Information-centric No natural stopping point

Spreadsheets Highly flexible Several operators Many orders to use & combine them in What gets used?(Nardi 93) Most people learn a very limited subset of operations, use these in stereotyped ways Most groups depend on local experts

Standard Search Few operators, but Many many input values (words) Results differ widely depending on the values used

A simple example: Pre-determined Source Selection Should users be forced to select sources first? Problems Requires an extra set of clicks Users aren’t used to searching on collection descriptions Alternative: decide sources automatically GLOSS system (Tomasic et al. 97) Search portals are deciding a priori (Lycos)