SlideShare a Scribd company logo
Information retrieval
Information retrieval is the activity of obtaining information
resources relevant to an information need from a collection of
information resources.
An information retrieval process begins when a user enters a query
into the system. Queries are formal statements of information
needs.
User queries are matched against the database information.
Depending on the application the data objects may be, for example,
text documents, images, audio, mind maps or videos.
Most IR systems compute a numeric score on how well each object in
the database matches the query, and rank the objects according to
this value.
The top ranking objects are then shown to the user. The process
may then be iterated if the user wishes to refine the query.
Every online database, every search engine,
everything that is searched online is based in
some way or another on principles developed
in IR
◦ IR is at the heart of searching used in systems such
as DIALOG, LexisNexis & others
Understanding the basics of IR is a
prerequisite for understanding how searching
of online systems works.
“Information retrieval embraces the intellectual
aspects of the description of information and
its specification for search, and also whatever
systems, techniques, or machines are
employed to carry out the operation.”
Calvin Mooers, 1951
Objective:
Provide the users with effective access to &
interaction with information resources.
1. Document subsystem
a) Acquisition
b) Representation
c) File organization
2. User sub system
a) Problem
b) Representation
c) Query
3. Searching /Retrieval subsystem
a) Matching
b) Retrieved objects
information retrieval in artificial intelligence
Acquisition
(Document subsystem)
Selection of documents & other objects from
various web resources
Mostly text based documents
◦ full texts, titles, abstracts ...
◦ but also other objects:
🞄 data, statistics, images, maps, trade marks, sounds ...
The data are collected by web crawler and
stored in data base.
Indexing – many ways :
◦ free text terms (even in full texts)
◦ controlled vocabulary - thesaurus
◦ manual & automatic techniques
Abstracting; summarizing
Bibliographic description:
◦ author, title, sources, date…
◦ metadata
Classifying, clustering
Organizing in fields & limits
◦ Basic Index, Additional Index. Limits
Representation of documents,
objects(document subsystem)
File organization
(Document subsystem)
Sequential
◦ record (document) by record
Inverted
◦ term by term; list of records under each term
Combination
indexes inverted, documents sequential
When citation retrieved only, need for
document files
Large file approaches
◦ for efficient retrieval by computers
Problem
(user subsystem)
Related to user‟s task, situation
◦ vary in specificity, clarity
Produces information need
◦ ultimate criterion for effectiveness of retrieval
🞄 how well was the need met?
Information need for the same problem may
change, evolve, shift during the IR process -
adjustment in searching
◦ often more than one search for same problem over
time
🞄 you will experience this in your term project
Representation
( user subsystem)
Converting a concept to query.
What we search for.
These are stemmed and corrected using
dictionary.
Focus toward a good result
Subject to feedback changes
Query - search statement
(user & system)
Translation into systems requirements & limits
◦ start of human-computer interaction
🞄 query is the thing that goes into the computer
Selection of files, resources
Search strategy - selection of:
◦ search terms & logic
◦ possible fields, delimiters
◦ controlled & uncontrolled vocabulary
◦ variations in effectiveness tactics
Reiterations from feedback
◦ several feedback types: relevance feedback, magnitude
feedback..
◦ query expansion & modification
Question is what user asks and what you
may then have elaborated
Query is what is asked of computer to
match – what is put in
Question is transformed into query
Question:
◦ I am interested in major historical developments
in the area of information retrieval?
Query
◦ history information retrieval (in Google)
Process of matching, comparing
◦ search: what documents in the file match the query as
stated?
Various search algorithms:
◦ exact match - Boolean
🞄 still available in most, if not all systems
◦ best match - ranking by relevance
🞄 increasingly used e.g. on the web
◦ hybrids incorporating both
🞄 e.g. Target, Rank in DIALOG
Each has strengths, weaknesses
◦ no „perfect‟ method exists
🞄 and probably never will
Matching - searching
(Searching subsystem)
Various order of output:
◦ Last In First Out (LIFO); sorted
◦ ranked by relevance
◦ ranked by other characteristics
Various forms of output
When citations only: possible links to
document delivery
Base for relevance, utility evaluation by users
Relevance feedback
Retrieved documents -from system
to user (IR Subsystem)
What a user (or you) sees, gets,
judges – can be specified
Described three parts: Document subsystem,
User sub system, Searching /Retrieval
subsystem
There are many search engine like Google,
Bing and Yahoo etc., but they never disclose
their methods of Information Retrieval.
Lot more to know about Information
Retrieval.
http://nlp.stanford.edu/IR-
book/pdf/irbookonlinereading.pdf
http://en.wikipedia.org/wiki/Information_retr
ieval
http://dss.ucsd.edu/~lwimberl/Lecture01.ppt
www.stevendroper.com/pls2253.htm
information retrieval in artificial intelligence
Ad

