paper-with-me

홈 › Papers

Impact of Non-Standard Unicode Characters on Security and Comprehension in Large Language Models

2024-05-23 · Johan S Daniel, Anand Pal

The advancement of large language models has significantly improved natural language processing. However, challenges such as jailbreaks (prompt injections that cause an LLM to follow instructions contrary to its intended use), hallucinations (generating incorrect or misleading information), and comprehension errors remain prevalent. In this report, we present a comparative analysis of the performance of fifteen distinct models, with each model undergoing a standardized test comprising 38 queries across three key metrics: jailbreaks, hallucinations, and comprehension errors. The models are assessed based on the total occurrences of jailbreaks, hallucinations, and comprehension errors. Our work exposes these models' inherent vulnerabilities and challenges the notion of human-level language comprehension of these models. We have empirically analysed the impact of non-standard Unicode characters on LLMs and their safeguarding mechanisms on the best-performing LLMs, including GPT-4, Gemini 1.5 Pro, LlaMA-3-70B, and Claude 3 Opus. By incorporating alphanumeric symbols from Unicode outside the standard Latin block and variants of characters in other languages, we observed a reduction in the efficacy of guardrails implemented through Reinforcement Learning Human Feedback (RLHF). Consequently, these models exhibit heightened vulnerability to content policy breaches and prompt leakage. Our study also suggests a need to incorporate non-standard Unicode text in LLM training data to enhance the capabilities of these models.

📄 PDF Abstract BibTeX arXiv:2405.14490

Code (1)

raidedcluster/non-standard_unicode_jailbreaks 공식 구현

Methods 이 논문이 사용한 방법론

Attention 설명 없음
Linear Layer A Linear Layer is a projection $\mathbf{XW + b}$.
Position-Wise Feed-Forward Layer 설명 없음
Multi-Head Attention 설명 없음
Residual Connection 설명 없음
BPE Byte Pair Encoding, or BPE, is a subword segmentation algorithm that encodes rare and unknown words as sequences of subword units. The intuition is that various word…
Label Smoothing Label Smoothing is a regularization technique that introduces noise for the labels. This accounts for the fact that datasets may have mistakes in them, so maximizing the…
Adam 설명 없음

Similar Papers 제목 키워드 기반

Investigation Into Using the Unicode Standard for Primitives of Unified Han Characters

2014-12-01 · PACLIC 2014 12 · Henry Larkin

MY-AKKHARA: A Romanization-based Burmese (Myanmar) Input Method

2019-11-01 · IJCNLP 2019 11 · Chenchen Ding, Masao Utiyama, Eiichiro Sumita

MY-AKKHARA is a method used to input Burmese texts encoded in the Unicode standard, based on commonly accepted Latin transcription. By using this method, arbitrary Burmese strings can be accurately inputted with 26 lower…

Weaponizing Unicodes with Deep Learning -- Identifying Homoglyphs with Weakly Labeled Data

2020-10-09 · Perry Deng, Cooper Linsky, Matthew Wright

Visually similar characters, or homoglyphs, can be used to perform social engineering attacks or to evade spam and plagiarism detectors. It is thus important to understand the capabilities of an attacker to identify homo…

ClusteringTransfer Learning

Towards a Generic Framework for the Development of Unicode Based Digital Sindhi Dictionaries

2014-01-12 · Imdad Ali Ismaili, Zeeshan Bhatti, Azhar Ali Shah

Dictionaries are essence of any language providing vital linguistic recourse for the language learners, researchers and scholars. This paper focuses on the methodology and techniques used in developing software architect…

Beyond Arabic: Software for Perso-Arabic Script Manipulation

2023-01-26 · Alexander Gutkin, Cibu Johny, Raiomond Doctor, Brian Roark 외

This paper presents an open-source software library that provides a set of finite-state transducer (FST) components and corresponding utilities for manipulating the writing systems of languages that use the Perso-Arabic …

Transliteration