atlas

Research map / Large language models / Language, safety and interpretability

CLAVE: An Adaptive Framework for Evaluating Values of LLM Generated Responses

NeurIPS 2024 · Large language models › Language, safety and interpretability · approach: Statistical frameworks for LLM evaluation · 2 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 CLAVE, a dual-model framework where a large closed LLM extracts value concepts that a small fine-tuned LLM uses to judge values, and releases the ValEval benchmark (13k+ tuples over three value systems).

Problem

Reference-free LLM evaluators for open-ended human value assessment of generated responses struggle to adapt to changing value definitions with minimal annotation and to generalize across varied expressions, scenarios and domains.

Approach

Link a large closed LLM (concept extractor, GPT-4-1106) and a small fine-tuned LLM (value recognizer, LoRA) through generic "value concepts" extracted from a few labeled samples, clustered and deduplicated into a concept pool, so the small model classifies concepts rather than raw text.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSocial Risks Original · Social Risks Originalaccuracy (%): 88.57 -> 85.03Hurt
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSocial Risks Disturb · Social Risks Disturbaccuracy (%): 86.88 -> 78.79Hurt
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSocial Risks Generalized · Social Risks Generalizedaccuracy (%): 92.16 -> 85.41Hurt
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSchwartz Value Original · Schwartz Value Originalaccuracy (%): 76.29 -> 69.85Hurt
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSchwartz Value Disturb · Schwartz Value Disturbaccuracy (%): 81.42 -> 82.12Helped
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineSchwartz Value Generalized · Schwartz Value Generalizedaccuracy (%): 82.35 -> 83.71Helped
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineMoral Foundation Original · Moral Foundation Originalaccuracy (%): 56.13 -> 56.76Helped
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineMoral Foundation Disturb · Moral Foundation Disturbaccuracy (%): 93.66 -> 93.66No clear effect
Use CLAVE with Llama-2-7b instead of the strongest non-CLAVE baselineMoral Foundation Generalized · Moral Foundation Generalizedaccuracy (%): 51.76 -> 53.84Helped
Increase training examples per value from 10 or 20 to 50 or 100 (ablation)CLAVE and Llama-2-7b · Social Risks and Schwartz Value; original and generalized splitsaccuracyMixed
Use CLAVE rather than the tuning-based Llama-2-7b baseline with limited training data (ablation)Social Risks and Schwartz Value · 10 or 20 samples per valueaccuracyHelped
Use CLAVE with ChatGPT rather than GPT-4 as the large concept extractor (ablation)CLAVE · Perturbation and generalization splitsaccuracyHelped

Surprising findings

Limitations

Experimental setup

Datasets: BeaverTails Do-not-Answer Value Fulcra DenEvil Moral Stories

Benchmarks: ValEval

Metrics: accuracy

Baselines: Vanilla prompt Few-shot Chain-of-thought G-Eval FairEval ChatEval WideDeep AutoCalibrate ALLURE GPT-2-Large Phi-3 Llama-2-7b-chat

Builds on: LoRA AUTO-J ALLURE AutoCalibrate G-Eval

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