wayground logo

Free Printable Worksheets

Font size

S
M
L
XL
Worksheets

Page 1

Total questions: 86

Worksheet time: 43mins

Name
Class
Date
1.

A learning problem is commonly defined as a triple (Task, Performance measure, Experience). Explain why this formalization is essential for distinguishing learning from mere data fitting.

a)

It limits hypothesis space

b)

It separates objective, evaluation, and data

c)

It guarantees convergence

d)

It eliminates inductive bias

2.

Different perspectives exist for defining learning problems. Analyse why the choice of performance measure fundamentally alters what is considered “learning success.”

a)

Changes dataset size

b)

Determines what behaviour is optimized

c)

Removes noise

d)

Fixes hypothesis space

3.

Concept learning assumes the existence of a target concept. Explain why this assumption becomes problematic in real-world domains.

a)

Concepts are always linear

b)

True concepts may not be representable

c)

Data is insufficient

d)

Labels are unavailable

4.

Version space represents all hypotheses consistent with observed data. Which statement best reflects this definition?

a)

The set of hypotheses consistent with the training data

b)

The single most accurate hypothesis on unseen data

c)

All possible hypotheses regardless of data

d)

Only the hypotheses eliminated by negative examples

5.

Explain why maintaining the entire version space is conceptually powerful but computationally difficult.

a)

Requires probability estimation

b)

Hypothesis space grows exponentially

c)

Needs continuous optimization

d)

Depends on entropy

6.

Candidate Elimination maintains specific and general boundaries. Explain how these boundaries jointly characterize uncertainty in concept learning.

a)

They rank hypotheses

b)

They bracket all consistent hypotheses

c)

They eliminate bias

d)

They handle noise

7.

Inductive bias is unavoidable in any learning system. Explain why learning without inductive bias is theoretically impossible.

a)

Data is noisy

b)

Multiple hypotheses fit the same data

c)

Hypothesis space is infinite

d)

Algorithms are greedy

8.

Concept learning algorithms often assume noise-free data. Analyze why noise violates the fundamental assumptions of version space learning.

a)

Noise increases data size

b)

No hypothesis may remain consistent

c)

Bias becomes weak

d)

Search space collapses

9.

Consistency with training data is often treated as a goal. Explain why consistency alone does not guarantee good generalization.

a)

Training data is large

b)

Multiple consistent hypotheses generalize differently

10.

Inductive bias influences hypothesis preference. Explain how bias resolves ambiguity when many hypotheses fit the data equally well.

a)

Eliminates hypotheses randomly

b)

Introduces preference ordering over hypotheses

c)

Maximizes likelihood

d)

Reduces data size

11.

Version space learning assumes the target concept lies within the hypothesis space. Explain the consequence if this assumption is violated.

a)

Faster convergence

b)

Version space never converges

c)

Reduced bias

d)

Noise elimination

12.

Decision tree learning represents hypotheses differently from conjunctive concept learners. Explain why trees can naturally represent disjunctive concepts.

a)

Attributes are numeric

b)

Multiple root-to-leaf paths represent OR conditions

c)

Entropy is used

d)

Trees are binary

13.

Decision trees impose an implicit inductive bias. Explain the nature of this bias in terms of preferred hypothesis structure.

a)

Deep trees

b)

Smaller trees with fewer tests

c)

Linear separators

d)

Probabilistic models

14.

Greedy learning strategies are widely used in decision tree induction. Explain why greediness is preferred despite lack of global optimality guarantees.

a)

Hypothesis space is convex

b)

Exhaustive search is computationally infeasible

c)

Noise is eliminated

d)

Bias disappears

15.

Representation plays a central role in learnability. Explain how hypothesis representation constrains what can be learned.

a)

Changes dataset

b)

Limits expressible target concepts

c)

Improves accuracy

d)

Removes noise

16.

Heuristic space search is used when hypothesis spaces are large. Explain how heuristics trade optimality for computational feasibility.

a)

Reduce bias

b)

Guide search toward promising regions

c)

Eliminate noise

d)

Ensure completeness

17.