More Related Content

What's hot (20)

search strategies in artificial intelligence
search strategies in artificial intelligencesearch strategies in artificial intelligence
search strategies in artificial intelligence
Hanif Ullah (Gold Medalist)
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
Amey Kerkar
 
AI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdfAI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdf
lokesh406075
 
Heuristics Search Techniques in AI
Heuristics Search Techniques in AI Heuristics Search Techniques in AI
Heuristics Search Techniques in AI
Bharat Bhushan
 
5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf
SakshiSingh770619
 
Truth management system
Truth  management systemTruth  management system
Truth management system
Mohammad Kamrul Hasan
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
 
Data mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarityData mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarity
Rushali Deshmukh
 
frames.pptx
frames.pptxframes.pptx
frames.pptx
VrajShah661501
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligence
lordmwesh
 
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptxPROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
ShantanuDharekar
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
Megha Sharma
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systems
saimohang
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
Yowan Rdotexe
 
Chaptr 7 (final)
Chaptr 7 (final)Chaptr 7 (final)
Chaptr 7 (final)
Nateshwar Kamlesh
 
AI: Logic in AI
AI: Logic in AIAI: Logic in AI
AI: Logic in AI
DataminingTools Inc
 
Example of iterative deepening search & bidirectional search
Example of iterative deepening search & bidirectional searchExample of iterative deepening search & bidirectional search
Example of iterative deepening search & bidirectional search
Abhijeet Agarwal
 
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdfUNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
JenishaR1
 
Adbms 11 object structure and type constructor
Adbms 11 object structure and type constructorAdbms 11 object structure and type constructor
Adbms 11 object structure and type constructor
Vaibhav Khanna
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
DigiGurukul
 
weak slot and filler structure
weak slot and filler structureweak slot and filler structure
weak slot and filler structure
Amey Kerkar
 
AI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdfAI PPT-ALR_Unit-3-1.pdf
AI PPT-ALR_Unit-3-1.pdf
lokesh406075
 
Heuristics Search Techniques in AI
Heuristics Search Techniques in AI Heuristics Search Techniques in AI
Heuristics Search Techniques in AI
Bharat Bhushan
 
5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf5.-Knowledge-Representation-in-AI_010824.pdf
5.-Knowledge-Representation-in-AI_010824.pdf
SakshiSingh770619
 
Introduction and architecture of expert system
Introduction  and architecture of expert systemIntroduction  and architecture of expert system
Introduction and architecture of expert system
premdeshmane
 
Data mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarityData mining Measuring similarity and desimilarity
Data mining Measuring similarity and desimilarity
Rushali Deshmukh
 
Game Playing in Artificial Intelligence
Game Playing in Artificial IntelligenceGame Playing in Artificial Intelligence
Game Playing in Artificial Intelligence
lordmwesh
 
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptxPROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
ShantanuDharekar
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
Megha Sharma
 
