CLAIFeb 11, 2023

Evaluating the Robustness of Discrete Prompts

arXiv:2302.05619v1276 citationsh-index: 22Has Code
Originality Synthesis-oriented
AI Analysis

This work addresses an understudied problem in NLP by evaluating the robustness of discrete prompts, which is incremental as it builds on existing prompt-based methods.

The study investigated the robustness of automatically learned discrete prompts in NLP tasks, finding that while they are relatively robust to input perturbations, they are highly sensitive to token shuffling and deletion and generalize poorly across datasets.

Discrete prompts have been used for fine-tuning Pre-trained Language Models for diverse NLP tasks. In particular, automatic methods that generate discrete prompts from a small set of training instances have reported superior performance. However, a closer look at the learnt prompts reveals that they contain noisy and counter-intuitive lexical constructs that would not be encountered in manually-written prompts. This raises an important yet understudied question regarding the robustness of automatically learnt discrete prompts when used in downstream tasks. To address this question, we conduct a systematic study of the robustness of discrete prompts by applying carefully designed perturbations into an application using AutoPrompt and then measure their performance in two Natural Language Inference (NLI) datasets. Our experimental results show that although the discrete prompt-based method remains relatively robust against perturbations to NLI inputs, they are highly sensitive to other types of perturbations such as shuffling and deletion of prompt tokens. Moreover, they generalize poorly across different NLI datasets. We hope our findings will inspire future work on robust discrete prompt learning.

Code Implementations1 repo
Foundations

The foundational work for this paper's niche, ranked by how specifically the neighbourhood builds on it — not by global fame.

Your Notes