Candidate Elimination explicitly represents uncertainty. Explain why this explicit uncertainty representation is rarely used in large domains.

a)

Requires probabilities

b)

Storage and computation explode

c)

Data is insufficient

d)

Noise dominates

18.

Decision trees are considered interpretable models. Explain what property of tree representation enables interpretability.

a)

Nodes correspond to simple decision rules forming transparent paths

b)

Requires complex latent vectors that are hard to inspect

c)

Uses probabilistic ensembles obscuring individual decisions

d)

Optimizes deep non-linear representations with distributed features

19.

Learning problems differ in supervision assumptions. Explain why concept learning typically assumes fully labeled data.

a)

Noise-free assumption

b)

Requires explicit positive and negative examples

c)

Smaller datasets

d)

Faster convergence

20.

Inductive bias can be explicit or implicit. Explain the difference between these two forms in learning algorithms.

a)

Hard-coded vs emergent from representation

b)

Probabilistic vs deterministic

c)

Strong vs weak

d)

Supervised vs unsupervised

21.

Overfitting is a central issue in learning. Explain why decision trees are particularly prone to overfitting.

a)

High bias

b)

Excessive specialization to training data

c)

Small hypothesis space

d)

Noise-free learning

22.

Version space learning shrinks hypothesis sets monotonically. Explain why this monotonicity breaks in noisy environments.

a)

Data inconsistency

b)

Hypotheses are reintroduced

c)

Bias increases

d)

Search space expands

23.

Heuristic evaluation functions guide hypothesis search. Explain why poorly designed heuristics can mislead learning.

a)

Increase noise

b)

Favor suboptimal hypotheses

c)

Increase computation

d)

Reduce bias

24.

Decision tree learning implicitly performs feature selection. Explain how this occurs during the learning process.

a)

Through pruning

b)

By choosing splitting attributes

c)

By normalization

d)

By encoding labels

25.

Learning algorithms often assume stationary target concepts. Explain the implication when the target concept drifts over time.

a)

Faster convergence

b)

Learned model becomes obsolete

c)

Noise elimination

d)

Bias reduction

26.

Candidate Elimination requires maintaining boundary sets. Explain why boundary representation is sufficient to encode the entire version space.

a)

Hypotheses are ordered by generality

b)

Boundaries implicitly define intermediate hypotheses

c)

Noise is absent

d)

Space is finite

27.

Decision tree algorithms use entropy-based criteria. Explain the theoretical role of entropy in split selection.

a)

Measures noise

b)

Measures class uncertainty

c)

Measures bias

d)

Measures depth

28.

Hypothesis space search can be complete or incomplete. Explain why completeness is often sacrificed in practical learning systems.

a)

Accuracy loss

b)

Computational constraints

c)

Noise handling

d)

Bias elimination

29.

Concept learning typically assumes Boolean-valued target functions. Explain why this assumption is made in theoretical analysis.

a)

Realism

b)

Analytical simplicity

c)

Computational speed

d)

Noise handling

30.

Inductive bias affects sample complexity. Explain how stronger bias influences required training data.

a)

Increases samples

b)

Reduces samples

c)

No effect

d)

Eliminates learning

31.

Decision trees encode hierarchical decisions. Explain how this structure affects hypothesis expressiveness.

a)

Allows representation of complex Boolean functions through nested conjunctions and disjunctions

b)

Restricts models to linear separators only

c)

Prevents representation of non-linear decision boundaries

d)

Limits hypotheses to constant functions

32.

Candidate Elimination assumes deterministic target concepts. Explain why probabilistic concepts violate this assumption.

a)

Data size grows

b)

Consistency cannot be maintained

c)

Bias weakens

d)

Search fails

33.

Heuristic search often avoids exhaustive enumeration. Explain the primary benefit of this approach.

a)

Guaranteed optimality

b)

Tractable learning in large spaces

c)

Noise reduction

d)

Bias elimination

34.

Decision tree pruning improves generalization. Explain why pruning reduces variance.

a)

Increases bias

b)

Removes spurious splits

c)

Changes representation

