Dataset Clustering for Improved Offline Policy Learning
Qiang Wang, Yixin Deng, Francisco Roldan Sanchez, Keru Wang, Kevin McGuinness, Noel O'Connor, Stephen J. Redmond
TL;DR
The paper tackles offline policy learning with multi-behavior datasets by introducing a behavior-aware deep clustering pipeline that partitions data into uni-behavior subsets. It crucially relies on a long-horizon feature, TAAT, to reveal distinct behavioral regions and uses a positive-unlabelled filtering loop to iteratively extract uni-behavior clusters without predefined cluster counts. Empirical results across locomotion and manipulation tasks show near-perfect clustering with an average ARI of $0.987$, and policy learning from clustered subsets can outperform using the full multi-behavior data, demonstrating practical value for data-efficient offline RL. The approach is extensible to ensembles and multi-task settings, though computational cost and terminal-state signaling remain areas for improvement.
Abstract
Offline policy learning aims to discover decision-making policies from previously-collected datasets without additional online interactions with the environment. As the training dataset is fixed, its quality becomes a crucial determining factor in the performance of the learned policy. This paper studies a dataset characteristic that we refer to as multi-behavior, indicating that the dataset is collected using multiple policies that exhibit distinct behaviors. In contrast, a uni-behavior dataset would be collected solely using one policy. We observed that policies learned from a uni-behavior dataset typically outperform those learned from multi-behavior datasets, despite the uni-behavior dataset having fewer examples and less diversity. Therefore, we propose a behavior-aware deep clustering approach that partitions multi-behavior datasets into several uni-behavior subsets, thereby benefiting downstream policy learning. Our approach is flexible and effective; it can adaptively estimate the number of clusters while demonstrating high clustering accuracy, achieving an average Adjusted Rand Index of 0.987 across various continuous control task datasets. Finally, we present improved policy learning examples using dataset clustering and discuss several potential scenarios where our approach might benefit the offline policy learning community.
