Search Engines and Information Retrieval Chapter 1.

Slides:



Advertisements
Similar presentations
Chapter 5: Introduction to Information Retrieval
Advertisements

1 Evaluation Rong Jin. 2 Evaluation  Evaluation is key to building effective and efficient search engines usually carried out in controlled experiments.
Crawling, Ranking and Indexing. Organizing the Web The Web is big. Really big. –Over 3 billion pages, just in the indexable Web The Web is dynamic Problems:
UCLA : GSE&IS : Department of Information StudiesJF : 276lec1.ppt : 5/2/2015 : 1 I N F S I N F O R M A T I O N R E T R I E V A L S Y S T E M S Week.
Evaluating Search Engine
Information Retrieval in Practice
Search Engines and Information Retrieval
IR Challenges and Language Modeling. IR Achievements Search engines  Meta-search  Cross-lingual search  Factoid question answering  Filtering Statistical.
Modern Information Retrieval
Information Retrieval Concerned with the: Representation of Storage of Organization of, and Access to Information items.
Modern Information Retrieval Chapter 2 Modeling. Can keywords be used to represent a document or a query? keywords as query and matching as query processing.
Information Retrieval in Practice
INFO 624 Week 3 Retrieval System Evaluation
A Task Oriented Non- Interactive Evaluation Methodology for IR Systems By Jane Reid Alyssa Katz LIS 551 March 30, 2004.
1 CS 430: Information Discovery Lecture 20 The User in the Loop.
Web Search – Summer Term 2006 II. Information Retrieval (Basics Cont.) (c) Wolfgang Hürst, Albert-Ludwigs-University.
Information Retrieval
Chapter 5: Information Retrieval and Web Search
Overview of Search Engines
Databases & Data Warehouses Chapter 3 Database Processing.
CS598CXZ Course Summary ChengXiang Zhai Department of Computer Science University of Illinois, Urbana-Champaign.
Lecture 1: Web Search Overview & Web Crawling
1. Search Engines Architecture Azreen Azman, PhD SMM 5891 All slides ©Addison Wesley, 2008.
Evaluation Experiments and Experience from the Perspective of Interactive Information Retrieval Ross Wilkinson Mingfang Wu ICT Centre CSIRO, Australia.
Chapter 2 Architecture of a Search Engine. Search Engine Architecture n A software architecture consists of software components, the interfaces provided.
Web Search. Structure of the Web n The Web is a complex network (graph) of nodes & links that has the appearance of a self-organizing structure  The.
Pete Bohman Adam Kunk. What is real-time search? What do you think as a class?
Thanks to Bill Arms, Marti Hearst Documents. Last time Size of information –Continues to grow IR an old field, goes back to the ‘40s IR iterative process.
Search - on the Web and Locally Related directly to Web Search Engines: Part 1 and Part 2. IEEE Computer. June & August 2006.
1 Information Retrieval Acknowledgements: Dr Mounia Lalmas (QMW) Dr Joemon Jose (Glasgow)
IL Step 3: Using Bibliographic Databases Information Literacy 1.
Chapter 6: Information Retrieval and Web Search
Search Engines. Search Strategies Define the search topic(s) and break it down into its component parts What terms, words or phrases do you use to describe.
Course grading Project: 75% Broken into several incremental deliverables Paper appraisal/evaluation/project tool evaluation in earlier May: 25%
Search Engine Architecture
GUIDED BY DR. A. J. AGRAWAL Search Engine By Chetan R. Rathod.
WIRED Week 3 Syllabus Update (next week) Readings Overview - Quick Review of Last Week’s IR Models (if time) - Evaluating IR Systems - Understanding Queries.
Ranking CSCI 572: Information Retrieval and Search Engines Summer 2010.
Introduction to Information Retrieval Example of information need in the context of the world wide web: “Find all documents containing information on computer.
Measuring How Good Your Search Engine Is. *. Information System Evaluation l Before 1993 evaluations were done using a few small, well-known corpora of.
1 Information Retrieval LECTURE 1 : Introduction.
Performance Measurement. 2 Testing Environment.
Information Retrieval
Comparing Document Segmentation for Passage Retrieval in Question Answering Jorg Tiedemann University of Groningen presented by: Moy’awiah Al-Shannaq
Pengantar Temu Balik Informasi Dosen: Hapnes Toba Ruang: R. Dosen Lt. 8 GWM.
Chapter. 3: Retrieval Evaluation 1/2/2016Dr. Almetwally Mostafa 1.
Web Information Retrieval Textbook by Christopher D. Manning, Prabhakar Raghavan, and Hinrich Schutze Notes Revised by X. Meng for SEU May 2014.
Evaluation of Information Retrieval Systems Xiangming Mu.
CS798: Information Retrieval Charlie Clarke Information retrieval is concerned with representing, searching, and manipulating.
Rensselaer Polytechnic Institute CSCI-4220 – Network Programming David Goldschmidt, Ph.D. from Search Engines: Information Retrieval in Practice, 1st edition.
Using Blog Properties to Improve Retrieval Gilad Mishne (ICWSM 2007)
INF3854 / CS395T (Fall 2013): Concepts of Information Retrieval (& Web Search) Instructor: Matt Lease
Information Retrieval in Practice
Information Retrieval in Practice
Information Organization: Overview
Search Engine Architecture
Information Retrieval (in Practice)
Proposal for Term Project
Text Based Information Retrieval
Search Engine Architecture
WIRED Week 2 Syllabus Update Readings Overview.
Thanks to Bill Arms, Marti Hearst
CS 430: Information Discovery
IL Step 3: Using Bibliographic Databases
Introduction to Information Retrieval
Chapter 5: Information Retrieval and Web Search
Search Engine Architecture
Information Organization: Overview
ADVANCED TOPICS IN INFORMATION RETRIEVAL AND WEB SEARCH
ADVANCED TOPICS IN INFORMATION RETRIEVAL AND WEB SEARCH
Presentation transcript:

