How are Prompts Different in Terms of Sensitivity?

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Lu, Sheng, Schuff, Hendrik, Gurevych, Iryna
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866929392689610752
author Lu, Sheng
Schuff, Hendrik
Gurevych, Iryna
author_facet Lu, Sheng
Schuff, Hendrik
Gurevych, Iryna
contents In-context learning (ICL) has become one of the most popular learning paradigms. While there is a growing body of literature focusing on prompt engineering, there is a lack of systematic analysis comparing the effects of prompts across different models and tasks. To address this gap, we present a comprehensive prompt analysis based on the sensitivity of a function. Our analysis reveals that sensitivity is an unsupervised proxy for model performance, as it exhibits a strong negative correlation with accuracy. We use gradient-based saliency scores to empirically demonstrate how different prompts affect the relevance of input tokens to the output, resulting in different levels of sensitivity. Furthermore, we introduce sensitivity-aware decoding which incorporates sensitivity estimation as a penalty term in the standard greedy decoding. We show that this approach is particularly helpful when information in the input is scarce. Our work provides a fresh perspective on the analysis of prompts, and contributes to a better understanding of the mechanism of ICL.
format Preprint
id arxiv_https___arxiv_org_abs_2311_07230
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle How are Prompts Different in Terms of Sensitivity?
Lu, Sheng
Schuff, Hendrik
Gurevych, Iryna
Computation and Language
In-context learning (ICL) has become one of the most popular learning paradigms. While there is a growing body of literature focusing on prompt engineering, there is a lack of systematic analysis comparing the effects of prompts across different models and tasks. To address this gap, we present a comprehensive prompt analysis based on the sensitivity of a function. Our analysis reveals that sensitivity is an unsupervised proxy for model performance, as it exhibits a strong negative correlation with accuracy. We use gradient-based saliency scores to empirically demonstrate how different prompts affect the relevance of input tokens to the output, resulting in different levels of sensitivity. Furthermore, we introduce sensitivity-aware decoding which incorporates sensitivity estimation as a penalty term in the standard greedy decoding. We show that this approach is particularly helpful when information in the input is scarce. Our work provides a fresh perspective on the analysis of prompts, and contributes to a better understanding of the mechanism of ICL.
title How are Prompts Different in Terms of Sensitivity?
topic Computation and Language
url https://arxiv.org/abs/2311.07230