atlas

Research map / Architectures and efficiency / Attention and transformers

ALERT-Transformer: Bridging Asynchronous and Synchronous Machine Learning for Real-Time Event-based Spatio-Temporal Data

ICML 2024 · Architectures and efficiency › Attention and transformers · approach: Transformer expressivity and circuits

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 ALERT-Transformer, a hybrid pipeline where a PointNet-based event embedding with leaky max-pooling token updates lets a ViT-style transformer classify event streams asynchronously at any sampling rate.

Problem

Event-based sensors produce ultra-sparse asynchronous streams, but dense ML models need synchronous tensor inputs; existing conversions either wait to accumulate events (high latency) or require spiking networks or specialized async architectures.

Approach

A PointNet-based patch embedding (LERT/ALERT) with sinusoidal time encoding, channel-wise max-pooling updated per incoming event, and an Old Maximum Value Decay leak on tokens, so a standard transformer can read always-up-to-date token features at any sampling rate.

Key results

Measured effects reported in the paper

What was changedWhereMeasuredEffect
Use ALERT with time encoding and decay instead of synchronous LERTReference Model · DVS128GestureFVA: 96.2% -> 94.1%Hurt
Use ALERT with time encoding and decay instead of synchronous LERTReference Model · DVS128GestureSA: 88.6% -> 84.6%Hurt
Use ALERT instead of LERTLow-Memory Model · DVS128GestureFVA: 92.0% -> 89.2%Hurt
Use sinusoidal time encoding (TELERT) instead of ordinary LERTReference Model · DVS128GestureFVA: 0.4%No clear effect
Remove OMVD by setting λ = 0 (ablation)ALERT-Transformer RM · DVS128GestureSA: 25.9%Hurt
Remove positional embeddings (ablation)LERT-Transformer RM · DVS128GestureSA: 88.6% -> 80.0%Hurt
Remove positional embeddings (ablation)LERT-Transformer RM · DVS128GestureFVA: 96.2% -> 95.1%Hurt
Vary input sequence length from 8192 events (ablation)ALERT-Transformer RM · DVS128Gesturerelative accuracy: 0.963% to 0.997%Mixed
Increase patch size from [8,8] (ablation)ALERT-Transformer RM · DVS128Gesturerelative accuracy: 1.000% -> 0.973% (12,12); 1.000% -> 0.999% (32,32)Mixed
Vary voxel activation rate from 0.75 (ablation)ALERT-Transformer RM · DVS128Gesturerelative accuracy: 1.000% -> 0.970% to 0.993%Mixed
Use CTIM with Δt = 180ms instead of CCIM with Ne=8192 (ablation)LERT-Transformer · DVS128GestureSA: 88.5% SA and 96.5% FVAMixed

Surprising findings

Limitations

Experimental setup

Datasets: DVS128Gesture N-Cars

Benchmarks: DVS128Gesture N-Cars

Metrics: File Voting Accuracy Sample Accuracy N-Voting Accuracy Time to Accuracy FLOPs per event parameters inference time

Baselines: 3D-CNN GET PointNet++ EventTransAct Event Transformer CNN + LSTM HOTS HATS Async. Sparse CNNs YOLE EST

Builds on: PointNet PointBERT EventNet Vision Transformer Asynchronous Sparse Convolutional Networks

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