Top Banner
UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of eBay)
75

UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

Dec 21, 2015

Download

Documents

Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

UIs for Faceted NavigationRecent Advances and Remaining Open

ProblemsHCIR’08

Marti Hearst, UC Berkeley

(including some slides from Corey Chandler of eBay)

Page 2: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

2

Search Usability Design Goals

The most important usability design goals User control Reduce short term memory load Allow easy, fast reversal of actions Provide consistent view

Page 3: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

3

Design Goals

Systematically integrate search results: reflect the structure of the info architecture retain the context of previous interactions

Gives users control and flexibility Over order of metadata use Over when to navigate vs. when to search Allow easy, fast reversal of actions

Allow integration with advanced methods Collaborative filtering, predicting users’

preferences

Page 4: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

4

Design Goals

More specifically: Provide context for results Allow flexible, fast navigation Provide previews of next steps Organize results in a meaningful way Support both expanding and refining the search Keep it as simple as possible, but… Show the metadata!

Page 5: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

5

The Challenges

Users generally do not adopt new search interfaces

How to show a lot more information without overwhelming or confusing? Most users prefer simplicity unless

complexity really makes a difference Small details matter

Page 6: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

6

The Idea of Facets

Create INDEPENDENT categories (facets) Each facet has labels (sometimes arranged in a

hierarchy)

Assign labels from the facets to every item Example: recipe collection

Course

Main Course

CookingMethod

Stir-fry

Cuisine

Thai

Ingredient

Bell Pepper

Curry

Chicken

Page 7: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

7

The Idea of Facets

Break out all the important concepts into their own facets

Sometimes the facets are hierarchical Assign labels to items from any level of the

hierarchy

Preparation Method Fry Saute Boil Bake Broil Freeze

Desserts Cakes Cookies Dairy Ice Cream Sorbet Flan

Fruits Cherries Berries Blueberries Strawberries Bananas Pineapple

Page 8: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

8

Using Facets

Now there are multiple ways to get to each item

Preparation Method Fry Saute Boil Bake Broil Freeze

Desserts Cakes Cookies Dairy Ice Cream Sherbet Flan

Fruits Cherries Berries Blueberries Strawberries Bananas Pineapple

Fruit > PineappleDessert > Cake

Preparation > Bake

Dessert > Dairy > SherbetFruit > Berries > Strawberries

Preparation > Freeze

Page 9: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

10

Advantages of Facets

Can’t end up with empty results sets (except with keyword search)

Helps avoid feelings of being lost. Easier to explore the collection.

Helps users infer what kinds of things are in the collection.

Evokes a feeling of “browsing the shelves” Is preferred over standard search for

collection browsing in usability studies. (Interface must be designed properly)

Page 10: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

11

Advantages of Facets

Seamless to add new facets and subcategories

Seamless to add new items. Helps with “categorization wars”

Don’t have to agree exactly where to place something

Interaction can be implemented using a standard relational database.

May be easier for automatic categorization

Page 11: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

13

The Flamenco Project

Goal: figure out how to make faceted nav UIs work

Demos, papers, talks are online Nobel prize example uses this toolkit

Open source software available Unix-based

Check it out: http://flamenco.berkeley.edu

Page 12: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

14

Facets vs. Hierarchy

Early Flamenco studies compared allowing multiple hierarchical facets vs. just one facet.

Multiple facets was preferred and more successful.

Page 13: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

15

Limitation of Facets

Do not naturally capture MAIN THEMES Facets do not show RELATIONS explicitly

AquamarineRed

Orange

DoorDoorway

Wall

Which color associated with which object?Photo by J. Hearst, jhearst.typepad.com

Page 14: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

16

“Classic” Faceted Navigation UI with Flamenco

Page 15: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

17

Opening ViewSelect literature from PRIZE facet

Page 16: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

18

Group results by YEAR facet

Page 17: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

19

Select 1920’s from YEAR facet

Page 18: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

20

Current query is PRIZE > literature ANDYEAR: 1920’s. Now remove PRIZE > literature

Page 19: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

21

Now Group By YEAR > 1920’s

Page 20: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

22

Hierarchy Traversal:Group By YEAR > 1920’s, and drill down to 1921

Page 21: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

23

Select an individual item

Page 22: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

24

Use Endgame to expand out

Page 23: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

25

Use Endgame to expand out

Page 24: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

26

Or use “More like this” to find similar items

Page 25: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

27

Start a new search using keyword “California”

Page 26: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

28

Note that category structure remains after the keyword search

Page 27: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

29

The query is now a keyword ANDed with a facet subhierarchy

Page 28: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

30

Interface Innovations with eBay Express

Page 29: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

31

Matching items

Page 30: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

32

Matching items

Page 31: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

33

Matching items

Page 32: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

34

Matching items

Page 33: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

35

Matching items

Page 34: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

36

Matching items

Page 35: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

37

Matching items

Page 36: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

38

Matching items

Page 37: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

39

Matching items

Page 38: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

40

Matching items

Page 39: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

41

Matching items

Page 40: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

42

Matching items

Page 41: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

43

Matching items

Page 42: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

44

Matching items

Page 43: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

45

Matching items

Page 44: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

46

Design Issues(from 2006 SIGIR workshop)

Page 45: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

47

How many facets?

Many facets means more choice, but more scanning and more scrolling

An alternative (by eBay) initially show the few most important facets allow user to choose a label from one then show an additional new facet (next most important)

The right choice depends on the application Browsing art history vs. shopping

Page 46: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

48

Revealing Hierarchy

One approach (Flamenco): keep all facets present, show deeper level as you descend.

Page 47: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

49

Revealing Hierarchy

Another approach (eBay): show only one level at a time; if a facet is chosen that has subhierarchy, show the next level as an additional facet. Example:

In Shoes, user selects Style > Athletic Now show a new facet that shows types of Athletic

shoes Hiking, Running, Walking, etc.

Page 48: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

50

Reversibility

Make navigation urls consistent and persistent This way the Back button always works Allows for bookmarking of pages

Page 49: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

51

Choosing Labels

Labels must be short – to fit! Tricky with terminology: “endoplasmic reticulum”

Labels must be evocative It’s very difficult to find successful words

Depends on user familiarity with the domain

Use card-sorting exercises Associate synonyms with labels

Beware the context of label use! The “kosher salt” incident

Page 50: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

52

Creating Facets

Need to balance depth and breadth Avoid long “skinny” hierarchies

Example from the Art and Architecture Thesaurus: 7 clicks before you get to anything interesting

Page 51: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

53

Integrating “browse” and “search”

“Parsing” of query feels natural to users (and the text in the search box is not sacred)

athletic shoes

Page 52: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

54

Integrating “browse” and “search”

People browse using the facets more when they are not familiar with the domain

Page 53: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

55

Facet Presentation

Users stop using refinements whena) not useful, and b) item count low enough

Page 54: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

56

Facet Presentation

Prominently showing a few facets can work well (but prioritization is important)

Page 55: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

57

Facet Presentation

Shifting columns doesn’t confuse users

Page 56: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

58

Facet Presentation

Truncated list of values per facet is okay (users know how to access the rest)

Page 57: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

59

Facet Presentation

Showing sample values help users understand facets and can expose breadth

Page 58: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

60

Design Innovations and Remaining Issues

Page 59: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

61

Large Numbers of Facets

Getty.org Groups Related Facets Visually Well-designed cues for expand

and collapse of related facets Start with most popular / relevant

facets expanded after the initial search

Page 60: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

62

Getty Images

Page 61: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

63

Integrating “Smarts” into the UI

Page 62: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

64

Integrating Smarts Into the UI

Auto-complete within facets (Also known as dynamic term suggestions) Generally a good idea for search UIs Can be cleverly used within faceted nav UIs:

Example: Search form with auto-complete rather than enumerated author names in a bibliographic collection

Page 63: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

65

Integrating Smarts Into the UI

Search terms effecting facet label ordering Yelp is doing this in interesting ways

Extends ideas from eBay Express Which labels shown depends on which query

issued

Yelp is also making subtle variations in the use of hyperlinks vs. checkboxes. Easier for this kind of dataset where the number

of labels per facet is limited.

Page 64: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

66

yelp.com

Page 65: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

67

Information VisualizationApplied to Faceted Navigation

Page 66: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

68

Fathumb Mobile Interface

Page 67: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

69

FacetLens

Page 68: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

70

WeFeelFine.org

Page 69: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

71

Extending the Faceted Model

Page 70: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

72

Endeca: Intelligent Subject Labels

Use pre-processing to show most compelling subject labels

Integrated with facets for other kinds of metadata

I think these should be faceted too, after user selects initial subject labels.

Page 71: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

73

LibraryThing: Experiments with Tags

Page 72: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

74

Getty Images: Catalyst Interface

Page 73: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

75

Parallax: More free-form Navigation

Page 74: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

76

Summary

Faceted Nav UI ideas are becoming increasingly sophisticated, while remaining usable

The biggest outstanding problem is too many facets / too many labels Innovations:

smart selection of which to show when

integration of keyword search with auto-complete

grouping related facets visually

Taking a more flexible approach to the model

Infoviz is interesting, but may not end up being adopted

Page 75: UIs for Faceted Navigation Recent Advances and Remaining Open Problems HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of.

77

Acknowledgements

Flamenco Team Brycen Chun, Ame Elliott, Jennifer English, Kevin

Li, Rashmi Sinha, Emilia Stoica, Kirsten Swearingen, Ka-Ping Yee

This work supported in part by NSF (IIS-9984741)

eBay Product Team Corey Chandler, Sam Devins, Elaine Fung, Jean-

Michel Leon, Michelle Millis, Louis Monier, Michael Morgan, Hill Nguyen, Kenny Pate, Melissa Quan, James Reffell, Suzanne Scott, Seema Shah, Preston Smalley, Anselm Baird-Smith, Luke Wroblewski