Special Topics in Computer Science The Art of Information Retrieval Chapter 10: User Interfaces and Visualization Alexander Gelbukh www.Gelbukh.com.

Slides:



Advertisements
Similar presentations
1 CASUS Authoring System 07/2010 E-Learning & E-Teaching Welcome to the CASUS Authoring System!
Advertisements

Recuperação de Informação B Cap. 10: User Interfaces and Visualization 10.1,10.2,10.3 November 17, 1999.
1. XP 2 * The Web is a collection of files that reside on computers, called Web servers. * Web servers are connected to each other through the Internet.
Chapter 11 Design, prototyping and construction 1.
Getting Started with Microsoft Office 2007
Chapter 1: The Database Environment
Fatma Y. ELDRESI Fatma Y. ELDRESI ( MPhil ) Systems Analysis / Programming Specialist, AGOCO Part time lecturer in University of Garyounis,
Alexander Gelbukh Special Topics in Computer Science Advanced Topics in Information Retrieval Lecture 4 (book chapter 8): Indexing.
Special Topics in Computer Science The Art of Information Retrieval Chapter 8: Indexing and Searching Alexander Gelbukh
Special Topics in Computer Science The Art of Information Retrieval Chapter 13: Searching the Web Alexander Gelbukh
Special Topics in Computer Science The Art of Information Retrieval Chapter 5: Query Operations Alexander Gelbukh
Alexander Gelbukh Special Topics in Computer Science Advanced Topics in Information Retrieval Lecture 5 (book chapter 11): Multimedia.
Special Topics in Computer Science Advanced Topics in Information Retrieval Chapter 1: Introduction Alexander Gelbukh
Special Topics in Computer Science The Art of Information Retrieval Chapter 1: Introduction Alexander Gelbukh
1 Alexander Gelbukh Moscow, Russia. 2 Mexico 3 Computing Research Center (CIC), Mexico.
OvidSP Flexible. Innovative. Precise. Introducing OvidSP Resources.
1 Use of Electronic Resources in Research Prof. Dr. Khalid Mahmood Department of Library & Information Science University of the Punjab.
6 Copyright © 2005, Oracle. All rights reserved. Building Applications with Oracle JDeveloper 10g.
Multilinguality & Semantic Search Eelco Mossel (University of Hamburg) Review Meeting, January 2008, Zürich.
WIPO Patent Information Services
XP New Perspectives on Microsoft Office Word 2003 Tutorial 6 1 Microsoft Office Word 2003 Tutorial 6 – Creating Form Letters and Mailing Labels.
XP New Perspectives on Microsoft Office Word 2003 Tutorial 7 1 Microsoft Office Word 2003 Tutorial 7 – Collaborating With Others and Creating Web Pages.
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Jeopardy Q 1 Q 6 Q 11 Q 16 Q 21 Q 2 Q 7 Q 12 Q 17 Q 22 Q 3 Q 8 Q 13
Determine Eligibility Chapter 4. Determine Eligibility 4-2 Objectives Search for Customer on database Enter application signed date and eligibility determination.
Making the System Operational
Chapter 3 Critically reviewing the literature
Microsoft®.
Website Design What is Involved?. Web Design ConsiderationsSlide 2Bsc Web Design Stage 1 Website Design Involves Interface Design Site Design –Organising.
Introduction Lesson 1 Microsoft Office 2010 and the Internet
Microsoft Office 2010 Basics and the Internet
Creating an online advent calendar Nairn Computing Science Department Happy Holidays.
Week 2 The Object-Oriented Approach to Requirements
Configuration management
1 Web-Enabled Decision Support Systems Access Introduction: Touring Access Prof. Name Position (123) University Name.
Microsoft Access.
Introducing WebDewey 2.0. Introducing WebDewey 2.0.
Dr. Lorayne Robertson, UOIT
XP New Perspectives on Introducing Microsoft Office 2003 Tutorial 1 1 Using Common Features of Microsoft Office 2003 Tutorial 1.
Microsoft Office Illustrated Fundamentals Unit C: Getting Started with Unit C: Getting Started with Microsoft Office 2010 Microsoft Office 2010.
The World Wide Web. 2 The Web is an infrastructure of distributed information combined with software that uses networks as a vehicle to exchange that.
1 Evaluations in information retrieval. 2 Evaluations in information retrieval: summary The following gives an overview of approaches that are applied.
©Ian Sommerville 2004Software Engineering, 7th edition. Chapter 28 Slide 1 Process Improvement 1.
Traditional IR models Jian-Yun Nie.
Welcome to the Virtual Historian Getting started with the VH 2.0 Go to virtualhistorian.ca Select language of usevirtualhistorian.ca 2 Note: For.
Chapter 1 Introduction to Visual Basic Programming and Applications 1 Exploring Microsoft Visual Basic 6.0 Copyright © 1999 Prentice-Hall, Inc. By Carlotta.
Chapter 10 Software Testing
Executional Architecture
Web Design Principles 5th Edition
Macromedia Dreamweaver MX 2004 – Design Professional Dreamweaver GETTING STARTED WITH.
Pasewark & Pasewark Microsoft Office XP: Introductory Course 1 INTRODUCTORY MICROSOFT WORD Lesson 8 – Increasing Efficiency Using Word.
25 seconds left…...
XP New Perspectives on Browser and Basics Tutorial 1 1 Browser and Basics Tutorial 1.
Chapter 12 Analyzing Semistructured Decision Support Systems Systems Analysis and Design Kendall and Kendall Fifth Edition.
Chapter 11 Creating Framed Layouts Principles of Web Design, 4 th Edition.
RefWorks: The Basics October 12, What is RefWorks? A personal bibliographic software manager –Manages citations –Creates bibliogaphies Accessible.
© Paradigm Publishing, Inc Access 2010 Level 2 Unit 2Advanced Reports, Access Tools, and Customizing Access Chapter 8Integrating Access Data.
WEB OF KNOWLEDGE 5.2
© Paradigm Publishing, Inc Excel 2013 Level 2 Unit 2Managing and Integrating Data and the Excel Environment Chapter 6Protecting and Sharing Workbooks.
1 Distributed Agents for User-Friendly Access of Digital Libraries DAFFODIL Effective Support for Using Digital Libraries Norbert Fuhr University of Duisburg-Essen,
South Dakota Library Network MetaLib User Interface South Dakota Library Network 1200 University, Unit 9672 Spearfish, SD © South Dakota.
Chapter 8 Improving the User Interface
Information Retrieval: Human-Computer Interfaces and Information Access Process.
Jane Reid, AMSc IRIC, QMUL, 13/11/01 1 IR interfaces Purpose: to support users in information-seeking tasks Issues: –Functionality –Usability Motivations.
Information Retrieval: Human-Computer Interfaces and Information Access Process.
WMES3103: INFORMATION RETRIEVAL WEEK 10 : USER INTERFACES AND VISUALIZATION.
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
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.
Information Retrieval
Federated & Meta Search
Presentation transcript:

