uiz Space

January 2025 term · Reinforcement Learning · BSDA5007

Reinforcement Learning Quiz 2: 16 March 2025 (January 2025 term)

The IIT Madras BS Reinforcement Learning (Reinforcement Learning) Quiz 2 paper sat on 16 Mar 2025, in the January 2025 term: 22 questions for 50 marks in 120 minutes. Every question is below with its answer. Take it as a timed mock test to be marked, or read it through first.

Questions
22
Marks
50
Duration
120 min
MCQ
10
Numerical
10
MSQ
2

Updated

Official paper: IIT M DEGREE AN EXAM QDB2 16 Mar 2025 · No negative marking.

Question 1

+2 marksOne correct option

For on policy SARSA update rule for Q(s, a), s, a, s′, a′ are needed. When is a′ computed/sampled?

  1. A

    before updating Q(s, a)

  2. B

    after updating Q(s, a)

  3. C

    before and after updating Q(s, a), but only later value is used.

  4. D

    before and after updating Q(s, a), but only the earlier value is used.

  5. E

    None of these.

Show answer

Correct answer

  • A

    before updating Q(s, a)

Question 2

+2 marksOne correct option
  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • C

Question 3

+2 marksOne correct option
  1. A

    The eligibility trace is used to store past observations and actions.

  2. B

    The eligibility trace determines the learning rate for updating the value estimates.

  3. C

    The eligibility trace helps in determining which state-action pairs are eligible for updates.

  4. D

    The eligibility trace maintains a history of rewards received in each state.

Show answer

Correct answer

  • C

    The eligibility trace helps in determining which state-action pairs are eligible for updates.

Question 4

+2 marksOne correct option

What is a key advantage of using n-step TD prediction over one-step TD prediction?

  1. A

    n-step TD prediction requires less memory and computational resources.

  2. B

    n-step TD prediction can handle delayed rewards and credit assignment over multiple time steps.

  3. C

    n-step TD prediction converges faster to the optimal policy.

  4. D

    n-step TD prediction guarantees convergence to the optimal value function for any choice of the learning rate.

Show answer

Correct answer

  • B

    n-step TD prediction can handle delayed rewards and credit assignment over multiple time steps.

Question 5

+2 marksOne correct option

Consider a reinforcement learning agent navigating a complex environment with sparse rewards. Which of the following statements accurately describes a key advantage of using Double Q- learning in this scenario?

  1. A

    Double Q-learning helps to reduce the variance in action value estimates, leading to more stable learning.

  2. B

    Double Q-learning is guaranteed to converge to the optimal policy even with non-linear function approximation.

  3. C

    Double Q-learning requires fewer samples to achieve the same level of performance compared to traditional Q-learning.

  4. D

    Double Q-learning is less sensitive to hyperparameter tuning, making it easier to train in complex environments.

Show answer

Correct answer

  • A

    Double Q-learning helps to reduce the variance in action value estimates, leading to more stable learning.

Question 6

+2 marksOne correct option
  1. A

    Expected SARSA

  2. B

    DQN

  3. C

    Double DQN

  4. D

    Dueling DQN

Show answer

Correct answer

  • D

    Dueling DQN

Question 7

+2 marksNumerical answer
Show answer

Correct answer: 1

Question 8

+2 marksNumerical answer

Based on the above data, answer the given subquestions.

What is the estimate of V (B) returned by first-visit MC?

Show answer

Correct answer: 0.75 (accepted within ±0.05)

Question 9

+3 marksNumerical answer

Based on the above data, answer the given subquestions.

What is the estimate of V (A) returned by first-visit MC?

Show answer

Correct answer: 1.7 (accepted within ±0.05)

Question 10

+2 marksNumerical answer

Based on the above data, answer the given subquestions.

What is the estimate of V (B) returned by batch TD(0)?

Show answer

Correct answer: 0.75 (accepted within ±0.05)

Question 11

+3 marksNumerical answer

Based on the above data, answer the given subquestions.

What is the estimate of V (A) returned by batch TD(0)?

Show answer

Correct answer: 2.1 (accepted within ±0.05)

Question 12

+2 marksOne correct option

Based on the above data, answer the given subquestions.

V (s) is a linear function approximator.

  1. A

    TRUE

  2. B

    FALSE

Show answer

Correct answer

  • A

    TRUE

Question 13

+2 marksOne or more correct options

Based on the above data, answer the given subquestions.

Select all that apply.

  1. A
  2. B
  3. C
Show answer

Correct answers

  • A
  • B

Question 14

+3 marksNumerical answer

Based on the above data, answer the given subquestions.

Show answer

Correct answer: -1.2

Question 15

+3 marksNumerical answer

Based on the above data, answer the given subquestions.

Show answer

Correct answer: 1.5

Question 16

+2 marksOne or more correct options

Based on the above data, answer the given subquestions.

Select all that apply.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answers

  • B
  • C

Question 17

+3 marksOne correct option

Based on the above data, answer the given subquestions.

  1. A
  2. B
  3. C
  4. D
Show answer

Correct answer

  • B

Question 18

+3 marksOne correct option

Based on the above data, answer the given subquestions.

  1. A

    The optimal Policy

  2. B

    Uniform Random Policy

  3. C

    Insufficient Information

Show answer

Correct answer

  • B

    Uniform Random Policy

Question 19

+2 marksOne correct option

Based on the above data, answer the given subquestions.

  1. A

    Yes

  2. B

    No

Show answer

Correct answer

  • B

    No

Question 20

+2 marksNumerical answer

Based on the above data, answer the given subquestions.

What is the value of d (i.e. the length of the discretized state vector)?

Show answer

Correct answer: 29

Question 21

+2 marksNumerical answer

Based on the above data, answer the given subquestions.

Show answer

Correct answer: 3

Question 22

+2 marksNumerical answer

Based on the above data, answer the given subquestions.

Show answer

Correct answer: 1