atlas

Research map / Large language models / Alignment and preferences

Deep Bayesian Active Learning for Preference Modeling in Large Language Models

NeurIPS 2024 · Large language models › Alignment and preferences · approach: Reward model design and preference models · 1 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Proposes BAL-PM, a stochastic Bayesian active learning policy for preference modeling in LLMs that combines ensemble-of-adapters epistemic uncertainty with a KSG-based entropy term over LLM feature embeddings, reducing required preference labels by 33% (Reddit TL;DR) and 68% (CNN/DM OOD).

Problem

Selecting informative prompt-completion pairs for human preference labeling in LLMs is costly; prior Bayesian active learning (BALD) yields redundant samples and no gain over random selection for preference modeling in batch settings.

Approach

A stochastic batch acquisition objective that adds to the BALD epistemic uncertainty of an ensemble-of-adapters Bradley-Terry preference model a task-agnostic entropy term, estimated with a KSG-style kNN estimator over the frozen LLM's feature space, to favor diverse prompts.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use BAL-PM instead of random acquisitionPreference modeling · Reddit TL;DR testrequired preference labels: 33% reductionHelped
Use BAL-PM instead of random acquisitionPreference modeling · CNN/DM News OODrequired preference labels: 68% reductionHelped
Use BALD instead of random acquisitionPreference modeling · Reddit TL;DR testrequired preference labelsNo clear effect
Use BALD instead of random acquisitionPreference modeling · CNN/DM News OODrequired preference labelsHelped
Add the preference-model uncertainty score to the objective (ablation)BAL-PM · Reddit TL;DR test and CNN/DM News OODrequired preference labelsHelped
Add the prompt-distribution entropy score to the objective (ablation)BAL-PM · Reddit TL;DR test and CNN/DM News OODrequired preference labelsHelped
Use epistemic instead of predictive uncertainty (ablation)BAL-PM · Reddit TL;DR test and CNN/DM News OODrequired preference labelsHelped
Use the KSG instead of the KL entropy estimator (ablation)BAL-PM · Reddit TL;DR testrequired preference labels: approximately 20% fewer samplesHelped
Use the KSG instead of the KL entropy estimator (ablation)BAL-PM · CNN/DM News OODrequired preference labelsNo clear effect
Scale the base LLM from 7-billion to 70-billion or 140-billion parametersBAL-PM · Reddit TL;DRrequired preference labels: 31%--33% reduction of required samplesNo clear effect
Use BAL-PM instead of other stochastic Bayesian acquisition policiesPreference modeling · Reddit TL;DR test and CNN/DM News OODtest Log-LikelihoodHelped

Surprising findings

Limitations

Experimental setup

Datasets: Reddit TL;DR preference dataset CNN/DM preference dataset

Benchmarks: Reddit TL;DR test split CNN/DM (OOD)

Metrics: average test log-likelihood number of labels required unique prompt ratio

Baselines: Random Sampling BALD SoftmaxBALD SoftRankBALD PowerBALD Full dataset training

Builds on: BALD BatchBALD Bradley-Terry model Kozachenko-Leonenko entropy estimator KSG estimator

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy