atlas

Research map / Architectures and efficiency / RNNs and normalization

Scaling Down Deep Learning with MNIST-1D

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Efficient network compression and training

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.

Introduces MNIST-1D, a procedurally generated 40-dimensional 1D digit-like dataset, and shows it can reproduce science-of-deep-learning phenomena (inductive biases, lottery tickets, double descent, metalearning, SSL, pooling) cheaply on CPU/single GPU.

Problem

Science-of-deep-learning studies require large compute, and standard small benchmarks like MNIST are too easy, too large, and hard to vary, so they fail to separate architectures or support fast exploratory research.

Approach

A minimalist 1D procedurally generated digit dataset (40 features, 4000+1000 default samples) with tunable generation parameters (translation, noise, shear, padding) that separates model inductive biases (linear 32%, MLP 68%, CNN 94%, human 96%) and can be run in minutes on a CPU.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use spatially ordered rather than shuffled input features (ablation)CNN · MNIST-1D testaccuracy: 56 ± 2 -> 94 ± 2Helped
use spatially ordered rather than shuffled input features (ablation)GRU · MNIST-1D testaccuracy: 57 ± 2 -> 91 ± 2Helped
use spatially ordered rather than shuffled input features (ablation)MLP · MNIST-1D testaccuracy: 68 ± 2 -> 68 ± 2No clear effect
use spatially ordered rather than shuffled input features (ablation)Logistic regression · MNIST-1D testaccuracy: 32 ± 1 -> 32 ± 1No clear effect
use a CNN rather than logistic regressionMNIST-1D classification · MNIST-1D testaccuracy: 32 ± 1 -> 94 ± 2Helped
use the learned activation function instead of common nonlinearitiesMLP classifier on MNIST-1D · MNIST-1D testaccuracy: +5 percentage pointsHelped
train with 15% label noise and increase hidden-layer width through the interpolation thresholdMLP classifier on MNIST-1D · MNIST-1D testtest error: 15%; around 50 neuronsMixed
add label noiseMLP classifier on MNIST-1D · MNIST-1D testtest error: 15% label noiseHurt
use pooling in low-data regimes rather than no poolingCNN on MNIST-1D · MNIST-1D classificationsample efficiencyHelped
use pooling when more training data is availableCNN on MNIST-1D · MNIST-1D classificationsample efficiencyNo clear effect
use striding instead of poolingCNN on MNIST-1D · MNIST-1D classificationsample efficiencyNo clear effect
use a lottery-ticket subnetwork rather than a random subnetwork at the same sparsityMLP classifier on MNIST-1D · MNIST-1D testaccuracy: >95% sparsityHelped

Surprising findings

Limitations

Experimental setup

Datasets: MNIST-1D MNIST CIFAR-10 CIFAR-100 FashionMNIST

Benchmarks: MNIST-1D MNIST

Metrics: test accuracy training accuracy per-class error

Baselines: logistic regression MLP CNN GRU ReLU Swish ELU MNIST CIFAR-10

Builds on: MNIST SimCLR lottery ticket hypothesis Synthetic Petri Dish

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