SlideShare a Scribd company logo
1 of 21
INDUCTIVE BIAS
Swapna.C
Asst.Prof.
IT Dept.
Sridevi Women’s Engineering College
INDUCTIVE BIAS
• What if the target concept is not contained in the hypothesis
space?
• Can we avoid this difficulty by using a hypothesis space that
includes every possible hypothesis? How does the size of this
hypothesis space influence the ability of the algorithm to
generalize to unobserved instances?
• How does the size of the hypothesis space influence the
number of training examples that must be observed?
• These are fundamental questions for inductive inference in
general. Here we examine them in the context of the
CANDIDATE-ELIMINATION Algorithm. As we shall see,
though, the conclusions we draw from this analysis will apply
to any concept learning system that outputs any hypothesis
consistent with the training data.
BY SWAPNA.C
Inductive Bias
• Need to make assumptions
-Experience alone doesn’t allow us to make
conclusions about unseen data instances.
Two types of bias:
-Restriction: Limit the hypothesis space.
-Preference: Impose ordering on hypothesis
space.
BY SWAPNA.C
A Biased Hypothesis Space
 Example Sky AirTemp Humidity Wind Water Forecast
EnjoySport
 No hypothesis consistent with the three examples with the
assumption that the target is a conjunction of constraints
?, Warm, Normal, Strong, Cool, Change is too general
 Target concept exists in a different space H', including
disjunction and in particular the hypothesis
Sky=Sunny or Sky=Cloudy
Sky AirTemp Humidity Wind Water Forecast EnjoyS
1 Sunny Warm Normal Strong Cool Change YES
2 Cloudy Warm Normal Strong Cool Change YES
3 Rainy Warm Normal Strong Cool Change NO
BY SWAPNA.C
An Unbiased Learner
• The target concept is in the hypothesis space H is to
provide a hypothesis space capable of representing
every teachable concept; that is, it is capable of
representing every possible subset of the instances X.
In general, the set of all subsets of a set X is called
the powerset of X.
• In the EnjoySport learning task, for example, the
size of the instance space X of days described by the
six available attributes is 96. How many possible
concepts can be defined over this set of instances? In
other words, how large is the power set of X?
BY SWAPNA.C
In general, the number of distinct subsets that
can be defined over a set X containing
|X|elements (i.e., the size of the power set of
X) is2^|X| . Thus, there are 2^96, or
approximately 10^28 distinct target concepts
that could be defined over this instance space
and that our learner might be called upon to
learn.
• our conjunctive hypothesis space is able to
represent only 973 of these-a very biased
hypothesis space indeed!
BY SWAPNA.C
• Ex: Enjoysport learning task.
• H' correspond to the power set of X.
• For instance, the target concept "Sky = Sunny
or Sky = Cloudy" could then be described as
• (Sunny, ?, ?, ?, ?, ?) v (Cloudy, ?, ?, ?, ?, ?)
• we present three positive examples (x1, x2, x3)
and two negative examples (x4, x5) to the
learner. At this point, the S boundary of the
version space will contain the hypothesis
which is just the disjunction of the positive
examples because this is the most specific
possible hypothesis that covers these three
examples.
BY SWAPNA.C
• Similarly, the G boundary will consist of the
hypothesis that rules out only the observed
negative examples
• The problem here is that with this very
expressive hypothesis representation, the S
boundary will always be simply the
disjunction of the observed positive examples,
while the G boundary will always be the
negated disjunction of the observed negative
examples.
BY SWAPNA.C
No generalization without bias!
• VS after presenting three positive instances x1, x2, x3, and two
negative instances x4, x5
S = {(x1 v x2 v x3)}
G = {¬(x4 v x5)}
… all subsets including x1 x2 x3 and not including x4 x5
• We can only classify precisely examples already seen!
• Take a majority vote?
– Unseen instances, e.g. x, are classified positive (and
negative) by half of the hypothesis
– For any hypothesis h that classifies x as positive, there is a
complementary hypothesis ¬h that classifies x as negative
BY SWAPNA.C
The Futility of Bias-Free Learning
• A fundamental property of inductive inference:
a learner that makes no a priori assumptions
regarding the identity of the target concept has
no rational basis for classifying any unseen
instances.
• The key idea we wish to capture here is the
policy by which the learner generalizes beyond
the observed training data, to infer the
classification of new instances.
BY SWAPNA.C
• Therefore, consider the general setting in
which an arbitrary learning algorithm L is
provided an arbitrary set of training data D, =
{(x, c(x))} of some arbitrary target concept c.
After training, L is asked to classify a new
instance xi.
• Let L(xi, D,) denote the classification (e.g.,
positive or negative) that L assigns to xi after
learning from the training data D, We can
describe this inductive inference step
performed by L as follows where the notation
y |-- z indicates that z is inductively inferred
from y.
BY SWAPNA.C
• we define the inductive bias of L to be the set
of assumptions B such that for all new
instances xi (B ^ D ^ xi) |- L(xi, D)
• where the notation y |- z indicates that z
follows deductively from y (i.e., that z
is provable from y). Thus, we define the
inductive bias of a learner as the set of
additional assumptions B sufficient to justify
its inductive inferences as deductive
inferences.
BY SWAPNA.C
Inductive bias: definition
• Given:
– a concept learning algorithm L for a set of instances X
– a concept c defined over X
– a set of training examples for c: Dc = {x, c(x)}
– L(xi, Dc) outcome of classification of xi after learning
• Inductive inference ( ≻ ):
Dc  xi ≻ L(xi, Dc)
• The inductive bias is defined as a minimal set of assumptions
B, such that (|− for deduction)
 (xi  X) [ (B  Dc  xi) |− L(xi, Dc) ]
