SlideShare uma empresa Scribd logo
1 de 18
Heuristic Search Strategies
Dr. Irfan ul Haq Akhoon
Introduction
• A heuristic is a mental shortcut that allows people to solve problems and make judgments
quickly and efficiently.
• These rule-of-thumb strategies shorten decision-making time and allow people to function
without constantly stopping to think about their next course of action.
• Maximizing what you already know and have experienced and recalled when needed.
• Heuristics are helpful in many situations, but they can also lead to cognitive biases.
Dr. Irfan ul Haq Akhoon
Introduction
• It was during the 1950s that the Nobel-prize winning economist and
cognitive psychologist Herbert Simon originally introduced the concept of
heuristics when he suggested that while people strive to make rational
choices, human judgment is subject to cognitive limitations.
• Heuristics are methods for solving problems in a quick way that delivers a
result that is sufficient enough to be useful given time constraints.
• Investors and financial professionals use a heuristic approach to speed up
analysis and investment decisions
Dr. Irfan ul Haq Akhoon
Introduction
• Heuristics in general occur because they are efficient ways of responding
when we are faced with problems or decisions.
• They come about automatically, allowing us to allocate our mental energy
elsewhere.
• The specific types of heuristics occur in different contexts;
• the availability heuristic happens because we remember certain memories better than
others,
Dr. Irfan ul Haq Akhoon
Based on inference
On past experience
• Solves problem on the basis of heuristic.
• Heuristic gives direction to our query
Dr. Irfan ul Haq Akhoon
Heuristic Searching and AI
• Heuristic searching comes under Artificial Intelligence.
• The major goal of AI is to give computers the ability to think or mimic
human behavior.
• Since computers don’t function the way we do, they require a series of well
reasoned steps to reach to a solution
Dr. Irfan ul Haq Akhoon
E
To solve a problem
• Representation of a search problem in terms of a tree.
• A tree is a series of interconnected nodes. node
path
A
B C
D G
F
N
K
I
H O
M
L
J
Dr. Irfan ul Haq Akhoon
Heuristic search strategies
• Generate and test
• Depth first
• Breadth first
• Best first
• Hill climbing
Dr. Irfan ul Haq Akhoon
Generate and test
• Simplest
• Keep guessing
• Requires complete solutions be generated for testing.
• Test to see if this is the expected solution.
• If yes then quit.
• If not then repeat.
Generator
Stop
Tester
Possible
solutions
Correct
solutions
Dr. Irfan ul Haq Akhoon
Depth first search
• Searches depth-wise.
• Explores all children of a node first.
• Sequence : ABD…ECFG
• May go into infinite loop.
• To overcome this, DLS.
• DLS: limit the search to specific depth.
A
G
D
C
B
F
E
Dr. Irfan ul Haq Akhoon
Breadth first search
• Searches breadth-wise.
• Sequence: ABCDEFG
• Doesn’t get trapped into dead end.
A
G
D
C
B
F
E
Dr. Irfan ul Haq Akhoon
Best first search
• Combines two advantages of BFS (doesn’t get trapped into dead end) and DFS(gets
solution without expanding all competing branches).
• Follows a single path at a time but switches whenever some competing path looks
more promising than the current one.
A
C
B D
B C
D
A
F
E
D
C
B
E
A
H
G
I
F
J
3 2
5
3 5
2
4
5
6
2
3
4
1
2
6
6 5
Dr. Irfan ul Haq Akhoon
Hill climbing
• The basic idea is to always head to a state which
is better than the current one.
• Chooses its next step the node which places it
nearest to the goal node.
• Example: A hiker being lost in the dark, halfway
up the mountain will always move up towards
his goal. Each step up is a step towards the goal.
A
B C
E
D
F Closer
Closer
Goal state
Dr. Irfan ul Haq Akhoon
Web search queries
Dr. Irfan ul Haq Akhoon
Web search queries
• A web search query is a query based on a specific search term that a user enters into a web search
engine to satisfy his or her information needs.
There are three broad categories that cover most web search queries:
• Informational queries – Queries that cover a broad topic (e.g., Kashmir or Global warming for which
there may be thousands of relevant results.
• Transactional queries – Queries that reflect the intent of the user to perform a particular action, like
purchasing a car or downloading an antivirus.
• Navigational queries – Queries that seek a single website or web page of a single entity
(e.g., youtube or goair).
Dr. Irfan ul Haq Akhoon
Navigational Queries
• Navigation-oriented searches target a certain kind of website. The user is not
seeking a particular product or company and has no clear intent to purchase.
• He simply wishes to visit a particular type of website and uses the search engine to
navigate there.
• Navigational searches are also conducted when the user does not know the exact
web address (URL) or the correct spelling of the brand name or company he is
looking for or he just finds it easy to work this way.
Dr. Irfan ul Haq Akhoon
Navigational Queries
• People often search for pages that they expect to find on the Web, likely from a site
that they know exists or assume should exist. Such type of a query is navigational.
• If I type Trivago into a Google toolbar, I’m expecting that the Trivago website will be
the first result that shows up. These are navigational queries where I know there is a
page about what I am looking for, and my search is to find that page.
• Navigational queries can however transform into;
• Transactional: e.g. when searching for ebay. Informational: Wikipedia.
Dr. Irfan ul Haq Akhoon
How does a search engine know?
• Not all requests can be clearly assigned to a search-query category. For example, the query “Apple
iPhone” may suggest the need for an informational, transactional, or navigational response.
• Thus for certain keyword combinations, search engines will display online stores, different websites,
and varied types of content such as knowledge databases and tutorials, all on one results page.
• Google also tries to customize each individual user’s search results. Therefore, the results of any
search query will always be influenced by previous searches, the user’s location, and whether or not he
is logged into his Google account.
Dr. Irfan ul Haq Akhoon

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

Controlled Vocabullary.pptx
Controlled Vocabullary.pptxControlled Vocabullary.pptx
Controlled Vocabullary.pptx
 
AGRIS.pptx
AGRIS.pptxAGRIS.pptx
AGRIS.pptx
 
Challanges in Web Resources.pptx
Challanges in Web Resources.pptxChallanges in Web Resources.pptx
Challanges in Web Resources.pptx
 
mendely.pptx
mendely.pptxmendely.pptx
mendely.pptx
 
Web 3.0.pptx
Web 3.0.pptxWeb 3.0.pptx
Web 3.0.pptx
 
INIS.pptx
INIS.pptxINIS.pptx
INIS.pptx
 
Preprint and Preprint Servers.pptx
Preprint and Preprint Servers.pptxPreprint and Preprint Servers.pptx
Preprint and Preprint Servers.pptx
 
Information retrieval system!
Information retrieval system!Information retrieval system!
Information retrieval system!
 
Citation metrics
Citation metricsCitation metrics
Citation metrics
 
Web Resources.pptx
Web Resources.pptxWeb Resources.pptx
Web Resources.pptx
 
DELNET.pptx
DELNET.pptxDELNET.pptx
DELNET.pptx
 
Information products
Information products Information products
Information products
 
citation analysis
citation analysiscitation analysis
citation analysis
 
Information System.pptx
Information System.pptxInformation System.pptx
Information System.pptx
 
Gatways And Portal
Gatways And PortalGatways And Portal
Gatways And Portal
 
LIS 653, Session 10: Controlled Vocabulary
LIS 653, Session 10: Controlled VocabularyLIS 653, Session 10: Controlled Vocabulary
LIS 653, Session 10: Controlled Vocabulary
 
Institutional Repositories
Institutional RepositoriesInstitutional Repositories
Institutional Repositories
 
NISCAIR by Jaya Singh
NISCAIR by Jaya SinghNISCAIR by Jaya Singh
NISCAIR by Jaya Singh
 
Digital Library Initiatives in India : An Overview
Digital Library Initiatives in  India : An OverviewDigital Library Initiatives in  India : An Overview
Digital Library Initiatives in India : An Overview
 
Use and user study
Use and user study Use and user study
Use and user study
 

Semelhante a Huistics search stratgies.pptx

Complete research and film pitch
Complete research and film pitchComplete research and film pitch
Complete research and film pitch
WarpedGorilla
 

Semelhante a Huistics search stratgies.pptx (20)

turning test, how it works and winners.ppt
turning test, how it works and winners.pptturning test, how it works and winners.ppt
turning test, how it works and winners.ppt
 
Information Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based ResearchInformation Discovery and Search Strategies for Evidence-Based Research
Information Discovery and Search Strategies for Evidence-Based Research
 
MMM, Search!
MMM, Search!MMM, Search!
MMM, Search!
 
How to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful ResearchHow to Do Research: Seven Steps to Successful Research
How to Do Research: Seven Steps to Successful Research
 
003 DesignThinking (1).pptx
003 DesignThinking (1).pptx003 DesignThinking (1).pptx
003 DesignThinking (1).pptx
 
Searching and compiling information
Searching and compiling informationSearching and compiling information
Searching and compiling information
 
Adnan 1043 3887_1-brm 1
Adnan 1043 3887_1-brm 1Adnan 1043 3887_1-brm 1
Adnan 1043 3887_1-brm 1
 
Recruitment and selection presentation
Recruitment and selection presentationRecruitment and selection presentation
Recruitment and selection presentation
 
Information_Gathering_Tools
Information_Gathering_ToolsInformation_Gathering_Tools
Information_Gathering_Tools
 
Critical Thinking and Problem Solving
Critical Thinking and Problem SolvingCritical Thinking and Problem Solving
Critical Thinking and Problem Solving
 
Entrepreneurial Psychology
Entrepreneurial PsychologyEntrepreneurial Psychology
Entrepreneurial Psychology
 
INTRODUCTION TO RESEARCH.pptx
INTRODUCTION TO RESEARCH.pptxINTRODUCTION TO RESEARCH.pptx
INTRODUCTION TO RESEARCH.pptx
 
Research_Problem.pptx
Research_Problem.pptxResearch_Problem.pptx
Research_Problem.pptx
 
Research_Problem.pptx
Research_Problem.pptxResearch_Problem.pptx
Research_Problem.pptx
 
Thinking and reasoning
Thinking and reasoningThinking and reasoning
Thinking and reasoning
 
Lean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - SlidesLean Startup Introduction - EFYI'16 - Slides
Lean Startup Introduction - EFYI'16 - Slides
 
research problem AND its characteristics
research problem AND its characteristicsresearch problem AND its characteristics
research problem AND its characteristics
 
4youthcitizens 2
4youthcitizens 24youthcitizens 2
4youthcitizens 2
 
eMba ii rm unit-2.2 research design a
eMba ii rm unit-2.2 research design aeMba ii rm unit-2.2 research design a
eMba ii rm unit-2.2 research design a
 
Complete research and film pitch
Complete research and film pitchComplete research and film pitch
Complete research and film pitch
 

Mais de DrIrfanulHaqAkhoon

Mais de DrIrfanulHaqAkhoon (16)

Server its functions and types.pptx
Server its functions and types.pptxServer its functions and types.pptx
Server its functions and types.pptx
 
Windows Operating System.pptx
Windows Operating System.pptxWindows Operating System.pptx
Windows Operating System.pptx
 
Disk Operating System.pptx
Disk Operating System.pptxDisk Operating System.pptx
Disk Operating System.pptx
 
Operating Systems Genesis, Development and Functions m.pptx
Operating Systems Genesis, Development and Functions  m.pptxOperating Systems Genesis, Development and Functions  m.pptx
Operating Systems Genesis, Development and Functions m.pptx
 
Peripheral Devies.ppt
Peripheral Devies.pptPeripheral Devies.ppt
Peripheral Devies.ppt
 
Generations & Development of Computers.pptx
Generations & Development of Computers.pptxGenerations & Development of Computers.pptx
Generations & Development of Computers.pptx
 
Computer Genesis Functions and Components.pptx
Computer Genesis Functions and Components.pptxComputer Genesis Functions and Components.pptx
Computer Genesis Functions and Components.pptx
 
Information Technology its components.pptx
Information Technology its components.pptxInformation Technology its components.pptx
Information Technology its components.pptx
 
Research Proposal.pptx
Research Proposal.pptxResearch Proposal.pptx
Research Proposal.pptx
 
SPSS.pptx
SPSS.pptxSPSS.pptx
SPSS.pptx
 
Research Report writing.pptx
Research Report writing.pptxResearch Report writing.pptx
Research Report writing.pptx
 
Artificial Intelligence.pptx
Artificial Intelligence.pptxArtificial Intelligence.pptx
Artificial Intelligence.pptx
 
Safeguarding web resources.pptx
Safeguarding web resources.pptxSafeguarding web resources.pptx
Safeguarding web resources.pptx
 
Historical Devleopment of IS.pptx
Historical Devleopment of IS.pptxHistorical Devleopment of IS.pptx
Historical Devleopment of IS.pptx
 
ENVIS.pptx
ENVIS.pptxENVIS.pptx
ENVIS.pptx
 
NISCAIR.pptx
NISCAIR.pptxNISCAIR.pptx
NISCAIR.pptx
 

Último

Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
ciinovamais
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
ZurliaSoop
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
heathfieldcps1
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
QucHHunhnh
 

Último (20)

Unit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptxUnit-IV- Pharma. Marketing Channels.pptx
Unit-IV- Pharma. Marketing Channels.pptx
 
This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.This PowerPoint helps students to consider the concept of infinity.
This PowerPoint helps students to consider the concept of infinity.
 
Activity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdfActivity 01 - Artificial Culture (1).pdf
Activity 01 - Artificial Culture (1).pdf
 
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17  How to Extend Models Using Mixin ClassesMixin Classes in Odoo 17  How to Extend Models Using Mixin Classes
Mixin Classes in Odoo 17 How to Extend Models Using Mixin Classes
 
Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024Mehran University Newsletter Vol-X, Issue-I, 2024
Mehran University Newsletter Vol-X, Issue-I, 2024
 
Sociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning ExhibitSociology 101 Demonstration of Learning Exhibit
Sociology 101 Demonstration of Learning Exhibit
 
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
Jual Obat Aborsi Hongkong ( Asli No.1 ) 085657271886 Obat Penggugur Kandungan...
 
ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.ICT role in 21st century education and it's challenges.
ICT role in 21st century education and it's challenges.
 
Unit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptxUnit-V; Pricing (Pharma Marketing Management).pptx
Unit-V; Pricing (Pharma Marketing Management).pptx
 
Python Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docxPython Notes for mca i year students osmania university.docx
Python Notes for mca i year students osmania university.docx
 
How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17How to Give a Domain for a Field in Odoo 17
How to Give a Domain for a Field in Odoo 17
 
Spatium Project Simulation student brief
Spatium Project Simulation student briefSpatium Project Simulation student brief
Spatium Project Simulation student brief
 
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
Explore beautiful and ugly buildings. Mathematics helps us create beautiful d...
 
The basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptxThe basics of sentences session 3pptx.pptx
The basics of sentences session 3pptx.pptx
 
1029 - Danh muc Sach Giao Khoa 10 . pdf
1029 -  Danh muc Sach Giao Khoa 10 . pdf1029 -  Danh muc Sach Giao Khoa 10 . pdf
1029 - Danh muc Sach Giao Khoa 10 . pdf
 
Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...Making communications land - Are they received and understood as intended? we...
Making communications land - Are they received and understood as intended? we...
 
Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)Accessible Digital Futures project (20/03/2024)
Accessible Digital Futures project (20/03/2024)
 
ICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptxICT Role in 21st Century Education & its Challenges.pptx
ICT Role in 21st Century Education & its Challenges.pptx
 
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...Kodo Millet  PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
Kodo Millet PPT made by Ghanshyam bairwa college of Agriculture kumher bhara...
 
Key note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdfKey note speaker Neum_Admir Softic_ENG.pdf
Key note speaker Neum_Admir Softic_ENG.pdf
 

Huistics search stratgies.pptx

  • 1. Heuristic Search Strategies Dr. Irfan ul Haq Akhoon
  • 2. Introduction • A heuristic is a mental shortcut that allows people to solve problems and make judgments quickly and efficiently. • These rule-of-thumb strategies shorten decision-making time and allow people to function without constantly stopping to think about their next course of action. • Maximizing what you already know and have experienced and recalled when needed. • Heuristics are helpful in many situations, but they can also lead to cognitive biases. Dr. Irfan ul Haq Akhoon
  • 3. Introduction • It was during the 1950s that the Nobel-prize winning economist and cognitive psychologist Herbert Simon originally introduced the concept of heuristics when he suggested that while people strive to make rational choices, human judgment is subject to cognitive limitations. • Heuristics are methods for solving problems in a quick way that delivers a result that is sufficient enough to be useful given time constraints. • Investors and financial professionals use a heuristic approach to speed up analysis and investment decisions Dr. Irfan ul Haq Akhoon
  • 4. Introduction • Heuristics in general occur because they are efficient ways of responding when we are faced with problems or decisions. • They come about automatically, allowing us to allocate our mental energy elsewhere. • The specific types of heuristics occur in different contexts; • the availability heuristic happens because we remember certain memories better than others, Dr. Irfan ul Haq Akhoon
  • 5. Based on inference On past experience • Solves problem on the basis of heuristic. • Heuristic gives direction to our query Dr. Irfan ul Haq Akhoon
  • 6. Heuristic Searching and AI • Heuristic searching comes under Artificial Intelligence. • The major goal of AI is to give computers the ability to think or mimic human behavior. • Since computers don’t function the way we do, they require a series of well reasoned steps to reach to a solution Dr. Irfan ul Haq Akhoon
  • 7. E To solve a problem • Representation of a search problem in terms of a tree. • A tree is a series of interconnected nodes. node path A B C D G F N K I H O M L J Dr. Irfan ul Haq Akhoon
  • 8. Heuristic search strategies • Generate and test • Depth first • Breadth first • Best first • Hill climbing Dr. Irfan ul Haq Akhoon
  • 9. Generate and test • Simplest • Keep guessing • Requires complete solutions be generated for testing. • Test to see if this is the expected solution. • If yes then quit. • If not then repeat. Generator Stop Tester Possible solutions Correct solutions Dr. Irfan ul Haq Akhoon
  • 10. Depth first search • Searches depth-wise. • Explores all children of a node first. • Sequence : ABD…ECFG • May go into infinite loop. • To overcome this, DLS. • DLS: limit the search to specific depth. A G D C B F E Dr. Irfan ul Haq Akhoon
  • 11. Breadth first search • Searches breadth-wise. • Sequence: ABCDEFG • Doesn’t get trapped into dead end. A G D C B F E Dr. Irfan ul Haq Akhoon
  • 12. Best first search • Combines two advantages of BFS (doesn’t get trapped into dead end) and DFS(gets solution without expanding all competing branches). • Follows a single path at a time but switches whenever some competing path looks more promising than the current one. A C B D B C D A F E D C B E A H G I F J 3 2 5 3 5 2 4 5 6 2 3 4 1 2 6 6 5 Dr. Irfan ul Haq Akhoon
  • 13. Hill climbing • The basic idea is to always head to a state which is better than the current one. • Chooses its next step the node which places it nearest to the goal node. • Example: A hiker being lost in the dark, halfway up the mountain will always move up towards his goal. Each step up is a step towards the goal. A B C E D F Closer Closer Goal state Dr. Irfan ul Haq Akhoon
  • 14. Web search queries Dr. Irfan ul Haq Akhoon
  • 15. Web search queries • A web search query is a query based on a specific search term that a user enters into a web search engine to satisfy his or her information needs. There are three broad categories that cover most web search queries: • Informational queries – Queries that cover a broad topic (e.g., Kashmir or Global warming for which there may be thousands of relevant results. • Transactional queries – Queries that reflect the intent of the user to perform a particular action, like purchasing a car or downloading an antivirus. • Navigational queries – Queries that seek a single website or web page of a single entity (e.g., youtube or goair). Dr. Irfan ul Haq Akhoon
  • 16. Navigational Queries • Navigation-oriented searches target a certain kind of website. The user is not seeking a particular product or company and has no clear intent to purchase. • He simply wishes to visit a particular type of website and uses the search engine to navigate there. • Navigational searches are also conducted when the user does not know the exact web address (URL) or the correct spelling of the brand name or company he is looking for or he just finds it easy to work this way. Dr. Irfan ul Haq Akhoon
  • 17. Navigational Queries • People often search for pages that they expect to find on the Web, likely from a site that they know exists or assume should exist. Such type of a query is navigational. • If I type Trivago into a Google toolbar, I’m expecting that the Trivago website will be the first result that shows up. These are navigational queries where I know there is a page about what I am looking for, and my search is to find that page. • Navigational queries can however transform into; • Transactional: e.g. when searching for ebay. Informational: Wikipedia. Dr. Irfan ul Haq Akhoon
  • 18. How does a search engine know? • Not all requests can be clearly assigned to a search-query category. For example, the query “Apple iPhone” may suggest the need for an informational, transactional, or navigational response. • Thus for certain keyword combinations, search engines will display online stores, different websites, and varied types of content such as knowledge databases and tutorials, all on one results page. • Google also tries to customize each individual user’s search results. Therefore, the results of any search query will always be influenced by previous searches, the user’s location, and whether or not he is logged into his Google account. Dr. Irfan ul Haq Akhoon