Instructional Segment Embedding: Improving LLM Safety with Instruction Hierarchy

Fuente: arXiv
Gespeichert in:
Bibliographische Detailangaben
Hauptverfasser: Wu, Tong, Zhang, Shujian, Song, Kaiqiang, Xu, Silei, Zhao, Sanqiang, Agrawal, Ravi, Indurthi, Sathish Reddy, Xiang, Chong, Mittal, Prateek, Zhou, Wenxuan
Format: Preprint
Veröffentlicht: 2024
Schlagworte:
Online-Zugang:
Tags: Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
_version_ 1866912396475367424
author Wu, Tong
Zhang, Shujian
Song, Kaiqiang
Xu, Silei
Zhao, Sanqiang
Agrawal, Ravi
Indurthi, Sathish Reddy
Xiang, Chong
Mittal, Prateek
Zhou, Wenxuan
author_facet Wu, Tong
Zhang, Shujian
Song, Kaiqiang
Xu, Silei
Zhao, Sanqiang
Agrawal, Ravi
Indurthi, Sathish Reddy
Xiang, Chong
Mittal, Prateek
Zhou, Wenxuan
contents Large Language Models (LLMs) are susceptible to security and safety threats, such as prompt injection, prompt extraction, and harmful requests. One major cause of these vulnerabilities is the lack of an instruction hierarchy. Modern LLM architectures treat all inputs equally, failing to distinguish between and prioritize various types of instructions, such as system messages, user prompts, and data. As a result, lower-priority user prompts may override more critical system instructions, including safety protocols. Existing approaches to achieving instruction hierarchy, such as delimiters and instruction-based training, do not address this issue at the architectural level. We introduce the Instructional Segment Embedding (ISE) technique, inspired by BERT, to modern large language models, which embeds instruction priority information directly into the model. This approach enables models to explicitly differentiate and prioritize various instruction types, significantly improving safety against malicious prompts that attempt to override priority rules. Our experiments on the Structured Query and Instruction Hierarchy benchmarks demonstrate an average robust accuracy increase of up to 15.75% and 18.68%, respectively. Furthermore, we observe an improvement in instruction-following capability of up to 4.1% evaluated on AlpacaEval. Overall, our approach offers a promising direction for enhancing the safety and effectiveness of LLM architectures.
format Preprint
id arxiv_https___arxiv_org_abs_2410_09102
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle Instructional Segment Embedding: Improving LLM Safety with Instruction Hierarchy
Wu, Tong
Zhang, Shujian
Song, Kaiqiang
Xu, Silei
Zhao, Sanqiang
Agrawal, Ravi
Indurthi, Sathish Reddy
Xiang, Chong
Mittal, Prateek
Zhou, Wenxuan
Machine Learning
Artificial Intelligence
Computation and Language
Cryptography and Security
Large Language Models (LLMs) are susceptible to security and safety threats, such as prompt injection, prompt extraction, and harmful requests. One major cause of these vulnerabilities is the lack of an instruction hierarchy. Modern LLM architectures treat all inputs equally, failing to distinguish between and prioritize various types of instructions, such as system messages, user prompts, and data. As a result, lower-priority user prompts may override more critical system instructions, including safety protocols. Existing approaches to achieving instruction hierarchy, such as delimiters and instruction-based training, do not address this issue at the architectural level. We introduce the Instructional Segment Embedding (ISE) technique, inspired by BERT, to modern large language models, which embeds instruction priority information directly into the model. This approach enables models to explicitly differentiate and prioritize various instruction types, significantly improving safety against malicious prompts that attempt to override priority rules. Our experiments on the Structured Query and Instruction Hierarchy benchmarks demonstrate an average robust accuracy increase of up to 15.75% and 18.68%, respectively. Furthermore, we observe an improvement in instruction-following capability of up to 4.1% evaluated on AlpacaEval. Overall, our approach offers a promising direction for enhancing the safety and effectiveness of LLM architectures.
title Instructional Segment Embedding: Improving LLM Safety with Instruction Hierarchy
topic Machine Learning
Artificial Intelligence
Computation and Language
Cryptography and Security
url https://arxiv.org/abs/2410.09102