BY SWAPNA.C
Inductive and Deductive Reasoning
Inductive Reasoning
• Specific to General
• Logically true
• May or may not be
realistically true
• Example:
• St1: Mango is fruit(Specific)
• St2: The box is full of
fruits(Specific)
• Con:The box is full of
mangoes(General)
Deductive Reasoning
• General to Specific
• Logically true
• Realistically true
• Example:
• St1: All mangoes are
fruits.(General)
• St2: All fruits have
seeds.(General)
• Con: Mangoes have
seeds.(Specific)
BY SWAPNA.C
Inductive system
BY SWAPNA.C
Equivalent deductive system
BY SWAPNA.C
Advantages
• One advantage of viewing inductive inference
systems in terms of their inductive bias is that
it provides a nonprocedural means of
characterizing their policy for generalizing
beyond the observed data.
• A second advantage is that it allows
comparison of different learners according to
the strength of the inductive bias they employ.
Consider, for example, the following three
learning algorithms, which are listed from
weakest to strongest bias.
BY SWAPNA.C
1. ROTE-LEARNER: Learning corresponds simply to
storing each observed training example in memory.
Subsequent instances are classified by looking them up
in memory. If the instance is found in memory, the
stored classification is returned. Otherwise, the system
refuses to classify the new instance.
2. CANDIDATE-ELIMINATION Algorithm New
instances are classified only in the case where all
members of the current version space agree on the
classification. Otherwise, the system refuses to classify
the new instance.
3. FIND-S: This algorithm, described earlier, finds the
most specific hypothesis consistent with the training
examples. It then uses this hypothesis to classify all
subsequent instances. BY SWAPNA.C
BY SWAPNA.C
• The ROTE-LEARNER has no inductive bias. The
classifications it provides for new instances
follow deductively from the observed training
examples, with no additional assumptions
required.
• The CANDIDATE-ELIMINATION Algorithm has a
stronger inductive bias: that the target
concept can be represented in its hypothesis
space.
• The FIND-S algorithm has an even stronger
inductive bias.
BY SWAPNA.C
• Some inductive biases correspond to
categorical assumptions that completely rule
out certain concepts, such as the bias "the
hypothesis space H includes the target
concept."
• Other inductive biases merely rank order the
hypotheses by stating preferences such as
"more specific hypotheses are preferred over
more general hypotheses."
BY SWAPNA.C

More Related Content

What's hot

Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine LearningPavithra Thippanaik
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)EdutechLearners
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}FellowBuddy.com
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Gaurav Mittal
 
NAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIERNAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIERKnoldus Inc.
 
Computational learning theory
Computational learning theoryComputational learning theory
Computational learning theoryswapnac12
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AIMegha Sharma
 
