Towards Understanding the Benefit of Multitask Representation Learning in Decision Process
Rui Lu, Yang Yue, Andrew Zhao, Simon Du, Gao Huang
TL;DR
This work develops a theoretical and empirical framework for Multitask Representation Learning (MRL) in reinforcement learning with unknown, non-linear representations. It introduces Generalized Functional Upper Confidence Bound (GFUCB), a principled algorithm that operates over a shared non-linear representation φ and multiple task heads, and proves regret bounds that scale favorably with the number of tasks. The analysis leverages the Eluder dimension to quantify complexity and shows mechanisms by which joint training accelerates learning and enables transfer to related tasks. Empirical studies with neural-network-based backbones in bandit and MDP settings corroborate the theory, demonstrating improved sample efficiency and effective transfer when leveraging shared representations across tasks.
Abstract
Multitask Representation Learning (MRL) has emerged as a prevalent technique to improve sample efficiency in Reinforcement Learning (RL). Empirical studies have found that training agents on multiple tasks simultaneously within online and transfer learning environments can greatly improve efficiency. Despite its popularity, a comprehensive theoretical framework that elucidates its operational efficacy remains incomplete. Prior analyses have predominantly assumed that agents either possess a pre-known representation function or utilize functions from a linear class, where both are impractical. The complexity of real-world applications typically requires the use of sophisticated, non-linear functions such as neural networks as representation function, which are not pre-existing but must be learned. Our work tries to fill the gap by extending the analysis to \textit{unknown non-linear} representations, giving a comprehensive analysis for its mechanism in online and transfer learning setting. We consider the setting that an agent simultaneously playing $M$ contextual bandits (or MDPs), developing a shared representation function $φ$ from a non-linear function class $Φ$ using our novel Generalized Functional Upper Confidence Bound algorithm (GFUCB). We formally prove that this approach yields a regret upper bound that outperforms the lower bound associated with learning $M$ separate tasks, marking the first demonstration of MRL's efficacy in a general function class. This framework also explains the contribution of representations to transfer learning when faced with new, yet related tasks, and identifies key conditions for successful transfer. Empirical experiments further corroborate our theoretical findings.
