atlas

Research map / Architectures and efficiency / RNNs and normalization

Attention-based Iterative Decomposition for Tensor Product Representation

ICLR 2024 · Architectures and efficiency › RNNs and normalization · approach: Differentiable optimization layers · 0 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.

Proposes Attention-based Iterative Decomposition (AID), a slot-attention-style module with learnable routing that improves the role/filler decomposition of TPR-based sequence models, evaluated on synthetic and QA tasks.

Problem

TPR-based neuro-symbolic models learn incomplete decomposition of sequential inputs into roles and fillers, which degrades systematic generalization on unseen compositions.

Approach

An iterative competitive attention module (AID) that binds input features to TPR components, with each initial component routed to a specific TPR symbol (role, filler, or unbinding operator) and context-dependent initialization, drop-in for any TPR-based model.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Add AID to FWMFWM · sys-bAbI w/ sys diffword error rate: 2.85 -> 1.21Helped
Add AID to Linear TransformerLinear Transformer · Sort-of-CLEVR Unaryaccuracy: 69.3 -> 98.9Helped
Add AID to Linear TransformerLinear Transformer · Sort-of-CLEVR Binaryaccuracy: 75.5 -> 78.6Helped
Add AID to Linear TransformerLinear Transformer · Sort-of-CLEVR Ternaryaccuracy: 56.4 -> 63.7Helped
Add AID to Linear TransformerLinear Transformer · WikiText-103 testperplexity: 37.533 -> 37.151Helped
Add AID to Delta NetworkDelta Network · WikiText-103 testperplexity: 36.659 -> 36.253Helped
Add a residual connection to the query and concatenate after the iterative process (ablation)AID · sys-bAbI and SARperformanceHelped
Concatenate after the iterative process (ablation)AID · SARperformanceHurt
Use ELU activation in dot-product attention (ablation)AID · SAR and sys-bAbIperformanceHelped
Set the number of input features to 3 (ablation)AID with FWM · SAR, p=0.0accuracyHelped
Increase the number of decomposition iterations up to the training-time setting (ablation)AID · SAR, p=0.0accuracyHelped
Apply AID at the first rather than the fourth layer (ablation)Linear Transformer · WikiText-103 testperplexity: 37.425 -> 37.151Helped

Surprising findings

Limitations

Experimental setup

Datasets: bAbI Sort-of-CLEVR WikiText-103 Systematic Associative Recall (synthetic, newly designed)

Benchmarks: Systematic Associative Recall sys-bAbI Sort-of-CLEVR WikiText-103

Metrics: test accuracy word error rate perplexity DCI disentanglement/completeness/informativeness cosine similarity

Baselines: TPR-RNN FWM Linear Transformer Transformer-XL DAM STM DNC Delta Network

Builds on: Tensor Product Representation Slot Attention TPR-RNN Fast Weight Memory Linear Transformer

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