Gradient Noise Scale
Estimates the critical batch size using stable exponential-moving-average estimators. During gradient accumulation it requires no extra forward or backward passes.
We study how intelligent systems reorganize internal representations, adapt their reasoning, and develop new capabilities.
The most important advances in AI may come from understanding how intelligence reorganizes itself. Not simply from making today’s systems larger.
Two active projects. Each tied to a concrete question, public code, and an honest statement of maturity.
Does a training metric still predict held-out performance after ordinary explanations are controlled?
A metric can look impressive under pooled correlation while mostly tracking learning rate, architecture, task, seed, validation loss, or another design variable. Marginal Baseline Evaluation compares raw association against controlled partial rank-correlation to expose that failure mode.
FIM_norm is the motivating case study. Its apparent relationship changes after controls and across task domains—exactly the behavior MBE is designed to reveal.
Raw pooled correlation is insufficient for validating ML training metrics. The useful question is whether signal survives ordinary baselines and experimental design variables.
Three PyTorch diagnostics. Each answers a decision you face during training.
TrainTools turns training behavior into actionable signals: whether batch size is wasting compute, whether a network is losing its ability to learn, and whether continued training is worth the cost.
Estimates the critical batch size using stable exponential-moving-average estimators. During gradient accumulation it requires no extra forward or backward passes.
Measures dormant-unit fraction and effective rank of activation covariance, combining them into a plasticity score from zero to one.
Fits power-law or exponential curves to validation loss, bootstraps uncertainty, and estimates whether additional training is worthwhile.
Core support targets PyTorch 2.0+ and Python 3.9+. Optional extras add curve fitting, plotting, and HuggingFace Trainer integration.
We tested the public PyPI releases of TrainTools and MBE on a frozen synthetic classification protocol: 48 configurations, each trained once normally and once with instrumentation.
Instrumentation left every final parameter hash, validation loss, and test accuracy unchanged. The suite detected NaNs, invalid labels, extreme class imbalance, and amplified gradients in all 25 trials per condition. AUM reached 99.5% mean precision at the top 20%, against a 20% random baseline. Median runtime was 1.19x in this tiny CPU-bound, probe-heavy test; it is not a production-overhead estimate.
ResNet-18 and WRN-28-2 now have separate raw-data bundles, frozen analyses, and standard-library audits.
Across both architectures, AUM reached 0.9872 aggregate AUROC and beat mean loss in all twelve noisy runs. AUM led EL2N in all six symmetric-noise runs; EL2N led AUM in all six class-conditional runs. The metric ordering replicated with the corruption regime.
Boundary: synthetic corruption, one dataset, two related CNNs, and four regime clusters. Gradient-norm and stopping claims are withheld; the protected holdout remains sealed.
Package downloads and repository traffic are weak public signals. They help track curiosity, but they do not prove active users.
Stronger curiosity signal: substantial GitHub views and clones, but no public engagement markers yet.
Early package activity with release-shaped spikes; adoption signal is still weak.
The lab’s philosophy becomes credible only when it constrains the research process.
Start with a claim that evidence could genuinely weaken.
Build visibility into the process before deciding what score matters.
Compare new metrics and methods against ordinary baselines.
Washouts, inversions, and failed intuitions remain part of the evidence.
Code, protocols, and evidence ledgers accompany public claims.
Active work anchors the map. Speculation stays at its edge.
Not a content feed. A quiet record of hypotheses, methods, failed intuitions, and changes of mind.
Separating descriptive metrics from metrics that change decisions.
Internal structural change as a source of capability.
Instrumentation can reveal the question a benchmark should answer.
Phason Labs is an independent AI research lab founded by Aparajeet Shadangi in Bhubaneswar, India.
At the beginning by choice: forming directions, building open tools, and finding questions worth reorganizing around.