Task-agnostic Decision Transformer for Multi-type Agent Control with Federated Split Training
<|reference_start|>Task-agnostic Decision Transformer for Multi-type Agent Control with Federated Split Training: With the rapid advancements in artificial intelligence, the development of knowledgeable and personalized agents has become increasingly prevalent. However, the inherent variability in state variables and action spaces among personalized agents poses significant aggregation challenges for traditional federated learning algorithms. To tackle these challenges, we introduce the Federated Split Decision Transformer (FSDT), an innovative framework designed explicitly for AI agent decision tasks. The FSDT framework excels at navigating the intricacies of personalized agents by harnessing distributed data for training while preserving data privacy. It employs a two-stage training process, with local embedding and prediction models on client agents and a global transformer decoder model on the server. Our comprehensive evaluation using the benchmark D4RL dataset highlights the superior performance of our algorithm in federated split learning for personalized agents, coupled with significant reductions in communication and computational overhead compared to traditional centralized training approaches. The FSDT framework demonstrates strong potential for enabling efficient and privacy-preserving collaborative learning in applications such as autonomous driving decision systems. Our findings underscore the efficacy of the FSDT framework in effectively leveraging distributed offline reinforcement learning data to enable powerful multi-type agent decision systems.<|reference_end|>
@article{wang2024task-agnostic,
    title={Task-agnostic Decision Transformer for Multi-type Agent Control with
  Federated Split Training},
    author={Zhiyuan Wang, Bokui Chen, Xiaoyang Qu, Zhenhou Hong, Jing Xiao,
  Jianzong Wang},
    journal={arXiv preprint arXiv:2405.13445},
    year={2024},
    archivePrefix={arXiv},
    eprint={2405.13445},
    primaryClass={cs.LG cs.AI}
}