atlas

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

Use Your INSTINCT: INSTruction optimization for LLMs usIng Neural bandits Coupled with Transformers

ICML 2024 · Large language models › Language, safety and interpretability · approach: LLM unlearning and benchmarks · 3 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 INSTINCT, which optimizes black-box LLM instructions by running NeuralUCB over soft prompts, using an MLP surrogate on hidden representations from an open white-box LLM (Vicuna-13B).

Problem

Instruction optimization for black-box LLMs is query-inefficient with heuristic local search, and GP-based Bayesian optimization (InstructZero) has limited expressiveness for high-dimensional soft-prompt objectives.

Approach

Replace the GP surrogate in BO with an MLP surrogate (neural bandit NeuralUCB) stacked on the frozen hidden representation of a pre-trained white-box LLM, with pre-computed hidden representations over a discrete Sobol-generated soft-prompt domain and random projection to a low intrinsic dimension.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
optimize instructions with INSTINCT rather than InstructZeroChatGPT instruction optimization · GSM8Kaccuracy: 0.74299 -> 0.74526Helped
optimize instructions with INSTINCT rather than InstructZeroChatGPT instruction optimization · AQUA-RATaccuracy: 0.54331 -> 0.54724Helped
optimize instructions with INSTINCT rather than InstructZeroChatGPT instruction optimization · SVAMPaccuracy: 0.795 -> 0.81Helped
use INSTINCT rather than EvoPromptChatGPT instruction optimization · SAMSumROUGE-2: 0.11633 -> 0.13350Helped
use INSTINCT rather than EvoPromptChatGPT instruction optimization · cause_and_effectaccuracy: 0.8267(0.0475) -> 0.5867(0.0871)Hurt
use INSTINCT rather than APEChatGPT instruction optimization · second_word_letteraccuracy: 0.7467(0.2028) -> 0.1000(0.0411)Hurt
append one exemplar to the best-discovered instruction at test time (ablation)INSTINCT · auto_debuggingaccuracy: 0.2917(0.0340) -> 0.4583(0.0680)Helped
append one exemplar to every queried instruction (ablation)INSTINCT · auto_debuggingaccuracy: 0.2917(0.0340) -> 0.6250(0.0000)Helped
append one exemplar to every queried instruction (ablation)INSTINCT · antonymsaccuracy: 0.8467(0.0027) -> 0.8633(0.0072)Helped
append one exemplar to every queried instruction (ablation)INSTINCT · common_conceptF1: 0.2129(0.0019) -> 0.1812(0.0243)Hurt
append one exemplar to the best-discovered instruction at test time (ablation)INSTINCT · cause_and_effectaccuracy: 0.5867(0.0871) -> 0.6267(0.0871)Helped
rephrase and improve each generated instruction with ChatGPT (ablation)INSTINCT · object_countingaccuracy: 0.3400(0.0698) -> 0.5400(0.0072)Helped

Surprising findings

Limitations

Experimental setup

Datasets: 30 instruction induction datasets (InstructZero) SAMSum GSM8K AQUA-RAT SVAMP

Benchmarks: instruction induction (20-30 tasks) SAMSum GSM8K AQUA-RAT SVAMP

Metrics: test accuracy average rank ROUGE-1 ROUGE-2 ROUGE-L

Baselines: APE InstructZero PromptBreeder EvoPrompt

Builds on: InstructZero NeuralUCB Bayesian optimization APE

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