d)

Reduces data

35.

Learning problem formulation precedes algorithm choice. Explain why incorrect formulation undermines learning regardless of algorithm.

a)

Algorithm fails

b)

Objective misalignment

c)

Noise increases

d)

Hypothesis space collapses

36.

Version space learning delays hypothesis commitment. Explain the advantage of this strategy.

a)

Faster convergence

b)

Preserves multiple plausible explanations

c)

Reduces bias

d)

Handles noise

37.

Decision trees struggle with certain concept classes. Explain why XOR-like concepts are difficult for greedy tree induction.

a)

Lack of data

b)

Require coordinated multi-attribute splits

c)

Noise sensitivity

d)

Binary labels

38.

Heuristic space search depends heavily on representation. Explain why representation affects search efficiency.

a)

Alters dataset

b)

Changes branching factor

c)

Removes noise

d)

Fixes bias

39.

Inductive bias determines learnability limits. Explain why some target concepts are unlearnable under certain biases.

a)

Insufficient data

b)

Hypothesis space exclusion

c)

Noise presence

d)

Computational cost

40.

Decision trees assume axis-aligned splits. Explain how this assumption constrains representational power.

a)

Limits non-linear boundaries

b)

Reduces depth

c)

Improves interpretability

d)

Eliminates bias

41.

Learning systems balance bias and variance. Explain why increasing inductive bias often reduces variance.

a)

Larger datasets

b)

Restricts hypothesis space

c)

Faster training

d)

Removes noise

42.

In the Candidate Elimination algorithm, the specific boundary is updated after observing a positive example. Explain how minimal generalization is applied to ensure consistency while preserving maximal constraint on hypotheses.

a)

By removing all specific hypotheses

b)

By generalizing only attributes that conflict with the example

c)

By replacing the boundary with the example

d)

By expanding hypothesis space arbitrarily

43.

The general boundary in Candidate Elimination is modified using negative examples. Analyze how minimal specialization prevents overly restrictive hypothesis elimination during this update.

a)

Removes all general hypotheses

b)

Specializes only those hypotheses that incorrectly cover the example

c)

Discards boundary ordering

d)

Introduces randomness

44.

Candidate Elimination maintains both S and G boundaries simultaneously. Explain algorithmically why maintaining both boundaries is essential for complete version space representation.

a)

Improves speed

b)

Captures upper and lower limits of consistent hypotheses

c)

Handles noise

d)

Eliminates inductive bias

45.

The Candidate Elimination algorithm fails in noisy environments. Explain at which algorithmic step noise causes the version space to collapse.

a)

Initialization

b)

Consistency checking

c)

Hypothesis ranking

d)

Termination condition

46.

Decision tree learning follows a top-down recursive strategy. Explain how recursive partitioning simplifies hypothesis construction but risks suboptimal splits.

a)

Exhaustive search

b)

Greedy local optimization

c)

Random exploration

d)

Probabilistic inference

47.

Information Gain is commonly used to select attributes in decision tree induction. Explain why this heuristic may prefer attributes with many distinct values.

a)

Lower entropy

b)

Bias toward pure but overly specific splits

c)

Improved generalization

d)

Reduced computation

48.

Gain Ratio was introduced to address a limitation of Information Gain. Explain algorithmically how Gain Ratio corrects attribute selection bias.

a)

Normalizes entropy

b)

Penalizes splits with many branches

c)

Reduces tree depth

d)

Eliminates noise

49.

Decision tree algorithms repeatedly recompute split criteria at each node. Explain why attribute usefulness is context-dependent across different tree levels.

a)

Data distribution changes locally

b)

Labels change

c)

Attributes disappear

d)

Bias is removed

50.

Pruning is applied after decision tree construction in many algorithms. Explain how post-pruning improves generalization despite increasing training error.

a)

Removes noise

b)

Eliminates splits fitting spurious patterns

c)

Reduces hypothesis space

d)

Improves entropy

51.

Pre-pruning stops tree growth early based on heuristics. Analyze the algorithmic risk associated with aggressive pre-pruning.

a)