Evaluating hypothesis
Evaluating  hypothesisEvaluating  hypothesis
Evaluating hypothesisswapnac12
 
Back propagation
Back propagationBack propagation
Back propagationNagarajan
 
Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relationsBaran Kaynak
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methodsrajshreemuthiah
 
Activation function
Activation functionActivation function
Activation functionAstha Jain
 
Computational Learning Theory
Computational Learning TheoryComputational Learning Theory
Computational Learning Theorybutest
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regressionkishanthkumaar
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)butest
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance TheoryNaveen Kumar
 

What's hot (20)

Instance Based Learning in Machine Learning
Instance Based Learning in Machine LearningInstance Based Learning in Machine Learning
Instance Based Learning in Machine Learning
 
Concept learning
Concept learningConcept learning
Concept learning
 
Perceptron (neural network)
Perceptron (neural network)Perceptron (neural network)
Perceptron (neural network)
 
Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}Introduction to Expert Systems {Artificial Intelligence}
Introduction to Expert Systems {Artificial Intelligence}
 
Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)Convolutional Neural Networks (CNN)
Convolutional Neural Networks (CNN)
 
NAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIERNAIVE BAYES CLASSIFIER
NAIVE BAYES CLASSIFIER
 
Computational learning theory
Computational learning theoryComputational learning theory
Computational learning theory
 
Learning in AI
Learning in AILearning in AI
Learning in AI
 
Forward and Backward chaining in AI
Forward and Backward chaining in AIForward and Backward chaining in AI
Forward and Backward chaining in AI
 
Evaluating hypothesis
Evaluating  hypothesisEvaluating  hypothesis
Evaluating hypothesis
 
Back propagation
Back propagationBack propagation
Back propagation
 
Machine learning clustering
Machine learning clusteringMachine learning clustering
Machine learning clustering
 
Classical relations and fuzzy relations
Classical relations and fuzzy relationsClassical relations and fuzzy relations
Classical relations and fuzzy relations
 
lazy learners and other classication methods
lazy learners and other classication methodslazy learners and other classication methods
lazy learners and other classication methods
 
Activation function
Activation functionActivation function
Activation function
 
Computational Learning Theory
Computational Learning TheoryComputational Learning Theory
Computational Learning Theory
 
Machine Learning-Linear regression
Machine Learning-Linear regressionMachine Learning-Linear regression
Machine Learning-Linear regression
 
Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)Induction and Decision Tree Learning (Part 1)
Induction and Decision Tree Learning (Part 1)
 
Adaptive Resonance Theory
Adaptive Resonance TheoryAdaptive Resonance Theory
Adaptive Resonance Theory
 
Bayes Belief Networks
Bayes Belief NetworksBayes Belief Networks
Bayes Belief Networks
 

Similar to Inductive bias

3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.pptbutest
 
Model Selection and Validation
Model Selection and ValidationModel Selection and Validation
Model Selection and Validationgmorishita
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiersKrish_ver2
 
UNIT2_NaiveBayes algorithms used in machine learning
UNIT2_NaiveBayes algorithms used in machine learningUNIT2_NaiveBayes algorithms used in machine learning
UNIT2_NaiveBayes algorithms used in machine learningmichaelaaron25322
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptxHadrian7
 
Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3butest
 
Machine learning naive bayes and svm.pdf
Machine learning naive bayes and svm.pdfMachine learning naive bayes and svm.pdf
Machine learning naive bayes and svm.pdfSubhamKumar3239
 
Composing graphical models with neural networks for structured representatio...
Composing graphical models with  neural networks for structured representatio...Composing graphical models with  neural networks for structured representatio...
Composing graphical models with neural networks for structured representatio...Jeongmin Cha
 
Generalization abstraction
Generalization abstractionGeneralization abstraction
Generalization abstractionEdward Blurock
 
Machine learning (5)
Machine learning (5)Machine learning (5)
Machine learning (5)NYversity
 
Boosting dl concept learners
Boosting dl concept learners Boosting dl concept learners
Boosting dl concept learners Giuseppe Rizzo
 
SVM - Functional Verification
SVM - Functional VerificationSVM - Functional Verification
SVM - Functional VerificationSai Kiran Kadam
 
