atlas

Research map / Reinforcement learning / Visual and representation RL

SiT: Symmetry-invariant Transformers for Generalisation in Reinforcement Learning

ICML 2024 · Reinforcement learning › Visual and representation RL · approach: Robust visual encoders for RL · 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 SiT, a ViT-based policy architecture built on Graph Symmetric Attention (GSA) that embeds grid symmetries (rotation, flip, shift) into self-attention, and evaluates it for generalisation in RL (MiniGrid, Procgen) plus sample efficiency on Atari 100k, DM-control and CIFAR-10.

Problem

Policies trained in image-based RL often fail to generalise to new or slightly different situations, and standard ViTs are permutation invariant and perform poorly in RL with limited sample efficiency and hyperparameter sensitivity.

Approach

Replace standard self-attention with Graph Symmetric Attention, whose trainable graph matrices (shared weights over 2D grid graph edges) preserve chosen grid symmetries, applied locally (pixel-level windows) and globally (patch-level), with a directed-triangle sum that breaks flip symmetry while keeping 90° rotation invariance.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
use SiT instead of CNN-UCBProcgen CaveFlyer · CaveFlyermin-max normalized score: 18.0% -> 59.7%Helped
use SieT instead of CNN-UCBProcgen StarPilot · StarPilotmin-max normalized score: 44.6% -> 42.2%Hurt
use SieT instead of CNN-UCBProcgen Fruitbot · Fruitbotmin-max normalized score: 85.8% -> 76.0%Hurt
use SieT instead of CNN-UCBProcgen Chaser · Chasermin-max normalized score: 44.6% -> 54.0%Helped
combine invariant and equivariant representations in SieTSiT on Procgen · Procgen averagemin-max normalized score: 49.1% -> 51.7%Helped
use two consecutive sums over triangles of the attention score matrix (ablation)SiT on Procgen · Procgen averagemin-max normalized score: 49.1% -> 50.6%Helped
replace positional embedding with graph symmetric attentionViT on CIFAR-10 · CIFAR-10 testaccuracy: 76% -> 80%Helped
remove positional embedding (ablation)ViT on CIFAR-10 · CIFAR-10 testaccuracy: 76% -> 56%Hurt
add anti-symmetrisation to the attention score matrix (ablation)SiT on MiniGrid grid-world · MiniGrid LavaCrossinggeneralization performanceHelped
use the G and G_kq,b graph-matrix variant (ablation)SiT on MiniGrid grid-world · MiniGrid LavaCrossingperformanceMixed
include local GSA (ablation)SiT on MiniGrid · MiniGridperformanceHelped
use graph symmetric attention instead of positional embedding in the ViTTransformer on CIFAR-10 · CIFAR-10training epochs to reach the same performance: 2-5× less training epochsHelped

Surprising findings

Limitations

Experimental setup

Datasets: MiniGrid LavaCrossing Procgen Atari 100k DM-control Walker-walk CIFAR-10

Benchmarks: MiniGrid LavaCrossing Procgen (CaveFlyer, StarPilot, Fruitbot, Chaser, full 16-game suite) Atari 100k (5 games) DM-control Walker-walk CIFAR-10

Metrics: min-max normalized return test reward test accuracy sample efficiency

Baselines: CNN (ResNet) ViT E2CNN UCB-DrAC CNN (data-efficient, Rainbow) IRIS + CNN CNN (CIFAR-10 supervised ViT baseline)

Builds on: Vision Transformer rotary embedding graph attention networks DrAC IMPALA

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