Self-supervised Attribute-aware Dynamic Preference Ranking Alignment
Hongyu Yang, Qi Zhao, Zhenhua hu, Rui Li
TL;DR
SeAdpra addresses the challenge of aligning LLMs to multifactor user preferences in community question answering without costly human labels. It introduces Attribute-Perceptual Distance Factors (APDF) and a Multi-APDF Matrix to quantify cross-attribute preference gaps, coupled with self-supervised dynamic ranking, perceptual alignment, and iterative perceptual comparison to achieve fine-grained, list-wise alignment. The framework is validated on StaCoCoQA, a large-scale programming CoQA dataset, and eight public CoQA domains, using the CSTC-compliant PrefHit/PrefRecall metrics and standard semantic metrics, where SeAdpra consistently outperforms baselines including PRO across models and domains. Security verification on PKU-SafeRLHF demonstrates that improving preference alignment can co-occur with enhanced safety, evidenced by higher SaferHit and reduced toxicity. Limitations include predefined attributes and potential trade-offs between preference optimization and general generation quality, guiding future work toward broader attributes and factual-coherence evaluation.
Abstract
Reinforcement Learning from Human Feedback and its variants excel in aligning with human intentions to generate helpful, harmless, and honest responses. However, most of them rely on costly human-annotated pairwise comparisons for supervised alignment, which is not suitable for list-level scenarios, such as community question answering. Additionally, human preferences are influenced by multiple intrinsic factors in responses, leading to decision-making inconsistencies. Therefore, we propose \textbf{Se}lf-supervised \textbf{A}ttribute-aware \textbf{d}ynamic \textbf{p}reference \textbf{ra}nking, called \shortname. \ It quantifies preference differences between responses based on Attribute-Perceptual Distance Factors (APDF) and dynamically determines the list-wise alignment order. Furthermore, it achieves fine-grained preference difference learning and enables precise alignment with the optimal one. We specifically constructed a challenging code preference dataset named StaCoCoQA, and introduced more cost-effective and scalable preference evaluation metrics: PrefHit and PrefRecall. Extensive experimental results show that SeAdpra exhibits superior performance and generalizability on both StaCoCoQA and preference datasets from eight popular domains.
