Papers
Topics
Authors
Recent
Search
2000 character limit reached

Model Provenance via Model DNA

Updated 7 July 2026
  • The paper introduces Model DNA as a compact fingerprint that captures both data-driven and model-driven traits to verify if a target model derives from a source.
  • The MGMP framework employs contrastive learning and dual-stage DNA generation to achieve high accuracy across computer vision and NLP tasks.
  • This methodology strengthens intellectual property protection and auditability by shifting focus from data membership to model ancestry verification.

Searching arXiv for the target paper and closely related work on model provenance. Model provenance is the problem of determining whether a source model serves as the provenance for a target model, specifically whether the target was initialized from the source and then fine-tuned rather than trained independently from scratch. “Model Provenance via Model DNA” formalizes this problem at the model level, introduces the notion of Model DNA as a compact representation of a model’s unique characteristics, and develops the MGMP framework for provenance identification across computer vision and natural language processing settings (Mu et al., 2023). The work is motivated by intellectual property protection, model security, and auditability, and is positioned as complementary to data-provenance questions such as membership inference because it asks whether one model, rather than one datum, was the seed for another (Mu et al., 2023).

1. Problem formulation and scope

The paper defines Model Provenance (MP) using a source model MsM_s trained on dataset DsD_s and a candidate target model MtM_t trained on DtD_t. The task is to decide whether MtM_t was initialized from MsM_s, in which case the pair is described as “homologous,” or whether MtM_t was trained from scratch, in which case it is “non-homologous” (Mu et al., 2023). Formally, MP seeks a function

f(Ms,Mt)=1 if Mt is derived by fine-tuning from Ms, and 0 otherwise.f(M_s, M_t) = 1 \text{ if } M_t \text{ is derived by fine-tuning from } M_s,\text{ and } 0 \text{ otherwise.}

This formulation isolates lineage at the level of pretrained weights. The emphasis is not on whether the source and target solve the same downstream task, nor on whether they share data, but on whether the source model is the actual ancestor in a fine-tuning chain (Mu et al., 2023). The paper’s current scope is the simplest fine-tuning scenario: source and target share identical architectures and differ only by weight initialization. More complex cases such as distillation, pruning, and cross-architecture transfer are explicitly left open (Mu et al., 2023).

The significance of the problem is framed in three ways. First, provenance identification supports intellectual property protection by allowing organizations to verify whether a privately trained model has been reused in downstream products. Second, it supports model security and audit in regulated or federated settings by making lineage visible. Third, it complements data-provenance methods by shifting the question from membership of examples in training data to ancestry of models in training pipelines (Mu et al., 2023).

2. Model DNA as a model fingerprint

The central concept is Model DNA, introduced as a representation of the unique characteristics of a machine learning model. Let D={xi,yi}i=1nD=\{x_i,y_i\}_{i=1}^n be the source training set for model MM. A Model DNA is defined as the set of DsD_s0 DNA fragments

DsD_s1

where each fragment is

DsD_s2

and the full construction is written as

DsD_s3

In the paper’s operational design, each fragment fuses a data-driven representation with a model-driven representation (Mu et al., 2023).

The data-driven part uses a learnable generator network DsD_s4, such as a small ResNet50 or a DistilBERT head, to map each input DsD_s5 to a latent code DsD_s6. The model-driven part uses the target model’s prediction for the same input, represented as a logit or soft-probability vector DsD_s7. These are assembled into a DNA fragment either by element-wise addition,

DsD_s8

or by concatenation,

DsD_s9

This design encodes both the structure of the source data and the behavioral response of the model to that data, which the paper treats as a compact and comprehensive fingerprint of model identity (Mu et al., 2023).

The formulation implies that provenance is not inferred from raw weights directly. Instead, it is inferred from a learned representational space in which homologous source-target pairs should induce nearby DNA fragments, while non-homologous pairs should be separated. This suggests that the method is behavioral and relational rather than purely parameter-comparative.

3. Learning objective and MGMP framework

The provenance-identification framework is called MGMP and consists of three stages: DNA generation, DNA similarity learning, and provenance classification (Mu et al., 2023).

In the DNA-generation stage, the framework uses homologous input pairs MtM_t0 and non-homologous pairs MtM_t1. For each MtM_t2 in the source training set, it computes

  • MtM_t3,
  • MtM_t4,
  • MtM_t5,
  • MtM_t6,

and assembles the fragments

The generator is trained with two contrastive components. Let cosine similarity be

DtD_t0

with temperature DtD_t1. The cross-model contrastive loss pulls homologous fragments together and pushes non-homologous fragments away:

DtD_t2

The within-model compactness loss enforces clustering among fragments belonging to the same model:

DtD_t3

The full DNA similarity loss is

DtD_t4

where DtD_t5 denotes the generator weights (Mu et al., 2023).

The third stage introduces a provenance classifier DtD_t6, implemented as a small MLP. It receives the concatenation DtD_t7 or DtD_t8 and predicts a binary label DtD_t9. Training uses binary cross-entropy,

