AD-802 (B) · Reinforcement Learning/Unsolved PYQ Paper
AD-802-B Reinforcement Learning - Jun 2025 Question Paper
Under each question, How to answer lists the points an answer should cover, outlined by CampusPrep from the syllabus. Check the details against your textbook.
-
7 MarksaWhat is Reinforcement learning? State one appropriate real-life example.
How to answer
- Define reinforcement learning as learning by interaction with reward signal
- Describe agent, environment, action, reward loop
- State one real-life example e.g. game playing, robotics, self-driving
-
7 MarksbExplain various approaches to implement reinforcement learning.
How to answer
- List major approaches: value-based, policy-based, model-based vs model-free
- Briefly explain each approach
- Mention examples like Q-learning, policy gradients, actor-critic
-
7 MarksaDifferentiate between Reinforcement Learning and Supervised Learning.
How to answer
- Define supervised learning with labeled data
- Define reinforcement learning with reward feedback
- Compare on basis of feedback, goal, data and training
-
7 MarksbWhat is the key objective of bandit algorithms with reference to reinforcement learning?
How to answer
- Define multi-armed bandit problem
- State objective: balance exploration vs exploitation
- Explain minimizing regret / maximizing cumulative reward
-
7 MarksaAfter 12 iterations of the UCB 1 algorithm applied on a 4-arm bandit problem, we have $n_1 = 3, n_2 = 4, n_3 = 3, n_4 = 2$ and $Q_{12}(1) = 0.55, Q_{12}(2) = 0.63, Q_{12}(3) = 0.61, Q_{12}(4) = 0.40$. Which arm should be played next.
How to answer
- Recall UCB1 formula $Q(a) + \sqrt{2\ln t / n_a}$ with $t=12$
- Compute exploration bonus for each of 4 arms
- Select arm with highest UCB value as next arm
-
7 MarksbWhat is meant by passive and active reinforcement learning and how do we compare the two?
How to answer
- Define passive RL: learn value of fixed policy
- Define active RL: learn optimal policy by acting
- Compare on exploration, objective and methods
-
14 MarksExplain the following term with respect to Bandit algorithm:
- i)Median Elimination
- ii)Upper Confidence Bound (UCB) algorithm
- iii)Probably Approximately Correct (PAC)
How to answer
- Explain median elimination principle for best-arm identification
- Explain UCB algorithm with confidence bound formula
- Explain PAC framework with probably approximately correct guarantee
-
7 MarksaExplain the Q-Function and Q-Learning Algorithm.
How to answer
- Define Q-function $Q(s,a)$ as expected return
- Present Q-learning update formula
- Outline algorithm steps with epsilon-greedy and off-policy nature
-
7 MarksbDiscuss Maximum Likelihood and Least Square Error Hypothesis.
How to answer
- Define maximum likelihood hypothesis
- Define least square error hypothesis
- Discuss relation and use in learning models
-
7 MarksaExplain Fitted-Q and Deep Q-Learning Problems.
How to answer
- Explain fitted-Q iteration with function approximation
- Explain deep Q-learning with neural networks
- Highlight problems: instability, overestimation, data correlation
-
7 MarksbExplain any one advanced Q-learning algorithms.
How to answer
- Name one advanced variant e.g. Double DQN, Dueling DQN
- Explain its modification over vanilla Q-learning
- State benefits and application
-
7 MarksaExplain learning policies by imitating optimal controllers.
How to answer
- Define imitation learning / behavioral cloning
- Explain learning from optimal controller demonstrations
- Discuss steps and limitations like distribution shift
-
7 MarksbExplain inverse reinforcement learning.
How to answer
- Define inverse RL as inferring reward from behavior
- Contrast with forward RL
- Outline methods e.g. max-entropy IRL and applications
-
14 MarksExplain the following.
- i)DQN and Policy Gradient
- ii)Hierarchical RL
- iii)POMDPs.
How to answer
- Explain DQN and policy gradient methods
- Explain hierarchical RL with options/skills
- Explain POMDPs with partial observability and belief states
Go to where you left off?
Quick Add to Notes
Save questions, your own notes and screenshots into notes filed by unit. It takes a free account.
Create free accountHave an account? Log in
Notes Panel