Knowledge-based Systems
Knowledge-based SystemsKnowledge-based Systems
Knowledge-based Systems
saimohang
 
Knowledge based systems
Knowledge based systemsKnowledge based systems
Knowledge based systems
Yowan Rdotexe
 
Example of iterative deepening search & bidirectional search
Example of iterative deepening search & bidirectional searchExample of iterative deepening search & bidirectional search
Example of iterative deepening search & bidirectional search
Abhijeet Agarwal
 
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdfUNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
UNIT - I PROBLEM SOLVING AGENTS and EXAMPLES.pptx.pdf
JenishaR1
 
Adbms 11 object structure and type constructor
Adbms 11 object structure and type constructorAdbms 11 object structure and type constructor
Adbms 11 object structure and type constructor
Vaibhav Khanna
 
Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1 Artificial Intelligence Notes Unit 1
Artificial Intelligence Notes Unit 1
DigiGurukul
 

Similar to information retrieval in artificial intelligence (20)

Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
silambu111
 
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
shumawakjira26
 
Introduction to Information Retrieval (concepts and principles)
Introduction to Information Retrieval  (concepts and principles)Introduction to Information Retrieval  (concepts and principles)
Introduction to Information Retrieval (concepts and principles)
ImtithalSaeed1
 
Chapter 1: Introduction to Information Storage and Retrieval
Chapter 1: Introduction to Information Storage and RetrievalChapter 1: Introduction to Information Storage and Retrieval
Chapter 1: Introduction to Information Storage and Retrieval
captainmactavish1996
 
Information retrieval introduction
Information retrieval introductionInformation retrieval introduction
Information retrieval introduction
nimmyjans4
 
South Big Data Hub: Text Data Analysis Panel
South Big Data Hub: Text Data Analysis PanelSouth Big Data Hub: Text Data Analysis Panel
South Big Data Hub: Text Data Analysis Panel
Trey Grainger
 
Introduction to Information retrieval system-.pptx
Introduction to Information retrieval system-.pptxIntroduction to Information retrieval system-.pptx
Introduction to Information retrieval system-.pptx
shafiagha789
 
IRT Unit_I.pptx
IRT Unit_I.pptxIRT Unit_I.pptx
IRT Unit_I.pptx
thenmozhip8
 
Chapter 1 Intro Information Rerieval.pptx
Chapter 1 Intro Information Rerieval.pptxChapter 1 Intro Information Rerieval.pptx
Chapter 1 Intro Information Rerieval.pptx
bekidea
 
Info 2402 irt-chapter_2
Info 2402 irt-chapter_2Info 2402 irt-chapter_2
Info 2402 irt-chapter_2
Shahriar Rafee
 
Machine Learned Relevance at A Large Scale Search Engine
Machine Learned Relevance at A Large Scale Search EngineMachine Learned Relevance at A Large Scale Search Engine
Machine Learned Relevance at A Large Scale Search Engine
Salford Systems
 
Query formulation process
Query formulation processQuery formulation process
Query formulation process
malathimurugan
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notes
Anandh Arumugakan
 
Lec1
Lec1Lec1
Lec1
alaa223
 
Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3
Marianne Sweeny
 
An Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured DataAn Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured Data
Melinda Watson
 
How search engines work Anand Saini
How search engines work Anand SainiHow search engines work Anand Saini
How search engines work Anand Saini
Dr,Saini Anand
 
Information retrieval
Information retrievalInformation retrieval
Information retrieval
hplap
 
Bioinformatioc: Information Retrieval - II
Bioinformatioc: Information Retrieval - IIBioinformatioc: Information Retrieval - II
Bioinformatioc: Information Retrieval - II
Dr. Rupak Chakravarty
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
Marianne Sweeny
 
Information retrieval s
Information retrieval sInformation retrieval s
Information retrieval s
silambu111
 
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
Chapter 1 - Introduction to IR Information retrieval ch1 Information retrieva...
shumawakjira26
 
