Characterizing Large Language Model Geometry Helps Solve Toxicity Detection and Generation

Fuente: arXiv
Saved in:
Bibliographic Details
Main Authors: Balestriero, Randall, Cosentino, Romain, Shekkizhar, Sarath
Format: Preprint
Published: 2023
Subjects:
Online Access:
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909250020704256
author Balestriero, Randall
Cosentino, Romain
Shekkizhar, Sarath
author_facet Balestriero, Randall
Cosentino, Romain
Shekkizhar, Sarath
contents Large Language Models (LLMs) drive current AI breakthroughs despite very little being known about their internal representations. In this work, we propose to shed the light on LLMs inner mechanisms through the lens of geometry. In particular, we develop in closed form $(i)$ the intrinsic dimension in which the Multi-Head Attention embeddings are constrained to exist and $(ii)$ the partition and per-region affine mappings of the feedforward (MLP) network of LLMs' layers. Our theoretical findings further enable the design of novel principled solutions applicable to state-of-the-art LLMs. First, we show that, through our geometric understanding, we can bypass LLMs' RLHF protection by controlling the embedding's intrinsic dimension through informed prompt manipulation. Second, we derive interpretable geometrical features that can be extracted from any (pre-trained) LLM, providing a rich abstract representation of their inputs. We observe that these features are sufficient to help solve toxicity detection, and even allow the identification of various types of toxicity. Our results demonstrate how, even in large-scale regimes, exact theoretical results can answer practical questions in LLMs. Code: https://github.com/RandallBalestriero/SplineLLM
format Preprint
id arxiv_https___arxiv_org_abs_2312_01648
institution arXiv
publishDate 2023
record_format arxiv
spellingShingle Characterizing Large Language Model Geometry Helps Solve Toxicity Detection and Generation
Balestriero, Randall
Cosentino, Romain
Shekkizhar, Sarath
Artificial Intelligence
Computation and Language
Machine Learning
Large Language Models (LLMs) drive current AI breakthroughs despite very little being known about their internal representations. In this work, we propose to shed the light on LLMs inner mechanisms through the lens of geometry. In particular, we develop in closed form $(i)$ the intrinsic dimension in which the Multi-Head Attention embeddings are constrained to exist and $(ii)$ the partition and per-region affine mappings of the feedforward (MLP) network of LLMs' layers. Our theoretical findings further enable the design of novel principled solutions applicable to state-of-the-art LLMs. First, we show that, through our geometric understanding, we can bypass LLMs' RLHF protection by controlling the embedding's intrinsic dimension through informed prompt manipulation. Second, we derive interpretable geometrical features that can be extracted from any (pre-trained) LLM, providing a rich abstract representation of their inputs. We observe that these features are sufficient to help solve toxicity detection, and even allow the identification of various types of toxicity. Our results demonstrate how, even in large-scale regimes, exact theoretical results can answer practical questions in LLMs. Code: https://github.com/RandallBalestriero/SplineLLM
title Characterizing Large Language Model Geometry Helps Solve Toxicity Detection and Generation
topic Artificial Intelligence
Computation and Language
Machine Learning
url https://arxiv.org/abs/2312.01648