Overfitting

b)

Underfitting

c)

Noise amplification

d)

Higher variance

52.

Heuristic space search explores hypothesis space selectively. Explain how evaluation functions guide expansion of promising hypotheses.

a)

Prioritize expanding nodes with higher evaluation scores and defer lower-scoring nodes

b)

Expand all nodes uniformly regardless of their evaluation scores

c)

Randomly expand nodes to avoid search bias

d)

Ignore evaluation scores and select nodes by fixed depth order

53.

Heuristic search algorithms are often incomplete. Explain why incompleteness is accepted in large hypothesis spaces.

a)

Random selection

b)

Ranking hypotheses by estimated utility

c)

Exhaustive enumeration

d)

Symbolic reasoning

54.

Best-first search is commonly used in hypothesis space exploration. Explain how priority-based expansion affects convergence behavior.

a)

Random exploration

b)

Focuses on most promising hypotheses first

c)

Guarantees optimal solution

d)

Reduces branching factor

55.

Depth-first heuristic search uses limited memory. Analyze why this strategy risks missing globally optimal hypotheses.

a)

Exhausts memory

b)

Commits early to deep paths

c)

Increases branching

d)

Eliminates bias

56.

Breadth-first search is rarely used in large hypothesis spaces. Explain why memory requirements make it impractical for learning problems.

a)

Slow evaluation

b)

Exponential frontier growth

c)

Poor heuristics

d)

Noise sensitivity

57.

Decision tree learning implicitly defines a hypothesis space. Explain how the choice of splitting criteria constrains this space.

a)

Changes dataset

b)

Restricts allowable tree structures

c)

Removes attributes

d)

Eliminates bias

58.

Candidate Elimination does not rank hypotheses by preference. Explain why hypothesis ordering is unnecessary in this algorithm.

a)

Bias-free learning

b)

Version space representation suffices

c)

Noise handling

d)

Faster convergence

59.

Decision trees handle discrete and continuous attributes differently. Explain the algorithmic step required to process continuous attributes.

a)

Normalization

b)

Threshold selection

c)

One-hot encoding

d)

Pruning

60.

Heuristic space search depends heavily on branching factor. Explain how hypothesis representation influences branching factor magnitude.

a)

Dataset size

b)

Number of refinement operators

c)

Noise level

d)

Bias strength

61.

Candidate Elimination halts when S and G boundaries converge. Explain the algorithmic meaning of this convergence.

a)

Noise detected

b)

Unique consistent hypothesis identified

c)

Bias dominates

d)

Data exhausted

62.

Decision tree induction assumes independent splits at each node. Explain why earlier splitting decisions cannot be revised later.

a)

No backtracking mechanism

b)

Convex optimization

c)

Lack of data

d)

Bias elimination

63.

Heuristic evaluation functions are approximations. Explain how inaccurate heuristics affect hypothesis search quality.

a)

Improve speed

b)

Lead to suboptimal hypothesis selection

c)

Reduce variance

d)

Eliminate noise

64.

Decision trees can grow very deep in noise-free datasets. Explain why depth increases even when training accuracy is perfect.

a)

Bias is low

b)

Algorithm continues to reduce entropy

c)

Noise dominates

d)

Dataset small

65.

Candidate Elimination requires general-to-specific ordering of hypotheses. Explain how this partial order enables systematic boundary updates.

a)

It allows monotonic generalization and specialization of S and G boundaries

b)

It ensures probabilistic ranking of hypotheses

c)

It randomizes updates to avoid overfitting

d)

It provides feature scaling before boundary adjustment

66.

Heuristic search algorithms balance exploration and exploitation. Explain how heuristic strength influences this balance.

a)

Strong heuristic increases exploration

b)

Strong heuristic increases exploitation

c)

No effect

d)

Eliminates exploration

67.

Decision tree pruning is evaluated using validation data. Explain why training data alone is insufficient for pruning decisions.

a)

Training error misleading

b)

Validation estimates generalization performance

c)

Data insufficient

d)

Noise removal

68.