Introduction to Information Retrieval (concepts and principles)
Introduction to Information Retrieval  (concepts and principles)Introduction to Information Retrieval  (concepts and principles)
Introduction to Information Retrieval (concepts and principles)
ImtithalSaeed1
 
Chapter 1: Introduction to Information Storage and Retrieval
Chapter 1: Introduction to Information Storage and RetrievalChapter 1: Introduction to Information Storage and Retrieval
Chapter 1: Introduction to Information Storage and Retrieval
captainmactavish1996
 
Information retrieval introduction
Information retrieval introductionInformation retrieval introduction
Information retrieval introduction
nimmyjans4
 
South Big Data Hub: Text Data Analysis Panel
South Big Data Hub: Text Data Analysis PanelSouth Big Data Hub: Text Data Analysis Panel
South Big Data Hub: Text Data Analysis Panel
Trey Grainger
 
Introduction to Information retrieval system-.pptx
Introduction to Information retrieval system-.pptxIntroduction to Information retrieval system-.pptx
Introduction to Information retrieval system-.pptx
shafiagha789
 
Chapter 1 Intro Information Rerieval.pptx
Chapter 1 Intro Information Rerieval.pptxChapter 1 Intro Information Rerieval.pptx
Chapter 1 Intro Information Rerieval.pptx
bekidea
 
Info 2402 irt-chapter_2
Info 2402 irt-chapter_2Info 2402 irt-chapter_2
Info 2402 irt-chapter_2
Shahriar Rafee
 
Machine Learned Relevance at A Large Scale Search Engine
Machine Learned Relevance at A Large Scale Search EngineMachine Learned Relevance at A Large Scale Search Engine
Machine Learned Relevance at A Large Scale Search Engine
Salford Systems
 
Query formulation process
Query formulation processQuery formulation process
Query formulation process
malathimurugan
 
CS6007 information retrieval - 5 units notes
CS6007   information retrieval - 5 units notesCS6007   information retrieval - 5 units notes
CS6007 information retrieval - 5 units notes
Anandh Arumugakan
 
Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3Sweeny ux-seo om-cap 2014_v3
Sweeny ux-seo om-cap 2014_v3
Marianne Sweeny
 
An Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured DataAn Improved Annotation Based Summary Generation For Unstructured Data
An Improved Annotation Based Summary Generation For Unstructured Data
Melinda Watson
 
How search engines work Anand Saini
How search engines work Anand SainiHow search engines work Anand Saini
How search engines work Anand Saini
Dr,Saini Anand
 
Information retrieval
Information retrievalInformation retrieval
Information retrieval
hplap
 
Bioinformatioc: Information Retrieval - II
Bioinformatioc: Information Retrieval - IIBioinformatioc: Information Retrieval - II
Bioinformatioc: Information Retrieval - II
Dr. Rupak Chakravarty
 
Search Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By DesignSearch Solutions 2011: Successful Enterprise Search By Design
Search Solutions 2011: Successful Enterprise Search By Design
Marianne Sweeny
 
Ad

More from PriyadharshiniG41 (20)

artificial intelligence agents and its environment
artificial intelligence agents and its environmentartificial intelligence agents and its environment
artificial intelligence agents and its environment
PriyadharshiniG41
 
Knapsack problem based questions for practice
Knapsack problem based questions for practiceKnapsack problem based questions for practice
Knapsack problem based questions for practice
PriyadharshiniG41
 
Presentation on the artificial intelligenc
Presentation on the artificial intelligencPresentation on the artificial intelligenc
Presentation on the artificial intelligenc
PriyadharshiniG41
 
Presentation on the artificial intelligenc
Presentation on the artificial intelligencPresentation on the artificial intelligenc
Presentation on the artificial intelligenc
PriyadharshiniG41
 
Presentation on the artificial intelligence
Presentation on the artificial intelligencePresentation on the artificial intelligence
Presentation on the artificial intelligence
PriyadharshiniG41
 
advanced java programming paradigms presentation
advanced java programming paradigms presentationadvanced java programming paradigms presentation
advanced java programming paradigms presentation
PriyadharshiniG41
 
types of operating system an overview of the topics.pptx
types of  operating  system an overview of the topics.pptxtypes of  operating  system an overview of the topics.pptx
types of operating system an overview of the topics.pptx
PriyadharshiniG41
 
Philosophy of engineering unit one by SRM
Philosophy of engineering unit one by SRMPhilosophy of engineering unit one by SRM
Philosophy of engineering unit one by SRM
PriyadharshiniG41
 
MYSQL-database basic queries for good understanding
MYSQL-database basic queries for good understandingMYSQL-database basic queries for good understanding
MYSQL-database basic queries for good understanding
PriyadharshiniG41
 
multithreading to be used in java with good programs.pptx
multithreading to be used in java with good programs.pptxmultithreading to be used in java with good programs.pptx
multithreading to be used in java with good programs.pptx
PriyadharshiniG41
 
java basics concepts and the keywords needed
java basics concepts and the keywords neededjava basics concepts and the keywords needed
java basics concepts and the keywords needed
PriyadharshiniG41
 
interface in java explained in detailed form
interface in java explained in detailed forminterface in java explained in detailed form
interface in java explained in detailed form
PriyadharshiniG41
 
arraylist in java a comparison of the array and arraylist
arraylist in java a comparison of the array and arraylistarraylist in java a comparison of the array and arraylist
arraylist in java a comparison of the array and arraylist
PriyadharshiniG41
 
Abstraction encapsulation inheritance polymorphism
Abstraction encapsulation inheritance polymorphismAbstraction encapsulation inheritance polymorphism
Abstraction encapsulation inheritance polymorphism
PriyadharshiniG41
 
System Boot how it works in the operating system
System Boot how it works in the operating systemSystem Boot how it works in the operating system
System Boot how it works in the operating system
PriyadharshiniG41
 
An overview of antcolonyoptimization.ppt
An overview of antcolonyoptimization.pptAn overview of antcolonyoptimization.ppt
An overview of antcolonyoptimization.ppt
PriyadharshiniG41
 
BFS,DFS,Depth bound,Beam search,Iterative.pptx
BFS,DFS,Depth bound,Beam search,Iterative.pptxBFS,DFS,Depth bound,Beam search,Iterative.pptx
BFS,DFS,Depth bound,Beam search,Iterative.pptx
PriyadharshiniG41
 
recommendation system a topic in marketing analytics
recommendation system a topic in marketing analyticsrecommendation system a topic in marketing analytics
recommendation system a topic in marketing analytics
PriyadharshiniG41
 
understanding-cholera-a-comprehensive-analysis.pdf
understanding-cholera-a-comprehensive-analysis.pdfunderstanding-cholera-a-comprehensive-analysis.pdf
understanding-cholera-a-comprehensive-analysis.pdf
PriyadharshiniG41
 
combatting-malaria-strategies-for-prevention-and-treatment.pdf
combatting-malaria-strategies-for-prevention-and-treatment.pdfcombatting-malaria-strategies-for-prevention-and-treatment.pdf
combatting-malaria-strategies-for-prevention-and-treatment.pdf
PriyadharshiniG41
 
artificial intelligence agents and its environment
artificial intelligence agents and its environmentartificial intelligence agents and its environment
artificial intelligence agents and its environment
PriyadharshiniG41
 
Knapsack problem based questions for practice
Knapsack problem based questions for practiceKnapsack problem based questions for practice
Knapsack problem based questions for practice
PriyadharshiniG41
 
Presentation on the artificial intelligenc
Presentation on the artificial intelligencPresentation on the artificial intelligenc
Presentation on the artificial intelligenc
PriyadharshiniG41
 
Presentation on the artificial intelligenc
Presentation on the artificial intelligencPresentation on the artificial intelligenc
Presentation on the artificial intelligenc
PriyadharshiniG41
 
Presentation on the artificial intelligence
Presentation on the artificial intelligencePresentation on the artificial intelligence
Presentation on the artificial intelligence
PriyadharshiniG41
 
advanced java programming paradigms presentation
advanced java programming paradigms presentationadvanced java programming paradigms presentation
advanced java programming paradigms presentation
PriyadharshiniG41
 
types of operating system an overview of the topics.pptx
types of  operating  system an overview of the topics.pptxtypes of  operating  system an overview of the topics.pptx
types of operating system an overview of the topics.pptx
PriyadharshiniG41
 
Philosophy of engineering unit one by SRM
Philosophy of engineering unit one by SRMPhilosophy of engineering unit one by SRM
Philosophy of engineering unit one by SRM
PriyadharshiniG41
 
MYSQL-database basic queries for good understanding
MYSQL-database basic queries for good understandingMYSQL-database basic queries for good understanding
MYSQL-database basic queries for good understanding
PriyadharshiniG41
 
multithreading to be used in java with good programs.pptx
multithreading to be used in java with good programs.pptxmultithreading to be used in java with good programs.pptx
multithreading to be used in java with good programs.pptx
PriyadharshiniG41
 
java basics concepts and the keywords needed
java basics concepts and the keywords neededjava basics concepts and the keywords needed
java basics concepts and the keywords needed
PriyadharshiniG41
 
interface in java explained in detailed form
interface in java explained in detailed forminterface in java explained in detailed form
interface in java explained in detailed form
PriyadharshiniG41
 
arraylist in java a comparison of the array and arraylist
arraylist in java a comparison of the array and arraylistarraylist in java a comparison of the array and arraylist
arraylist in java a comparison of the array and arraylist
PriyadharshiniG41
 
Abstraction encapsulation inheritance polymorphism
Abstraction encapsulation inheritance polymorphismAbstraction encapsulation inheritance polymorphism
Abstraction encapsulation inheritance polymorphism
PriyadharshiniG41
 
System Boot how it works in the operating system
System Boot how it works in the operating systemSystem Boot how it works in the operating system
System Boot how it works in the operating system
PriyadharshiniG41
 
An overview of antcolonyoptimization.ppt
An overview of antcolonyoptimization.pptAn overview of antcolonyoptimization.ppt
An overview of antcolonyoptimization.ppt
PriyadharshiniG41
 
BFS,DFS,Depth bound,Beam search,Iterative.pptx
BFS,DFS,Depth bound,Beam search,Iterative.pptxBFS,DFS,Depth bound,Beam search,Iterative.pptx
BFS,DFS,Depth bound,Beam search,Iterative.pptx
PriyadharshiniG41
 
recommendation system a topic in marketing analytics
recommendation system a topic in marketing analyticsrecommendation system a topic in marketing analytics
recommendation system a topic in marketing analytics
PriyadharshiniG41
 
understanding-cholera-a-comprehensive-analysis.pdf
understanding-cholera-a-comprehensive-analysis.pdfunderstanding-cholera-a-comprehensive-analysis.pdf
understanding-cholera-a-comprehensive-analysis.pdf
PriyadharshiniG41
 
combatting-malaria-strategies-for-prevention-and-treatment.pdf
combatting-malaria-strategies-for-prevention-and-treatment.pdfcombatting-malaria-strategies-for-prevention-and-treatment.pdf
combatting-malaria-strategies-for-prevention-and-treatment.pdf
PriyadharshiniG41
 
Ad

Recently uploaded (20)

AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag
fardin123rahman07
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
LLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bertLLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bert
ChadapornK
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 
Medical Dataset including visualizations
Medical Dataset including visualizationsMedical Dataset including visualizations
Medical Dataset including visualizations
vishrut8750588758
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Principles of information security Chapter 5.ppt
Principles of information security Chapter 5.pptPrinciples of information security Chapter 5.ppt
Principles of information security Chapter 5.ppt
EstherBaguma
 
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your CompetitorsAI Competitor Analysis: How to Monitor and Outperform Your Competitors
AI Competitor Analysis: How to Monitor and Outperform Your Competitors
Contify
 
183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag183409-christina-rossetti.pdfdsfsdasggsag
183409-christina-rossetti.pdfdsfsdasggsag
fardin123rahman07
 
chapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptxchapter 4 Variability statistical research .pptx
chapter 4 Variability statistical research .pptx
justinebandajbn
 
Minions Want to eat presentacion muy linda
Minions Want to eat presentacion muy lindaMinions Want to eat presentacion muy linda
Minions Want to eat presentacion muy linda
CarlaAndradesSoler1
 
C++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptxC++_OOPs_DSA1_Presentation_Template.pptx
C++_OOPs_DSA1_Presentation_Template.pptx
aquibnoor22079
 
Calories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptxCalories_Prediction_using_Linear_Regression.pptx
Calories_Prediction_using_Linear_Regression.pptx
TijiLMAHESHWARI
 
Conic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptxConic Sectionfaggavahabaayhahahahahs.pptx
Conic Sectionfaggavahabaayhahahahahs.pptx
taiwanesechetan
 
Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...Thingyan is now a global treasure! See how people around the world are search...
Thingyan is now a global treasure! See how people around the world are search...
Pixellion
 
Developing Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response ApplicationsDeveloping Security Orchestration, Automation, and Response Applications
Developing Security Orchestration, Automation, and Response Applications
VICTOR MAESTRE RAMIREZ
 
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Day 1 - Lab 1 Reconnaissance Scanning with NMAP, Vulnerability Assessment wit...
Abodahab
 
LLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bertLLM finetuning for multiple choice google bert
LLM finetuning for multiple choice google bert
ChadapornK
 
DPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdfDPR_Expert_Recruitment_notice_Revised.pdf
DPR_Expert_Recruitment_notice_Revised.pdf
inmishra17121973
 
Data Science Courses in India iim skills
Data Science Courses in India iim skillsData Science Courses in India iim skills
Data Science Courses in India iim skills
dharnathakur29
 
Cleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdfCleaned_Lecture 6666666_Simulation_I.pdf
Cleaned_Lecture 6666666_Simulation_I.pdf
alcinialbob1234
 
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
Adobe Analytics NOAM Central User Group April 2025 Agent AI: Uncovering the S...
gmuir1066
 
Defense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptxDefense Against LLM Scheming 2025_04_28.pptx
Defense Against LLM Scheming 2025_04_28.pptx
Greg Makowski
 
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
1. Briefing Session_SEED with Hon. Governor Assam - 27.10.pdf
Simran112433
 
Medical Dataset including visualizations
Medical Dataset including visualizationsMedical Dataset including visualizations
Medical Dataset including visualizations
vishrut8750588758
 
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
Safety Innovation in Mt. Vernon A Westchester County Model for New Rochelle a...
James Francis Paradigm Asset Management
 
Principles of information security Chapter 5.ppt
Principles of information security Chapter 5.pptPrinciples of information security Chapter 5.ppt
Principles of information security Chapter 5.ppt
EstherBaguma
 