Search Engines and Information Retrieval Chapter 1

Search and Information Retrieval n Search and communication are most popular uses of the computer n Search on the Web is a daily activity for many people throughout the world n Applications involving search are everywhere n The field of CS that is most involved with R&D for search is information retrieval (IR) 2

Information Retrieval n General definition that can be applied to many types of information and search applications  What is Information Retrieval (IR)? “Information retrieval is a field concerned with the structure, analysis, organization, storage, searching, and retrieval of information.” (Salton’68) n Primary focus of IR since the 50’s has been on text and documents and its primary goal is “Retrieve all the documents which are relevant to a user query, while retrieving as few non-relevant documents as possible.” 3

What is a Document? n Examples.  Web pages, , books, news stories, scholarly papers, text messages, Word™, PowerPoint™, PDF, forum postings, patents, IM sessions, etc. n Common properties  Significant text content  Some structure (e.g., title, author, date for papers; subject, sender, destination for ) 4

Documents vs. Database Records n Database records (or tuples in relational DBs) are made up of well-defined fields (or attributes)  e.g., bank records with account numbers, balances, names, addresses, social security numbers, dates of birth, etc.  Easy to compare fields with well-defined semantics (as defined in DB schema) to queries in order to find matches n Text is more difficult 5

Documents vs. Records n Bank DB Query Example  “Find records with balance > $50,000 in branches located in Amherst, MA.”  Matches easily found by comparison with field values of records n Search Engine Query Example  “Bank scandals in western mass”  This text must be compared to the text of entire news stories 6

Comparing Text n Comparing the query text to the document text and determining what is a good match is the core issue of IR n Exact matching of words is not enough  Many different ways to write the same thing in a “natural language” like English  e.g., does a news story containing the text “bank director in Hollywood steals funds” match the query “Bank scandals in western mass?  Some stories will be better matches than others 7

IR Tasks n Ad-hoc search  Find relevant documents for an arbitrary text query n Filtering  Identify relevant user profiles for a new document n Classification  Identify relevant labels for documents n Question answering  Give a specific answer to a question 8

Big Issues in IR n Relevance  What is it?  Simple (and simplistic) definition: A relevant document contains the information that a person was looking for when they submitted a query to the search engine  Many factors influence a person’s decision about what is relevant: e.g., task, context, novelty, background  Topical relevance (same topic) vs. user relevance (everything else) 9

Big Issues in IR n Relevance  Retrieval models, based on which ranking algorithms used in search engines are developed, define a view of relevance  Most models describe statistical properties of text, rather than linguistic features, which can be part of a statistical model i.e., counting simple text features, such as word occurrences, instead of parsing and analyzing the sentences Statistical approach to text processing started with Luhn in the 50’s 10

Big Issues in IR n Evaluation of an IR System Performance  Experimental procedures and measures for comparing system output with user expectations Originated in Cranfield experiments in the 60’s  IR evaluation methods now used in many fields  Typically use test collection of documents, queries, and relevance judgments Most commonly used are TREC (Text Retrieval Conference) collections  Precision and recall are two examples of effectiveness measures 11

Big Issues in IR n Users and Information Needs  Search evaluation is user-centered  “Keyword queries”, which are the most commonly used, are often poor descriptions of actual information needs  Interaction, besides context, is important for understanding user intent  Query refinement techniques such as query expansion, query suggestion, relevance feedback improve ranking 12

IR and Search Engines n A search engine is the practical application of IR techniques to large scale text collections n Web search engines are best-known examples, but many others  Open source search engines are important for R&D, such as Lucene, Galago, Lemur/Indri n Big issues include main IR issues but also some others 13

IR and Search Engines Information Retrieval Search Engines 14 Relevance - Effective ranking Evaluation - Testing & Measuring Information needs - User interaction Performance - Efficient search and Indexing Incorporating new data - Coverage and freshness Scalability - Growing with data and users Adaptability - Tuning for applications Specific problems - e.g., Spam

Search Engine Issues n Performance  Measuring and improving the efficiency of search e.g., reducing response time, increasing query throughput, increasing indexing speed  Indexes are data structures designed to improve search efficiency designing and implementing them are major issues for search engines 15

Search Engine Issues n Dynamic data  The “collection” for most real applications is constantly changing in terms of updates, additions, deletions e.g., Web pages  Acquiring or “crawling” the documents is a major task Typical measures are coverage (how much has been indexed) and freshness (how recently was it indexed)  Updating the indexes while processing queries is also a design issue 16

Search Engine Issues n Scalability  Making everything work with millions of users every day, and many terabytes of documents  Distributed processing is essential n Adaptability  Changing and tuning search engine components such as ranking algorithm, indexing strategy, interface for different applications 17