Candidate Elimination requires storing boundary sets explicitly. Explain why this storage becomes infeasible in high-dimensional spaces.

a)

Requires probabilities

b)

Boundary size grows exponentially

c)

Data increases

d)

Bias weakens

69.

Heuristic space search may terminate early. Explain why early termination is acceptable in approximate learning.

a)

Guarantees optimality

b)

Provides sufficiently good hypothesis

c)

Eliminates noise

d)

Improves bias

70.

Decision tree learning handles missing values heuristically. Explain why probabilistic assignment is often used.

a)

Simpler implementation

b)

Preserves information from incomplete samples

c)

Eliminates noise

d)

Reduces depth

71.

Candidate Elimination initializes boundaries with extreme hypotheses. Explain the purpose of this initialization strategy.

a)

Faster convergence

b)

Represent maximum uncertainty initially

c)

Reduce bias

d)

Handle noise

72.

Heuristic space search differs from gradient-based search. Explain why it is suitable for symbolic hypothesis spaces.

a)

Continuous parameters

b)

Discrete refinement operators

c)

Convex objective

d)

Small search space

73.

Decision trees use stopping criteria to end recursion. Explain why poor stopping criteria lead to poor generalization.

a)

Bias increases

b)

Overfitting or underfitting

c)

Noise removal

d)

Reduced accuracy

74.

Candidate Elimination treats positive and negative examples asymmetrically. Explain why this asymmetry is required algorithmically.

a)

Faster learning

b)

Different constraints imposed by example types

c)

Bias elimination

d)

Noise handling

75.

Heuristic search may revisit similar hypotheses. Explain how memoization or closed lists reduce redundant computation.

a)

Faster evaluation

b)

Prevents repeated exploration of identical states

c)

Improves bias

d)

Eliminates noise

76.

Decision tree learning is sensitive to class imbalance. Explain how imbalance affects split evaluation heuristics.

a)

Entropy increases

b)

Majority class dominates decisions

c)

Tree depth decreases

d)

Noise increases

77.

Candidate Elimination assumes complete attribute information. Explain how missing attributes violate algorithmic assumptions.

a)

Noise introduced

b)

Consistency cannot be evaluated

c)

Bias increases

d)

Hypothesis space shrinks

78.

Heuristic search algorithms may require restarts. Explain why restarts help escape poor search regions.

a)

Introduce new heuristic features

b)

Increase evaluation speed

c)

Diversify starting points to avoid local minima and plateaus

d)

Ensure consistent bias across evaluations

79.

Decision trees are sensitive to small data perturbations. Explain why slight data changes can alter tree structure significantly.

a)

Increase bias

b)

Provide alternative exploration paths

c)

Reduce computation

d)

Eliminate noise

80.

Candidate Elimination explicitly maintains uncertainty. Explain why probabilistic confidence is not computed.

a)

Computationally expensive

b)

Algorithm is symbolic, not probabilistic

c)

Noise dominates

d)

Bias weakens

81.

Heuristic space search trades optimality for tractability. Explain why this trade-off is unavoidable in realistic learning problems.

a)

Bias elimination

b)

Exponential hypothesis spaces

c)

Noise handling

d)

Data scarcity

82.

Assuming the most general and most specific hypotheses are included, determine the total hypothesis count.

a)

32

b)

64

c)

243

d)

3125

83.

A version space initially contains 500 hypotheses. After processing a negative example, 40% of the hypotheses are eliminated. Compute the remaining hypothesis count.

a)

200

b)

300

c)

350

d)

450

84.

A decision tree node has class distribution (18 positive, 2 negative). Compute the entropy and analyze whether further splitting is likely to be useful.

a)

≈0.47

b)

≈0.65

c)

≈0.81

d)

≈1.00

85.

A decision tree split reduces entropy from 0.94 to 0.52. Compute the information gain and interpret its significance for attribute selection.

a)

0.42

b)

0.52

c)

0.94

d)

1.46

86.

A hypothesis space doubles in size with each added attribute. If 6 attributes are used, estimate the hypothesis space growth order.

a)

32

b)

64

c)

128

d)

256