Unit 4 - Practice Quiz

INT423 50 Questions
0 Correct 0 Wrong 50 Left
0/50

1 What is the primary goal of an agent in Reinforcement Learning?

A. To cluster similar data points together
B. To classify data into distinct categories
C. To maximize the cumulative reward over time
D. To minimize the error in prediction

2 Which of the following elements is NOT a core component of a Reinforcement Learning system?

A. Agent
B. Supervisor Labels
C. Reward Signal
D. Environment

3 In the context of RL, what does the 'Markov Property' imply about the state?

A. The state is independent of the actions taken.
B. The state transition is always deterministic.
C. The future depends only on the current state and action, not the history.
D. The future depends on the past history of all states.

4 What does a 'Policy' represent in Reinforcement Learning?

A. The immediate reward received after an action
B. The calculation of total future reward
C. The probability of moving from one state to another
D. A mapping from perceived states to actions to be taken

5 In an MDP, what does the discount factor (gamma, γ) determine?

A. The importance of future rewards relative to immediate rewards
B. The probability of choosing a random action
C. The magnitude of the transition probability
D. The learning rate of the algorithm

6 Which tuple represents a finite Markov Decision Process (MDP)?

A. (S, P, R, γ)
B. (S, A, P, R)
C. (S, A, P, R, γ)
D. (S, A, R, γ)

7 What is the difference between a Value Function V(s) and an Action-Value Function Q(s, a)?

A. V(s) includes the action taken, while Q(s, a) does not.
B. V(s) estimates the return of a state, while Q(s, a) estimates the return of taking an action in a state.
C. V(s) is for continuous spaces, Q(s, a) is for discrete spaces.
D. There is no mathematical difference.

8 The Bellman Equation expresses the relationship between:

A. The value of a state and the values of its successor states
B. The exploration rate and the exploitation rate
C. The current reward and the previous reward
D. The agent and the environment

9 Which method requires the completion of an entire episode before updating the value estimates?

A. Temporal Difference Learning
B. Dynamic Programming
C. Q-Learning
D. Monte Carlo Learning

10 What is 'Bootstrapping' in the context of Temporal Difference (TD) learning?

A. Restarting the learning process from scratch
B. Updating an estimate based on another estimate
C. Using random weights for initialization
D. Running multiple episodes in parallel

11 In the Exploration vs. Exploitation trade-off, what does 'Exploitation' refer to?

A. Ignoring the reward signal
B. Trying new actions to find better rewards
C. Randomly selecting actions
D. Choosing the action currently believed to be the best

12 What is the Epsilon-Greedy strategy?

A. Always choosing the best action
B. Choosing the action with the lowest value
C. Choosing the best action most of the time, but a random action with probability epsilon
D. Always choosing a random action

13 Which equation represents the Bellman Optimality Equation for V*(s)?

A. V(s) = max_a Σ P(s'|s,a) [R + γV(s')]
B. V(s) = R + γV(s')
C. V(s) = Σ P(s'|s,a) [R + γV(s')]
D. V*(s) = max_a (R)

14 In Monte Carlo learning, what is the difference between 'First-visit' and 'Every-visit' MC?

A. First-visit updates only the first time a state is visited in an episode; Every-visit updates for all visits.
B. Every-visit is for continuous tasks; First-visit is for episodic tasks.
C. First-visit is faster; Every-visit is slower.
D. First-visit uses bootstrapping; Every-visit does not.

15 What is the TD(0) update rule for V(s)?

