Research portfolio · audited 31 Jul 2026

Compress the weights.
Preserve the flow.

FAD shares redundant feed-forward networks while aligning the student's layer-wise residual transport to a teacher-derived information geometry. A calibrated adaptive-exit controller then spends depth only where a question needs it.

01 Llama‑3.2‑3B · seven-task zero-shot evaluation · H100 runtime
Teachertransport geometry
Teacher and shared-FFN student connected through the FAD transport-alignment objective
28 → 17 FFNs
exits 16·20·24
Best static85.66%

20% compression

25% FAD-AE84.94%

−0.10 pp vs static

Aggregate speed1.465×

vs merged teacher

Executed depth16.39/28

41.47% layer saving

02 / Results

One model family,
four operating points.

The selected seed‑44 checkpoints are the latest restricted-late runs. Switch budgets to inspect static and adaptive performance, prototype count and exit behavior.

25% compression85.03%

static macro accuracy

84.94% with adaptive exit
Unique FFNs17 / 28
Average exit16.39
Own-full speedup1.573×
Accuracy Δ−0.10 pp
Exit distribution
Accuracy frontier

FAD stays above the merged teacher across all four budgets.

Latest selected static and adaptive checkpoints; macro-average over seven tasks.

Reproduced comparison

Against three structured-compression papers

Method15%20%25%30%
FLAP70.5968.0063.8957.87
Týr-the-Pruner79.3076.1672.7164.54
LLM-Streamline81.2981.8281.2581.12
FAD · latest85.3885.6685.0383.20

Protocol audit: current FAD artifacts record length_norm=none; archived baseline wrappers defaulted to avg and did not persist the field. The repository preserves the reported results, while new public wrappers standardize future reruns to none.

03 / Method

From redundant layers
to reusable functions.

01

Observe transport

Hook the teacher's post-attention FFN residual update at the last prediction token. This local velocity is the behavior FAD preserves.

02

Build geometry

Project transport into a shared velocity-PCA basis and estimate layer-wise teacher covariance. Low-variance directions receive stronger penalties.

03

Share by function

A hard FFN-input gate plus held-out functional complete-link clustering selects a restricted late-layer sharing policy.

04

Recover & exit

Train with decision CE + whitened point CORE. At inference, a four-feature controller chooses layers 16, 20, 24 or the full layer 28.

Teacher and student trajectories in the information-energy projection space
Information energy makes deviations comparable across teacher transport directions.
04 / Deployment

Static portfolio.
Real GPU demo.

GitHub Pages presents the research without a backend. The included inference service mounts licensed checkpoints on a CUDA host and compares the 25% adaptive student with its merged teacher.

01Browseroffline UI
→
02Python serviceGPU lock + scorer
→
03Two modelsstudent + teacher
Paired questions19,149
Student-only wins1,189
Teacher-only wins836
Student net advantage+353
Runtime Pareto plot for teacher, baselines, static FAD and FAD-AE
Metric clarity

1.465× aggregate, 1.388× task-wise geomean.

Both values come from the same H100 batch‑1 job. The first divides total throughput; the second geometrically averages seven per-task speed ratios. The data card stores both.

Read the deployment guide →
06 / Reproduce

Every number has
a path back to code.

Raw evaluator artifacts, compact CSVs, controller JSON, baseline adapters, exact pipeline snapshots and portable Slurm wrappers live together.

terminal
$ export FAD_WORKSPACE_ROOT=/scratch/fad
$ export FAD_TEACHER_CKPT=/models/teacher
$ export FAD_CANONICAL_ROOT=/artifacts/atlas
$ bash reproduction/fad/scripts/run_all_budgets.sh

$ export FAD_DEPLOY_BUNDLE=/artifacts/25pct/deploy_bundle.pt
$ bash reproduction/fad/scripts/run_adaptive_exit_budget.sh 25