Machine Learning
Machine LearningMachine Learning
Machine Learningbutest
 
Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos butest
 
DMTM 2015 - 15 Classification Ensembles
DMTM 2015 - 15 Classification EnsemblesDMTM 2015 - 15 Classification Ensembles
DMTM 2015 - 15 Classification EnsemblesPier Luca Lanzi
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.pptssuserec53e73
 

Similar to Inductive bias (20)

Machine learning
Machine learningMachine learning
Machine learning
 
.ppt
.ppt.ppt
.ppt
 
3_learning.ppt
3_learning.ppt3_learning.ppt
3_learning.ppt
 
Model Selection and Validation
Model Selection and ValidationModel Selection and Validation
Model Selection and Validation
 
2.7 other classifiers
2.7 other classifiers2.7 other classifiers
2.7 other classifiers
 
UNIT2_NaiveBayes algorithms used in machine learning
UNIT2_NaiveBayes algorithms used in machine learningUNIT2_NaiveBayes algorithms used in machine learning
UNIT2_NaiveBayes algorithms used in machine learning
 
ngboost.pptx
ngboost.pptxngboost.pptx
ngboost.pptx
 
Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3Machine Learning: Decision Trees Chapter 18.1-18.3
Machine Learning: Decision Trees Chapter 18.1-18.3
 
Machine learning naive bayes and svm.pdf
Machine learning naive bayes and svm.pdfMachine learning naive bayes and svm.pdf
Machine learning naive bayes and svm.pdf
 
ML02.ppt
ML02.pptML02.ppt
ML02.ppt
 
Composing graphical models with neural networks for structured representatio...
Composing graphical models with  neural networks for structured representatio...Composing graphical models with  neural networks for structured representatio...
Composing graphical models with neural networks for structured representatio...
 
Generalization abstraction
Generalization abstractionGeneralization abstraction
Generalization abstraction
 
Machine learning (5)
Machine learning (5)Machine learning (5)
Machine learning (5)
 
c23_ml1.ppt
c23_ml1.pptc23_ml1.ppt
c23_ml1.ppt
 
Boosting dl concept learners
Boosting dl concept learners Boosting dl concept learners
Boosting dl concept learners
 
SVM - Functional Verification
SVM - Functional VerificationSVM - Functional Verification
SVM - Functional Verification
 
Machine Learning
Machine LearningMachine Learning
Machine Learning
 
Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos Introduction to Machine Learning Aristotelis Tsirigos
Introduction to Machine Learning Aristotelis Tsirigos
 
DMTM 2015 - 15 Classification Ensembles
DMTM 2015 - 15 Classification EnsemblesDMTM 2015 - 15 Classification Ensembles
DMTM 2015 - 15 Classification Ensembles
 
ML-DecisionTrees.ppt
ML-DecisionTrees.pptML-DecisionTrees.ppt
ML-DecisionTrees.ppt
 

More from swapnac12

Awt, Swing, Layout managers
Awt, Swing, Layout managersAwt, Swing, Layout managers
Awt, Swing, Layout managersswapnac12
 
Event handling
Event handlingEvent handling
Event handlingswapnac12
 
Asymptotic notations(Big O, Omega, Theta )
Asymptotic notations(Big O, Omega, Theta )Asymptotic notations(Big O, Omega, Theta )
Asymptotic notations(Big O, Omega, Theta )swapnac12
 
Performance analysis(Time & Space Complexity)
Performance analysis(Time & Space Complexity)Performance analysis(Time & Space Complexity)
Performance analysis(Time & Space Complexity)swapnac12
 
Introduction ,characteristics, properties,pseudo code conventions
Introduction ,characteristics, properties,pseudo code conventionsIntroduction ,characteristics, properties,pseudo code conventions
Introduction ,characteristics, properties,pseudo code conventionsswapnac12
 
Using prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannUsing prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannswapnac12
 
Combining inductive and analytical learning
Combining inductive and analytical learningCombining inductive and analytical learning
Combining inductive and analytical learningswapnac12
 
Analytical learning
Analytical learningAnalytical learning
Analytical learningswapnac12
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rulesswapnac12
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithmsswapnac12
 
