0
$\begingroup$

In the classic "human level control" paper, it writes:

We demonstrate that the deep Q-network agent, receiving only the pixels and the game score as inputs, was able to surpass the performance of all previous algorithms and achieve a level comparable to that of a professional human games tester across a set of 49 games, using the same algorithm, network architecture and hyperparameters.

It seems that different networks(agents) were trained on different tasks. Is that right?

Can single agent trained by RL handle total different tasks? e.g., can we train a network to get reasonable results on different Atari games?

$\endgroup$
1
  • $\begingroup$ multi task RL and Continual RL are two very broad areas of research $\endgroup$
    – Alberto
    Commented Oct 12, 2023 at 13:01

1 Answer 1

1
$\begingroup$

Yes, early Deep-Q papers set out to prove a single architecture can reasonably approximate the policy for a single Atari game but not all Atari games at the same time.

In the simplest version of your question you seem to ask if a single model can generalize to a few similar tasks, not just one. This is still within the range of vanilla DQN as possible especially if features of several games in the distribution have common elements (ie, paddle ball games, side scrolling shooter, etc). Model sizes inevitably must increase and dissimilarity of tasks will make progress slow.

As the tasks become very dissimilar we wade into the waters of Meta-RL. You might check out "A Survey of Meta-Reinforcement Learning" by Beck et. al 2023 for a very recent discussion of the state of the field.

If the task(s) are to be fully learned and then more tasks introduced later the field becomes continual, lifelong or non-stationary RL.

$\endgroup$

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .