← Key papers

Paper review · November 8, 2026

Embedding-space fingerprinting of LoRA fine-tuned models: inferring the training-data domain from the model alone

Embedding-Space Fingerprinting of LoRA Fine-Tunes: Recovering the Training-Data Domain from the Model Artifact Alone

AI securityLanguage models Intermediate cs.AI

The authors extracted weight, activation and generated-text features from 36 LoRA fine-tuned models and trained a classifier on them. For models trained on unseen datasets, it identified the training domain with up to 64% accuracy, well above the 20% chance level.

Problem

LoRA adapters are small files that are easy to share. Can you tell what kind of data a model was trained on from a model artifact such as an adapter alone, without seeing the training data? This question matters for both provenance auditing and privacy. Existing membership and dataset inference methods assumed access to candidate datasets or known attributes.

Method

The authors used Qwen3.5-0.8B as the single base model and fine-tuned it on 18 public datasets across 5 domains (medical, code, math, non-English, narrative writing), with 2 seeds each and the same LoRA settings (rank 16, 1.5 million tokens), producing 36 models. Features were extracted at three access levels. White-box features are the norms, singular values and per-layer distribution of the LoRA weight updates. Gray-box features are per-layer hidden state statistics when 200 domain-neutral prompts are fed in. Black-box features are the entropy, length, token histograms and Sentence-BERT embedding centroids of text generated from the same prompts. The classifier is logistic regression, evaluated with a leave-one-dataset-out (LODO) protocol fixed before looking at the results.

Results

Limitations

As the authors note, they used only one 0.8B hybrid base model. With 36 models and 5 domains, the scale is small and the confidence intervals are wide. The two seeds of the same dataset share training data, so their predictions are not independent. The white-box features are hand-designed norm and spectral statistics that discard singular-vector direction information, which may have led to underestimating the weight signal. The rank and resampling robustness checks were added post hoc, and the rank experiment used only one dataset per domain, so it is indicative only. Confusion remains between medical and creative writing (English prose), and between code and math.

Why it matters

The paper shows that LoRA adapters uploaded to public repositories reveal their training-data domain through output text alone. This can serve as a tool for auditing undisclosed training data or verifying provenance. Conversely, it is a privacy risk for those who want to hide the nature of their training data. Reporting a pre-registered evaluation protocol together with dataset-level confidence intervals is also an evaluation practice worth following in this field.

Key terms

LoRA(Low-Rank Adaptation)
A parameter-efficient fine-tuning method that freezes the base model's weights and trains only the product of two small low-rank matrices (B·A) to represent the weight update. The result is a small adapter file that is easy to share.
White-box/gray-box/black-box access
Levels describing how much access you have to a model. They refer, respectively, to seeing the full weights, the internal hidden states, or only the output text (or token probabilities) for a given input.
LODO(Leave-one-dataset-out)
An evaluation method that holds out all models from one dataset, trains the classifier on the rest, and then predicts the held-out models. It checks whether the classifier generalizes at the domain level rather than memorizing datasets.
Model fingerprinting
A technique that identifies provenance information, such as a model's lineage or training data, from distinctive traces left in model artifacts.

Original

Authors: Shivesh Rane · Posted 2026-11-05 · License CC BY 4.0 · Based on the full text

This review is an AI-written summary of the paper. Please treat the original paper as the reference.