SlideShare a Scribd company logo
2
Most read
3
Most read
4
Most read
Means end analysis,  knowledge in learning
Means-Ends Analysis
Means-Ends Analysis (MEA) is a problem solving technique used commonly in Artificial Intelligence (AI) for
limiting search in AI programs.
Problem-solving as search
An important aspect of intelligent behavior as studied in AI is goal-based problem solving, a framework in
which the solution of a problem can be described by finding a sequence of actions that lead to a desirable goal.
A goal-seeking system is supposed to be connected to its outside environment by sensory channels through
which it receives information about the environment and motor channels through which it acts on the
environment. Ability to attain goals depends on building up associations, simple or complex, between
particular changes in states and particular actions that will bring these changes about. Search is the
process of discovery and assembly of sequences of actions that will lead from a given state to a desired
state.
How MEA works?
The MEA technique is a strategy to control search in problem-solving. Given a current state and a goal state, an
action is chosen which will reduce the difference between the two. The action is performed on the current state
to produce a new state, and the process is recursively applied to this new state and the goal state.
Note that, in order for MEA to be effective, the goal-seeking system must have a means of associating to
any kind of detectable difference those actions that are relevant to reducing that difference. It must also
have means for detecting the progress it is making (the changes in the differences between the actual and
the desired state), as some attempted sequences of actions may fail and, hence, some alternate sequences
may be tried.
When knowledge is available concerning the importance of differences, the most important difference is
selected first to further improve the average performance of MEA over other brute-force search strategies.
However, even without the ordering of differences according to importance, MEA improves over other
search heuristics (again in the average case) by focusing the problem solving on the actual differences
between the current state and that of the goal.
Some AI systems using MEA
The MEA technique as a problem-solving strategy was first introduced in 1961 by Allen Newell and Herbert A.
Simon in their computer problem-solving program General Problem Solver (GPS).In that implementation, the
correspondence between differences and actions, also called operators, is provided a priori as knowledge in the
system. (In GPS this knowledge was in the form of table of connections.)
Prodigy, a problem solver developed in a larger learning-assisted automated planning project started
at Carnegie Mellon University by Jaime Carbonell, Steven Minton and Craig Knoblock, is another system
that used MEA.
Knowledge in Learning
Knowledge representation and knowledge engineering are central to AI research. Many of the problems
machines are expected to solve will require extensive knowledge about the world. Among the things that AI
needs to represent are: objects, properties, categories and relations between objects; situations, events, states and
time; causes and effects; knowledge about knowledge (what we know about what other people know); and many
other, less well researched domains. A representation of "what exists" is an ontology: the set of objects, relations,
concepts and so on that the machine knows about. The most general are called upper ontologies, which attempt
to provide a foundation for all other knowledge.
Among the most difficult problems in knowledge representation are:
Default reasoning and the qualification problem
Many of the things people know take the form of "working assumptions." For example, if a bird comes up in
conversation, people typically picture an animal that is fist sized, sings, and flies. None of these things are true
about all birds. John McCarthy identified this problem in 1969 as the qualification problem: for any
commonsense rule that AI researchers care to represent, there tend to be a huge number of exceptions. Almost
nothing is simply true or false in the way that abstract logic requires. AI research has explored a number of
solutions to this problem.
The breadth of commonsense knowledge
The number of atomic facts that the average person knows is astronomical. Research projects that
attempt to build a complete knowledge base of commonsense knowledge(e.g., Cyc) require enormous
amounts of laborious ontological engineering—they must be built, by hand, one complicated concept at
a time. A major goal is to have the computer understand enough concepts to be able to learn by reading
from sources like the internet, and thus be able to add to its own ontology.
The sub-symbolic form of some commonsense knowledge
Much of what people know is not represented as "facts" or "statements" that they could express verbally. For
example, a chess master will avoid a particular chess position because it "feels too exposed" or an art critic can
take one look at a statue and instantly realize that it is a fake. These are intuitions or tendencies that are
represented in the brain non-consciously and sub-symbolically. Knowledge like this informs, supports and
provides a context for symbolic, conscious knowledge. As with the related problem of sub-symbolic reasoning,
it is hoped that situated AI, computational intelligence, or statistical AI will provide ways to represent this kind
of knowledge.
PROBLEM REDUCTION
In computability theory and computational complexity theory, a reduction is an algorithm for transforming one
problem into another problem. A reduction from one problem to another may be used to show that the second
problem is at least as difficult as the first. The mathematical structure generated on a set of problems by the
reductions of a particular type generally forms a pre order, whose equivalence class may be used to define
degrees of unsolvability and complexity classes. From the viewpoint of efficient utilization of human knowledge
in complex decision-making problems, the inference procedure under uncertainty is becoming more important
for the problem-reduction method and expert systems.
References
 https://en.wikipedia.org/wiki/Means-ends_analysis
 https://notes.blogspot.com/problem-reduction-with-
ao-algorithm.html

More Related Content

PDF
Lecture 4 means end analysis
PPTX
AI_Session 10 Local search in continious space.pptx
PPTX
Reasoning in AI
PPTX
Problem Formulation
PPTX
Semantic Networks
PPTX
Knowledge acquistion
PPT
Rule Based System
PPTX
AI: Logic in AI
Lecture 4 means end analysis
AI_Session 10 Local search in continious space.pptx
Reasoning in AI
Problem Formulation
Semantic Networks
Knowledge acquistion
Rule Based System
AI: Logic in AI

What's hot (20)

PPTX
State space search and Problem Solving techniques
PPTX
Knowledge based system
PPTX
Control Strategies in AI
PDF
Problem Characteristics in Artificial Intelligence
PPTX
Lecture 3 general problem solver
PPTX
Learning in AI
PDF
Bayesian learning
PPT
Problem space
PPTX
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
PPTX
Control Strategies in AI
PPTX
AI-09 Logic in AI
PDF
Production System in AI
PPT
Greedy Algorihm
PPT
Heuristic Search Techniques Unit -II.ppt
PPTX
Unit-III-AI Search Techniques and solution's
PPT
Syntax and semantics of propositional logic
PPTX
Propositional logic
PPT
Artificial Intelligence: Case-based & Model-based Reasoning
PPT
Anonymity
PDF
Hill climbing algorithm in artificial intelligence
State space search and Problem Solving techniques
Knowledge based system
Control Strategies in AI
Problem Characteristics in Artificial Intelligence
Lecture 3 general problem solver
Learning in AI
Bayesian learning
Problem space
PROCEDURAL AND DECLARATIVE KNOWLEDGE IN AI & ML (1).pptx
Control Strategies in AI
AI-09 Logic in AI
Production System in AI
Greedy Algorihm
Heuristic Search Techniques Unit -II.ppt
Unit-III-AI Search Techniques and solution's
Syntax and semantics of propositional logic
Propositional logic
Artificial Intelligence: Case-based & Model-based Reasoning
Anonymity
Hill climbing algorithm in artificial intelligence
Ad

Similar to Means end analysis, knowledge in learning (20)

PDF
Theory of Mind: A Neural Prediction Problem
PDF
271_AI Lect Notes.pdf
PDF
DOC-20221019-WA0003..pdf
PDF
DOC-20221019-WA0003..pdf
DOC
On Machine Learning and Data Mining
PDF
Artificial-intelligence and its applications in medicine and dentistry.pdf
PDF
AI Mod1@AzDOCUMENTS.in.pdf
DOCX
ARTIFICIAL INTELLIGENCE 271_AI Lect Notes.docx
DOCX
ARTIFICIAL INTELLIGENCE 271_AI Lect Notes.docx
PDF
AIML-M1 and M2-TIEpdf.pdf
PPTX
Introduction to ArtificiaI Intelligence.pptx
DOCX
Artificial Intelligence power point presentation document
PDF
ARTIFICIAL INTELLIGENCETterm Paper
PPT
34_artificial_intelligence_1.ppt
DOC
Chapter 1 (final)
PDF
Artificial intelligence and cognitive modeling have the same problem chapter2
PPTX
AI111111111111111111111111111111111.pptx
DOCX
Cosc 208 lecture note-1
PDF
final
Theory of Mind: A Neural Prediction Problem
271_AI Lect Notes.pdf
DOC-20221019-WA0003..pdf
DOC-20221019-WA0003..pdf
On Machine Learning and Data Mining
Artificial-intelligence and its applications in medicine and dentistry.pdf
AI Mod1@AzDOCUMENTS.in.pdf
ARTIFICIAL INTELLIGENCE 271_AI Lect Notes.docx
ARTIFICIAL INTELLIGENCE 271_AI Lect Notes.docx
AIML-M1 and M2-TIEpdf.pdf
Introduction to ArtificiaI Intelligence.pptx
Artificial Intelligence power point presentation document
ARTIFICIAL INTELLIGENCETterm Paper
34_artificial_intelligence_1.ppt
Chapter 1 (final)
Artificial intelligence and cognitive modeling have the same problem chapter2
AI111111111111111111111111111111111.pptx
Cosc 208 lecture note-1
final
Ad

Recently uploaded (20)

PPTX
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
PPTX
Qualitative Qantitative and Mixed Methods.pptx
PPTX
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
PPTX
IBA_Chapter_11_Slides_Final_Accessible.pptx
PPTX
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
PPTX
1_Introduction to advance data techniques.pptx
PPTX
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
PDF
Business Analytics and business intelligence.pdf
PPTX
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
PPTX
Computer network topology notes for revision
PPTX
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
PPTX
climate analysis of Dhaka ,Banglades.pptx
PPTX
STUDY DESIGN details- Lt Col Maksud (21).pptx
PDF
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
PDF
Introduction to Data Science and Data Analysis
PDF
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
PPTX
Business Ppt On Nestle.pptx huunnnhhgfvu
PDF
[EN] Industrial Machine Downtime Prediction
PPTX
Introduction to machine learning and Linear Models
PPTX
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx
01_intro xxxxxxxxxxfffffffffffaaaaaaaaaaafg
Qualitative Qantitative and Mixed Methods.pptx
The THESIS FINAL-DEFENSE-PRESENTATION.pptx
IBA_Chapter_11_Slides_Final_Accessible.pptx
DISORDERS OF THE LIVER, GALLBLADDER AND PANCREASE (1).pptx
1_Introduction to advance data techniques.pptx
Market Analysis -202507- Wind-Solar+Hybrid+Street+Lights+for+the+North+Amer...
Business Analytics and business intelligence.pdf
Microsoft-Fabric-Unifying-Analytics-for-the-Modern-Enterprise Solution.pptx
Computer network topology notes for revision
AI Strategy room jwfjksfksfjsjsjsjsjfsjfsj
climate analysis of Dhaka ,Banglades.pptx
STUDY DESIGN details- Lt Col Maksud (21).pptx
168300704-gasification-ppt.pdfhghhhsjsjhsuxush
Introduction to Data Science and Data Analysis
Recruitment and Placement PPT.pdfbjfibjdfbjfobj
Business Ppt On Nestle.pptx huunnnhhgfvu
[EN] Industrial Machine Downtime Prediction
Introduction to machine learning and Linear Models
Introduction to Firewall Analytics - Interfirewall and Transfirewall.pptx

