1 / 75

UIs for Faceted Navigation Recent Advances and Remaining Open Problems

UIs for Faceted Navigation Recent Advances and Remaining Open Problems. HCIR’08 Marti Hearst, UC Berkeley (including some slides from Corey Chandler of eBay). Search Usability Design Goals. The most important usability design goals User control Reduce short term memory load

manju
Download Presentation

UIs for Faceted Navigation Recent Advances and Remaining Open Problems

An Image/Link below is provided (as is) to download presentation Download Policy: Content on the Website is provided to you AS IS for your information and personal use and may not be sold / licensed / shared on other websites without getting consent from its author. Content is provided to you AS IS for your information and personal use only. Download presentation by click this link. While downloading, if for some reason you are not able to download a presentation, the publisher may have deleted the file from their server. During download, if you can't get a presentation, the file might be deleted by the publisher.

E N D

Presentation Transcript


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

  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

  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

  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!

  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

  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 Ingredient Cooking Method Chicken Stir-fry Bell Pepper Curry Course Cuisine Main Course Thai

  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

  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 > Pineapple Dessert > Cake Preparation > Bake Dessert > Dairy > Sherbet Fruit > Berries > Strawberries Preparation > Freeze

  9. 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)

  10. 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

  11. 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

  12. Facets vs. Hierarchy • Early Flamenco studies compared allowing multiple hierarchical facets vs. just one facet. • Multiple facets was preferred and more successful.

  13. Limitation of Facets • Do not naturally capture MAIN THEMES • Facets do not show RELATIONS explicitly Aquamarine Red Orange Door Doorway Wall • Which color associated with which object? Photo by J. Hearst, jhearst.typepad.com

  14. “Classic” Faceted Navigation UI with Flamenco

  15. Opening ViewSelect literature from PRIZE facet

  16. Group results by YEAR facet

  17. Select 1920’s from YEAR facet

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

  19. Now Group By YEAR > 1920’s

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

  21. Select an individual item

  22. Use Endgame to expand out

  23. Use Endgame to expand out

  24. Or use “More like this” to find similar items

  25. Start a new search using keyword “California”

  26. Note that category structure remains after the keyword search

  27. The query is now a keyword ANDed with a facet subhierarchy

  28. Interface Innovations with eBay Express

  29. Matching items

  30. Matching items

  31. Matching items

  32. Matching items

  33. Matching items

  34. Matching items

  35. Matching items

  36. Matching items

  37. Matching items

  38. Matching items

  39. Matching items

  40. Matching items

  41. Matching items

  42. Matching items

  43. Matching items

  44. Design Issues(from 2006 SIGIR workshop)

  45. 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

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

  47. 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.

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

  49. 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

  50. 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

More Related