A. V(s) ← max(Q(s, a))
B. V(s) ← V(s) + α [Gt - V(s)]
C. V(s) ← R + γV(s')
D. V(s) ← V(s) + α [R + γV(s') - V(s)]

16 Which of the following describes a 'Model-Free' RL approach?

A. The agent requires a supervisor to model the environment.
B. The agent learns the transition probabilities and reward function explicitly.
C. The agent plans by simulating future states.
D. The agent learns a policy or value function directly from experience without knowing the environment's dynamics.

17 What is the return (Gt) in Reinforcement Learning?

A. The immediate reward received
B. The total discounted sum of future rewards
C. The average reward of the episode
D. The final reward at the terminal state

18 If the discount factor γ is 0, the agent is:

A. Myopic (cares only about immediate reward)
B. Random
C. Far-sighted (cares only about long-term reward)
D. Optimal

19 What is an 'Episodic Task'?

A. A task where the reward is always zero
B. A task that breaks interaction into subsequences called episodes which end in a terminal state
C. A task with only one state
D. A task that continues indefinitely without end

20 Comparing MC and TD methods, which statement is true regarding variance and bias?

A. MC has low variance, high bias.
B. MC and TD have identical variance and bias properties.
C. MC has high variance, zero bias; TD has low variance, some bias.
D. TD has high variance, low bias.

21 In the context of the Bellman Equation, what is p(s', r | s, a)?

A. The policy function
B. The dynamics function (probability of next state and reward)
C. The value function
D. The discount factor

22 What is a 'Deterministic Policy'?

A. A policy that maps a state to a probability distribution over actions
B. A policy that ignores the state
C. A policy that maps a state to a specific, single action
D. A policy that changes over time

23 Which learning method performs updates step-by-step without waiting for the episode to end?

A. Monte Carlo
B. Exhaustive Search
C. Batch Learning
D. Temporal Difference

24 The term 'Greedy Action' implies:

A. Selecting a random action
B. Selecting an action that maximizes exploration
C. Selecting the action with the lowest cost
D. Selecting the action with the highest estimated value

25 What is the role of the Value Function?

A. To predict how good it is to be in a specific state
B. To define the rules of the environment
C. To store the immediate reward
D. To generate random numbers

26 Which of the following is NOT a challenge in Reinforcement Learning?

A. Credit Assignment Problem
B. Delayed Reward
C. Availability of labeled training data
D. Exploration vs Exploitation

27 In the equation Gt = R{t+1} + γR{t+2} + γ^2R{t+3} + ... , what is G_t?

A. The transition probability
B. The discounted return
C. The value function
D. The policy

28 Why is exploration necessary in Reinforcement Learning?

A. To discover states and actions that might yield higher rewards than the current best known options
B. To minimize the discount factor
C. To speed up the calculation of the Bellman equation
D. To avoid overfitting

29 Which of the following is an Off-Policy control method?

A. Q-Learning
B. SARSA
C. Monte Carlo Policy Evaluation
D. Standard TD Prediction

30 What is the 'Credit Assignment Problem' in RL?

A. Deciding how much memory to allocate
B. Determining which past action is responsible for a current reward
C. Assigning monetary value to states
D. Calculating the computational cost of the algorithm

31 An optimal policy π* is defined as:

A. A policy that reaches the terminal state fastest
B. A policy that explores every state
C. A policy with zero discount factor
D. A policy that is better than or equal to all other policies

32 In Q-Learning, the target value for the update is:

A. The actual return Gt
B. R + γ max_a' Q(s', a')
C. R + γ Q(s', a')
D. V(s')

33 Monte Carlo methods are applicable only to:

A. Deterministic environments
B. Episodic tasks
C. Continuous tasks
D. Tasks with known models

34 What does SARSA stand for?

A. State-Action-Reward-State-Action
B. State-Action-Return-State-Average
C. System-Action-Reward-System-Action
D. Search-And-Retrieve-Sorted-Arrays

35 When does the 'Optimistic Initial Values' technique encourage exploration?

A. When epsilon is set to 0
B. When the discount factor is 1
C. When initial value estimates are set very low
D. When initial value estimates are set higher than the expected maximum reward

36 Which Bellman equation is linear?

A. Both
B. Bellman Optimality Equation
C. Bellman Expectation Equation
D. Neither

37 What is the main advantage of TD learning over Monte Carlo?

A. It can learn online during an episode
B. It is unbiased
C. It requires less memory
D. It works better for non-Markov environments

38 The sequence of states and actions S0, A0, R1, S1, A1, R2... is called:

A. A Model
B. A Value Function
C. A Policy
D. A Trajectory

39 In a stochastic environment:

A. Taking an action always leads to the same next state
B. The agent cannot learn
C. Taking an action leads to a next state based on a probability distribution
D. Rewards are not provided

40 Which algorithm is considered 'On-Policy'?

A. Max-Q
B. SARSA
C. Q-Learning
D. Off-Policy MC

41 The quantity R + γV(s') is often called the:

A. Exploration Bonus
B. TD Error
C. Monte Carlo Return
D. TD Target

42 If an agent uses a pure Greedy strategy (epsilon=0), it:

A. Explores 50% of the time
B. Alternates between exploration and exploitation
C. Never explores
D. Explores randomly

43 The State-Value function V_π(s) is the expected return starting from state s and then following:

A. A random policy
B. Policy π
C. The greedy policy
D. The optimal policy

44 Dynamic Programming (DP) methods in RL assume:

A. The environment is unknown
B. Monte Carlo sampling is used
C. A perfect model of the environment is available
D. Rewards are always positive

45 What is 'Policy Improvement'?

A. Calculating the value function for a policy
B. Increasing the learning rate
C. Making a new policy that is greedy with respect to the current value function
D. Collecting more data

46 Upper Confidence Bound (UCB) is an algorithm used to handle:

A. The Bellman Equation
B. Continuous State Spaces
C. Discount Factors
D. The Exploration-Exploitation Dilemma

47 In the TD error equation δ = R + γV(s') - V(s), what does δ represent?

A. The difference between the target and the current estimate
B. The learning rate
C. The probability of the next state
D. The total return

48 A key distinction between Reinforcement Learning and Unsupervised Learning is:

A. Unsupervised Learning uses a supervisor
B. RL maximizes a reward signal, Unsupervised Learning finds hidden structure
C. RL uses labeled data
D. RL is for clustering

49 Which of the following creates a 'Continuous Task'?

A. An automated stock trading agent operating indefinitely
B. Chess
C. Go
D. A robot balancing only for 10 seconds

50 Policy Iteration consists of two alternating steps:

A. Policy Evaluation and Policy Improvement
B. Monte Carlo and TD
C. Exploration and Exploitation
D. Prediction and Control