information retrieval in artificial intelligence

  • 2. Information retrieval is the activity of obtaining information resources relevant to an information need from a collection of information resources. An information retrieval process begins when a user enters a query into the system. Queries are formal statements of information needs. User queries are matched against the database information. Depending on the application the data objects may be, for example, text documents, images, audio, mind maps or videos. Most IR systems compute a numeric score on how well each object in the database matches the query, and rank the objects according to this value. The top ranking objects are then shown to the user. The process may then be iterated if the user wishes to refine the query.
  • 3. Every online database, every search engine, everything that is searched online is based in some way or another on principles developed in IR ◦ IR is at the heart of searching used in systems such as DIALOG, LexisNexis & others Understanding the basics of IR is a prerequisite for understanding how searching of online systems works.
  • 4. “Information retrieval embraces the intellectual aspects of the description of information and its specification for search, and also whatever systems, techniques, or machines are employed to carry out the operation.” Calvin Mooers, 1951 Objective: Provide the users with effective access to & interaction with information resources.
  • 5. 1. Document subsystem a) Acquisition b) Representation c) File organization 2. User sub system a) Problem b) Representation c) Query 3. Searching /Retrieval subsystem a) Matching b) Retrieved objects
  • 7. Acquisition (Document subsystem) Selection of documents & other objects from various web resources Mostly text based documents ◦ full texts, titles, abstracts ... ◦ but also other objects: 🞄 data, statistics, images, maps, trade marks, sounds ... The data are collected by web crawler and stored in data base.
  • 8. Indexing – many ways : ◦ free text terms (even in full texts) ◦ controlled vocabulary - thesaurus ◦ manual & automatic techniques Abstracting; summarizing Bibliographic description: ◦ author, title, sources, date… ◦ metadata Classifying, clustering Organizing in fields & limits ◦ Basic Index, Additional Index. Limits Representation of documents, objects(document subsystem)
  • 9. File organization (Document subsystem) Sequential ◦ record (document) by record Inverted ◦ term by term; list of records under each term Combination indexes inverted, documents sequential When citation retrieved only, need for document files Large file approaches ◦ for efficient retrieval by computers
  • 10. Problem (user subsystem) Related to user‟s task, situation ◦ vary in specificity, clarity Produces information need ◦ ultimate criterion for effectiveness of retrieval 🞄 how well was the need met? Information need for the same problem may change, evolve, shift during the IR process - adjustment in searching ◦ often more than one search for same problem over time 🞄 you will experience this in your term project
  • 11. Representation ( user subsystem) Converting a concept to query. What we search for. These are stemmed and corrected using dictionary. Focus toward a good result Subject to feedback changes
  • 12. Query - search statement (user & system) Translation into systems requirements & limits ◦ start of human-computer interaction 🞄 query is the thing that goes into the computer Selection of files, resources Search strategy - selection of: ◦ search terms & logic ◦ possible fields, delimiters ◦ controlled & uncontrolled vocabulary ◦ variations in effectiveness tactics Reiterations from feedback ◦ several feedback types: relevance feedback, magnitude feedback.. ◦ query expansion & modification
  • 13. Question is what user asks and what you may then have elaborated Query is what is asked of computer to match – what is put in Question is transformed into query Question: ◦ I am interested in major historical developments in the area of information retrieval? Query ◦ history information retrieval (in Google)
  • 14. Process of matching, comparing ◦ search: what documents in the file match the query as stated? Various search algorithms: ◦ exact match - Boolean 🞄 still available in most, if not all systems ◦ best match - ranking by relevance 🞄 increasingly used e.g. on the web ◦ hybrids incorporating both 🞄 e.g. Target, Rank in DIALOG Each has strengths, weaknesses ◦ no „perfect‟ method exists 🞄 and probably never will Matching - searching (Searching subsystem)
  • 15. Various order of output: ◦ Last In First Out (LIFO); sorted ◦ ranked by relevance ◦ ranked by other characteristics Various forms of output When citations only: possible links to document delivery Base for relevance, utility evaluation by users Relevance feedback Retrieved documents -from system to user (IR Subsystem) What a user (or you) sees, gets, judges – can be specified
  • 16. Described three parts: Document subsystem, User sub system, Searching /Retrieval subsystem There are many search engine like Google, Bing and Yahoo etc., but they never disclose their methods of Information Retrieval. Lot more to know about Information Retrieval.