Special Topics in Computer Science The Art of Information Retrieval Chapter 10: User Interfaces and Visualization Alexander Gelbukh

2 Previous chapter: Conclusions Inverted files seem to be the best option Other structures are good for specific cases oGenetic databases Sequential searching is an integral part of many indexing-based search techniques oMany methods to improve sequential searching Compression can be integrated with search

3 Previous chapter: Research topics Perhaps, new details in integration of compression and search Linguistic indexing: allowing linguistic variations oSearch in plural or only singular oSearch with or without synonyms

4 Topic Interfaces: Overview Human-computer interaction Search process Support for its parts: oWhat to start from oQuery specification oShowing the results oRelevance feedback Support for the whole process Many specific examples of systems oLong. Ill omit details

5 Human-computer interaction... Most important part of the problem oBad interface kills all the fancy technical features of a system. If you cannot use it, you dont care how good it is Chopsticks A good interface disappears -- like air Design principles oInformative feedback (e.g., relationships) Internal locus of control (= this feedback is customizable) oReduce working memory load (e.g., keep track) Permits to return to a temporally abandoned strategy oDistinct interfaces for novices / experts (simplicity vs power) Example: Google / Advanced search

6...Human-computer interaction... Bad interfaces -- Why? I think: Different weight of tasks for user and programmer Programmer: a list of (equal) tasks (functions) User: Goals. Some tasks are frequent and some not Example: Windows XP: oCopy, Print, Delete, publish in Web...

