atlas

Research map / Architectures and efficiency / RNNs and normalization

Learning Universal Predictors

ICML 2024 · Architectures and efficiency › RNNs and normalization · approach: Dataset distillation and data-efficient training · 1 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.

Meta-trains LSTMs and Transformers on data sampled from universal Turing machines (a BrainF*ck variant called BrainPhoque) and other algorithmic sources to approximate Solomonoff induction, with theory on consistent UTM-based training data.

Problem

How far meta-learning can go in amortizing the universal predictor (Solomonoff Induction), which is uncomputable, into neural networks trained on algorithmically generated data.

Approach

Generate meta-training sequences by running random programs on a universal Turing machine (BrainPhoque), prove consistency of the resulting training distributions (including normalized Solomonoff prior and generalized Solomonoff semimeasures under non-uniform program distributions), and train standard architectures with log-loss to approximate SI.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Increase model size from S to M to L (ablation)Neural predictors trained on VOMS · VOMS, in-distributioncumulative expected regretHelped
Use Transformer-L instead of smaller neural predictorsNeural predictors trained on VOMS · VOMS, in-distributioncumulative expected regretHelped
Use LSTM rather than Transformer for length generalizationNeural predictors trained on VOMS · VOMS, length 1024cumulative expected regretHelped
Increase model size (ablation)Neural predictors trained on Chomsky hierarchy tasks · Chomsky hierarchy tasks, in-distributioncumulative expected regretHelped
Use Transformer-L instead of other evaluated architecturesNeural predictors trained on Chomsky hierarchy tasks · Chomsky hierarchy tasks, in-distributioncumulative expected regretHelped
Increase model size (ablation)Neural predictors trained on UTM data · UTM, in-distributioncumulative expected regretHelped
Train on UTM data before evaluating on Chomsky tasksTransformer models · Chomsky hierarchy tasks, transferaccuracyHelped
Train on UTM data before evaluating on VOMSLSTM models · VOMS, transfercumulative expected regretHelped
Use Transformers rather than LSTMs for length generalizationNeural predictors trained on Chomsky hierarchy tasks · Chomsky hierarchy tasks, length 1024cumulative expected regretHurt

Surprising findings

Limitations

Experimental setup

Datasets: BrainPhoque UTM-generated sequences Variable-order Markov sources (VOMS) Chomsky hierarchy tasks (15 algorithmic tasks)

Benchmarks: Chomsky hierarchy tasks VOMS (CTW comparison) BrainPhoque UTM data

Metrics: cumulative expected regret accuracy length generalization

Baselines: Context Tree Weighting (CTW) Solomonoff upper bound RNN Stack-RNN Tape-RNN LSTM Transformer

Builds on: Chomsky hierarchy benchmark (Delétang et al.) Context Tree Weighting Ortega et al. meta-learning as Bayesian inference BrainF*ck Stack-RNN

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