Means end analysis, knowledge in learning

  • 2. Means-Ends Analysis Means-Ends Analysis (MEA) is a problem solving technique used commonly in Artificial Intelligence (AI) for limiting search in AI programs.
  • 3. Problem-solving as search An important aspect of intelligent behavior as studied in AI is goal-based problem solving, a framework in which the solution of a problem can be described by finding a sequence of actions that lead to a desirable goal. A goal-seeking system is supposed to be connected to its outside environment by sensory channels through which it receives information about the environment and motor channels through which it acts on the environment. Ability to attain goals depends on building up associations, simple or complex, between particular changes in states and particular actions that will bring these changes about. Search is the process of discovery and assembly of sequences of actions that will lead from a given state to a desired state.
  • 4. How MEA works? The MEA technique is a strategy to control search in problem-solving. Given a current state and a goal state, an action is chosen which will reduce the difference between the two. The action is performed on the current state to produce a new state, and the process is recursively applied to this new state and the goal state. Note that, in order for MEA to be effective, the goal-seeking system must have a means of associating to any kind of detectable difference those actions that are relevant to reducing that difference. It must also have means for detecting the progress it is making (the changes in the differences between the actual and the desired state), as some attempted sequences of actions may fail and, hence, some alternate sequences may be tried. When knowledge is available concerning the importance of differences, the most important difference is selected first to further improve the average performance of MEA over other brute-force search strategies. However, even without the ordering of differences according to importance, MEA improves over other search heuristics (again in the average case) by focusing the problem solving on the actual differences between the current state and that of the goal.
  • 5. Some AI systems using MEA The MEA technique as a problem-solving strategy was first introduced in 1961 by Allen Newell and Herbert A. Simon in their computer problem-solving program General Problem Solver (GPS).In that implementation, the correspondence between differences and actions, also called operators, is provided a priori as knowledge in the system. (In GPS this knowledge was in the form of table of connections.) Prodigy, a problem solver developed in a larger learning-assisted automated planning project started at Carnegie Mellon University by Jaime Carbonell, Steven Minton and Craig Knoblock, is another system that used MEA.
  • 6. Knowledge in Learning Knowledge representation and knowledge engineering are central to AI research. Many of the problems machines are expected to solve will require extensive knowledge about the world. Among the things that AI needs to represent are: objects, properties, categories and relations between objects; situations, events, states and time; causes and effects; knowledge about knowledge (what we know about what other people know); and many other, less well researched domains. A representation of "what exists" is an ontology: the set of objects, relations, concepts and so on that the machine knows about. The most general are called upper ontologies, which attempt to provide a foundation for all other knowledge.
  • 7. Among the most difficult problems in knowledge representation are: Default reasoning and the qualification problem Many of the things people know take the form of "working assumptions." For example, if a bird comes up in conversation, people typically picture an animal that is fist sized, sings, and flies. None of these things are true about all birds. John McCarthy identified this problem in 1969 as the qualification problem: for any commonsense rule that AI researchers care to represent, there tend to be a huge number of exceptions. Almost nothing is simply true or false in the way that abstract logic requires. AI research has explored a number of solutions to this problem. The breadth of commonsense knowledge The number of atomic facts that the average person knows is astronomical. Research projects that attempt to build a complete knowledge base of commonsense knowledge(e.g., Cyc) require enormous amounts of laborious ontological engineering—they must be built, by hand, one complicated concept at a time. A major goal is to have the computer understand enough concepts to be able to learn by reading from sources like the internet, and thus be able to add to its own ontology.
  • 8. The sub-symbolic form of some commonsense knowledge Much of what people know is not represented as "facts" or "statements" that they could express verbally. For example, a chess master will avoid a particular chess position because it "feels too exposed" or an art critic can take one look at a statue and instantly realize that it is a fake. These are intuitions or tendencies that are represented in the brain non-consciously and sub-symbolically. Knowledge like this informs, supports and provides a context for symbolic, conscious knowledge. As with the related problem of sub-symbolic reasoning, it is hoped that situated AI, computational intelligence, or statistical AI will provide ways to represent this kind of knowledge.
  • 9. PROBLEM REDUCTION In computability theory and computational complexity theory, a reduction is an algorithm for transforming one problem into another problem. A reduction from one problem to another may be used to show that the second problem is at least as difficult as the first. The mathematical structure generated on a set of problems by the reductions of a particular type generally forms a pre order, whose equivalence class may be used to define degrees of unsolvability and complexity classes. From the viewpoint of efficient utilization of human knowledge in complex decision-making problems, the inference procedure under uncertainty is becoming more important for the problem-reduction method and expert systems.