Self-Regularization with Latent Space Explanations for Controllable LLM-based Classification
Journal:
arXiv
Published Date:
Feb 19, 2025
Abstract
Modern text classification methods heavily rely on contextual embeddings from
large language models (LLMs). Compared to human-engineered features, these
embeddings provide automatic and effective representations for classification
model training. However, they also introduce a challenge: we lose the ability
to manually remove unintended features, such as sensitive or task-irrelevant
features, to guarantee regulatory compliance or improve the generalizability of
classification models. This limitation arises because LLM embeddings are opaque
and difficult to interpret. In this paper, we propose a novel framework to
identify and regularize unintended features in the LLM latent space.
Specifically, we first pre-train a sparse autoencoder (SAE) to extract
interpretable features from LLM latent spaces. To ensure the SAE can capture
task-specific features, we further fine-tune it on task-specific datasets. In
training the classification model, we propose a simple and effective
regularizer, by minimizing the similarity between the classifier weights and
the identified unintended feature, to remove the impacts of these unintended
features toward classification. We evaluate the proposed framework on three
real-world tasks, including toxic chat detection, reward modeling, and disease
diagnosis. Results show that the proposed framework can significantly improve
the classifier's generalizability by regularizing those features that are not
semantically correlated to each task. This work pioneers controllable text
classification on LLM latent spaces by leveraging interpreted features to
address generalizability, fairness, and privacy challenges. We will release our
code and data once accepted.