cs.CLFeb 27, 2026

Preference Packing: Efficient Preference Optimization for Large Language Models

Authors: Jaekyung Cho

Organizations: AWS GenAI Innovation Center

Abstract

Resource-efficient training optimization techniques are becoming increasingly important as the size of large language models (LLMs) continues to grow. In particular, batch packing is commonly used in pre-training and supervised fine-tuning to achieve resource-efficient training. We propose preference packing, a method to enhance resource efficiency in training techniques that use data with different responses for the same input prompt, such as reward models or Direct Preference Optimization (DPO). Preference packing improves resource efficiency by reducing the attention operations for duplicate input prompts and decreasing KV cache memory usage. We conducted experiments on text-only datasets and image-included datasets and achieved at least 37% reduction in training time. Notably, this method can be applied alongside existing optimization techniques such as batch sorting, resulting in a 3.22x speedup.

Figures & tables

Explore similar work

CardsList
  1. Intrinsic Mutual Information as a Modulator for Preference Optimization

    Apr 27, 2026Peng Liao, Peijia Zheng, Lingbo Li +2LLM AlignmentOffline Preference Optimization

  2. Convex Optimization for Alignment and Preference Learning on a Single GPU

    May 22, 2026Miria Feng, Mert PilanciPairwise Preference LearningLLM Alignment

  3. GroupDPO: Memory-Efficient Group-Wise Direct Preference Optimization

    Apr 17, 2026Jixuan Leng, Si Si, Hsiang-Fu Yu +2LLM AlignmentDirect Preference Optimization