Instance based learning
Instance based learningInstance based learning
Instance based learningswapnac12
 
Multilayer & Back propagation algorithm
Multilayer & Back propagation algorithmMultilayer & Back propagation algorithm
Multilayer & Back propagation algorithmswapnac12
 
Artificial Neural Networks 1
Artificial Neural Networks 1Artificial Neural Networks 1
Artificial Neural Networks 1swapnac12
 
Advanced topics in artificial neural networks
Advanced topics in artificial neural networksAdvanced topics in artificial neural networks
Advanced topics in artificial neural networksswapnac12
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning systemswapnac12
 

More from swapnac12 (16)

Awt, Swing, Layout managers
Awt, Swing, Layout managersAwt, Swing, Layout managers
Awt, Swing, Layout managers
 
Applet
 Applet Applet
Applet
 
Event handling
Event handlingEvent handling
Event handling
 
Asymptotic notations(Big O, Omega, Theta )
Asymptotic notations(Big O, Omega, Theta )Asymptotic notations(Big O, Omega, Theta )
Asymptotic notations(Big O, Omega, Theta )
 
Performance analysis(Time & Space Complexity)
Performance analysis(Time & Space Complexity)Performance analysis(Time & Space Complexity)
Performance analysis(Time & Space Complexity)
 
Introduction ,characteristics, properties,pseudo code conventions
Introduction ,characteristics, properties,pseudo code conventionsIntroduction ,characteristics, properties,pseudo code conventions
Introduction ,characteristics, properties,pseudo code conventions
 
Using prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbannUsing prior knowledge to initialize the hypothesis,kbann
Using prior knowledge to initialize the hypothesis,kbann
 
Combining inductive and analytical learning
Combining inductive and analytical learningCombining inductive and analytical learning
Combining inductive and analytical learning
 
Analytical learning
Analytical learningAnalytical learning
Analytical learning
 
Learning rule of first order rules
Learning rule of first order rulesLearning rule of first order rules
Learning rule of first order rules
 
Genetic algorithms
Genetic algorithmsGenetic algorithms
Genetic algorithms
 
Instance based learning
Instance based learningInstance based learning
Instance based learning
 
Multilayer & Back propagation algorithm
Multilayer & Back propagation algorithmMultilayer & Back propagation algorithm
Multilayer & Back propagation algorithm
 
Artificial Neural Networks 1
Artificial Neural Networks 1Artificial Neural Networks 1
Artificial Neural Networks 1
 
Advanced topics in artificial neural networks
Advanced topics in artificial neural networksAdvanced topics in artificial neural networks
Advanced topics in artificial neural networks
 
Introdution and designing a learning system
Introdution and designing a learning systemIntrodution and designing a learning system
Introdution and designing a learning system
 

Recently uploaded

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...Nguyen Thanh Tu Collection
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxnelietumpap1
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for BeginnersSabitha Banu
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxCarlos105
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxHumphrey A Beña
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️9953056974 Low Rate Call Girls In Saket, Delhi NCR
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatYousafMalik24
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxiammrhaywood
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...JhezDiaz1
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designMIPLM
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSJoshuaGantuangco2
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parentsnavabharathschool99
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
HỌC TỐT TIẾNG ANH 11 THEO CHƯƠNG TRÌNH GLOBAL SUCCESS ĐÁP ÁN CHI TIẾT - CẢ NĂ...
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
Q4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptxQ4 English4 Week3 PPT Melcnmg-based.pptx
Q4 English4 Week3 PPT Melcnmg-based.pptx
 
Full Stack Web Development Course for Beginners
Full Stack Web Development Course  for BeginnersFull Stack Web Development Course  for Beginners
Full Stack Web Development Course for Beginners
 
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptxBarangay Council for the Protection of Children (BCPC) Orientation.pptx
Barangay Council for the Protection of Children (BCPC) Orientation.pptx
 
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptxINTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
INTRODUCTION TO CATHOLIC CHRISTOLOGY.pptx
 
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
call girls in Kamla Market (DELHI) 🔝 >༒9953330565🔝 genuine Escort Service 🔝✔️✔️
 
