RLHF Vocabulary Guide: Human Feedback, Reward Models, and Annotation Language

Master the English vocabulary used in RLHF pipelines — preference pairs, reward models, annotation guidelines, and inter-annotator agreement for AI engineers.

Working in RLHF Requires Precise English

Reinforcement Learning from Human Feedback (RLHF) has become a standard technique for aligning large language models. Engineers, researchers, and annotation quality specialists working on RLHF pipelines communicate in a specialised vocabulary that sits at the intersection of machine learning, data labelling, and experimental design.

If you work in this space and English is not your first language, this guide gives you the terminology and the context to use it confidently.


Core RLHF Pipeline Vocabulary

TermDefinition
Preference pairA pair of model outputs shown to an annotator, who selects the preferred one
Comparison dataThe dataset of preference pairs collected from annotators
Reward modelA neural network trained to predict human preferences, producing a scalar reward signal
Reward signalThe numerical value output by a reward model, used to guide policy training
PolicyThe language model being fine-tuned via reinforcement learning
Reference modelThe frozen pre-trained model used as a baseline to constrain policy updates
KL divergenceA measure of how far the policy has drifted from the reference model
CalibrationThe process of aligning a model’s confidence scores to actual accuracy rates

The preference pair is the atomic unit of RLHF data. An annotator sees two completions for the same prompt and picks the better one. The quality of your reward model is directly constrained by the quality of the preference annotations — which is why annotation guidelines and quality control matter so much.


Annotation Pipeline Vocabulary

TermDefinition
Annotation guidelineA document instructing annotators on how to label data for a specific task
Task instructionThe specific prompt given to an annotator for a single annotation job
Label schemaThe set of possible labels or ratings an annotator can assign
RubricA structured scoring framework with criteria and examples for each score level
Edge caseA scenario that is difficult to label because it falls outside the guideline’s main cases
Annotator biasSystematic differences in how a particular annotator labels data versus others
Gold standardA set of examples with known correct labels, used to calibrate annotators
Calibration setA sample of annotations reviewed together to align annotator understanding

When writing annotation guidelines, the word “should” is ambiguous — does it mean “must” or “is preferred”? In guideline writing, use “must” for requirements and “prefer” or “favour” for best practices. This distinction reduces annotation errors significantly.


Annotation Quality Vocabulary

TermDefinition
Inter-annotator agreement (IAA)The degree to which independent annotators produce the same labels
Cohen’s kappa (κ)A statistical measure of IAA that accounts for chance agreement; ranges from -1 to 1
Fleiss’ kappaAn extension of Cohen’s kappa for more than two annotators
Intraclass correlation (ICC)A measure of agreement for continuous ratings
AdjudicationThe process of resolving disagreements between annotators, often by a senior reviewer
Consensus labellingA label determined by majority vote among multiple annotators
Annotation throughputThe number of items labelled per annotator per unit of time
Label noiseIncorrect or inconsistent labels in a training dataset

A Cohen’s kappa of 0.6–0.8 is considered substantial agreement; above 0.8 is near-perfect. When discussing IAA scores with colleagues, contextualise the number: “Our kappa is 0.71, which is substantial, but we see a notable drop on adversarial examples — those need revised guidance.”


Reward Model Training Vocabulary

TermDefinition
Reward hackingWhen a policy learns to exploit weaknesses in the reward model rather than align with true intent
Goodhart’s Law”When a measure becomes a target, it ceases to be a good measure” — describes reward hacking
OveroptimisationExcessive optimisation for the reward model, causing the policy to degrade in real quality
RegularisationTechniques (such as KL penalty) that constrain the policy to prevent overoptimisation
Human preference distributionThe distribution of true human preferences the reward model is trying to approximate

Example Sentences

  1. “The reward model is overfitting to surface features of the preference pairs — verbose responses are getting high scores regardless of factual accuracy.”
  2. “Our inter-annotator agreement dropped from 0.74 to 0.61 after we introduced the new rubric; I suspect the helpfulness dimension is ambiguous and needs worked examples.”
  3. “Before we run the next calibration session, let’s review the edge cases where annotators most frequently disagree and update the guidelines accordingly.”
  4. “The KL divergence between the policy and the reference model has been increasing over training — we may need to strengthen the regularisation coefficient.”
  5. “Adjudication of the most contested preference pairs should go to the domain expert reviewer, not the general pool, to preserve label quality.”

Common Register Notes

When presenting RLHF work to a mixed audience of ML engineers and product stakeholders, avoid assuming familiarity with statistical terms. Replace “our kappa is 0.7” with “our annotators agree roughly 70% of the time after accounting for random chance, which is considered strong agreement for this type of task.”

The word “alignment” is used both in the technical sense (aligning model outputs to human preferences) and in the broader AI safety sense (ensuring AI systems behave safely). Clarify which sense you mean when the context could be ambiguous.

Let’s be honest – working on large language model alignment through Reinforcement Learning from Human Feedback (RLHF) can feel incredibly complex. Beyond the technical jargon of “reward models” and “preference pairs,” a significant portion of the work revolves around communication – clear, precise communication about feedback and its impact. For developers who are building these systems, particularly those whose first language isn’t English, it’s crucial to understand not just what is being asked for, but how it’s being expressed. This often involves subtle nuances in phrasing that can drastically affect how reviewers interpret a request or how you frame your own observations.

One frequent situation arises during code reviews. Imagine receiving a comment on a pull request describing a change related to improving the model’s factual accuracy. Instead of simply stating, “This needs more grounding,” a better approach would be, “Could we explore incorporating a knowledge retrieval augmentation step here? The current response occasionally drifts from established facts, and explicitly linking it to verifiable sources would strengthen its reliability.” Notice how the second phrasing is much less ambiguous; it suggests a specific technical solution – knowledge retrieval – and highlights the underlying problem: factual drift. Similarly, in Slack conversations discussing annotation guidelines, you might hear someone say, “The annotation team needs to be more consistent with their scoring of ‘helpfulness’ – we’re seeing significant variance.” This isn’t just pointing out a problem; it’s requesting a specific action and acknowledging the root cause: inconsistent interpretation. When writing PR descriptions, avoid vague terms like “improve quality.” Instead, clearly articulate how you improved it - for example, “Refactored the response generation module to utilize beam search with a temperature of 0.7 to enhance coherence and reduce repetitiveness.”

A key area where these nuances become critical is in managing inter-annotator agreement. If different annotators are consistently disagreeing on whether a model’s output is ‘helpful’, it signals that the annotation guidelines themselves need clarification or refinement. It’s not enough to say, “Annotators disagreed.” You need to explain why. For example: “During review of preference pairs labeled as ‘helpful,’ we observed that annotator A consistently prioritized responses demonstrating a clear understanding of the user’s intent, while annotator B focused more on grammatical correctness. This discrepancy suggests we should explicitly define ‘helpfulness’ in terms of intent recognition in the annotation guidelines.”

# Example: Using Weights & Biases API to track inter-annotator agreement metrics
wandb.log({
  "inter_annotator_agreement_factual_accuracy": 0.85, # Percentage of times annotators agree on factual correctness
  "inter_annotator_agreement_helpfulness": 0.72  # Percentage of times annotators agree on helpfulness
})

Remember, the goal isn’t just to deliver information; it’s to facilitate a productive dialogue and ensure everyone is working towards the same objectives – aligning the model with human values through rigorous, well-defined feedback loops.

Frequently Asked Questions

What will I learn from "RLHF Vocabulary Guide: Human Feedback, Reward Models, and Annotation Language"?

This is a Advanced-level Vocabulary article covering AI, machine-learning, vocabulary and annotation. Master the English vocabulary used in RLHF pipelines — preference pairs, reward models, annotation guidelines, and inter-annotator agreement for AI engineers.

Is this article free to read?

Yes. Every article on CoderSlingo, including this one, is free to read with no account, sign-up, or paywall.

How is reading this article different from doing an exercise?

Articles like this one explain concepts and vocabulary in context through prose, while exercises are interactive drills — fill-in-the-blank, matching, and multiple-choice — that test and reinforce specific terms. Reading builds understanding; exercises build recall.