The most useful finding in this radar classification experiment is also the most humbling: the sequence model barely matters. A causal GRU, a Transformer, a state space model, and point-level self-attention all land within a 0.03 spread of macro F1 once the per-scan embeddings are fixed. The real jump comes from something far simpler, pooling 20 scans of radar returns instead of classifying each scan alone. That single change lifts macro F1 from 0.7370 to 0.8613, a gain of +0.1243. Every sophisticated temporal architecture on top of that adds roughly +0.03 at best.
This is a practical lesson for anyone building perception stacks, not just a curiosity for radar researchers. The experiment, posted by a developer working with the RadarScenes dataset, shows that a single object instance carries only about 2.9 radar points on average. That is almost nothing to classify on. Accumulating observations over a tracked object's history gives you both density and temporal dynamics, RCS fluctuation and micro-Doppler from limb motion are real signals, but they only emerge across scans. The takeaway is direct: before you invest in a fancier sequence encoder, check whether your input representation is actually capturing what the sensor sees. The bottleneck here is the point-level embedding, not the temporal reasoning layer. End-to-end fine-tuning of the frozen encoder made things slightly worse, which reinforces the point that the per-scan representation is where the ceiling lives.
The broader context matters too. As Germany backs Tesla's assisted driving rebrand for wider EU adoption and Waymo taps $5B debt round from Blackstone and PIMCO to scale robotaxi fleet, the pressure to make radar classification reliable in real traffic is rising fast. Every autonomous vehicle program depends on distinguishing a pedestrian from a large vehicle at a distance, in rain, at night. This experiment suggests that many teams may be over-indexing on architecture search when the simpler path, accumulating returns over a track, delivers most of the value. That is an empowering result for smaller teams: you do not need a massive research budget to see a meaningful accuracy gain. You need a persistent track_id and a sliding window.
One open question stands out. The fusion of order-aware GRU output with an order-invariant pooled embedding added only +0.0002 over the GRU alone, which is noise. That means temporal ordering, as encoded by these models, is not extracting additional discriminative signal from the current per-scan features. But that does not mean ordering is useless, it means the current representation is not letting the sequence models see what is there. The next step is to improve the point-level encoder, not to try a bigger GRU. Watch for work that revisits the per-scan embedding itself. That is where the next +0.12 will come from.