Raw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptxRaw materials used in Herbal Cosmetics.pptx
Raw materials used in Herbal Cosmetics.pptx
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Earth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice greatEarth Day Presentation wow hello nice great
Earth Day Presentation wow hello nice great
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptxECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
ECONOMIC CONTEXT - PAPER 1 Q3: NEWSPAPERS.pptx
 
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
ENGLISH 7_Q4_LESSON 2_ Employing a Variety of Strategies for Effective Interp...
 
Keynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-designKeynote by Prof. Wurzer at Nordex about IP-design
Keynote by Prof. Wurzer at Nordex about IP-design
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTSGRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
GRADE 4 - SUMMATIVE TEST QUARTER 4 ALL SUBJECTS
 
Choosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for ParentsChoosing the Right CBSE School A Comprehensive Guide for Parents
Choosing the Right CBSE School A Comprehensive Guide for Parents
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

Inductive bias

  • 2. INDUCTIVE BIAS • What if the target concept is not contained in the hypothesis space? • Can we avoid this difficulty by using a hypothesis space that includes every possible hypothesis? How does the size of this hypothesis space influence the ability of the algorithm to generalize to unobserved instances? • How does the size of the hypothesis space influence the number of training examples that must be observed? • These are fundamental questions for inductive inference in general. Here we examine them in the context of the CANDIDATE-ELIMINATION Algorithm. As we shall see, though, the conclusions we draw from this analysis will apply to any concept learning system that outputs any hypothesis consistent with the training data. BY SWAPNA.C
  • 3. Inductive Bias • Need to make assumptions -Experience alone doesn’t allow us to make conclusions about unseen data instances. Two types of bias: -Restriction: Limit the hypothesis space. -Preference: Impose ordering on hypothesis space. BY SWAPNA.C
  • 4. A Biased Hypothesis Space  Example Sky AirTemp Humidity Wind Water Forecast EnjoySport  No hypothesis consistent with the three examples with the assumption that the target is a conjunction of constraints ?, Warm, Normal, Strong, Cool, Change is too general  Target concept exists in a different space H', including disjunction and in particular the hypothesis Sky=Sunny or Sky=Cloudy Sky AirTemp Humidity Wind Water Forecast EnjoyS 1 Sunny Warm Normal Strong Cool Change YES 2 Cloudy Warm Normal Strong Cool Change YES 3 Rainy Warm Normal Strong Cool Change NO BY SWAPNA.C
  • 5. An Unbiased Learner • The target concept is in the hypothesis space H is to provide a hypothesis space capable of representing every teachable concept; that is, it is capable of representing every possible subset of the instances X. In general, the set of all subsets of a set X is called the powerset of X. • In the EnjoySport learning task, for example, the size of the instance space X of days described by the six available attributes is 96. How many possible concepts can be defined over this set of instances? In other words, how large is the power set of X? BY SWAPNA.C
  • 6. In general, the number of distinct subsets that can be defined over a set X containing |X|elements (i.e., the size of the power set of X) is2^|X| . Thus, there are 2^96, or approximately 10^28 distinct target concepts that could be defined over this instance space and that our learner might be called upon to learn. • our conjunctive hypothesis space is able to represent only 973 of these-a very biased hypothesis space indeed! BY SWAPNA.C
  • 7. • Ex: Enjoysport learning task. • H' correspond to the power set of X. • For instance, the target concept "Sky = Sunny or Sky = Cloudy" could then be described as • (Sunny, ?, ?, ?, ?, ?) v (Cloudy, ?, ?, ?, ?, ?) • we present three positive examples (x1, x2, x3) and two negative examples (x4, x5) to the learner. At this point, the S boundary of the version space will contain the hypothesis which is just the disjunction of the positive examples because this is the most specific possible hypothesis that covers these three examples. BY SWAPNA.C
  • 8. • Similarly, the G boundary will consist of the hypothesis that rules out only the observed negative examples • The problem here is that with this very expressive hypothesis representation, the S boundary will always be simply the disjunction of the observed positive examples, while the G boundary will always be the negated disjunction of the observed negative examples. BY SWAPNA.C
  • 9. No generalization without bias! • VS after presenting three positive instances x1, x2, x3, and two negative instances x4, x5 S = {(x1 v x2 v x3)} G = {¬(x4 v x5)} … all subsets including x1 x2 x3 and not including x4 x5 • We can only classify precisely examples already seen! • Take a majority vote? – Unseen instances, e.g. x, are classified positive (and negative) by half of the hypothesis – For any hypothesis h that classifies x as positive, there is a complementary hypothesis ¬h that classifies x as negative BY SWAPNA.C
  • 10. The Futility of Bias-Free Learning • A fundamental property of inductive inference: a learner that makes no a priori assumptions regarding the identity of the target concept has no rational basis for classifying any unseen instances. • The key idea we wish to capture here is the policy by which the learner generalizes beyond the observed training data, to infer the classification of new instances. BY SWAPNA.C
  • 11. • Therefore, consider the general setting in which an arbitrary learning algorithm L is provided an arbitrary set of training data D, = {(x, c(x))} of some arbitrary target concept c. After training, L is asked to classify a new instance xi. • Let L(xi, D,) denote the classification (e.g., positive or negative) that L assigns to xi after learning from the training data D, We can describe this inductive inference step performed by L as follows where the notation y |-- z indicates that z is inductively inferred from y. BY SWAPNA.C
  • 12. • we define the inductive bias of L to be the set of assumptions B such that for all new instances xi (B ^ D ^ xi) |- L(xi, D) • where the notation y |- z indicates that z follows deductively from y (i.e., that z is provable from y). Thus, we define the inductive bias of a learner as the set of additional assumptions B sufficient to justify its inductive inferences as deductive inferences. BY SWAPNA.C
  • 13. Inductive bias: definition • Given: – a concept learning algorithm L for a set of instances X – a concept c defined over X – a set of training examples for c: Dc = {x, c(x)} – L(xi, Dc) outcome of classification of xi after learning • Inductive inference ( ≻ ): Dc  xi ≻ L(xi, Dc) • The inductive bias is defined as a minimal set of assumptions B, such that (|− for deduction)  (xi  X) [ (B  Dc  xi) |− L(xi, Dc) ] BY SWAPNA.C
  • 14. Inductive and Deductive Reasoning Inductive Reasoning • Specific to General • Logically true • May or may not be realistically true • Example: • St1: Mango is fruit(Specific) • St2: The box is full of fruits(Specific) • Con:The box is full of mangoes(General) Deductive Reasoning • General to Specific • Logically true • Realistically true • Example: • St1: All mangoes are fruits.(General) • St2: All fruits have seeds.(General) • Con: Mangoes have seeds.(Specific) BY SWAPNA.C
  • 17. Advantages • One advantage of viewing inductive inference systems in terms of their inductive bias is that it provides a nonprocedural means of characterizing their policy for generalizing beyond the observed data. • A second advantage is that it allows comparison of different learners according to the strength of the inductive bias they employ. Consider, for example, the following three learning algorithms, which are listed from weakest to strongest bias. BY SWAPNA.C
  • 18. 1. ROTE-LEARNER: Learning corresponds simply to storing each observed training example in memory. Subsequent instances are classified by looking them up in memory. If the instance is found in memory, the stored classification is returned. Otherwise, the system refuses to classify the new instance. 2. CANDIDATE-ELIMINATION Algorithm New instances are classified only in the case where all members of the current version space agree on the classification. Otherwise, the system refuses to classify the new instance. 3. FIND-S: This algorithm, described earlier, finds the most specific hypothesis consistent with the training examples. It then uses this hypothesis to classify all subsequent instances. BY SWAPNA.C
  • 20. • The ROTE-LEARNER has no inductive bias. The classifications it provides for new instances follow deductively from the observed training examples, with no additional assumptions required. • The CANDIDATE-ELIMINATION Algorithm has a stronger inductive bias: that the target concept can be represented in its hypothesis space. • The FIND-S algorithm has an even stronger inductive bias. BY SWAPNA.C
  • 21. • Some inductive biases correspond to categorical assumptions that completely rule out certain concepts, such as the bias "the hypothesis space H includes the target concept." • Other inductive biases merely rank order the hypotheses by stating preferences such as "more specific hypotheses are preferred over more general hypotheses." BY SWAPNA.C