atlas

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

DENEVIL: TOWARDS DECIPHERING AND NAVIGATING THE ETHICAL VALUES OF LARGE LANGUAGE MODELS VIA INSTRUCTION LEARNING

ICLR 2024 · Large language models › Language, safety and interpretability · approach: Bias measurement and mitigation · 0 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 DeNEVIL, a dynamic generative prompt-generation method based on EM and simulated annealing to probe LLM ethical value violations, builds the 2,397-prompt MoralPrompt dataset, benchmarks 27 LLMs, and introduces VILMO, a model-based black-box in-context alignment method that learns to generate value instructions.

Problem

Static discriminative evaluations of LLM ethical values (moral judgement and moral questionnaires) suffer from data contamination and measure knowledge of values rather than behavioural conformity to them, and most LLMs appear misaligned with moral foundations.

Approach

Treat value assessment as generative: iteratively refine prompts (EM with simulated annealing) so that the model's completions violate a given value principle, measure violation with a trained classifier, and align black-box LLMs by training a generator to produce prompt-specific value instructions optimized by model-based black-box optimization.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Adding VILMO learned value instructions to ChatGPTChatGPT · VILMO test set (1,965 prompts)APV (lower is better): 70.07 -> 57.58Helped
In-context self-critique added to ChatGPTChatGPT · VILMO test setAPV (lower is better): 70.07 -> 58.28Helped
APE warning instructions added to ChatGPTChatGPT · VILMO test setAPV (lower is better): 70.07 -> 59.98Helped
InstructZero warnings added to ChatGPTChatGPT · VILMO test setAPV (lower is better): 70.07 -> 64.08Helped
In-context value instructions improve diversity/coherenceChatGPT · VILMO test setSelf-BLEU and PPL: most methods inevitably hurt generation diversity and coherenceMixed
Aligning LLMs with in-context value instructions across modelsFalcon Instruct-40B vs Falcon · Ethical value benchmark (APV)APV: 2.94 less APV than original FalconHelped
Iterating DeNEVIL prompt refinement rounds (T) with ChatGPT (ablation)ChatGPT-generated prompts · MoralPrompt subset D3APV: notable improvement in APV, converges after T>=5Helped
DeNEVIL iterations applied to LLaMA-30B prompt generation (ablation)LLaMA-30B · MoralPrompt subset D3APV: only a slight enhancementHurt
Using ChatGPT as the judged-best model vs GPT-4 for value conformityChatGPT vs GPT-4 · MoralPromptvalue conformityNo clear effect

Surprising findings

Limitations

Experimental setup

Datasets: Moral Stories Social Chemistry MoralPrompt

Benchmarks: MoralPrompt Moral Stories Moral Foundations Questionnaire (MFQ-30)

Metrics: EVR APV MVP Self-BLEU PPL human rating of value conformity and quality

Baselines: ChatGPT Self-Critique APE InstructZero

Builds on: Moral Foundations Theory Moral Stories Self-Critique APE InstructZero

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