7...Human-computer interaction... Information visualization Humans are better at images than words Abstract info: more difficult. Interactive mode helps Types oBrushing and linking: different views of the same info; changing one changes others oPanning and zooming: Example: clustering. oFocus and context: fisheye camera oMagic lenses: temporally change a part of info under lens Combination: overview plus details oHierarchically

8...Human-computer interaction Evaluation What is evaluated: othe quality of final result (mostly precision, not recall) otime to learn the system otime to achieve goals oerror rates oretention of the use of interface over time People are very different: whats good for some is not for others Difficult to measure and evaluate

9 Information access process Goals. Tool. Tasks Basic interaction model: query result (repeat) Advanced models take into account: ointegration with browsing near-miss is acceptable: use hyperlinks oSelection of source collection oLearning while searching. Goal shift while searching oGetting the info by pieces, not as a set of relevant docs Temporal lateral goals, then return to the main goal Interface needs to support this

10 Not only search Search is a part of an activity on... Other tasks of this activity include ofinding trends, making comparisons oaggregating information, assessing, interpreting,... Search is intermitted with them, not a separate subtask Need for a common interface that supports the whole process. One tool.

11 Topic Interfaces: Overview Human-computer interaction Search process Support for its parts: oWhat to start from oQuery specification oShowing the results oRelevance feedback Support for the whole process

12 Starting points Choosing information source (collection) How to choose? Lists. Hard to guess Overviews: Panning and zooming oCategory hierarchies. Example: Yahoo! Large hierarchies need for good interfaces to navigate them oClustering 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 Examples oStart from some object and correct its desired properties oProblem: how to find from which one to start? Dialogues oModel a human librarian. Too complicated Wizards oOnly useful for simple tasks, not IR Guided tours Automated source selection oSearch in descriptions of collections. Or: meta-search

16 Query specification Types ocommand language?? (problem!), oform fillin, menu selection, direct manipulation, onatural language Problem: people have difficulties using Boolean expressions (e.g., confuse AND and OR) A lot of efforts to help the users to (visually) construct what is internally a Boolean query (cf. Bengts talk) oQuery preview helps

17 Presentation of results: context Documents by keywords Result list: document surrogates (detailed/not) oKWIC – key words in context (kind of abstract for query) oNow used for Web (e.g., Google) Full text oHighlight hits in full text oTilebars: representation of keyword distribution at a glance Keywords by documents Helps understanding which keywords are important

18... Presentation of results: context Organizing the query results oTable of Contents automatically generated trough hyperlinks oHyperlink structure oTables (but: only two attributes) too little improvement: TableLens

19

20

21

22 Using relevance judgments Relevance feedback: control in terms of the task, not of the machinery that performs it (keyword weights) Degree of control (over the keywords to include) oControl only (users set the keywords) – worst, oopaque (reaction only), transparent (users see new words) openetrable: users have control over new words – best.

23 Interface for the whole program Example of problem: search window; old results versus newly typed query (not executed) Windows layout: monolithic (simple/little), tiled, overlapping (large/crowded). Workspaces. Persistent. Use the possibilities of windows obad example: Lexis-Nexis Provide history information. User preferences

24

25

26 Research topics Many ideas throughout the chapter osome may be obsolete New interface types! 3D interfaces Ways of assessing the quality of interfaces

27 Conclusions Interface is a key element of the system. If the users cannot use it, it does not matter how good it is. Interface design choices are important at any stage of the process oEspecially to formulate queries oAlso to present results o3D 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!

28 Thank you! Till December 4 compensation lecture: December 11, combined with normal (last) lecture