Table of Contents
Fetching ...

Skill Expansion and Composition in Parameter Space

Tenglong Liu, Jianxiong Li, Yinan Zheng, Haoyi Niu, Yixing Lan, Xin Xu, Xianyuan Zhan

TL;DR

PSEC addresses sample-inefficient learning and catastrophic forgetting in evolving autonomous agents by maintaining a growing library of LoRA-encoded skill primitives and composing them in parameter space via a context-aware module. It leverages diffusion-based policy modeling to express and blend skills, enabling efficient learning of new tasks with limited data. Across multi-objective offline RL, continual policy shift, and dynamics shift benchmarks, PSEC demonstrates superior adaptability, sample efficiency, and continual improvement by reusing prior knowledge and progressively expanding its capabilities. This framework offers a scalable path toward human-like self-evolving agents with dynamic skill composition and robust performance in non-stationary environments.

Abstract

Humans excel at reusing prior knowledge to address new challenges and developing skills while solving problems. This paradigm becomes increasingly popular in the development of autonomous agents, as it develops systems that can self-evolve in response to new challenges like human beings. However, previous methods suffer from limited training efficiency when expanding new skills and fail to fully leverage prior knowledge to facilitate new task learning. In this paper, we propose Parametric Skill Expansion and Composition (PSEC), a new framework designed to iteratively evolve the agents' capabilities and efficiently address new challenges by maintaining a manageable skill library. This library can progressively integrate skill primitives as plug-and-play Low-Rank Adaptation (LoRA) modules in parameter-efficient finetuning, facilitating efficient and flexible skill expansion. This structure also enables the direct skill compositions in parameter space by merging LoRA modules that encode different skills, leveraging shared information across skills to effectively program new skills. Based on this, we propose a context-aware module to dynamically activate different skills to collaboratively handle new tasks. Empowering diverse applications including multi-objective composition, dynamics shift, and continual policy shift, the results on D4RL, DSRL benchmarks, and the DeepMind Control Suite show that PSEC exhibits superior capacity to leverage prior knowledge to efficiently tackle new challenges, as well as expand its skill libraries to evolve the capabilities. Project website: https://ltlhuuu.github.io/PSEC/.

Skill Expansion and Composition in Parameter Space

TL;DR

PSEC addresses sample-inefficient learning and catastrophic forgetting in evolving autonomous agents by maintaining a growing library of LoRA-encoded skill primitives and composing them in parameter space via a context-aware module. It leverages diffusion-based policy modeling to express and blend skills, enabling efficient learning of new tasks with limited data. Across multi-objective offline RL, continual policy shift, and dynamics shift benchmarks, PSEC demonstrates superior adaptability, sample efficiency, and continual improvement by reusing prior knowledge and progressively expanding its capabilities. This framework offers a scalable path toward human-like self-evolving agents with dynamic skill composition and robust performance in non-stationary environments.

Abstract

Humans excel at reusing prior knowledge to address new challenges and developing skills while solving problems. This paradigm becomes increasingly popular in the development of autonomous agents, as it develops systems that can self-evolve in response to new challenges like human beings. However, previous methods suffer from limited training efficiency when expanding new skills and fail to fully leverage prior knowledge to facilitate new task learning. In this paper, we propose Parametric Skill Expansion and Composition (PSEC), a new framework designed to iteratively evolve the agents' capabilities and efficiently address new challenges by maintaining a manageable skill library. This library can progressively integrate skill primitives as plug-and-play Low-Rank Adaptation (LoRA) modules in parameter-efficient finetuning, facilitating efficient and flexible skill expansion. This structure also enables the direct skill compositions in parameter space by merging LoRA modules that encode different skills, leveraging shared information across skills to effectively program new skills. Based on this, we propose a context-aware module to dynamically activate different skills to collaboratively handle new tasks. Empowering diverse applications including multi-objective composition, dynamics shift, and continual policy shift, the results on D4RL, DSRL benchmarks, and the DeepMind Control Suite show that PSEC exhibits superior capacity to leverage prior knowledge to efficiently tackle new challenges, as well as expand its skill libraries to evolve the capabilities. Project website: https://ltlhuuu.github.io/PSEC/.

Paper Structure

This paper contains 30 sections, 22 equations, 21 figures, 11 tables.

Figures (21)

  • Figure 1: PSEC framework and its application in diverse scenarios. (a) We maintain a skill library that contains many skills primitives and can progressively expand by adding new LoRA modules. (b) Then we train a context-aware compositional network to adaptively compose different elements in the skill library to solve new tasks. (c) PSEC framework is versatile to diverse applications where reusing prior knowledge is crucial.
  • Figure 2: (a) Each skill is encoded in separate LoRA modules respectively. (b) By adjusting the composing weights $\alpha_i$, different LoRA modules can merge together to interpolate new skills.
  • Figure 2: Results in policy shift setting. S, W, R denote stand, walk and run. 10 trajectories are provided for W and R tasks
  • Figure 3: Comparison between parameter-, noise-, and action-level composition. Parameter-level composition offers more flexibility to leverage the shared or complementary structure across skills to compose new skills. Noise- and action-level composition, however, is too late to benefit from this information.
  • Figure 4: t-SNE projections of samples from different skills in parameter, noise, and action space. The parameter space exhibits a good structure for skill composition, where skills share common knowledge while retaining their unique features to avoid confusion. Noise and action spaces are either too noisy to clearly distinguish between skills or fail to capture the shared structure across them. See Appendix \ref{['subsec:tsne']} for details.
  • ...and 16 more figures