Unit 4
Unit 4
1.Search Statements:
○ What are they?These are the instructions given
by users to find specific information within items
(documents, articles, etc.).
○ How are they created?Users write these using
either Boolean logic (AND, OR, NOT) or in natural
language (like regular sentences).
○ Example:A user might write "renewable energy
AND solar power" to find items containing both
terms.
2.Weighting Concepts:
○ What does it mean?Users can indicate which
concepts in their search are more important.
○ Example:In the search "renewable energy AND
solar power," the user might indicate that "solar
power" is more important by giving it a higher
weight.
3.Binding to Vocabulary & Experience:
○ What is it?The search statement reflects the
user's knowledge and vocabulary.
○ Example:A scientist might use technical terms,
while a student might use simpler language.
4.Subset of Items:
○ What is it?The search statement helps narrow
down the total number of items to those relevant to
the user's needs.
○ Example:From thousands of articles, the search
"renewable energy AND solar power" might
narrow it down to a few hundred relevant ones.
5.System Parsing:
○ What happens?The search system translates
the user's query into its own language (meta
language) to process it.
○ Example:The system might convert "renewable
energy AND solar power" into specific commands
it understands.
Types of Systems
1.Statistical Systems:
○ How do they work?They analyze the frequency
of words in the search statement.
○ Example:If "solar power" appears frequently in
the database, it gets more weight in the search
results.
2.Natural Language Systems:
○ How do they work?They understand the
grammar and meaning of the search statement.
○ Example:They can distinguish between "bank" as
in a financial institution and "bank" as in a
riverbank.
3.Concept Systems:
○ How do they work?They map the search terms
to broader concepts used for indexing items.
○ Example:The system might link "solar power" to
broader concepts like "renewable energy" or
"sustainable technology."
Statistics in Weighting
1.Document Frequency:
○ What is it?How often a term appears in the
database.
○ Example:If "renewable" appears in many
documents, it might be given less weight compared
to a less common term like "geothermal."
2.Total Frequency:
○ What is it?The total number of times a term
appears.
○ Example:"Energy" might have a high total
f requency because it appears in many contexts.
Using Parentheses
1.Impact on Results:
○ Short Queries:Harder for the system to find
relevant items because they are too broad.
○ Long Queries:Easier for the system to find
relevant items because they are more specific.
○ Example:"Energy" vs. "renewable energy
sources in Europe" - the longer query is more
specific and helps find better matches.
In summary, creating effective search statements involves
using the right language, weighting important terms, and
understanding how different systems process these
searches to find the most relevant information. Longer and
more detailed queries generally yield better results.
Searching the Internet & HypertextExplained
Design Decisions:
Index Creation:
Ranking Algorithms:
Intelligent Agents:
● Function:These agents search the Internet
independently, locating information based on
user-defined needs.
● Example:An agent might search for the latest newson
"climate change" while you are offline.
1.Autonomy:
○ Definition:Operate without human interaction,
control internal states, and make independent
decisions.
○ Example:An agent autonomously searches for
"renewable energy" sites.
2.Communication Ability:
○ Definition:Must communicate with information
sites using a universal language.
○ Example:The agent uses HTTP protocols to
f etch web pages.
3.Capacity for Cooperation:
○ Definition:Agents cooperate to perform tasks.
○ Example:Multiple agents share findings on "solar
panel technology."
4.Capacity for Reasoning:
○ Scenarios:
■ Rule-Based:Uses predefined conditions
and actions.
■ Example:An agent searches for "electric
cars" based on set rules.
■ Knowledge-Based:Uses past conditions
and actions to deduce future actions.
■ Example:An agent remembers previous
searches and improves future ones.
■ Artificial Evolution:Creates new agents
with enhanced logic.
■ Example:An agent evolves to better search
f or "AI research papers."
5.Adaptive Behavior:
○ Definition:Assesses current state and decides
on actions.
○ Example:An agent changes its search strategy
based on search success.
6.Trustworthiness:
○ Definition:Users must trust the agent to act in
their interest.
○ Example:An agent reliably finds and delivers
relevant research articles.
Example:
Example:
Example:
● Disk Space Usage:Visualizes how much space each
f older and file takes up on a hard drive.
● Stock Market Data:Shows the market capitalization
of companies, where each rectangle represents a
company and its size represents its market value.
Envision System
Example:
Example:
Example: