SysBench: Can Large Language Models Follow System Messages?

Fuente: arXiv
Enregistré dans:
Détails bibliographiques
Auteurs principaux: Qin, Yanzhao, Zhang, Tao, Shen, Yanjun, Luo, Wenjing, Sun, Haoze, Zhang, Yan, Qiao, Yujing, Chen, Weipeng, Zhou, Zenan, Zhang, Wentao, Cui, Bin
Format: Preprint
Publié: 2024
Sujets:
Accès en ligne:
Tags: Ajouter un tag
Pas de tags, Soyez le premier à ajouter un tag!
_version_ 1866913558922526720
author Qin, Yanzhao
Zhang, Tao
Zhang, Tao
Shen, Yanjun
Luo, Wenjing
Sun, Haoze
Zhang, Yan
Qiao, Yujing
Chen, Weipeng
Zhou, Zenan
Zhang, Wentao
Cui, Bin
author_facet Qin, Yanzhao
Zhang, Tao
Zhang, Tao
Shen, Yanjun
Luo, Wenjing
Sun, Haoze
Zhang, Yan
Qiao, Yujing
Chen, Weipeng
Zhou, Zenan
Zhang, Wentao
Cui, Bin
contents Large Language Models (LLMs) have become instrumental across various applications, with the customization of these models to specific scenarios becoming increasingly critical. System message, a fundamental component of LLMs, is consist of carefully crafted instructions that guide the behavior of model to meet intended goals. Despite the recognized potential of system messages to optimize AI-driven solutions, there is a notable absence of a comprehensive benchmark for evaluating how well LLMs follow system messages. To fill this gap, we introduce SysBench, a benchmark that systematically analyzes system message following ability in terms of three limitations of existing LLMs: constraint violation, instruction misjudgement and multi-turn instability. Specifically, we manually construct evaluation dataset based on six prevalent types of constraints, including 500 tailor-designed system messages and multi-turn user conversations covering various interaction relationships. Additionally, we develop a comprehensive evaluation protocol to measure model performance. Finally, we conduct extensive evaluation across various existing LLMs, measuring their ability to follow specified constraints given in system messages. The results highlight both the strengths and weaknesses of existing models, offering key insights and directions for future research. The open source library SysBench is available at https://github.com/PKU-Baichuan-MLSystemLab/SysBench.
format Preprint
id arxiv_https___arxiv_org_abs_2408_10943
institution arXiv
publishDate 2024
record_format arxiv
spellingShingle SysBench: Can Large Language Models Follow System Messages?
Qin, Yanzhao
Zhang, Tao
Zhang, Tao
Shen, Yanjun
Luo, Wenjing
Sun, Haoze
Zhang, Yan
Qiao, Yujing
Chen, Weipeng
Zhou, Zenan
Zhang, Wentao
Cui, Bin
Computation and Language
Large Language Models (LLMs) have become instrumental across various applications, with the customization of these models to specific scenarios becoming increasingly critical. System message, a fundamental component of LLMs, is consist of carefully crafted instructions that guide the behavior of model to meet intended goals. Despite the recognized potential of system messages to optimize AI-driven solutions, there is a notable absence of a comprehensive benchmark for evaluating how well LLMs follow system messages. To fill this gap, we introduce SysBench, a benchmark that systematically analyzes system message following ability in terms of three limitations of existing LLMs: constraint violation, instruction misjudgement and multi-turn instability. Specifically, we manually construct evaluation dataset based on six prevalent types of constraints, including 500 tailor-designed system messages and multi-turn user conversations covering various interaction relationships. Additionally, we develop a comprehensive evaluation protocol to measure model performance. Finally, we conduct extensive evaluation across various existing LLMs, measuring their ability to follow specified constraints given in system messages. The results highlight both the strengths and weaknesses of existing models, offering key insights and directions for future research. The open source library SysBench is available at https://github.com/PKU-Baichuan-MLSystemLab/SysBench.
title SysBench: Can Large Language Models Follow System Messages?
topic Computation and Language
url https://arxiv.org/abs/2408.10943