MtM_t0

where MtM_t1 (Mu et al., 2023).

At inference time, provenance can be assessed at fragment level and then aggregated to the model level. A fragment-level verdict is positive if MtM_t2. The model-level decision averages these scores and compares them to a threshold MtM_t3:

MtM_t4

The paper notes that MtM_t5 can be set, for example MtM_t6, to control the false-positive/negative trade-off (Mu et al., 2023).

4. Experimental design across vision and language

The empirical study spans both computer vision and natural language processing tasks. In computer vision, the source dataset is CIFAR-10 and the target domain is built from CIFAR-100 split into 10 disjoint 10-way subsets. The base models are ResNet18, AlexNet, and ViT-small, while the DNA generator backbone is ResNet50 (Mu et al., 2023).

In NLP, the evaluation uses text-classification benchmarks including AGNews, YahooQA, 20Newsgroups, DBPedia, Amazon Reviews, and Yelp. The main models are DistilBERT or BERT-base, and the DNA generator is DistilBERT (Mu et al., 2023).

The study constructs a model pool for each run. In the vision setting, 5 CIFAR100 subsets are used to train homologous target models and 5 other subsets to train non-homologous target models, with evaluation performed on held-out subsets. In the NLP setting, the split is analogous: one dataset is used for the source, three for the pool, and two for evaluation (Mu et al., 2023).

The principal reported metric is fragment-level accuracy averaged over homologous and non-homologous pairs. The experiments also include t-SNE visualizations, which show that DNA fragments from homologous and non-homologous models form well-separated clusters in computer vision and, in the appendix, in NLP as well (Mu et al., 2023). This visualization evidence is consistent with the intended geometry induced by MtM_t7.

5. Empirical performance and ablation results

The paper reports consistent gains from introducing the DNA generator. In computer vision, ResNet18 on CIFAR10MtM_t8CIFAR100 variants achieves 91.9%–96.1% accuracy with the generator, compared with 75.3%–82.2% without the generator. AlexNet and ViT-small show similar gains, with approximately 90%+ accuracy versus approximately 72% without the generator (Mu et al., 2023).

In NLP, DistilBERT achieves 83.8%–93.9% accuracy, compared with approximately 72%–84% without the generator. BERT-base on AGNews reaches 86.6%, compared with 70.7% without the generator (Mu et al., 2023).

The main ablation baseline, labeled “MGMP w/o DNA generator,” uses only model outputs and omits the learned MtM_t9. Performance drops by 10–20%, indicating that provenance identification is substantially weaker when it depends only on output behavior rather than on the joint data-driven and model-driven representation (Mu et al., 2023).

Additional ablations examine generator and assembly choices.

Aspect Variants Reported outcome
Generator backbone ResNet50, ViT-small, ViT-base All work; ResNet50 slightly best
Assembly Addition Dimension MsM_s0
Assembly Concatenation Dimension MsM_s1
Accuracy trend Larger concatenated codes Improves gradually from MsM_s2

These results indicate that richer fragment encodings improve identification accuracy, at least within the tested settings (Mu et al., 2023). A plausible implication is that provenance evidence is distributed across both latent input representations and output signatures, and benefits from preserving more of that joint information.

6. Limitations, open problems, and broader significance

The work states several limitations. The first is the restriction to the simplest fine-tuning scenario, where source and target share identical architectures and differ only in initialization. Distillation, pruning, and cross-architecture transfer remain outside the tested regime (Mu et al., 2023). The second is the reliance on the original source training data MsM_s3 during identification; whether a small held-out probe set would suffice is left for future work. The third concerns scalability: very large source datasets and very deep DNA generators may introduce substantial computational cost. The fourth is adversarial robustness, since deliberate provenance masking through extra unrelated fine-tuning, as well as source-model modification through sparsification or quantization, is not resolved in the present study (Mu et al., 2023).

Within those constraints, the paper establishes a model-level provenance formalism, a concrete representational mechanism, and an end-to-end decision pipeline for distinguishing homologous from non-homologous models across vision and language tasks (Mu et al., 2023). Its broader significance lies in treating model lineage as an inferential object in its own right. This shifts provenance analysis away from direct inspection of training logs or weight histories and toward post hoc identification from behavior anchored in source data. Such a perspective is technically important for security, licensing enforcement, and audit settings in which access to internal training artifacts may be incomplete or unavailable.

The paper’s terminology also clarifies a conceptual distinction that is often blurred in surrounding discussions: model provenance is not equivalent to model similarity. Two models may be behaviorally similar on a task without sharing an ancestry relation, and conversely a fine-tuned descendant may diverge substantially in downstream behavior while still retaining provenance-relevant traces in its Model DNA. This suggests that provenance, as formalized here, is a lineage question rather than merely a performance or representation similarity question (Mu et al., 2023).

Definition Search Book Streamline Icon: https://streamlinehq.com
References (1)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to MODEL.