atlas

Research map / Architectures and efficiency / RNNs and normalization

Beyond Slow Signs in High-fidelity Model Extraction

NeurIPS 2024 · Architectures and efficiency › RNNs and normalization · approach: Representation geometry and collapse · 3 citations (OpenAlex)

Read the paperCheck your idea against 108,967 papers

AI-extracted summary. Written by AI from the paper's full text. Numbers and claims can be wrong or missing context, so check the paper before you cite or build on it.

Unifies cryptanalytic signature and sign extraction codebases for DNNs and optimizes sign extraction (easy/hard neurons, pipelined parallel sign checks, deduplication, lower precision) so that weight extraction, not sign extraction, becomes the bottleneck, extracting a 16,721-parameter MNIST model in 98 minutes.

Problem

Precise model extraction (functionally equivalent weight recovery) of deep ReLU networks trained on standard benchmarks is slow; prior claims that sign extraction is the bottleneck and prior benchmarks on random data may be misleading.

Approach

Builds a unified codebase combining Carlini et al.'s signature extraction with Canales-Martinez et al.'s Neuron Wiggle sign extraction, reduces sign-extraction samples to s=15, defers low-confidence ("hard") neuron signs by enumerating sign combinations and checking the next layer's extraction for errors, and drops float64 precision improvement for sign recovery.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Reduce sign-extraction iterations to s=15 and identify easy and hard neurons (ablation)Canales-Martinez sign extraction · Random models, layer 2sign-extraction speedup: up to $14.8$ timesHelped
Use the proposed sign extraction instead of Canales-Martinez sign extractionParameter extraction pipeline · Random models, layer 2total extraction speedup: up to $2.52$ timesHelped
Add memory deduplication of redundant critical points and partial signatures (ablation)Signature extraction · Random model, layer 2, 128 neurons per hidden layertime efficiency: $1.3$ times more time-efficientHelped
Add memory deduplication of redundant critical points and partial signatures (ablation)Signature extraction · MNIST model, layer 2, 64 neuronstime efficiency: $2$ times as time efficientHelped
Increase sign-extraction iterations beyond s=15 (ablation)Neuron Wiggle sign extraction · Models evaluated in Figure (b)correctly recovered neurons: s=15; s=25No clear effect
Perform sign extraction with extracted weights in float32 rather than float64 (ablation)Neuron Wiggle sign extraction · MNIST modelssign-recovery correctnessNo clear effect
Skip precision improvement before subsequent extraction (ablation)Parameter extraction pipeline · Models in the performance tableoverall extraction speedup: [1.36, 6.01, 3.44, 2.64, 3.60, 2.94, 6.63, 2.52, 2.08, 2.18]Helped
Spend more time repeating sign extraction for hard-to-extract neurons (ablation)Neuron Wiggle sign extraction · Neuron sign predictioncorrect sign recoveryNo clear effect
Flip one hard-to-extract neuron sign (ablation)CIFAR10 model with 8 hidden layers and 128 neurons · CIFAR10 test setaccuracy: 0.9451Hurt
Flip 5 hard-to-extract neuron signs (ablation)CIFAR10 model with 8 hidden layers and 128 neurons · CIFAR10 test setaccuracy: between 0.55 and 0.68Hurt
Flip 28 hard-to-extract neuron signs (ablation)CIFAR10 model with 8 hidden layers and 128 neurons · CIFAR10 test setaccuracy: 0.268Hurt

Surprising findings

Limitations

Experimental setup

Datasets: MNIST CIFAR10 random normal data

Benchmarks: MNIST CIFAR10

Metrics: extraction time (s) number of queries fraction of correctly recovered signs signature extraction time speedup factor test accuracy after sign flips

Baselines: Carlini et al. signature extraction Canales-Martinez et al. sign extraction (CM)

Builds on: Carlini et al. cryptanalytic parameter extraction Canales-Martinez et al. Neuron Wiggle sign extraction

Closest papers by meaning

Writing a paper in this area? scime draft is a free LaTeX editor with AI included, real-time co-authors and a check of your references and venue rules before you submit. It also imports OpenAI Prism projects.

Open scime draft

Get the next scime Dispatch and a monthly field update

Free. We send a confirmation link first; every email has a one-click unsubscribe. Privacy