Skill Set Optimization: Reinforcing Language Model Behavior via Transferable Skills
Kolby Nottingham, Bodhisattwa Prasad Majumder, Bhavana Dalvi Mishra,, Sameer Singh, Peter Clark, Roy Fox

TL;DR
This paper introduces Skill Set Optimization (SSO), a method that constructs and refines transferable skills to enhance large language model performance in decision-making tasks, demonstrating significant improvements in NetHack and ScienceWorld environments.
Contribution
The paper presents a novel skill set construction and refinement framework for LLMs, enabling in-context policy improvement through transferable skills.
Findings
SSO improves NetHack performance by 40%.
SSO outperforms previous methods in ScienceWorld by 35%.
Refined skill sets lead to better reward optimization.
Abstract
Large language models (LLMs) have recently been used for sequential decision making in interactive environments. However, leveraging environment reward signals for continual LLM actor improvement is not straightforward. We propose Skill Set Optimization (SSO) for improving LLM actor performance through constructing and refining sets of transferable skills. SSO constructs skills by extracting common subtrajectories with high rewards and generating subgoals and instructions to represent each skill. These skills are provided to the LLM actor in-context to reinforce behaviors with high rewards. Then, SSO further refines the skill set by pruning skills that do not continue to result in high rewards. We evaluate our method in the classic videogame NetHack and the text environment ScienceWorld to demonstrate SSO's ability to optimize a set of skills and perform in-context policy improvement.…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Code & Models
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsTopic Modeling · Natural Language Processing Techniques
MethodsSparse Evolutionary Training · Pruning
