Special Topics in Computer Science Special Topics in Computer Science The Art of Information The Art of Information Retrieval Retrieval Chapter 10: User Chapter 10: User Interfaces and Interfaces and Visualization Visualization Alexander Gelbukh www.Gelbukh.com
28
Embed
Special Topics in Computer Science The Art of Information Retrieval Chapter 10: User Interfaces and Visualization Alexander Gelbukh .
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
Special Topics in Computer ScienceSpecial Topics in Computer Science
The Art of Information RetrievalThe Art of Information Retrieval
Chapter 10: User Interfaces Chapter 10: User Interfaces and Visualization and Visualization
Human-computer interaction Search process Support for its parts:
o What to start from
o Query specification
o Showing the results
o Relevance feedback
Support for the whole process
12
Starting pointsStarting points
Choosing information source (collection) How to choose? Lists. Hard to guess Overviews: Panning and zooming
o Category hierarchies. Example: Yahoo! Large hierarchies need for good interfaces to navigate them
o Clustering Similarity measures: text, co-citations, co-links (Google), ... Clustering on the fly. Summaries of the clusters. Zooming in. Clustering of search results (combination of search &
navigation) Graphical views like stars or landscapes. Not clear if useful
13
14
15
...Starting points...Starting points
Exampleso Start from some object and correct its desired properties
o Problem: how to find from which one to start?
Dialogueso Model a human librarian. Too complicated
Wizardso Only useful for simple tasks, not IR
Guided tours Automated source selection
o Search in descriptions of collections. Or: meta-search
16
Query specificationQuery specification
Typeso command language?? (problem!),
o form fillin, menu selection, direct manipulation,
o natural language
Problem: people have difficulties using Booleanexpressions (e.g., confuse AND and OR)
A lot of efforts to help the users to (visually)construct what is internally a Boolean query
(cf. Bengt’s talk)
o Query preview helps
17
Presentation of results: context Presentation of results: context
Documents by keywords Result list: document surrogates (detailed/not)
o KWIC – key words in context (kind of abstract for query)
o Now used for Web (e.g., Google)
Full texto Highlight hits in full text
o Tilebars: representation of keyword distribution at a glance
Keywords by documents Helps understanding which keywords are important
18
... Presentation of results: context... Presentation of results: context
Organizing the query resultso Table of Contents
automatically generated trough hyperlinks
o Hyperlink structure
o Tables (but: only two attributes) too little improvement: TableLens
19
20
21
22
Using relevance judgmentsUsing relevance judgments
Relevance feedback: control in terms of the task, notof the machinery that performs it (keyword weights)
Degree of control (over the keywords to include)o Control only (users set the keywords) – worst,
o opaque (reaction only), transparent (users see new words)
o penetrable: users have control over new words – best.
23
Interface for the whole programInterface for the whole program
Example of problem: search window; old resultsversus newly typed query (not executed)
Windows layout: monolithic (simple/little), tiled,overlapping (large/crowded).
Workspaces. Persistent. Use the possibilities of windows
o bad example: Lexis-Nexis
Provide history information. User preferences
24
25
26
Research topicsResearch topics
Many ideas throughout the chaptero some may be obsolete
New interface types! 3D interfaces Ways of assessing the quality of interfaces
27
ConclusionsConclusions
Interface is a key element of the system. If the userscannot use it, it does not matter how good it is.
Interface design choices are important at any stageof the processo Especially to formulate queries
o Also to present results
o 3D interfaces to present results
Also, overall system interface and action tracking Difficult to assess quality. Difficult to find new ideas Very promising if you find them!