1 / 98

Marti Hearst UC Berkeley Oct 6, 2004

The Failure of Clustering in Search Interfaces … or When/How/Why Clustering can be Successful in Search Interfaces. Marti Hearst UC Berkeley Oct 6, 2004. http://www.sims.berkeley.edu/~hearst. Main Points. Grouping search results is desirable However, getting good groups is difficult

flake
Download Presentation

Marti Hearst UC Berkeley Oct 6, 2004

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. The Failure of Clustering in Search Interfaces …orWhen/How/Why Clustering can be Successful in Search Interfaces Marti Hearst UC Berkeley Oct 6, 2004 http://www.sims.berkeley.edu/~hearst

  2. Main Points • Grouping search results is desirable • However, getting good groups is difficult • Furthermore, incorporation of groups into interfaces has not been done well • Good news: improvements are happening

  3. Talk Outline • Why search interfaces are difficult to define • Definition of categories and clusters • Studies showing failure of clustering in interfaces • A new development in clustering in web search • How to remedy these problems

  4. Clustering Interface Problems • Big problem: • Clusters used primarily as part of a visualization • This just doesn’t work • Every usability study says so • Lots of dots scattered about the screen is meaningless to users • There is no inherent spatial relationship among the documents • Need text to understand content • Another big problem: • Clustering images according to an approximation of visual similarity • This just doesn’t work • What limited studies have been done say so • Instead: group according to textual categories

  5. Search interfaces are difficult to design • Content and queries are hugely varying • The scope of what people search for is all of human knowledge and experience (!) • Interfaces must accommodate human differences in • Knowledge / life experience • Cultural background and expectations • Reading / scanning ability and style • Methods of looking for things (pilers vs. filers)

  6. Abstractions Are Difficult to Represent • Text describes abstract concepts • Difficult to show the contents of text in a visual or compact manner • Exercise: • How would you show the preamble of the US Constitution visually? • How would you show the contents of Joyce’s Ulysses visually? How would you distinguish it from Homer’s TheOdyssey or McCourt’s Angela’s Ashes? • The point: it is difficult to show text without using text

  7. Lack of Technical Understanding • Most people don’t understand the underlying methods by which search engines work. • Without appropriate explanations, most of 14 people had strong misconceptions about: • ANDing vs ORing of search terms • Some assumed ANDing search engine indexed a smaller collection; most had no explanation at all • For empty results for query “to be or not to be” • 9 of 14 could not explain in a method that remotely resembled stop word removal • For term order variation “boat fire” vs. “fire boat” • Only 5 out of 14 expected different results Muramatsu & Pratt, “Transparent Queries: Investigating Users’ Mental Models of Search Engines, SIGIR 2001.

  8. Other Issues • Vocabulary Disconnect • If you ask a set of people to describe a set of things there is little overlap in the results. • If one person assigns a name, the probability of it NOT matching with another person’s is about 80% • It is difficult to represent content compactly • Small details matter • People are reluctant to change search interfaces Furnas, et al: The Vocabulary Problem in Human-System Communication. Commun. ACM 30(11): 964-971 (1987)

  9. The Need to Group • Interviews with lay users often reveal a desire for better organization of retrieval results • Useful for suggesting where to look next • People prefer links over generating search terms • But only when the links are for what they want • Two main approaches for text and images: • Group items according to pre-defined categories • Group items into automatically-created clusters Ojakaar and Spool, Users Continue After Category Links, UIETips Newsletter, http://world.std.com/~uieweb/Articles/, 2001

  10. Categories • Human-created • But often automatically assigned to items • Arranged in hierarchy, network, or facets • Can assign multiple categories to items • Or place items within categories • Usually restricted to a fixed set • So help reduce the space of concepts • Intended to be readily understandable • To those who know the underlying domain • Provide a novice with a conceptual structure • There are many already made up! • However, until recently, their use in interfaces has been • Under-investigated • Not met their promise

  11. Category System Examples

  12. Category System Examples

  13. Category System Examples eat.epicurious.com

  14. Category System Examples eat.epicurious.com

  15. Example of Faceted Metadata:Medical Subject Headings (MeSH) Facets 1. Anatomy [A] 2. Organisms [B] 3. Diseases [C] 4. Chemicals and Drugs [D] 5. Analytical, Diagnostic and Therapeutic Techniques and Equipment [E] 6. Psychiatry and Psychology [F] 7. Biological Sciences [G] 8. Physical Sciences [H] 9. Anthropology, Education, Sociology and Social Phenomena [I] 10. Technology and Food and Beverages [J] 11. Humanities [K] 12. Information Science [L] 13. Persons [M] 14. Health Care [N] 15. Geographic Locations [Z]

  16. Each Facet Has Hierarchy 1. Anatomy [A]Body Regions [A01] 2. [B] Musculoskeletal System [A02] 3. [C] Digestive System [A03] 4. [D] Respiratory System [A04] 5. [E] Urogenital System [A05] 6. [F] …… 7. [G] 8. Physical Sciences [H] 9. [I] 10. [J] 11. [K] 12. [L] 13. [M]

  17. Clustering • “The art of finding groups in data” • Kaufman and Rousseeuw • Groups are formed according to associations and commonalities among the data’s features. • There are dozens of algorithms, more all the time • Most need a way of determing similarity or difference between a pair of items • In text clustering, documents usually represented as a vector of weighted features which are some transformation on the words • Similarity between documents is a weighted measure of feature overlap

  18. Clustering • Potential benefits: • Find the main themes in a set of documents • Potentially useful if the user wants a summary of the main themes in the subcollection • Potentially harmful if the user is interested in less dominant themes • More flexible than pre-defined categories • There may be important themes that have not been anticipated • Disambiguate ambiguous terms • ACL • Clustering retrieved documents tends to group those relevant to a complex query together Hearst, Pedersen, Revisiting the Cluster Hypothesis, SIGIR’96

  19. Scatter/Gather Clustering • Developed at PARC in the late 80’s/early 90’s • Top-down approach • Start with k seeds (documents) to represent k clusters • Each document assigned to the cluster with the most similar seeds • To choose the seeds: • Cluster in a bottom-up manner • Hierarchical agglomerative clustering • Start with n documents, compare all by pairwise similarity, combine the two most similar documents to make a cluster • Now compare both clusters and individual documents to find the most similar pair to combine • Continue until k clusters remain • Use the centroid of each of these as seeds • Centroid: average of the weighted vectors • Can recluster a cluster to produce a hierarchy of clusters Pedersen, Cutting, Karger, Tukey, Scatter/Gather: A Cluster-based Approach to Browsing Large Document Collections, SIGIR 1992

  20. query Collection Rank Cluster

  21. The Scatter/Gather Interface

  22. S/G Example: query on “star” Encyclopedia text 14 sports 8 symbols 47 film, tv 68 film, tv (p) 7 music 97 astrophysics 67 astronomy(p) 12 steller phenomena 10 flora/fauna 49 galaxies, stars 29 constellations 7 miscelleneous Clustering and re-clustering is entirely automated

  23. S/G Example: query on “star” Newspaper/Magazine text 22 products / business 41 software / computers 35 hollywood 58 restaurants / food (reviews) 54 astronomers/movies 98 movies / tv (reviews) 9 film mini-reviews 31 wall street / finance Topics quite different from encyclopedia text

  24. AUTO, CAR, ELECTRIC AUTO, CAR, SAFETY 8control drive accident … 25 battery california technology … 48 import j. rate honda toyota … 16 export international unit japan 3 service employee automatic … 6control inventory integrate … 10 investigation washington … 12 study fuel death bag air … 61 sale domestic truck import … 11 japan export defect unite … Two Queries: Two Clusterings The main differences are the clusters that are central to the query

  25. Clustering Example:Medical Text • Query: “mastectomy” on a breast cancer collection • 250 documents retrieved • Summary of cluster themes (subjective): • prophylactic mastectomy (preventative) • prostheses and reconstruction • conservative vs radical surgery • side effects of surgery • psychological effects of surgery • The first two clusters found themes for which there was no corresponding MESH category Hearst, The Use of Categories and Clusters for Organizing Retrieval Results, in Natural Language Information Retrieval, Kluwer, 1999

  26. A Clustering Failure • Query: “implant” and “prosthesis” • Four clusters returned: • use of implants to administer radiation dosages • complications resulting from breast implants • other issues surrounding breast implants • other kinds of prostheses • Reclustering clusters 2 and 3 does not find cohesive subgroups • An examination of the documents indicates that a valid subdivision was possible • type of surgical procedure • risk factors • This seems to happen when there are too many features in common • Perhaps a better clustering algorithm can help in this case

  27. Clustering Algorithm Problems • Doesn’t work well if data is too homogenous or too heterogeneous • Often is difficult to interpret quickly • Automatically generated labels are unintuitive and occur at different levels of description • Often the top-level can be ok, but the subsequent levels are very poor • Need a better way to handle items that fall into more than one cluster

  28. Visualizing Clustering Results • Use clustering to map the entire huge multidimensional document space into a huge number of small clusters. • User dimension reduction and then project these onto a 2D/3D graphical representation

  29. Clustering Multi-Dimensional Document Space(image from Wise et al 95)

  30. Clustering Multi-Dimensional Document Space(image from Wise et al 95)

  31. Kohonen Feature Maps on Text(from Chen et al., JASIS 49(7))

  32. Is it useful? • 4 Clustering Visualization Usability Studies

  33. Clustering for Search Study 1 • This study compared • a system with 2D graphical clusters • a system with 3D graphical clusters • a system that shows textual clusters • Novice users • Only textual clusters were helpful (and they were difficult to use well) Kleiboemer, Lazear, and Pedersen. Tailoring a retrieval system for naive users. SDAIR’96

  34. Clustering Study 2: Kohonen Feature Maps • Comparison: Kohonen Map and Yahoo • Task: • “Window shop” for interesting home page • Repeat with other interface • Results: • Starting with map could repeat in Yahoo (8/11) • Starting with Yahoo unable to repeat in map (2/14) Chen, Houston, Sewell, Schatz, Internet Browsing and Searching: User Evaluations of Category Map and Concept Space Techniques. JASIS 49(7): 582-603 (1998)

  35. Kohonen Feature Maps(Lin 92, Chen et al. 97)

  36. Study 2 (cont.) • Participants liked: • Correspondence of region size to # documents • Overview (but also wanted zoom) • Ease of jumping from one topic to another • Multiple routes to topics • Use of category and subcategory labels Chen, Houston, Sewell, Schatz, Internet Browsing and Searching: User Evaluations of Category Map and Concept Space Techniques. JASIS 49(7): 582-603 (1998)

  37. Study 2 (cont.) • Participants wanted: • hierarchical organization • other ordering of concepts (alphabetical) • integration of browsing and search • correspondence of color to meaning • more meaningful labels • labels at same level of abstraction • fit more labels in the given space • combined keyword and category search • multiple category assignment (sports+entertain) • (These can all be addressed with faceted hierarchical categories) Chen, Houston, Sewell, Schatz, Internet Browsing and Searching: User Evaluations of Category Map and Concept Space Techniques. JASIS 49(7): 582-603 (1998)

  38. Clustering Study 3: NIRVE Each rectangle is a cluster. Larger clusters closer to the “pole”. Similar clusters near one another. Opening a cluster causes a projection that shows the titles.

  39. Study 3 This study compared: • 3D graphical clusters • 2D graphical clusters • textual clusters • 15 participants, between-subject design • Tasks • Locate a particular document • Locate and mark a particular document • Locate a previously marked document • Locate all clusters that discuss some topic • List more frequently represented topics Visualization of search results: a comparative evaluation of text, 2D, and 3D interfaces Sebrechts, Cugini, Laskowski, Vasilakis and Miller, SIGIR ‘99.

  40. Study 3 • Results (time to locate targets) • Text clusters fastest • 2D next • 3D last • With practice (6 sessions) 2D neared text results; 3D still slower • Computer experts were just as fast with 3D • Certain tasks equally fast with 2D & text • Find particular cluster • Find an already-marked document • But anything involving text (e.g., find title) much faster with text. • Spatial location rotated, so users lost context • Helpful viz features • Color coding (helped text too) • Relative vertical locations Visualization of search results: a comparative evaluation of text, 2D, and 3D interfaces Sebrechts, Cugini, Laskowski, Vasilakis and Miller, SIGIR ‘99.

  41. Clustering Study 4 • Compared several factors • Findings: • Topic effects dominate (this is a common finding) • Strong difference in results based on spatial ability • No difference between librarians and other people • No evidence of usefulness for the cluster visualization Aspect windows, 3-D visualizations, and indirect comparisons of information retrieval systems, Swan, &Allan, SIGIR 1998.

  42. Summary:Visualizing for Search Using Clusters • Huge 2D maps may be inappropriate focus for information retrieval • cannot see what the documents are about • space is difficult to browse for IR purposes • (tough to visualize abstract concepts) • Perhaps more suited for pattern discovery and gist-like overviews

  43. How do people want to search and browse images? • Ethnographic studies of people who use images intensely find: • Find specific objects is easy • Find images of the Empire State Building • Browsing is hard • In a usability study with architects, to our surprise we found their response to an image-browsing interface mock-up was they wanted to see more text (categories). Elliott, A. (2001). "Flamenco Image Browser: Using Metadata to Improve Image Search During Architectural Design," in the Proceedings of CHI 2001.

  44. Clustering in Image Search • Using Visual “Content” • Extract color, texture, shape • QBIC (Flickner et al. ‘95) • Blobworld (Carson et al. ‘99) • Body Plans (Forsyth & Fleck ‘00) • Piction: images + text (Srihari et al. ’91 ’99) • Two uses: • Show a clustered similarity space • Show those images similar to a selected one

  45. K. Rodden, Evaluating Similarity-Based Visualisations as Interfaces for Image Browsing, PhD thesis, 2001 K. Rodden, W. Basalaj, D. Sinclair, and K. Wood, Does Organisation by Similarity Assist Image Browsing?, CHI 2001

  46. K. Rodden, Evaluating Similarity-Based Visualisations as Interfaces for Image Browsing, PhD thesis, 2001 K. Rodden, W. Basalaj, D. Sinclair, and K. Wood, Does Organisation by Similarity Assist Image Browsing?, CHI 2001

  47. K. Rodden, Evaluating Similarity-Based Visualisations as Interfaces for Image Browsing, PhD thesis, 2001 K. Rodden, W. Basalaj, D. Sinclair, and K. Wood, Does Organisation by Similarity Assist Image Browsing?, CHI 2001

  48. Image Clustering Study Results • Searching was faster with the random arrangement • Preference for the clustered arrangement was not overwhelming stronger than random • 2 out of 10 participants prefered random and 3 had no preference • Median satisfaction for clustered was 4.5 and for random was 4.0 K. Rodden, Evaluating Similarity-Based Visualisations as Interfaces for Image Browsing, PhD thesis, 2001 K. Rodden, W. Basalaj, D. Sinclair, and K. Wood, Does Organisation by Similarity Assist Image Browsing?, CHI 2001

More Related